#include <Sweep_NumShape.hxx>
Public Member Functions | |
void * | operator new (size_t, void *anAddress) |
void * | operator new (size_t size) |
void | operator delete (void *anAddress) |
Standard_EXPORT | Sweep_NumShape () |
Creates a dummy indexed edge. . | |
Standard_EXPORT | Sweep_NumShape (const Standard_Integer Index, const TopAbs_ShapeEnum Type, const Standard_Boolean Closed=Standard_False, const Standard_Boolean BegInf=Standard_False, const Standard_Boolean EndInf=Standard_False) |
Creates a new simple indexed edge. For an Edge : Index is the number of vertices (0, 1 or 2),Type is TopAbs_EDGE, Closed is true if it is a closed edge, BegInf is true if the Edge is infinite at the begenning, EndInf is true if the edge is infinite at the end. For a Vertex : Index is the index of the vertex in the edge (1 or 2), Type is TopAbsVERTEX, all the other fields have no meanning. . | |
Standard_EXPORT void | Init (const Standard_Integer Index, const TopAbs_ShapeEnum Type, const Standard_Boolean Closed=Standard_False, const Standard_Boolean BegInf=Standard_False, const Standard_Boolean EndInf=Standard_False) |
Reinitialize a simple indexed edge. For an Edge : Index is the number of vertices (0, 1 or 2),Type is TopAbs_EDGE, Closed is true if it is a closed edge, BegInf is true if the Edge is infinite at the begenning, EndInf is true if the edge is infinite at the end. For a Vertex : Index is the index of the vertex in the edge (1 or 2), Type is TopAbsVERTEX, Closed is true if it is the vertex of a closed edge, all the other fields have no meanning. . | |
Standard_Integer | Index () const |
TopAbs_ShapeEnum | Type () const |
Standard_Boolean | Closed () const |
Standard_Boolean | BegInfinite () const |
Standard_Boolean | EndInfinite () const |
Standard_EXPORT TopAbs_Orientation | Orientation () const |
Private Attributes | |
TopAbs_ShapeEnum | myType |
Standard_Integer | myIndex |
Standard_Boolean | myClosed |
Standard_Boolean | myBegInf |
Standard_Boolean | myEndInf |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|