Open CASCADE Technology  7.1.0.beta
Public Member Functions

TNaming_Identifier Class Reference

#include <TNaming_Identifier.hxx>

Public Member Functions

 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 > &ContextNS, const Standard_Boolean Geom)
 
Standard_Boolean IsDone () const
 
TNaming_NameType Type () const
 
Standard_Boolean IsFeature ()
 
Handle< TNaming_NamedShapeFeature () const
 
void InitArgs ()
 
Standard_Boolean MoreArgs () const
 
void NextArg ()
 
Standard_Boolean ArgIsFeature () const
 
Handle< TNaming_NamedShapeFeatureArg ()
 
TopoDS_Shape ShapeArg ()
 
TopoDS_Shape ShapeContext () const
 
Handle< TNaming_NamedShapeNamedShapeOfGeneration () 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 > &  ContextNS,
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::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: