|
Public Member Functions |
| void * | operator new (size_t, void *anAddress) |
| void * | operator new (size_t size) |
| void | operator delete (void *anAddress) |
| Standard_EXPORT | HLRAlgo_EdgeStatus () |
| Standard_EXPORT | HLRAlgo_EdgeStatus (const Standard_Real Start, const Standard_ShortReal TolStart, const Standard_Real End, const Standard_ShortReal TolEnd) |
| | Creates a new EdgeStatus. Default visible. The
Edge is bounded by the interval <start>, <end>
with the tolerances <tolstart>, <tolend>.
.
|
| Standard_EXPORT void | Initialize (const Standard_Real Start, const Standard_ShortReal TolStart, const Standard_Real End, const Standard_ShortReal TolEnd) |
| | Initialize an EdgeStatus. Default visible. The
Edge is bounded by the interval <start>, <end>
with the tolerances <tolstart>, <tolend>.
.
|
| void | Bounds (Standard_Real &Start, Standard_ShortReal &TolStart, Standard_Real &End, Standard_ShortReal &TolEnd) const |
| Standard_EXPORT Standard_Integer | NbVisiblePart () const |
| Standard_EXPORT void | VisiblePart (const Standard_Integer Index, Standard_Real &Start, Standard_ShortReal &TolStart, Standard_Real &End, Standard_ShortReal &TolEnd) const |
| Standard_EXPORT void | Hide (const Standard_Real Start, const Standard_ShortReal TolStart, const Standard_Real End, const Standard_ShortReal TolEnd, const Standard_Boolean OnFace, const Standard_Boolean OnBoundary) |
| | Hides the interval <start>, <end> with the
tolerances <tolstart>, <tolend>. This interval is
subtracted from the visible parts. If the hidden
part is on ( or under ) the face the flag <onface>
is True ( or False ). If the hidden part is on (
or inside ) the boundary of the face the flag
<onboundary> is True ( or False ).
.
|
| void | HideAll () |
| | Hide the whole Edge.
.
|
| void | ShowAll () |
| | Show the whole Edge.
.
|
| Standard_Boolean | AllHidden () const |
| void | AllHidden (const Standard_Boolean B) |
| Standard_Boolean | AllVisible () const |
| void | AllVisible (const Standard_Boolean B) |
Private Attributes |
| Standard_Real | myStart |
| Standard_Real | myEnd |
| Standard_ShortReal | myTolStart |
| Standard_ShortReal | myTolEnd |
| Standard_Boolean | myFlags |
| Intrv_Intervals | myVisibles |