Open CASCADE Technology Reference Manual 8.0.0
Loading...
Searching...
No Matches
Public Member Functions
TNaming_Name Class Reference

store the arguments of Naming. More...

#include <TNaming_Name.hxx>

Public Member Functions

 TNaming_Name ()
 
void Type (const TNaming_NameType aType)
 
void ShapeType (const TopAbs_ShapeEnum aType)
 
void Shape (const TopoDS_Shape &theShape)
 
void Append (const occ::handle< TNaming_NamedShape > &arg)
 
void StopNamedShape (const occ::handle< TNaming_NamedShape > &arg)
 
void Index (const int I)
 
void ContextLabel (const TDF_Label &theLab)
 
void Orientation (const TopAbs_Orientation theOrientation)
 
TNaming_NameType Type () const
 
TopAbs_ShapeEnum ShapeType () const
 
TopoDS_Shape Shape () const
 
const NCollection_List< occ::handle< TNaming_NamedShape > > & Arguments () const
 
occ::handle< TNaming_NamedShapeStopNamedShape () const
 
int Index () const
 
const TDF_LabelContextLabel () const
 
TopAbs_Orientation Orientation () const
 
bool Solve (const TDF_Label &aLab, const NCollection_Map< TDF_Label > &Valid) const
 
void Paste (TNaming_Name &into, const occ::handle< TDF_RelocationTable > &RT) const
 
void DumpJson (Standard_OStream &theOStream, int theDepth=-1) const
 Dumps the content of me into the stream.
 

Detailed Description

store the arguments of Naming.

Constructor & Destructor Documentation

◆ TNaming_Name()

TNaming_Name::TNaming_Name ( )

Member Function Documentation

◆ Append()

void TNaming_Name::Append ( const occ::handle< TNaming_NamedShape > & arg)

◆ Arguments()

const NCollection_List< occ::handle< TNaming_NamedShape > > & TNaming_Name::Arguments ( ) const

◆ ContextLabel() [1/2]

const TDF_Label & TNaming_Name::ContextLabel ( ) const

◆ ContextLabel() [2/2]

void TNaming_Name::ContextLabel ( const TDF_Label & theLab)

◆ DumpJson()

void TNaming_Name::DumpJson ( Standard_OStream & theOStream,
int theDepth = -1 ) const

Dumps the content of me into the stream.

◆ Index() [1/2]

int TNaming_Name::Index ( ) const

◆ Index() [2/2]

void TNaming_Name::Index ( const int I)

◆ Orientation() [1/2]

TopAbs_Orientation TNaming_Name::Orientation ( ) const
inline

◆ Orientation() [2/2]

void TNaming_Name::Orientation ( const TopAbs_Orientation theOrientation)

◆ Paste()

void TNaming_Name::Paste ( TNaming_Name & into,
const occ::handle< TDF_RelocationTable > & RT ) const

◆ Shape() [1/2]

TopoDS_Shape TNaming_Name::Shape ( ) const

◆ Shape() [2/2]

void TNaming_Name::Shape ( const TopoDS_Shape & theShape)

◆ ShapeType() [1/2]

TopAbs_ShapeEnum TNaming_Name::ShapeType ( ) const

◆ ShapeType() [2/2]

void TNaming_Name::ShapeType ( const TopAbs_ShapeEnum aType)

◆ Solve()

bool TNaming_Name::Solve ( const TDF_Label & aLab,
const NCollection_Map< TDF_Label > & Valid ) const

◆ StopNamedShape() [1/2]

occ::handle< TNaming_NamedShape > TNaming_Name::StopNamedShape ( ) const

◆ StopNamedShape() [2/2]

void TNaming_Name::StopNamedShape ( const occ::handle< TNaming_NamedShape > & arg)

◆ Type() [1/2]

TNaming_NameType TNaming_Name::Type ( ) const

◆ Type() [2/2]

void TNaming_Name::Type ( const TNaming_NameType aType)

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