![]() |
Open CASCADE Technology Reference Manual 8.0.0
|
Gives a simple indexed representation of a Directing Edge topology. More...
#include <Sweep_NumShape.hxx>
Public Member Functions | |
| Sweep_NumShape () | |
| Creates a dummy indexed edge. | |
| Sweep_NumShape (const int Index, const TopAbs_ShapeEnum Type, const bool Closed=false, const bool BegInf=false, const bool EndInf=false) | |
| Creates a new simple indexed edge. | |
| void | Init (const int Index, const TopAbs_ShapeEnum Type, const bool Closed=false, const bool BegInf=false, const bool EndInf=false) |
| Reinitialize a simple indexed edge. | |
| int | Index () const |
| TopAbs_ShapeEnum | Type () const |
| bool | Closed () const |
| bool | BegInfinite () const |
| bool | EndInfinite () const |
| TopAbs_Orientation | Orientation () const |
Gives a simple indexed representation of a Directing Edge topology.
| Sweep_NumShape::Sweep_NumShape | ( | ) |
Creates a dummy indexed edge.
| Sweep_NumShape::Sweep_NumShape | ( | const int | Index, |
| const TopAbs_ShapeEnum | Type, | ||
| const bool | Closed = false, | ||
| const bool | BegInf = false, | ||
| const bool | EndInf = 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 beginning, 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.
| bool Sweep_NumShape::BegInfinite | ( | ) | const |
| bool Sweep_NumShape::Closed | ( | ) | const |
| bool Sweep_NumShape::EndInfinite | ( | ) | const |
| int Sweep_NumShape::Index | ( | ) | const |
| void Sweep_NumShape::Init | ( | const int | Index, |
| const TopAbs_ShapeEnum | Type, | ||
| const bool | Closed = false, | ||
| const bool | BegInf = false, | ||
| const bool | EndInf = 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 beginning, 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.
| TopAbs_Orientation Sweep_NumShape::Orientation | ( | ) | const |
| TopAbs_ShapeEnum Sweep_NumShape::Type | ( | ) | const |