|  | QCAD
    Open Source 2D CAD | 
This is the complete list of members for ON_X_EVENT, including all inherited members.
| at_end_dir enum value | ON_X_EVENT | |
| ccx_overlap enum value | ON_X_EVENT | |
| ccx_point enum value | ON_X_EVENT | |
| CleanList(double event_tolerance, double overlap_tolerance, int xevent_count, ON_X_EVENT *xevent) | ON_X_EVENT | static | 
| Compare(const ON_X_EVENT *a, const ON_X_EVENT *b) | ON_X_EVENT | static | 
| CopyEventPart(const ON_X_EVENT &src, int src_end, ON_X_EVENT &dst, int dst_end) | ON_X_EVENT | static | 
| csx_overlap enum value | ON_X_EVENT | |
| csx_point enum value | ON_X_EVENT | |
| DIRECTION enum name | ON_X_EVENT | |
| Dump(ON_TextLog &text_log) const | ON_X_EVENT | |
| from_above_dir enum value | ON_X_EVENT | |
| from_below_dir enum value | ON_X_EVENT | |
| from_on_dir enum value | ON_X_EVENT | |
| IntersectionTolerance(double intersection_tolerance) | ON_X_EVENT | static | 
| IsCCXEvent() const | ON_X_EVENT | |
| IsCSXEvent() const | ON_X_EVENT | |
| IsOverlapEvent() const | ON_X_EVENT | |
| IsPointEvent() const | ON_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) const | ON_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_EVENT | static | 
| 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_EVENT | static | 
| 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_EVENT | static | 
| 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_EVENT | static | 
| m_a | ON_X_EVENT | |
| m_A | ON_X_EVENT | |
| m_B | ON_X_EVENT | |
| m_b | ON_X_EVENT | |
| m_cnodeA | ON_X_EVENT | |
| m_cnodeB | ON_X_EVENT | |
| m_dirA | ON_X_EVENT | |
| m_dirB | ON_X_EVENT | |
| m_nodeA_t | ON_X_EVENT | |
| m_nodeB_t | ON_X_EVENT | |
| m_snodeB | ON_X_EVENT | |
| m_type | ON_X_EVENT | |
| m_user | ON_X_EVENT | |
| m_x_eventsn | ON_X_EVENT | |
| no_x_dir enum value | ON_X_EVENT | |
| no_x_event enum value | ON_X_EVENT | |
| ON_X_EVENT() | ON_X_EVENT | |
| OverlapTolerance(double intersection_tolerance, double overlap_tolerance) | ON_X_EVENT | static | 
| to_above_dir enum value | ON_X_EVENT | |
| to_below_dir enum value | ON_X_EVENT | |
| to_on_dir enum value | ON_X_EVENT | |
| TYPE enum name | ON_X_EVENT |