Open CASCADE Technology  6.5.4
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Static Public Member Functions
TNaming_Localizer Class Reference

#include <TNaming_Localizer.hxx>

Public Member Functions

DEFINE_STANDARD_ALLOC TNaming_Localizer ()
void Init (const Handle< TNaming_UsedShapes > &US, const Standard_Integer CurTrans)
const TopTools_MapOfShapeSubShapes (const TopoDS_Shape &S, const TopAbs_ShapeEnum Type)
const
TopTools_IndexedDataMapOfShapeListOfShape
Ancestors (const TopoDS_Shape &S, const TopAbs_ShapeEnum Type)
void FindFeaturesInAncestors (const TopoDS_Shape &S, const TopoDS_Shape &In, TopTools_MapOfShape &AncInFeatures)
void GoBack (const TopoDS_Shape &S, const TDF_Label &Lab, const TNaming_Evolution Evol, TopTools_ListOfShape &OldS, TNaming_ListOfNamedShape &OldLab)
void Backward (const Handle< TNaming_NamedShape > &NS, const TopoDS_Shape &S, TNaming_MapOfNamedShape &Primitives, TopTools_MapOfShape &ValidShapes)
void FindNeighbourg (const TopoDS_Shape &Cont, const TopoDS_Shape &S, TopTools_MapOfShape &Neighbourg)

Static Public Member Functions

static Standard_Boolean IsNew (const TopoDS_Shape &S, const Handle< TNaming_NamedShape > &NS)
static void FindGenerator (const Handle< TNaming_NamedShape > &NS, const TopoDS_Shape &S, TopTools_ListOfShape &theListOfGenerators)
static void FindShapeContext (const Handle< TNaming_NamedShape > &NS, const TopoDS_Shape &theS, TopoDS_Shape &theSC)
 Finds context of the shape <S>.


Constructor & Destructor Documentation


Member Function Documentation

static void TNaming_Localizer::FindGenerator ( const Handle< TNaming_NamedShape > &  NS,
const TopoDS_Shape S,
TopTools_ListOfShape theListOfGenerators 
) [static]

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