TopOpeBRepDS_PointIterator Class Reference

#include <TopOpeBRepDS_PointIterator.hxx>

Inheritance diagram for TopOpeBRepDS_PointIterator:
Inheritance graph
[legend]

Public Member Functions

void * operator new (size_t, void *anAddress)
void * operator new (size_t size)
void operator delete (void *anAddress)
 TopOpeBRepDS_PointIterator (const TopOpeBRepDS_ListOfInterference &L)
 Creates an iterator on the points on curves
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_POINT or TopOpeBRepDS_VERTEX
returns False else.

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

TopAbs_Orientation Orientation (const TopAbs_State S) const
Standard_Real Parameter () const
Standard_Boolean IsVertex () const
Standard_Boolean IsPoint () const
Standard_Boolean DiffOriented () const
Standard_Boolean SameOriented () const
Standard_Integer Support () const

Constructor & Destructor Documentation

TopOpeBRepDS_PointIterator::TopOpeBRepDS_PointIterator ( const TopOpeBRepDS_ListOfInterference L  ) 

Member Function Documentation

Standard_Integer TopOpeBRepDS_PointIterator::Current (  )  const
Standard_Boolean TopOpeBRepDS_PointIterator::DiffOriented (  )  const
Standard_Boolean TopOpeBRepDS_PointIterator::IsPoint (  )  const
Standard_Boolean TopOpeBRepDS_PointIterator::IsVertex (  )  const
virtual Standard_Boolean TopOpeBRepDS_PointIterator::MatchInterference ( const Handle< TopOpeBRepDS_Interference > &  I  )  const [virtual]

Reimplemented from TopOpeBRepDS_InterferenceIterator.

void TopOpeBRepDS_PointIterator::operator delete ( void *  anAddress  )  [inline]

Reimplemented from TopOpeBRepDS_InterferenceIterator.

void* TopOpeBRepDS_PointIterator::operator new ( size_t  size  )  [inline]

Reimplemented from TopOpeBRepDS_InterferenceIterator.

void* TopOpeBRepDS_PointIterator::operator new ( size_t  ,
void *  anAddress 
) [inline]

Reimplemented from TopOpeBRepDS_InterferenceIterator.

TopAbs_Orientation TopOpeBRepDS_PointIterator::Orientation ( const TopAbs_State  S  )  const
Standard_Real TopOpeBRepDS_PointIterator::Parameter (  )  const
Standard_Boolean TopOpeBRepDS_PointIterator::SameOriented (  )  const
Standard_Integer TopOpeBRepDS_PointIterator::Support (  )  const

The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Generated on Thu Mar 3 11:07:41 2011 for Open CASCADE Technology by  doxygen 1.6.3