TNaming_NewShapeIterator Class Reference

Iterates on all the descendants of a shape

#include <TNaming_NewShapeIterator.hxx>

Public Member Functions

void * operator new (size_t, void *anAddress)
void * operator new (size_t size)
void operator delete (void *anAddress)
 TNaming_NewShapeIterator (const TopoDS_Shape &aShape, const Standard_Integer Transaction, const TDF_Label &access)
 TNaming_NewShapeIterator (const TopoDS_Shape &aShape, const TDF_Label &access)
 TNaming_NewShapeIterator (const TNaming_NewShapeIterator &anIterator)
 Iterates from the current Shape in <anIterator>

 TNaming_NewShapeIterator (const TNaming_Iterator &anIterator)
 Iterates from the current Shape in <anIterator>

Standard_Boolean More () const
void Next ()
TDF_Label Label () const
Handle_TNaming_NamedShape NamedShape () const
const TopoDS_ShapeShape () const
 Warning! Can be a Null Shape if a descendant is deleted.

Standard_Boolean IsModification () const
 True if the new shape is a modification (split,
fuse,etc...) of the old shape.


Constructor & Destructor Documentation

TNaming_NewShapeIterator::TNaming_NewShapeIterator ( const TopoDS_Shape aShape,
const Standard_Integer  Transaction,
const TDF_Label access 
)
TNaming_NewShapeIterator::TNaming_NewShapeIterator ( const TopoDS_Shape aShape,
const TDF_Label access 
)
TNaming_NewShapeIterator::TNaming_NewShapeIterator ( const TNaming_NewShapeIterator anIterator  ) 
TNaming_NewShapeIterator::TNaming_NewShapeIterator ( const TNaming_Iterator anIterator  ) 

Member Function Documentation

Standard_Boolean TNaming_NewShapeIterator::IsModification (  )  const
TDF_Label TNaming_NewShapeIterator::Label (  )  const
Standard_Boolean TNaming_NewShapeIterator::More (  )  const
Handle_TNaming_NamedShape TNaming_NewShapeIterator::NamedShape (  )  const
void TNaming_NewShapeIterator::Next (  ) 
void TNaming_NewShapeIterator::operator delete ( void *  anAddress  )  [inline]
void* TNaming_NewShapeIterator::operator new ( size_t  size  )  [inline]
void* TNaming_NewShapeIterator::operator new ( size_t  ,
void *  anAddress 
) [inline]
const TopoDS_Shape& TNaming_NewShapeIterator::Shape (  )  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:08 2011 for Open CASCADE Technology by  doxygen 1.6.3