|
SHAPER
9.15.0
|
DataMap of Shape - Shape defined by TopoDS_Shapes. More...

Public Member Functions | |
| GEOMAPI_EXPORT | GeomAPI_DataMapOfShapeShape () |
| Constructor. More... | |
| GEOMAPI_EXPORT void | clear () |
| Clears map. More... | |
| GEOMAPI_EXPORT int | size () |
| Size of the map. More... | |
| GEOMAPI_EXPORT bool | bind (const std::shared_ptr< GeomAPI_Shape > theKey, const std::shared_ptr< GeomAPI_Shape > theItem) |
| Adds theKey to me with theItem. Returns True if the Key was not already in the map. More... | |
| GEOMAPI_EXPORT void | merge (const GeomAPI_DataMapOfShapeShape &theDataMap) |
| Merges two maps. More... | |
| GEOMAPI_EXPORT void | merge (const std::shared_ptr< GeomAPI_DataMapOfShapeShape > theDataMap) |
| Merges two maps. More... | |
| GEOMAPI_EXPORT bool | isBound (const std::shared_ptr< GeomAPI_Shape > theKey) |
| GEOMAPI_EXPORT const std::shared_ptr< GeomAPI_Shape > | find (const std::shared_ptr< GeomAPI_Shape > theKey) |
| GEOMAPI_EXPORT bool | unBind (const std::shared_ptr< GeomAPI_Shape > theKey) |
| Removes the Key from the map. More... | |
| GEOMAPI_EXPORT | ~GeomAPI_DataMapOfShapeShape () |
| Destructor. More... | |
| template<class T > | |
| T * | implPtr () |
| Returns the pointer to the impl. More... | |
| template<class T > | |
| const T * | implPtr () const |
| Returns the pointer to the impl. More... | |
| template<class T > | |
| const T & | impl () const |
| Returns the reference object of the impl. More... | |
| template<class T > | |
| void | setImpl (T *theImpl) |
| Updates the impl (deletes the old one) More... | |
| GEOMAPI_EXPORT bool | empty () const |
| Returns true if the impl is empty. More... | |
DataMap of Shape - Shape defined by TopoDS_Shapes.
| GeomAPI_DataMapOfShapeShape::GeomAPI_DataMapOfShapeShape | ( | ) |
Constructor.
| GeomAPI_DataMapOfShapeShape::~GeomAPI_DataMapOfShapeShape | ( | ) |
Destructor.
| void GeomAPI_DataMapOfShapeShape::clear | ( | ) |
Clears map.
| int GeomAPI_DataMapOfShapeShape::size | ( | ) |
Size of the map.
| bool GeomAPI_DataMapOfShapeShape::bind | ( | const std::shared_ptr< GeomAPI_Shape > | theKey, |
| const std::shared_ptr< GeomAPI_Shape > | theItem | ||
| ) |
Adds theKey to me with theItem. Returns True if the Key was not already in the map.
| void GeomAPI_DataMapOfShapeShape::merge | ( | const GeomAPI_DataMapOfShapeShape & | theDataMap | ) |
Merges two maps.
| void GeomAPI_DataMapOfShapeShape::merge | ( | const std::shared_ptr< GeomAPI_DataMapOfShapeShape > | theDataMap | ) |
Merges two maps.
| bool GeomAPI_DataMapOfShapeShape::isBound | ( | const std::shared_ptr< GeomAPI_Shape > | theKey | ) |
| const std::shared_ptr< GeomAPI_Shape > GeomAPI_DataMapOfShapeShape::find | ( | const std::shared_ptr< GeomAPI_Shape > | theKey | ) |
| bool GeomAPI_DataMapOfShapeShape::unBind | ( | const std::shared_ptr< GeomAPI_Shape > | theKey | ) |
Removes the Key from the map.
|
inlineinherited |
Returns the pointer to the impl.
|
inlineinherited |
Returns the pointer to the impl.
|
inlineinherited |
Returns the reference object of the impl.
|
inlineinherited |
Updates the impl (deletes the old one)
|
inherited |
Returns true if the impl is empty.