Rhino C++ API
8.13
|
This is the complete list of members for ON_SurfaceTree, including all inherited members.
AdjustParameter() const | ON_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() const | ON_SurfaceTreeNode | |
Evaluate(double s, double t, int der_count, int v_stride, double *v, int quadrant=0) const | ON_SurfaceTreeNode | |
FindLeaf(double s, double t, int quadrant=0) const | ON_SurfaceTreeNode | |
FirstLeaf() const | ON_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) const | ON_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) const | ON_SurfaceTreeNode | |
IsFartherThan(double d, const ON_3dPoint &P) const | ON_SurfaceTreeNode | |
IsFartherThan(double d, const ON_CurveTreeNode *other) const | ON_SurfaceTreeNode | |
IsFartherThan(double d, const ON_SurfaceTreeNode *other) const | ON_SurfaceTreeNode | |
IsNearSingularity(double s0, double s1) const | ON_SurfaceTreeNode | |
IsNearSingularity(double s0, double s1, int &side, double tol=1e-5) const | ON_SurfaceTreeNode | |
IsValid(ON_TextLog *text_log=0, const class ON_Surface *surface=0) const | ON_SurfaceTree | |
ON_SurfaceTreeNode::IsValid(ON_TextLog *text_log=0, int level=0, int side=-1, const class ON_Surface *surface=0) const | ON_SurfaceTreeNode | |
LastLeaf() const | ON_SurfaceTree | |
m_bbox | ON_SurfaceTreeNode | |
m_bez | ON_SurfaceTreeNode | |
m_bezmem | ON_SurfaceTreeNode | |
m_domain | ON_SurfaceTreeNode | |
m_down | ON_SurfaceTreeNode | |
m_nodemem | ON_SurfaceTreeNode | |
m_nodesn | ON_SurfaceTreeNode | |
m_nodetype | ON_SurfaceTreeNode | |
m_reserved_ON_SurfaceTreeNode | ON_SurfaceTreeNode | |
m_root | ON_SurfaceTree | |
m_treesn | ON_SurfaceTreeNode | |
m_up | ON_SurfaceTreeNode | |
MaximumDistanceUpperBound(ON_3dPoint P) const | ON_SurfaceTreeNode | |
MaximumDistanceUpperBound(const ON_CurveTreeNode *other) const | ON_SurfaceTreeNode | |
MaximumDistanceUpperBound(const ON_SurfaceTreeNode *other) const | ON_SurfaceTreeNode | |
MinimumDistanceLowerBound(ON_3dPoint P) const | ON_SurfaceTreeNode | |
MinimumDistanceLowerBound(const ON_CurveTreeNode *other) const | ON_SurfaceTreeNode | |
MinimumDistanceLowerBound(const ON_SurfaceTreeNode *other) const | ON_SurfaceTreeNode | |
MinimumDistanceUpperBound(ON_3dPoint P) const | ON_SurfaceTreeNode | |
MinimumDistanceUpperBound(const ON_CurveTreeNode *other) const | ON_SurfaceTreeNode | |
MinimumDistanceUpperBound(const ON_SurfaceTreeNode *other) const | ON_SurfaceTreeNode | |
NewLeaf() | ON_SurfaceTree | |
NewNode() | ON_SurfaceTree | |
NextLeaf() const | ON_SurfaceTreeNode | |
NorthNode() const | ON_SurfaceTreeNode | |
ON_SurfaceTree() | ON_SurfaceTree | |
ON_SurfaceTreeNode() | ON_SurfaceTreeNode | |
PrevLeaf() const | ON_SurfaceTreeNode | |
ReturnNode(ON_SurfaceTreeNode *node) | ON_SurfaceTree | |
Root() const | ON_SurfaceTree | |
SouthNode() const | ON_SurfaceTreeNode | |
Split(int dir, double s, ON_SurfaceTreeNode &left_node, ON_SurfaceTreeNode &right_node) const | ON_SurfaceTreeNode | |
SplitDir() const | ON_SurfaceTreeNode | |
TreeContaining(const ON_Interval &Urange, const ON_Interval &Vrange) const | ON_SurfaceTreeNode | |
WestNode() const | ON_SurfaceTreeNode | |
~ON_SurfaceTree() | ON_SurfaceTree | |
~ON_SurfaceTreeNode() | ON_SurfaceTreeNode |