#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 |
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.4.1