Open CASCADE Technology
6.5.4
|
An EdgesBlock is a set of Edges. It is used by the
DataStructure to structure the Edges.
An EdgesBlock contains :
More...
#include <HLRAlgo_EdgesBlock.hxx>
Public Member Functions | |
HLRAlgo_EdgesBlock (const Standard_Integer NbEdges) | |
Create a Block of Edges for a wire. | |
Standard_Integer | NbEdges () const |
void | Edge (const Standard_Integer I, const Standard_Integer EI) |
Standard_Integer | Edge (const Standard_Integer I) const |
void | Orientation (const Standard_Integer I, const TopAbs_Orientation Or) |
TopAbs_Orientation | Orientation (const Standard_Integer I) const |
Standard_Boolean | OutLine (const Standard_Integer I) const |
void | OutLine (const Standard_Integer I, const Standard_Boolean B) |
Standard_Boolean | Internal (const Standard_Integer I) const |
void | Internal (const Standard_Integer I, const Standard_Boolean B) |
Standard_Boolean | Double (const Standard_Integer I) const |
void | Double (const Standard_Integer I, const Standard_Boolean B) |
Standard_Boolean | IsoLine (const Standard_Integer I) const |
void | IsoLine (const Standard_Integer I, const Standard_Boolean B) |
void | UpdateMinMax (const Standard_Address TotMinMax) |
Standard_Address | MinMax () const |
* An Array of index of Edges. <br>
Standard_Address HLRAlgo_EdgesBlock::MinMax | ( | ) | const |
Standard_Integer HLRAlgo_EdgesBlock::NbEdges | ( | ) | const |
void HLRAlgo_EdgesBlock::UpdateMinMax | ( | const Standard_Address | TotMinMax | ) |