#include <opennurbs_plus_x.h>
◆ TYPE
Enumerator 

no_mx_event  
mmx_point  Two valid event types for curvemesh intersections.
meshmesh transverse intersection point

mmx_overlap  meshmesh intersection overlap

◆ ON_MMX_POINT()
ON_MMX_POINT::ON_MMX_POINT 
( 
 ) 

◆ IsValid()
bool ON_MMX_POINT::IsValid 
( 
ON_TextLog * 
text_log, 


double 
intersection_tolerance 

) 
 const 
◆ m_A
Nothing that needs a constructor can be in this class. In particular, NO simple arrays. I want to be able to safely use memset((ptr,0,sizeof(ON_MESH_X_EVENT)) to create one of these. Should be something really simple along the lines of ... This is just a suggestion
◆ m_B
◆ m_MeshVertex_ID
int ON_MMX_POINT::m_MeshVertex_ID 
ID for a set of points that theoretically ought to match.
◆ m_MMX_Set_ID
int ON_MMX_POINT::m_MMX_Set_ID 
ID for a set of points that theoretically ought to match.
◆ m_MMX_Set_PT
the point chosen to be the intersection for the entire set. Chosen based on a logical best answer (point that is on an edge or vertex)
◆ m_overlap_sn
int ON_MMX_POINT::m_overlap_sn 
◆ m_sn
unsigned int ON_MMX_POINT::m_sn 
◆ m_type
TYPE ON_MMX_POINT::m_type 
The m_type field determines how the values in the other fields are interpreted.
mmx_point = intersection point on mesh mmx_overlap = overlap endpoints on mesh: