| Open CASCADE Technology
    7.2.0
    | 
#include <TopOpeBRepDS_CurveIterator.hxx>

| Public Member Functions | |
| TopOpeBRepDS_CurveIterator (const TopOpeBRepDS_ListOfInterference &L) | |
| Creates an iterator on the curves on surface described by the interferences in <L>.  More... | |
| virtual Standard_Boolean | MatchInterference (const Handle< TopOpeBRepDS_Interference > &I) const override | 
| Returns True if the Interference  has a GeometryType() TopOpeBRepDS_CURVE returns False else.  More... | |
| Standard_Integer | Current () const | 
| Index of the curve in the data structure.  More... | |
| TopAbs_Orientation | Orientation (const TopAbs_State S) const | 
| const Handle< Geom2d_Curve > & | PCurve () const | 
|  Public Member Functions inherited from TopOpeBRepDS_InterferenceIterator | |
| TopOpeBRepDS_InterferenceIterator () | |
| TopOpeBRepDS_InterferenceIterator (const TopOpeBRepDS_ListOfInterference &L) | |
| Creates an iterator on the Interference of list <L>.  More... | |
| void | Init (const TopOpeBRepDS_ListOfInterference &L) | 
| re-initialize interference iteration process on the list of interference <L>. Conditions are not modified.  More... | |
| void | GeometryKind (const TopOpeBRepDS_Kind GK) | 
| define a condition on interference iteration process. Interference must match the Geometry Kind <ST>  More... | |
| void | Geometry (const Standard_Integer G) | 
| define a condition on interference iteration process. Interference must match the Geometry <G>  More... | |
| void | SupportKind (const TopOpeBRepDS_Kind ST) | 
| define a condition on interference iteration process. Interference must match the Support Kind <ST>  More... | |
| void | Support (const Standard_Integer S) | 
| define a condition on interference iteration process. Interference must match the Support <S>  More... | |
| void | Match () | 
| reach for an interference matching the conditions (if defined).  More... | |
| Standard_Boolean | More () const | 
| Returns True if there is a current Interference in the iteration.  More... | |
| void | Next () | 
| Move to the next Interference.  More... | |
| const Handle< TopOpeBRepDS_Interference > & | Value () const | 
| Returns the current Interference, matching the conditions (if defined).  More... | |
| TopOpeBRepDS_ListIteratorOfListOfInterference & | ChangeIterator () | 
| TopOpeBRepDS_CurveIterator::TopOpeBRepDS_CurveIterator | ( | const TopOpeBRepDS_ListOfInterference & | L | ) | 
Creates an iterator on the curves on surface described by the interferences in <L>.
| Standard_Integer TopOpeBRepDS_CurveIterator::Current | ( | ) | const | 
Index of the curve in the data structure.
| 
 | overridevirtual | 
Returns True if the Interference has a GeometryType() TopOpeBRepDS_CURVE returns False else.
Reimplemented from TopOpeBRepDS_InterferenceIterator.
| TopAbs_Orientation TopOpeBRepDS_CurveIterator::Orientation | ( | const TopAbs_State | S | ) | const | 
| const Handle< Geom2d_Curve >& TopOpeBRepDS_CurveIterator::PCurve | ( | ) | const | 
 1.8.13
 1.8.13