Rhino C++ API  8.6
ON_SurfaceTree Member List

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

AdjustParameter() constON_SurfaceTreeNode
CreateTree(const ON_NurbsSurface &nurbs_surface, int max_span_depth=0, double maxar=0.0)ON_SurfaceTree
CreateTree(const ON_BezierSurface &bez_surface, const ON_Interval *node_sdomain=0, const ON_Interval *node_tdomain=0, int max_span_depth=0, double maxar=0.0)ON_SurfaceTree
CreateTreeTrunk(int leaf_count, const ON_SurfaceTreeNode *const *leaves)ON_SurfaceTree
DestroyTree()ON_SurfaceTree
EastNode() constON_SurfaceTreeNode
Evaluate(double s, double t, int der_count, int v_stride, double *v, int quadrant=0) constON_SurfaceTreeNode
FindLeaf(double s, double t, int quadrant=0) constON_SurfaceTreeNode
FirstLeaf() constON_SurfaceTree
GetClosestPoint(ON_3dPoint P, double *s, double *t, ON_3dPoint *closestpt=0, double maximum_distance=0.0, const ON_Interval *sdomain=0, const ON_Interval *tdomain=0) constON_SurfaceTreeNode
IntersectSurface(const class ON_SurfaceTreeNode *snodeB, ON_ClassArray< ON_SSX_EVENT > &x, double intersection_tolerance=0.0, double overlap_tolerance=0.0, double fitting_tolerance=0.0, const ON_Interval *surfaceA_udomain=0, const ON_Interval *surfaceA_vdomain=0, const ON_Interval *surfaceB_udomain=0, const ON_Interval *surfaceB_vdomain=0) constON_SurfaceTreeNode
IsFartherThan(double d, const ON_3dPoint &P) constON_SurfaceTreeNode
IsFartherThan(double d, const ON_CurveTreeNode *other) constON_SurfaceTreeNode
IsFartherThan(double d, const ON_SurfaceTreeNode *other) constON_SurfaceTreeNode
IsNearSingularity(double s0, double s1) constON_SurfaceTreeNode
IsNearSingularity(double s0, double s1, int &side, double tol=1e-5) constON_SurfaceTreeNode
IsValid(ON_TextLog *text_log=0, const class ON_Surface *surface=0) constON_SurfaceTree
ON_SurfaceTreeNode::IsValid(ON_TextLog *text_log=0, int level=0, int side=-1, const class ON_Surface *surface=0) constON_SurfaceTreeNode
LastLeaf() constON_SurfaceTree
m_bboxON_SurfaceTreeNode
m_bezON_SurfaceTreeNode
m_bezmemON_SurfaceTreeNode
m_domainON_SurfaceTreeNode
m_downON_SurfaceTreeNode
m_nodememON_SurfaceTreeNode
m_nodesnON_SurfaceTreeNode
m_nodetypeON_SurfaceTreeNode
m_reserved_ON_SurfaceTreeNodeON_SurfaceTreeNode
m_rootON_SurfaceTree
m_treesnON_SurfaceTreeNode
m_upON_SurfaceTreeNode
MaximumDistanceUpperBound(ON_3dPoint P) constON_SurfaceTreeNode
MaximumDistanceUpperBound(const ON_CurveTreeNode *other) constON_SurfaceTreeNode
MaximumDistanceUpperBound(const ON_SurfaceTreeNode *other) constON_SurfaceTreeNode
MinimumDistanceLowerBound(ON_3dPoint P) constON_SurfaceTreeNode
MinimumDistanceLowerBound(const ON_CurveTreeNode *other) constON_SurfaceTreeNode
MinimumDistanceLowerBound(const ON_SurfaceTreeNode *other) constON_SurfaceTreeNode
MinimumDistanceUpperBound(ON_3dPoint P) constON_SurfaceTreeNode
MinimumDistanceUpperBound(const ON_CurveTreeNode *other) constON_SurfaceTreeNode
MinimumDistanceUpperBound(const ON_SurfaceTreeNode *other) constON_SurfaceTreeNode
NewLeaf()ON_SurfaceTree
NewNode()ON_SurfaceTree
NextLeaf() constON_SurfaceTreeNode
NorthNode() constON_SurfaceTreeNode
ON_SurfaceTree()ON_SurfaceTree
ON_SurfaceTreeNode()ON_SurfaceTreeNode
PrevLeaf() constON_SurfaceTreeNode
ReturnNode(ON_SurfaceTreeNode *node)ON_SurfaceTree
Root() constON_SurfaceTree
SouthNode() constON_SurfaceTreeNode
Split(int dir, double s, ON_SurfaceTreeNode &left_node, ON_SurfaceTreeNode &right_node) constON_SurfaceTreeNode
SplitDir() constON_SurfaceTreeNode
TreeContaining(const ON_Interval &Urange, const ON_Interval &Vrange) constON_SurfaceTreeNode
WestNode() constON_SurfaceTreeNode
~ON_SurfaceTree()ON_SurfaceTree
~ON_SurfaceTreeNode()ON_SurfaceTreeNode