#include <HLRAlgo_EdgesBlock.hxx>
Public Member Functions | |
Standard_EXPORT | 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) |
Standard_EXPORT void | UpdateMinMax (const Standard_Address TotMinMax) |
Standard_Address | MinMax () const |
Standard_EXPORT const | Handle (Standard_Type)&DynamicType() const |
Private Attributes | |
TColStd_Array1OfInteger | myEdges |
TColStd_Array1OfBoolean | myFlags |
Standard_Integer | myMinMax [16] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|