|
Public Member Functions |
Standard_EXPORT | XCAFDoc_ShapeMapTool () |
| Creates an empty tool
.
|
Standard_EXPORT Standard_Boolean | IsSubShape (const TopoDS_Shape &sub) const |
| Checks whether shape is subshape of shape stored on
label shapeL
.
|
Standard_EXPORT void | SetShape (const TopoDS_Shape &S) |
| Sets representation (TopoDS_Shape) for top-level shape
.
|
Standard_EXPORT const Standard_GUID & | ID () const |
Standard_EXPORT void | Restore (const Handle(TDF_Attribute)&with) |
Standard_EXPORT Handle_TDF_Attribute | NewEmpty () const |
Standard_EXPORT void | Paste (const Handle(TDF_Attribute)&into, const Handle(TDF_RelocationTable)&RT) const |
Standard_EXPORT const TopTools_IndexedMapOfShape & | GetMap () const |
Standard_EXPORT const | Handle (Standard_Type)&DynamicType() const |
Static Public Member Functions |
static Standard_EXPORT const
Standard_GUID & | GetID () |
static Standard_EXPORT Handle_XCAFDoc_ShapeMapTool | Set (const TDF_Label &L) |
| Create (if not exist) ShapeTool from XCAFDoc on <l>.
.
|
Private Attributes |
TopTools_IndexedMapOfShape | myMap |