Back to index

salome-geom  6.5.0
Public Member Functions | Static Public Member Functions | Private Attributes
GEOMCLIENT_EXPORT Protocol Reference

#include <GEOM_Client.hxx>

Collaboration diagram for GEOMCLIENT_EXPORT:
Collaboration graph

List of all members.

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_Clientget_client ()

Private Attributes

< TCollection_AsciiString,
std::vector< TopoDS_Shape > > 
< TCollection_AsciiString,
TopoDS_Shape > 
long pid_client

Detailed Description

Definition at line 89 of file GEOM_Client.hxx.

Member Function Documentation

void GEOMCLIENT_EXPORT::Bind ( const TCollection_AsciiString &  IOR,
const TopoDS_Shape &  S 
Standard_Boolean GEOMCLIENT_EXPORT::Find ( const TCollection_AsciiString &  IOR,
TopoDS_Shape &  S 
Standard_Boolean GEOMCLIENT_EXPORT::Find ( const TopoDS_Shape &  S,
TCollection_AsciiString &  IOR 
GEOMCLIENT_EXPORT::GEOM_Client ( Engines::Container_ptr  client)
TopoDS_Shape GEOMCLIENT_EXPORT::GetShape ( GEOM::GEOM_Gen_ptr  geom,
GEOM::GEOM_Object_ptr  aShape 
TopoDS_Shape GEOMCLIENT_EXPORT::Load ( GEOM::GEOM_Gen_ptr  geom,
GEOM::GEOM_Object_ptr  aShape 
void GEOMCLIENT_EXPORT::operator delete ( void *  anAddress) [inline]

Definition at line 101 of file GEOM_Client.hxx.

    if (anAddress) Standard::Free((Standard_Address&)anAddress);
void* GEOMCLIENT_EXPORT::operator new ( size_t  ,
void *  anAddress 
) [inline]

Definition at line 93 of file GEOM_Client.hxx.

    return anAddress;
void* GEOMCLIENT_EXPORT::operator new ( size_t  size) [inline]

Definition at line 97 of file GEOM_Client.hxx.

    return Standard::Allocate(size);
void GEOMCLIENT_EXPORT::RemoveShapeFromBuffer ( const TCollection_AsciiString &  IOR)

Member Data Documentation

std::map< TCollection_AsciiString , std::vector<TopoDS_Shape> > GEOMCLIENT_EXPORT::_mySubShapes [private]

Definition at line 137 of file GEOM_Client.hxx.

std::map< TCollection_AsciiString , TopoDS_Shape > GEOMCLIENT_EXPORT::myShapesMap [private]

Definition at line 138 of file GEOM_Client.hxx.

Definition at line 139 of file GEOM_Client.hxx.

The documentation for this protocol was generated from the following file: