Umasoft
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
Public Types | Public Member Functions | Public Attributes | List of all members
CIntersection Class Reference

Public Types

enum  Type { CONVEX, NONCONVEX }
 

Public Member Functions

 CIntersection (CVertexList &vl, CVertex &v)
 
void ApplyNonconvexIntersection (CSkeleton &skeleton, CVertexList &vl, IntersectionQueue &iq, bool bCheckVertexinCurrentContour)
 
void ApplyConvexIntersection (CSkeleton &skeleton, CVertexList &vl, IntersectionQueue &iq)
 
void ApplyLast3 (CSkeleton &skeleton, CVertexList &vl)
 
bool operator> (const CIntersection &i) const
 
bool operator== (const CIntersection &i) const
 

Public Attributes

C3DPoint m_poi
 
CVertexm_leftVertex
 
CVertexm_rightVertex
 
CNumber m_height
 
enum CIntersection::Type m_type
 

The documentation for this class was generated from the following files: