Rhino C++ API  8.6
ON_BezierSurface Member List

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

BoundingBox() constON_BezierSurface
Create(int dim, bool is_rat, int order0, int order1)ON_BezierSurface
CV(int cv_index0, int cv_index1) constON_BezierSurface
CVSize() constON_BezierSurface
CVStyle() constON_BezierSurface
Degree(int) constON_BezierSurface
Destroy()ON_BezierSurface
Dimension() constON_BezierSurface
Domain(int) constON_BezierSurface
Dump(ON_TextLog &) constON_BezierSurface
EmergencyDestroy()ON_BezierSurface
Evaluate(double, double, int, int, double *) constON_BezierSurface
GetBBox(double *, double *, bool bGrowBox=false) constON_BezierSurface
GetBoundingBox(ON_BoundingBox &bbox, int bGrowBox) constON_BezierSurface
GetClosestPoint(ON_3dPoint P, double *s, double *t, double maximum_distance=0.0, const ON_Interval *sub_domain0=0, const ON_Interval *sub_domain1=0) constON_BezierSurface
GetCV(int, int, ON::point_style, double *) constON_BezierSurface
GetCV(int, int, ON_3dPoint &) constON_BezierSurface
GetCV(int, int, ON_4dPoint &) constON_BezierSurface
GetLocalClosestPoint(ON_3dPoint P, double s_seed, double t_seed, double *s, double *t, const ON_Interval *sub_domain0=0, const ON_Interval *sub_domain1=0) constON_BezierSurface
GetNurbForm(ON_NurbsSurface &) constON_BezierSurface
GetSurfaceSize(double *width, double *height) constON_BezierSurface
InterpolateGrid(const double *point_grid, int dim, int point_count0, int point_count1, size_t point_stride0, size_t point_stride1, ON_BezierSurface *dest)ON_BezierSurfacestatic
InterpolateGrid(const ON_3dPoint *point_grid, int point_count0, int point_count1, size_t point_stride0, size_t point_stride1, ON_BezierSurface *dest)ON_BezierSurfacestatic
IsoCurve(int dir, double c, ON_BezierCurve *iso=nullptr) constON_BezierSurface
IsRational() constON_BezierSurface
IsSingular(int) constON_BezierSurface
IsValid() constON_BezierSurface
Loft(const ON_ClassArray< ON_BezierCurve > &curve_list)ON_BezierSurface
Loft(int count, const ON_BezierCurve *const *curve_list)ON_BezierSurface
m_cvON_BezierSurface
m_cv_capacityON_BezierSurface
m_cv_strideON_BezierSurface
m_dimON_BezierSurface
m_is_ratON_BezierSurface
m_orderON_BezierSurface
MakeNonRational()ON_BezierSurface
MakeRational()ON_BezierSurface
MatchTangency(ON_SimpleArray< ON_BezierSurface * > &BezArray, ON_3dPoint P, ON_3dVector N, double *pMaxAngleDeviation)ON_BezierSurfacestatic
Morph(const ON_SpaceMorph &morph)ON_BezierSurface
ON_BezierSurface()ON_BezierSurface
ON_BezierSurface(int dim, bool is_rat, int order0, int order1)ON_BezierSurface
ON_BezierSurface(const ON_BezierSurface &)ON_BezierSurface
ON_BezierSurface(const ON_PolynomialSurface &)ON_BezierSurface
operator=(const ON_BezierSurface &)ON_BezierSurface
operator=(const ON_PolynomialSurface &)ON_BezierSurface
Order(int) constON_BezierSurface
PointAt(double s, double t) constON_BezierSurface
ReserveCVCapacity(int)ON_BezierSurface
Reverse(int)ON_BezierSurface
Rotate(double sin_angle, double cos_angle, const ON_3dVector &rotation_axis, const ON_3dPoint &rotation_center)ON_BezierSurface
Rotate(double rotation_angle, const ON_3dVector &rotation_axis, const ON_3dPoint &rotation_center)ON_BezierSurface
Scale(double scale_factor)ON_BezierSurface
SetCV(int, int, ON::point_style, const double *)ON_BezierSurface
SetCV(int, int, const ON_3dPoint &)ON_BezierSurface
SetCV(int, int, const ON_4dPoint &)ON_BezierSurface
SetWeight(int, int, double)ON_BezierSurface
Split(int, double, ON_BezierSurface &, ON_BezierSurface &) constON_BezierSurface
Transform(const ON_Xform &)ON_BezierSurface
Translate(const ON_3dVector &translation_vector)ON_BezierSurface
Transpose()ON_BezierSurface
Trim(int dir, const ON_Interval &domain)ON_BezierSurface
Weight(int, int) constON_BezierSurface
ZeroCVs()ON_BezierSurface
~ON_BezierSurface()ON_BezierSurface