Open CASCADE Technology 6.5.2
Public Member Functions
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