#include <HLRBRep_VertexList.hxx>
Public Member Functions | |
void * | operator new (size_t, void *anAddress) |
void * | operator new (size_t size) |
void | operator delete (void *anAddress) |
Standard_EXPORT | HLRBRep_VertexList (const HLRBRep_EdgeInterferenceTool &T, const HLRAlgo_ListIteratorOfInterferenceList &I) |
Standard_EXPORT Standard_Boolean | IsPeriodic () const |
Returns True when the curve is periodic. . | |
Standard_EXPORT Standard_Boolean | More () const |
Returns True when there are more vertices. . | |
Standard_EXPORT void | Next () |
Proceeds to the next vertex. . | |
Standard_EXPORT const HLRAlgo_Intersection & | Current () const |
Returns the current vertex . | |
Standard_EXPORT Standard_Boolean | IsBoundary () const |
Returns True if the current vertex is is on the boundary of the edge. . | |
Standard_EXPORT Standard_Boolean | IsInterference () const |
Returns True if the current vertex is an interference. . | |
Standard_EXPORT TopAbs_Orientation | Orientation () const |
Returns the orientation of the current vertex if it is on the boundary of the edge. . | |
Standard_EXPORT TopAbs_Orientation | Transition () const |
Returns the transition of the current vertex if it is an interference. . | |
Standard_EXPORT TopAbs_Orientation | BoundaryTransition () const |
Returns the transition of the current vertex relative to the boundary if it is an interference. . | |
Private Attributes | |
HLRAlgo_ListIteratorOfInterferenceList | myIterator |
HLRBRep_EdgeInterferenceTool | myTool |
Standard_Boolean | fromEdge |
Standard_Boolean | fromInterf |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|