OCC Main Page | DataExchange | Toolkits | Packages | Class Hierarchy | Data Structures | File List | Data Fields | Globals

DataExchange
TKXCAF
XCAFDoc


XCAFDoc_ShapeMapTool Class Reference

#include <XCAFDoc_ShapeMapTool.hxx>


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


Constructor & Destructor Documentation

Standard_EXPORT XCAFDoc_ShapeMapTool::XCAFDoc_ShapeMapTool  ) 
 


Member Function Documentation

static Standard_EXPORT const Standard_GUID& XCAFDoc_ShapeMapTool::GetID  )  [static]
 

Standard_EXPORT const TopTools_IndexedMapOfShape& XCAFDoc_ShapeMapTool::GetMap  )  const
 

Standard_EXPORT const XCAFDoc_ShapeMapTool::Handle Standard_Type   )  const
 

Standard_EXPORT const Standard_GUID& XCAFDoc_ShapeMapTool::ID  )  const
 

Standard_EXPORT Standard_Boolean XCAFDoc_ShapeMapTool::IsSubShape const TopoDS_Shape &  sub  )  const
 

Standard_EXPORT Handle_TDF_Attribute XCAFDoc_ShapeMapTool::NewEmpty  )  const
 

Standard_EXPORT void XCAFDoc_ShapeMapTool::Paste const Handle(TDF_Attribute)&  into,
const Handle(TDF_RelocationTable)&  RT
const
 

Standard_EXPORT void XCAFDoc_ShapeMapTool::Restore const Handle(TDF_Attribute)&  with  ) 
 

static Standard_EXPORT Handle_XCAFDoc_ShapeMapTool XCAFDoc_ShapeMapTool::Set const TDF_Label &  L  )  [static]
 

Standard_EXPORT void XCAFDoc_ShapeMapTool::SetShape const TopoDS_Shape &  S  ) 
 


Field Documentation

TopTools_IndexedMapOfShape XCAFDoc_ShapeMapTool::myMap [private]
 


The documentation for this class was generated from the following file:
Generated on Mon Aug 25 14:46:15 2008 for OpenCASCADE by  doxygen 1.4.1