#include <TopOpeBRepDS_InterferenceIterator.hxx>
Inheritance diagram for TopOpeBRepDS_InterferenceIterator:
Public Member Functions | |
void * | operator new (size_t, void *anAddress) |
void * | operator new (size_t size) |
void | operator delete (void *anAddress) |
Standard_EXPORT | TopOpeBRepDS_InterferenceIterator () |
Standard_EXPORT | TopOpeBRepDS_InterferenceIterator (const TopOpeBRepDS_ListOfInterference &L) |
Creates an iterator on the Interference of list <l>. . | |
Standard_EXPORT void | Init (const TopOpeBRepDS_ListOfInterference &L) |
re-initialize interference iteration process on the list of interference <l>. Conditions are not modified. | |
Standard_EXPORT void | GeometryKind (const TopOpeBRepDS_Kind GK) |
define a condition on interference iteration process. Interference must match the Geometry Kind <st> | |
Standard_EXPORT void | Geometry (const Standard_Integer G) |
define a condition on interference iteration process. Interference must match the Geometry <g> | |
Standard_EXPORT void | SupportKind (const TopOpeBRepDS_Kind ST) |
define a condition on interference iteration process. Interference must match the Support Kind <st> | |
Standard_EXPORT void | Support (const Standard_Integer S) |
define a condition on interference iteration process. Interference must match the Support <s> | |
Standard_EXPORT void | Match () |
reach for an interference matching the conditions (if defined). | |
virtual Standard_EXPORT Standard_Boolean | MatchInterference (const Handle(TopOpeBRepDS_Interference)&I) const |
Returns True if the Interference matches the conditions (if defined). If no conditions defined, returns True. . | |
Standard_EXPORT Standard_Boolean | More () const |
Returns True if there is a current Interference in the iteration. . | |
Standard_EXPORT void | Next () |
Move to the next Interference. . | |
Standard_EXPORT Handle_TopOpeBRepDS_Interference & | Value () const |
Returns the current Interference, matching the conditions (if defined). . | |
Standard_EXPORT TopOpeBRepDS_ListIteratorOfListOfInterference & | ChangeIterator () |
Private Attributes | |
TopOpeBRepDS_ListIteratorOfListOfInterference | myIterator |
Standard_Boolean | myGKDef |
TopOpeBRepDS_Kind | myGK |
Standard_Boolean | myGDef |
Standard_Integer | myG |
Standard_Boolean | mySKDef |
TopOpeBRepDS_Kind | mySK |
Standard_Boolean | mySDef |
Standard_Integer | myS |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Reimplemented in TopOpeBRepDS_CurveIterator, and TopOpeBRepDS_PointIterator. |
|
|
|
|
|
Reimplemented in TopOpeBRepDS_CurveIterator, TopOpeBRepDS_PointIterator, and TopOpeBRepDS_SurfaceIterator. |
|
Reimplemented in TopOpeBRepDS_CurveIterator, TopOpeBRepDS_PointIterator, and TopOpeBRepDS_SurfaceIterator. |
|
Reimplemented in TopOpeBRepDS_CurveIterator, TopOpeBRepDS_PointIterator, and TopOpeBRepDS_SurfaceIterator. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|