Open CASCADE Technology  7.2.0
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() [1/2]

TNaming_Identifier::TNaming_Identifier ( const TDF_Label Lab,
const TopoDS_Shape S,
const TopoDS_Shape Context,
const Standard_Boolean  Geom 
)

◆ TNaming_Identifier() [2/2]

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

Member Function Documentation

◆ AncestorIdentification()

void TNaming_Identifier::AncestorIdentification ( TNaming_Localizer Localizer,
const TopoDS_Shape Context 
)

◆ ArgIsFeature()

Standard_Boolean TNaming_Identifier::ArgIsFeature ( ) const

◆ Feature()

Handle< TNaming_NamedShape > TNaming_Identifier::Feature ( ) const

◆ FeatureArg()

Handle< TNaming_NamedShape > TNaming_Identifier::FeatureArg ( )

◆ GeneratedIdentification()

void TNaming_Identifier::GeneratedIdentification ( TNaming_Localizer Localizer,
const Handle< TNaming_NamedShape > &  NS 
)

◆ Identification()

void TNaming_Identifier::Identification ( TNaming_Localizer Localizer,
const Handle< TNaming_NamedShape > &  NS 
)

◆ InitArgs()

void TNaming_Identifier::InitArgs ( )

◆ IsDone()

Standard_Boolean TNaming_Identifier::IsDone ( ) const

◆ IsFeature()

Standard_Boolean TNaming_Identifier::IsFeature ( )

◆ MoreArgs()

Standard_Boolean TNaming_Identifier::MoreArgs ( ) const

◆ NamedShapeOfGeneration()

Handle< TNaming_NamedShape > TNaming_Identifier::NamedShapeOfGeneration ( ) const

◆ NextArg()

void TNaming_Identifier::NextArg ( )

◆ PrimitiveIdentification()

void TNaming_Identifier::PrimitiveIdentification ( TNaming_Localizer Localizer,
const Handle< TNaming_NamedShape > &  NS 
)

◆ ShapeArg()

TopoDS_Shape TNaming_Identifier::ShapeArg ( )

◆ ShapeContext()

TopoDS_Shape TNaming_Identifier::ShapeContext ( ) const

◆ Type()

TNaming_NameType TNaming_Identifier::Type ( ) const

The documentation for this class was generated from the following file: