TNaming_Identifier Class Reference

#include <TNaming_Identifier.hxx>

Public Member Functions

void * operator new (size_t, void *anAddress)
void * operator new (size_t size)
void operator delete (void *anAddress)
 TNaming_Identifier (const TDF_Label &Lab, const TopoDS_Shape &S, const TopoDS_Shape &Context, const Standard_Boolean Geom)
 TNaming_Identifier (const TDF_Label &Lab, const TopoDS_Shape &S, const Handle< TNaming_NamedShape > &Context, const Standard_Boolean Geom)
Standard_Boolean IsDone () const
TNaming_NameType Type () const
Standard_Boolean IsFeature ()
Handle_TNaming_NamedShape Feature () const
void InitArgs ()
Standard_Boolean MoreArgs () const
void NextArg ()
Standard_Boolean ArgIsFeature () const
Handle_TNaming_NamedShape FeatureArg ()
TopoDS_Shape ShapeArg ()
TopoDS_Shape ShapeContext () const
Handle_TNaming_NamedShape NamedShapeOfGeneration () const
void AncestorIdentification (TNaming_Localizer &Localizer, const TopoDS_Shape &Context)
void PrimitiveIdentification (TNaming_Localizer &Localizer, const Handle< TNaming_NamedShape > &NS)
void GeneratedIdentification (TNaming_Localizer &Localizer, const Handle< TNaming_NamedShape > &NS)
void Identification (TNaming_Localizer &Localizer, const Handle< TNaming_NamedShape > &NS)

Constructor & Destructor Documentation

TNaming_Identifier::TNaming_Identifier ( const TDF_Label Lab,
const TopoDS_Shape S,
const TopoDS_Shape Context,
const Standard_Boolean  Geom 
)
TNaming_Identifier::TNaming_Identifier ( const TDF_Label Lab,
const TopoDS_Shape S,
const Handle< TNaming_NamedShape > &  Context,
const Standard_Boolean  Geom 
)

Member Function Documentation

void TNaming_Identifier::AncestorIdentification ( TNaming_Localizer Localizer,
const TopoDS_Shape Context 
)
Standard_Boolean TNaming_Identifier::ArgIsFeature (  )  const
Handle_TNaming_NamedShape TNaming_Identifier::Feature (  )  const
Handle_TNaming_NamedShape TNaming_Identifier::FeatureArg (  ) 
void TNaming_Identifier::GeneratedIdentification ( TNaming_Localizer Localizer,
const Handle< TNaming_NamedShape > &  NS 
)
void TNaming_Identifier::Identification ( TNaming_Localizer Localizer,
const Handle< TNaming_NamedShape > &  NS 
)
void TNaming_Identifier::InitArgs (  ) 
Standard_Boolean TNaming_Identifier::IsDone (  )  const
Standard_Boolean TNaming_Identifier::IsFeature (  ) 
Standard_Boolean TNaming_Identifier::MoreArgs (  )  const
Handle_TNaming_NamedShape TNaming_Identifier::NamedShapeOfGeneration (  )  const
void TNaming_Identifier::NextArg (  ) 
void TNaming_Identifier::operator delete ( void *  anAddress  )  [inline]
void* TNaming_Identifier::operator new ( size_t  size  )  [inline]
void* TNaming_Identifier::operator new ( size_t  ,
void *  anAddress 
) [inline]
void TNaming_Identifier::PrimitiveIdentification ( TNaming_Localizer Localizer,
const Handle< TNaming_NamedShape > &  NS 
)
TopoDS_Shape TNaming_Identifier::ShapeArg (  ) 
TopoDS_Shape TNaming_Identifier::ShapeContext (  )  const
TNaming_NameType TNaming_Identifier::Type (  )  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:06 2011 for Open CASCADE Technology by  doxygen 1.6.3