Rhino C++ API  8.6
ON_X_EVENT Member List

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

at_end_dir enum valueON_X_EVENT
ccx_overlap enum valueON_X_EVENT
ccx_point enum valueON_X_EVENT
CleanList(double event_tolerance, double overlap_tolerance, int xevent_count, ON_X_EVENT *xevent, ON_Interval *domain=nullptr)ON_X_EVENTstatic
Compare(const ON_X_EVENT *a, const ON_X_EVENT *b)ON_X_EVENTstatic
CompareEquivalent(const ON_X_EVENT &XA, const ON_X_EVENT &XB, double RelativePointTol, ON_TextLog *log)ON_X_EVENTstatic
CopyEventPart(const ON_X_EVENT &src, int src_end, ON_X_EVENT &dst, int dst_end)ON_X_EVENTstatic
csx_overlap enum valueON_X_EVENT
csx_point enum valueON_X_EVENT
DIRECTION enum nameON_X_EVENT
Dump(ON_TextLog &text_log) constON_X_EVENT
from_above_dir enum valueON_X_EVENT
from_below_dir enum valueON_X_EVENT
from_on_dir enum valueON_X_EVENT
IntersectionTolerance(double intersection_tolerance)ON_X_EVENTstatic
IsCCXEvent() constON_X_EVENT
IsCSXEvent() constON_X_EVENT
IsOverlapEvent() constON_X_EVENT
IsPointEvent() constON_X_EVENT
IsValid(ON_TextLog *text_log, double intersection_tolerance, double overlap_tolerance, const class ON_Curve *curveA, const class ON_Interval *curveA_domain, const class ON_Curve *curveB, const class ON_Interval *curveB_domain, const class ON_Surface *surfaceB, const class ON_Interval *surfaceB_domain0, const class ON_Interval *surfaceB_domain1) constON_X_EVENT
IsValidCurveCurveOverlap(ON_Interval curveA_domain, int sample_count, double overlap_tolerance, const class ON_CurveTreeNode *cnodeA, const class ON_CurveTreeNode *cnodeB, const ON_Interval *curveB_domain=0)ON_X_EVENTstatic
IsValidCurvePlaneOverlap(ON_Interval curveA_domain, int sample_count, double endpoint_tolerance, double overlap_tolerance, const class ON_CurveTreeNode *cnodeA, const ON_PlaneEquation *plane_equation)ON_X_EVENTstatic
IsValidCurveSurfaceOverlap(ON_Interval curveA_domain, int sample_count, double overlap_tolerance, const class ON_CurveTreeNode *cnodeA, const class ON_SurfaceTreeNode *snodeB, const ON_Interval *surfaceB_udomain=0, const ON_Interval *surfaceB_vdomain=0)ON_X_EVENTstatic
IsValidList(int xevent_count, const ON_X_EVENT *xevent, ON_TextLog *text_log, double intersection_tolerance, double overlap_tolerance, const class ON_Curve *curveA, const class ON_Interval *curveA_domain, const class ON_Curve *curveB, const class ON_Interval *curveB_domain, const class ON_Surface *surfaceB, const class ON_Interval *surfaceB_domain0, const class ON_Interval *surfaceB_domain1)ON_X_EVENTstatic
Local_Min(int ei) constON_X_EVENT
m_aON_X_EVENT
m_AON_X_EVENT
m_BON_X_EVENT
m_bON_X_EVENT
m_cnodeAON_X_EVENT
m_cnodeBON_X_EVENT
m_dirAON_X_EVENT
m_dirBON_X_EVENT
m_nodeA_tON_X_EVENT
m_nodeB_tON_X_EVENT
m_snodeBON_X_EVENT
m_typeON_X_EVENT
m_userON_X_EVENT
m_x_eventsnON_X_EVENT
no_x_dir enum valueON_X_EVENT
no_x_event enum valueON_X_EVENT
ON_X_EVENT()ON_X_EVENT
OverlapTolerance(double intersection_tolerance, double overlap_tolerance)ON_X_EVENTstatic
Set_Local_Min(int ei, bool newvalue)ON_X_EVENT
to_above_dir enum valueON_X_EVENT
to_below_dir enum valueON_X_EVENT
to_on_dir enum valueON_X_EVENT
TYPE enum nameON_X_EVENT