28 #ifndef SALOMEDSClient_ClientFactory_HeaderFile
29 #define SALOMEDSClient_ClientFactory_HeaderFile
41 #include <SALOMEconfig.h>
42 #include CORBA_CLIENT_HEADER(SALOMEDS)
50 static _PTR(SObject) SObject(SALOMEDS::SObject_ptr theSObject);
55 static _PTR(SComponent) SComponent(SALOMEDS::SComponent_ptr theSComponent);
60 static _PTR(Study) Study(SALOMEDS::Study_ptr theStudy);
65 static _PTR(StudyBuilder) StudyBuilder(SALOMEDS::StudyBuilder_ptr theBuilder);
70 static _PTR(StudyManager) StudyManager();
75 static _PTR(StudyManager) createStudyManager(CORBA::ORB_ptr orb, PortableServer::POA_ptr poa);
80 static _PTR(IParameters) getIParameters(
const _PTR(AttributeParameter)& ap);
86 static SALOMEDS::SObject_ptr crbSObject(
const _PTR(SObject)& theSObject);
91 static SALOMEDS::Study_ptr crbStudy(
const _PTR(Study)& theStudy);
96 static SALOMEDS::StudyBuilder_ptr crbStudyBuilder(
const _PTR(StudyBuilder)& theStudyBuilder);