Open CASCADE Technology 6.6.0
Public Member Functions
QANewBRepNaming_ImportShape Class Reference

This class provides a topological naming
of a Shape

#include <QANewBRepNaming_ImportShape.hxx>

Inheritance diagram for QANewBRepNaming_ImportShape:
Inheritance graph
[legend]

Public Member Functions

 QANewBRepNaming_ImportShape ()
 QANewBRepNaming_ImportShape (const TDF_Label &ResultLabel)
void Init (const TDF_Label &ResultLabel)
void Load (const TopoDS_Shape &S) const
 Use this method for a topological naming of a Shape

void LoadPrime (const TopoDS_Shape &S) const
void LoadFirstLevel (const TopoDS_Shape &S, const Handle< TDF_TagSource > &Tagger) const
void LoadNextLevels (const TopoDS_Shape &S, const Handle< TDF_TagSource > &Tagger) const
void LoadC0Edges (const TopoDS_Shape &S, const Handle< TDF_TagSource > &Tagger) const
 Method for internal use. It is used by Load().
It loads the edges which couldn't be uniquely identified as
an intersection of two faces.

void LoadC0Vertices (const TopoDS_Shape &S, const Handle< TDF_TagSource > &Tagger) const
Standard_Integer NamedFaces (TDF_LabelMap &theNamedFaces) const
Standard_Integer NamedEdges (TDF_LabelMap &theNamedEdges) const
Standard_Integer NamedVertices (TDF_LabelMap &theNamedVertices) const

Constructor & Destructor Documentation

QANewBRepNaming_ImportShape::QANewBRepNaming_ImportShape ( )
QANewBRepNaming_ImportShape::QANewBRepNaming_ImportShape ( const TDF_Label ResultLabel)

Member Function Documentation

void QANewBRepNaming_ImportShape::Init ( const TDF_Label ResultLabel)
void QANewBRepNaming_ImportShape::Load ( const TopoDS_Shape S) const
void QANewBRepNaming_ImportShape::LoadC0Edges ( const TopoDS_Shape S,
const Handle< TDF_TagSource > &  Tagger 
) const
void QANewBRepNaming_ImportShape::LoadC0Vertices ( const TopoDS_Shape S,
const Handle< TDF_TagSource > &  Tagger 
) const
void QANewBRepNaming_ImportShape::LoadFirstLevel ( const TopoDS_Shape S,
const Handle< TDF_TagSource > &  Tagger 
) const
void QANewBRepNaming_ImportShape::LoadNextLevels ( const TopoDS_Shape S,
const Handle< TDF_TagSource > &  Tagger 
) const
void QANewBRepNaming_ImportShape::LoadPrime ( const TopoDS_Shape S) const
Standard_Integer QANewBRepNaming_ImportShape::NamedEdges ( TDF_LabelMap theNamedEdges) const
Standard_Integer QANewBRepNaming_ImportShape::NamedFaces ( TDF_LabelMap theNamedFaces) const
Standard_Integer QANewBRepNaming_ImportShape::NamedVertices ( TDF_LabelMap theNamedVertices) const

The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines