|
Public Member Functions |
void * | operator new (size_t, void *anAddress) |
void * | operator new (size_t size) |
void | operator delete (void *anAddress) |
Standard_EXPORT | TNaming_Localizer () |
Standard_EXPORT void | Init (const Handle(TNaming_UsedShapes)&US, const Standard_Integer CurTrans) |
Standard_EXPORT const TopTools_MapOfShape & | SubShapes (const TopoDS_Shape &S, const TopAbs_ShapeEnum Type) |
Standard_EXPORT const TopTools_IndexedDataMapOfShapeListOfShape & | Ancestors (const TopoDS_Shape &S, const TopAbs_ShapeEnum Type) |
Standard_EXPORT void | FindFeaturesInAncestors (const TopoDS_Shape &S, const TopoDS_Shape &In, TopTools_MapOfShape &AncInFeatures) |
Standard_EXPORT void | GoBack (const TopoDS_Shape &S, const TDF_Label &Lab, const TNaming_Evolution Evol, TopTools_ListOfShape &OldS, TNaming_ListOfNamedShape &OldLab) |
Standard_EXPORT void | Backward (const Handle(TNaming_NamedShape)&NS, const TopoDS_Shape &S, TNaming_MapOfNamedShape &Primitives, TopTools_MapOfShape &ValidShapes) |
Standard_EXPORT void | FindNeighbourg (const TopoDS_Shape &Cont, const TopoDS_Shape &S, TopTools_MapOfShape &Neighbourg) |
Static Public Member Functions |
static Standard_EXPORT Standard_Boolean | IsNew (const TopoDS_Shape &S, const Handle(TNaming_NamedShape)&NS) |
static Standard_EXPORT void | FindGenerator (const Handle(TNaming_NamedShape)&NS, const TopoDS_Shape &S, TopTools_ListOfShape &theListOfGenerators) |
static Standard_EXPORT void | FindShapeContext (const Handle(TNaming_NamedShape)&NS, const TopoDS_Shape &theS, TopoDS_Shape &theSC) |
| Finds context of the shape <s>.
.
|
Private Attributes |
Standard_Integer | myCurTrans |
Handle_TNaming_UsedShapes | myUS |
TopTools_ListOfShape | myShapeWithSubShapes |
TNaming_ListOfMapOfShape | mySubShapes |
TopTools_ListOfShape | myShapeWithAncestors |
TNaming_ListOfIndexedDataMapOfShapeListOfShape | myAncestors |