Open CASCADE Technology  6.5.4
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
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

DEFINE_STANDARD_ALLOC 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


Member Function Documentation


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