#include <GEOM_Client.hxx>
Public Member Functions | |
| void * | operator new (size_t, void *anAddress) |
| void * | operator new (size_t size) |
| void | operator delete (void *anAddress) |
| GEOM_Client () | |
| GEOM_Client (Engines::Container_ptr client) | |
| GEOM_Client (const GEOM_Client &client) | |
| Standard_Boolean | Find (const TCollection_AsciiString &IOR, TopoDS_Shape &S) |
| Standard_Boolean | Find (const TopoDS_Shape &S, TCollection_AsciiString &IOR) |
| void | Bind (const TCollection_AsciiString &IOR, const TopoDS_Shape &S) |
| TopoDS_Shape | GetShape (GEOM::GEOM_Gen_ptr geom, GEOM::GEOM_Object_ptr aShape) |
| void | RemoveShapeFromBuffer (const TCollection_AsciiString &IOR) |
| void | ClearClientBuffer () |
| unsigned int | BufferLength () |
| TopoDS_Shape | Load (GEOM::GEOM_Gen_ptr geom, GEOM::GEOM_Object_ptr aShape) |
Static Public Member Functions | |
| static GEOM_Client & | get_client () |
Private Attributes | |
| std::map < TCollection_AsciiString, std::vector< TopoDS_Shape > > | _mySubShapes |
| std::map < TCollection_AsciiString, TopoDS_Shape > | myShapesMap |
| long | pid_client |
| GEOM_Client::GEOM_Client | ( | ) |
References pid_client.
| GEOM_Client::GEOM_Client | ( | Engines::Container_ptr | client | ) |
References pid_client.
| GEOM_Client::GEOM_Client | ( | const GEOM_Client & | client | ) |
References _mySubShapes, myShapesMap, and pid_client.
| void* GEOM_Client.operator new | ( | size_t | , |
| void * | anAddress | ||
| ) |
| void* GEOM_Client.operator new | ( | size_t | size | ) |
| void GEOM_Client.operator delete | ( | void * | anAddress | ) |
| Standard_Boolean GEOM_Client::Find | ( | const TCollection_AsciiString & | IOR, |
| TopoDS_Shape & | S | ||
| ) |
References myShapesMap.
| Standard_Boolean GEOM_Client::Find | ( | const TopoDS_Shape & | S, |
| TCollection_AsciiString & | IOR | ||
| ) |
References myShapesMap.
| void GEOM_Client::Bind | ( | const TCollection_AsciiString & | IOR, |
| const TopoDS_Shape & | S | ||
| ) |
References myShapesMap, and GEOM_moteur.S.
| TopoDS_Shape GEOM_Client::GetShape | ( | GEOM::GEOM_Gen_ptr | geom, |
| GEOM::GEOM_Object_ptr | aShape | ||
| ) |
References _mySubShapes, Bind(), Find(), PAL_MESH_030_geometry.i, Load(), MapShapes(), and GEOM_moteur.S.
| void GEOM_Client::RemoveShapeFromBuffer | ( | const TCollection_AsciiString & | IOR | ) |
References _mySubShapes, and myShapesMap.
| void GEOM_Client::ClearClientBuffer | ( | ) |
References _mySubShapes, and myShapesMap.
| unsigned int GEOM_Client::BufferLength | ( | ) |
References myShapesMap.
| TopoDS_Shape GEOM_Client::Load | ( | GEOM::GEOM_Gen_ptr | geom, |
| GEOM::GEOM_Object_ptr | aShape | ||
| ) |
References pid_client, and GEOM_moteur.S.
| GEOM_Client & GEOM_Client::get_client | ( | ) | [static] |
std::map< TCollection_AsciiString , std::vector<TopoDS_Shape> > GEOM_Client._mySubShapes [private] |
std::map< TCollection_AsciiString , TopoDS_Shape > GEOM_Client.myShapesMap [private] |
long GEOM_Client.pid_client [private] |