28 #ifndef SALOMEDSClient_ClientFactory_HeaderFile
29 #define SALOMEDSClient_ClientFactory_HeaderFile
40 #include <SALOMEconfig.h>
41 #include CORBA_CLIENT_HEADER(SALOMEDS)
49 static _PTR(SObject) SObject(SALOMEDS::SObject_ptr theSObject);
54 static _PTR(SComponent) SComponent(SALOMEDS::SComponent_ptr theSComponent);
59 static _PTR(Study) Study(SALOMEDS::Study_ptr theStudy);
64 static void createStudy(CORBA::ORB_ptr
orb, PortableServer::POA_ptr
poa);
69 static void createStudyWithoutNS(CORBA::ORB_ptr
orb, PortableServer::POA_ptr
poa);
74 static _PTR(StudyBuilder) StudyBuilder(SALOMEDS::StudyBuilder_ptr theBuilder);
79 static _PTR(IParameters) getIParameters(
const _PTR(AttributeParameter)& ap);
85 static SALOMEDS::SObject_ptr crbSObject(
const _PTR(SObject)& theSObject);
90 static SALOMEDS::StudyBuilder_ptr crbStudyBuilder(
const _PTR(StudyBuilder)& theStudyBuilder);
#define SALOMEDSCLIENT_EXPORT
Definition: SALOMEDSClient_definitions.hxx:33
#define _PTR(Class)
Definition: SALOMEDSClient_definitions.hxx:72
Definition: SALOMEDSClient_ClientFactory.hxx:43
poa
Definition: SALOME_ContainerPy.py:377
orb
Definition: salome.py:122