OCC Main Page | ModelingAlgorithms | Toolkits | Packages | Class Hierarchy | Data Structures | File List | Data Fields | Globals

ModelingAlgorithms
TKBool
TopOpeBRepDS


TopOpeBRepDS_CurveExplorer Class Reference

#include <TopOpeBRepDS_CurveExplorer.hxx>


Public Member Functions

void * operator new (size_t, void *anAddress)
void * operator new (size_t size)
void operator delete (void *anAddress)
Standard_EXPORT TopOpeBRepDS_CurveExplorer ()
Standard_EXPORT TopOpeBRepDS_CurveExplorer (const TopOpeBRepDS_DataStructure &DS, const Standard_Boolean FindOnlyKeep=Standard_True)
Standard_EXPORT void Init (const TopOpeBRepDS_DataStructure &DS, const Standard_Boolean FindOnlyKeep=Standard_True)
Standard_EXPORT Standard_Boolean More () const
Standard_EXPORT void Next ()
Standard_EXPORT const TopOpeBRepDS_CurveCurve () const
Standard_EXPORT Standard_Boolean IsCurve (const Standard_Integer I) const
Standard_EXPORT Standard_Boolean IsCurveKeep (const Standard_Integer I) const
Standard_EXPORT const TopOpeBRepDS_CurveCurve (const Standard_Integer I) const
Standard_EXPORT Standard_Integer NbCurve ()
Standard_EXPORT Standard_Integer Index () const

Private Member Functions

Standard_EXPORT void Find ()

Private Attributes

Standard_Integer myIndex
Standard_Integer myMax
Standard_Address myDS
Standard_Boolean myFound
Standard_Boolean myFindKeep


Constructor & Destructor Documentation

Standard_EXPORT TopOpeBRepDS_CurveExplorer::TopOpeBRepDS_CurveExplorer  ) 
 

Standard_EXPORT TopOpeBRepDS_CurveExplorer::TopOpeBRepDS_CurveExplorer const TopOpeBRepDS_DataStructure DS,
const Standard_Boolean  FindOnlyKeep = Standard_True
 


Member Function Documentation

Standard_EXPORT const TopOpeBRepDS_Curve& TopOpeBRepDS_CurveExplorer::Curve const Standard_Integer  I  )  const
 

Standard_EXPORT const TopOpeBRepDS_Curve& TopOpeBRepDS_CurveExplorer::Curve  )  const
 

Standard_EXPORT void TopOpeBRepDS_CurveExplorer::Find  )  [private]
 

Standard_EXPORT Standard_Integer TopOpeBRepDS_CurveExplorer::Index  )  const
 

Standard_EXPORT void TopOpeBRepDS_CurveExplorer::Init const TopOpeBRepDS_DataStructure DS,
const Standard_Boolean  FindOnlyKeep = Standard_True
 

Standard_EXPORT Standard_Boolean TopOpeBRepDS_CurveExplorer::IsCurve const Standard_Integer  I  )  const
 

Standard_EXPORT Standard_Boolean TopOpeBRepDS_CurveExplorer::IsCurveKeep const Standard_Integer  I  )  const
 

Standard_EXPORT Standard_Boolean TopOpeBRepDS_CurveExplorer::More  )  const
 

Standard_EXPORT Standard_Integer TopOpeBRepDS_CurveExplorer::NbCurve  ) 
 

Standard_EXPORT void TopOpeBRepDS_CurveExplorer::Next  ) 
 

void TopOpeBRepDS_CurveExplorer::operator delete void *  anAddress  )  [inline]
 

void* TopOpeBRepDS_CurveExplorer::operator new size_t  size  )  [inline]
 

void* TopOpeBRepDS_CurveExplorer::operator new size_t  ,
void *  anAddress
[inline]
 


Field Documentation

Standard_Address TopOpeBRepDS_CurveExplorer::myDS [private]
 

Standard_Boolean TopOpeBRepDS_CurveExplorer::myFindKeep [private]
 

Standard_Boolean TopOpeBRepDS_CurveExplorer::myFound [private]
 

Standard_Integer TopOpeBRepDS_CurveExplorer::myIndex [private]
 

Standard_Integer TopOpeBRepDS_CurveExplorer::myMax [private]
 


The documentation for this class was generated from the following file:
Generated on Mon Aug 25 13:43:01 2008 for OpenCASCADE by  doxygen 1.4.1