Open CASCADE Technology 6.6.0
Public Member Functions
TopOpeBRepDS_CurveIterator Class Reference

#include <TopOpeBRepDS_CurveIterator.hxx>

Inheritance diagram for TopOpeBRepDS_CurveIterator:
Inheritance graph
[legend]

Public Member Functions

 TopOpeBRepDS_CurveIterator (const TopOpeBRepDS_ListOfInterference &L)
 Creates an iterator on the curves on surface
described by the interferences in <L>.

virtual Standard_Boolean MatchInterference (const Handle< TopOpeBRepDS_Interference > &I) const
 Returns True if the Interference has a
GeometryType() TopOpeBRepDS_CURVE
returns False else.

Standard_Integer Current () const
 Index of the curve in the data structure.

TopAbs_Orientation Orientation (const TopAbs_State S) const
const Handle_Geom2d_Curve & PCurve () const

Constructor & Destructor Documentation

TopOpeBRepDS_CurveIterator::TopOpeBRepDS_CurveIterator ( const TopOpeBRepDS_ListOfInterference L)

Member Function Documentation

Standard_Integer TopOpeBRepDS_CurveIterator::Current ( ) const
virtual Standard_Boolean TopOpeBRepDS_CurveIterator::MatchInterference ( const Handle< TopOpeBRepDS_Interference > &  I) const [virtual]

Reimplemented from TopOpeBRepDS_InterferenceIterator.

TopAbs_Orientation TopOpeBRepDS_CurveIterator::Orientation ( const TopAbs_State  S) const
const Handle_Geom2d_Curve& TopOpeBRepDS_CurveIterator::PCurve ( ) const

The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines