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

Public Member Functions

 CVertex (const C3DPoint &p, const C3DPoint &prev=C3DPoint(), const CNumber &prevslope=-1, const C3DPoint &next=C3DPoint(), const CNumber &nextslope=-1)
 
 CVertex (const C3DPoint &p, CVertex &left, CVertex &right)
 
CVertexHighest (void)
 
bool AtContour (void) const
 
bool operator== (const CVertex &v) const
 
bool operator< (const CVertex &) const
 
C3DPoint CoordinatesOfAnyIntersectionOfTypeB (const CVertex &left, const CVertex &right)
 
C3DPoint IntersectionOfTypeB (const CVertex &left, const CVertex &right)
 
CNumber NearestIntersection (CVertexList &vl, CVertex **left, CVertex **right, C3DPoint &p)
 
bool InvalidIntersection (CVertexList &vl, const CIntersection &is)
 
bool VertexInCurrentContour (CVertex &Vertex)
 

Public Attributes

C3DPoint m_point
 
CRidgeLine m_axis
 
CRidgeLine m_leftLine
 
CRidgeLine m_rightLine
 
CVertexm_leftVertex
 
CVertexm_rightVertex
 
CVertexm_nextVertex
 
CVertexm_prevVertex
 
CVertexm_higher
 
bool m_done
 
int m_ID
 
CSkeletonLinem_leftSkeletonLine
 
CSkeletonLinem_rightSkeletonLine
 
CSkeletonLinem_advancingSkeletonLine
 

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