Version: 7.8.0
ClientFactory Class Reference

#include <SALOMEDSClient_ClientFactory.hxx>

Static Public Member Functions

static clt_shared_ptr
< SALOMEDSClient_SObject
SObject (SALOMEDS::SObject_ptr theSObject)
 Returns a client SObject wrapper that corresponds theSObject. More...
 
static clt_shared_ptr
< SALOMEDSClient_SComponent
SComponent (SALOMEDS::SComponent_ptr theSComponent)
 Returns a client SComponent wrapper that corresponds theSComponent. More...
 
static clt_shared_ptr
< SALOMEDSClient_Study
Study (SALOMEDS::Study_ptr theStudy)
 Returns a client Study wrapper that corresponds theStudy. More...
 
static clt_shared_ptr
< SALOMEDSClient_StudyBuilder
StudyBuilder (SALOMEDS::StudyBuilder_ptr theBuilder)
 Returns a client StudyBuilder wrapper that corresponds theStudy. More...
 
static clt_shared_ptr
< SALOMEDSClient_StudyManager
StudyManager ()
 Returns a client StudyManager wrapper. More...
 
static clt_shared_ptr
< SALOMEDSClient_StudyManager
createStudyManager (CORBA::ORB_ptr orb, PortableServer::POA_ptr poa)
 Creates and returns a client StudyManager wrapper. More...
 
static clt_shared_ptr
< SALOMEDSClient_IParameters
getIParameters (const clt_shared_ptr< SALOMEDSClient_AttributeParameter > &ap)
 Returns an IParameters interface. More...
 
static SALOMEDS::SObject_ptr crbSObject (const clt_shared_ptr< SALOMEDSClient_SObject > &theSObject)
 Returns a CORBA SObject that corresponds theStudy. More...
 
static SALOMEDS::Study_ptr crbStudy (const clt_shared_ptr< SALOMEDSClient_Study > &theStudy)
 Returns a CORBA Study that corresponds theStudy. More...
 
static SALOMEDS::StudyBuilder_ptr crbStudyBuilder (const clt_shared_ptr< SALOMEDSClient_StudyBuilder > &theStudyBuilder)
 Returns a CORBA StudyBuilder that corresponds theStudyBuilder. More...
 

Member Function Documentation

SALOMEDS::SObject_ptr ClientFactory::crbSObject ( const clt_shared_ptr< SALOMEDSClient_SObject > &  theSObject)
static

Returns a CORBA SObject that corresponds theStudy.

References _libHandle, aConvertSObject, CONVERT_SOBJECT, and SALOMEDS_LIB_NAME.

SALOMEDS::Study_ptr ClientFactory::crbStudy ( const clt_shared_ptr< SALOMEDSClient_Study > &  theStudy)
static

Returns a CORBA Study that corresponds theStudy.

References _libHandle, aConvertStudy, CONVERT_STUDY, and SALOMEDS_LIB_NAME.

SALOMEDS::StudyBuilder_ptr ClientFactory::crbStudyBuilder ( const clt_shared_ptr< SALOMEDSClient_StudyBuilder > &  theStudyBuilder)
static

Returns a CORBA StudyBuilder that corresponds theStudyBuilder.

References _libHandle, aConvertBuilder, CONVERT_BUILDER, and SALOMEDS_LIB_NAME.

clt_shared_ptr< SALOMEDSClient_StudyManager > ClientFactory::createStudyManager ( CORBA::ORB_ptr  orb,
PortableServer::POA_ptr  poa 
)
static

Creates and returns a client StudyManager wrapper.

References _libHandle, _PTR, aCreateFactory, SALOMEDS_LIB_NAME, and STUDYMANAGER_CREATE.

clt_shared_ptr< SALOMEDSClient_IParameters > ClientFactory::getIParameters ( const clt_shared_ptr< SALOMEDSClient_AttributeParameter > &  ap)
static

Returns an IParameters interface.

References _libHandle, _PTR, aGetIParameters, GET_PARAMETERS, and SALOMEDS_LIB_NAME.

clt_shared_ptr< SALOMEDSClient_SComponent > ClientFactory::SComponent ( SALOMEDS::SComponent_ptr  theSComponent)
static

Returns a client SComponent wrapper that corresponds theSComponent.

References _libHandle, _PTR, aSComponentFactory, SALOMEDS_LIB_NAME, and SCOMPONENT_FACTORY.

clt_shared_ptr< SALOMEDSClient_SObject > ClientFactory::SObject ( SALOMEDS::SObject_ptr  theSObject)
static

Returns a client SObject wrapper that corresponds theSObject.

References _libHandle, _PTR, aSObjectFactory, SALOMEDS_LIB_NAME, and SOBJECT_FACTORY.

clt_shared_ptr< SALOMEDSClient_Study > ClientFactory::Study ( SALOMEDS::Study_ptr  theStudy)
static

Returns a client Study wrapper that corresponds theStudy.

References _libHandle, _PTR, aStudyFactory, SALOMEDS_LIB_NAME, and STUDY_FACTORY.

clt_shared_ptr< SALOMEDSClient_StudyBuilder > ClientFactory::StudyBuilder ( SALOMEDS::StudyBuilder_ptr  theBuilder)
static

Returns a client StudyBuilder wrapper that corresponds theStudy.

References _libHandle, _PTR, aBuilderFactory, BUILDER_FACTORY, and SALOMEDS_LIB_NAME.

clt_shared_ptr< SALOMEDSClient_StudyManager > ClientFactory::StudyManager ( )
static

Returns a client StudyManager wrapper.

References _libHandle, _PTR, aManagerFactory, SALOMEDS_LIB_NAME, and STUDYMANAGER_FACTORY.