|
Open CASCADE Technology 6.5.2
|
Gives a simple indexed representation of a
Directing Edge topology.
#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) |
| Sweep_NumShape () | |
| Creates a dummy indexed edge. | |
| 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. | |
| 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 |
| TopAbs_Orientation | Orientation () const |
| Sweep_NumShape::Sweep_NumShape | ( | ) |
| Sweep_NumShape::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 |
||
| ) |
| Standard_Boolean Sweep_NumShape::BegInfinite | ( | ) | const |
| Standard_Boolean Sweep_NumShape::Closed | ( | ) | const |
| Standard_Boolean Sweep_NumShape::EndInfinite | ( | ) | const |
| Standard_Integer Sweep_NumShape::Index | ( | ) | const |
| void Sweep_NumShape::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 |
||
| ) |
| void Sweep_NumShape::operator delete | ( | void * | anAddress | ) | [inline] |
| void* Sweep_NumShape::operator new | ( | size_t | size | ) | [inline] |
| void* Sweep_NumShape::operator new | ( | size_t | , |
| void * | anAddress | ||
| ) | [inline] |
| TopAbs_Orientation Sweep_NumShape::Orientation | ( | ) | const |
| TopAbs_ShapeEnum Sweep_NumShape::Type | ( | ) | const |
1.7.4