Rhino C++ API  8.17
All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
CRhinoInferredCurve Member List

This is the complete list of members for CRhinoInferredCurve, including all inherited members.

BoundingBox() constON_BezierCurve
ChangeDimension(int desired_dimension)ON_BezierCurve
ChangeWeights(int i0, double w0, int i1, double w1)ON_BezierCurve
ControlPoint(int cv_index) constON_BezierCurve
ControlPolygonLength() constON_BezierCurve
Create(int dim, int israt, int order)CRhinoInferredCurve
ON_BezierCurve::Create(int dim, bool bIsRational, int order)ON_BezierCurve
CRhinoInferredCurve()CRhinoInferredCurve
CRhinoInferredCurve(int dim, BOOL32 israt, int order)CRhinoInferredCurve
CRhinoInferredCurve(const CRhinoInferredCurve &src)CRhinoInferredCurve
CrossProduct(const ON_BezierCurve &A, ON_3dVector V)ON_BezierCurvestatic
csInfinite enum valueCRhinoInferredCurve
csRay enum valueCRhinoInferredCurve
csSegment enum valueCRhinoInferredCurve
CurvatureAt(double t) constON_BezierCurve
CV(int cv_index) constON_BezierCurve
CVCount() constON_BezierCurve
CVSize() constON_BezierCurve
CVStyle() constON_BezierCurve
Degree() constON_BezierCurve
Derivative(const ON_BezierCurve &A)ON_BezierCurvestatic
Derivative(const ON_BezierCurve &A, ON_BezierCurve &derivativeA)ON_BezierCurvestatic
DerivativeAt(double t) constON_BezierCurve
Destroy()ON_BezierCurve
Dimension() constON_BezierCurve
Domain() constON_BezierCurve
DotProduct(const ON_BezierCurve &A, ON_3dVector B)ON_BezierCurvestatic
DotProduct(const ON_BezierCurve &A, const double *B)ON_BezierCurvestatic
DotProduct(const ON_BezierCurve &A, const ON_BezierCurve &B)ON_BezierCurvestatic
Dump(ON_TextLog &) constON_BezierCurve
eCurveStyle enum nameCRhinoInferredCurve
EmergencyDestroy()ON_BezierCurve
Ev1Der(double t, ON_3dPoint &point, ON_3dVector &first_derivative) constON_BezierCurve
Ev2Der(double t, ON_3dPoint &point, ON_3dVector &first_derivative, ON_3dVector &second_derivative) constON_BezierCurve
Evaluate(double t, int der_count, int v_stride, double *v) constON_BezierCurve
EvCurvature(double t, ON_3dPoint &point, ON_3dVector &tangent, ON_3dVector &kappa) constON_BezierCurve
EvPoint(double t, ON_3dPoint &point) constON_BezierCurve
EvTangent(double t, ON_3dPoint &point, ON_3dVector &tangent) constON_BezierCurve
FindRoots(double *root, double tol=ON_ZERO_TOLERANCE) constON_BezierCurve
GetBBox(double *box_min, double *box_max, bool bGrowBox=false) constON_BezierCurve
GetBoundingBox(ON_BoundingBox &bbox, int bGrowBox=false) constON_BezierCurve
GetClosestPoint(ON_3dPoint P, double *t, double maximum_distance=0.0, const ON_Interval *sub_domain=0) constON_BezierCurve
GetCV(int cv_index, ON::point_style pointstyle, double *cv) constON_BezierCurve
GetCV(int cv_index, ON_3dPoint &point) constON_BezierCurve
GetCV(int cv_index, ON_4dPoint &point) constON_BezierCurve
GetLocalClosestPoint(ON_3dPoint P, double seed_parameter, double *t, const ON_Interval *sub_domain=0) constON_BezierCurve
GetLocalCurveIntersection(const ON_BezierCurve *other_bezcrv, double this_seed_t, double other_seed_t, double *this_t, double *other_t, const ON_Interval *this_domain=0, const ON_Interval *other_domain=0) constON_BezierCurve
GetLocalSurfaceIntersection(const ON_BezierSurface *bezsrf, double seed_t, double seed_u, double seed_v, double *t, double *u, double *v, const ON_Interval *tdomain=0, const ON_Interval *udomain=0, const ON_Interval *vdomain=0) constON_BezierCurve
GetNurbForm(ON_NurbsCurve &nurbs_curve) constON_BezierCurve
GetTightBoundingBox(ON_BoundingBox &tight_bbox, bool bGrowBox=false, const ON_Xform *xform=nullptr) constON_BezierCurve
IncreaseDegree(int desired_degree)ON_BezierCurve
IntersectCurve(const ON_BezierCurve *bezierB, ON_SimpleArray< ON_X_EVENT > &x, double intersection_tolerance=0.0, double overlap_tolerance=0.0, const ON_Interval *bezierA_domain=0, const ON_Interval *bezierB_domain=0) constON_BezierCurve
IntersectSelf(ON_SimpleArray< ON_X_EVENT > &x, double intersection_tolerance=0.0) constON_BezierCurve
IntersectSurface(const ON_BezierSurface *bezsrfB, ON_SimpleArray< ON_X_EVENT > &x, double intersection_tolerance=0.0, double overlap_tolerance=0.0, const ON_Interval *bezierA_domain=0, const ON_Interval *bezsrfB_udomain=0, const ON_Interval *bezsrfB_vdomain=0) constON_BezierCurve
IsRational() constON_BezierCurve
IsValid() constON_BezierCurve
Loft(const ON_3dPointArray &points)ON_BezierCurve
Loft(int pt_dim, int pt_count, int pt_stride, const double *pt, int t_stride, const double *t)ON_BezierCurve
m_bActiveCRhinoInferredCurve
m_cvON_BezierCurve
m_cv_capacityON_BezierCurve
m_cv_strideON_BezierCurve
m_dimON_BezierCurve
m_is_ratON_BezierCurve
m_orderON_BezierCurve
m_parallel_point_indexCRhinoInferredCurve
m_smart_point_indexCRhinoInferredCurve
m_styleCRhinoInferredCurve
m_typeCRhinoInferredCurve
MakeNonRational()ON_BezierCurve
MakeRational()ON_BezierCurve
Morph(const ON_SpaceMorph &morph)ON_BezierCurve
ON_BezierCurve()ON_BezierCurve
ON_BezierCurve(int dim, bool bIsRational, int order)ON_BezierCurve
ON_BezierCurve(const ON_BezierCurve &)ON_BezierCurve
ON_BezierCurve(const ON_PolynomialCurve &)ON_BezierCurve
ON_BezierCurve(const ON_2dPointArray &)ON_BezierCurve
ON_BezierCurve(const ON_3dPointArray &)ON_BezierCurve
ON_BezierCurve(const ON_4dPointArray &)ON_BezierCurve
operator*(double a) constON_BezierCurve
operator*(const ON_BezierCurve &B) constON_BezierCurve
operator+(ON_3dVector v) constON_BezierCurve
operator+(const double *v) constON_BezierCurve
operator+(const ON_BezierCurve &B) constON_BezierCurve
operator-(ON_3dVector v) constON_BezierCurve
operator-(const double *v) constON_BezierCurve
operator-(const ON_BezierCurve &crv) constON_BezierCurve
operator=(const CRhinoInferredCurve &src)CRhinoInferredCurve
ON_BezierCurve::operator=(const ON_BezierCurve &)ON_BezierCurve
ON_BezierCurve::operator=(const ON_PolynomialCurve &)ON_BezierCurve
ON_BezierCurve::operator=(const ON_2dPointArray &)ON_BezierCurve
ON_BezierCurve::operator=(const ON_3dPointArray &)ON_BezierCurve
ON_BezierCurve::operator=(const ON_4dPointArray &)ON_BezierCurve
Order() constON_BezierCurve
PointAt(double t) constON_BezierCurve
Reparameterize(double c)ON_BezierCurve
Reparametrize(double)ON_BezierCurve
ReserveCVCapacity(int desired_cv_capacity)ON_BezierCurve
Reverse()ON_BezierCurve
Rotate(double sin_angle, double cos_angle, const ON_3dVector &rotation_axis, const ON_3dPoint &rotation_center)ON_BezierCurve
Rotate(double rotation_angle, const ON_3dVector &rotation_axis, const ON_3dPoint &rotation_center)ON_BezierCurve
Scale(double scale_factor)ON_BezierCurve
ScaleConrolPoints(int i, double w)ON_BezierCurve
SetCV(int cv_index, ON::point_style pointstyle, const double *cv)ON_BezierCurve
SetCV(int cv_index, const ON_3dPoint &point)ON_BezierCurve
SetCV(int cv_index, const ON_4dPoint &point)ON_BezierCurve
SetWeight(int cv_index, double weight)ON_BezierCurve
SnapTo(const CRhinoSnapContext &snap_context, CRhinoSnapEvent &snap_event) constCRhinoInferredCurve
Split(double t, ON_BezierCurve &left_side, ON_BezierCurve &right_side) constON_BezierCurve
TangentAt(double t) constON_BezierCurve
Transform(const ON_Xform &xform)ON_BezierCurve
Translate(const ON_3dVector &translation_vector)ON_BezierCurve
Trim(const ON_Interval &interval)ON_BezierCurve
Weight(int cv_index) constON_BezierCurve
ZeroCVs()ON_BezierCurve
~CRhinoInferredCurve()CRhinoInferredCurve
~ON_BezierCurve()ON_BezierCurve