|
Public Member Functions |
| Standard_EXPORT | HLRAlgo_PolyAlgo () |
| Standard_EXPORT void | Init (const Handle(TColStd_HArray1OfTransient)&HShell) |
| TColStd_Array1OfTransient & | PolyShell () const |
| Standard_EXPORT void | Clear () |
| Standard_EXPORT void | Update () |
| | Prepare all the data to process the algo.
.
|
| void | InitHide () |
| Standard_Boolean | MoreHide () const |
| Standard_EXPORT void | NextHide () |
| Standard_EXPORT void | Hide (Standard_Address &Coordinates, HLRAlgo_EdgeStatus &status, Standard_Integer &Index, Standard_Boolean ®1, Standard_Boolean ®n, Standard_Boolean &outl, Standard_Boolean &intl) |
| | process hiding between <pt1> and <pt2>.
|
| void | InitShow () |
| Standard_Boolean | MoreShow () const |
| Standard_EXPORT void | NextShow () |
| Standard_EXPORT void | Show (Standard_Address &Coordinates, Standard_Integer &Index, Standard_Boolean ®1, Standard_Boolean ®n, Standard_Boolean &outl, Standard_Boolean &intl) |
| | process hiding between <pt1> and <pt2>.
|
| Standard_EXPORT const | Handle (Standard_Type)&DynamicType() const |
Private Attributes |
| Handle_TColStd_HArray1OfTransient | myHShell |
| Standard_Real | myRealPtr [10] |
| HLRAlgo_ListIteratorOfListOfBPoint | mySegListIt |
| Standard_Integer | myNbrShell |
| Standard_Integer | myCurShell |
| Standard_Boolean | myFound |