Version: 8.3.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
XAOPlugin_OperationsCreator Class Reference

#include <XAOPlugin_OperationsCreator.hxx>

Inheritance diagram for XAOPlugin_OperationsCreator:
Inheritance graph

Public Member Functions

 XAOPlugin_OperationsCreator ()
 
 ~XAOPlugin_OperationsCreator ()
 
GEOM_IOperations_iCreate (PortableServer::POA_ptr thePOA, int theStudyId, GEOM::GEOM_Gen_ptr theEngine,::GEOMImpl_Gen *theGenImpl)
 

Static Private Member Functions

static XAOPlugin_IOperationsget (::GEOMImpl_Gen *theGenImpl, int theStudyId)
 

Static Private Attributes

static std::map< int,
XAOPlugin_IOperations * > 
_mapOfOperations
 

Friends

class XAOPlugin_IECallBack
 

Constructor & Destructor Documentation

XAOPlugin_OperationsCreator::XAOPlugin_OperationsCreator ( )
XAOPlugin_OperationsCreator::~XAOPlugin_OperationsCreator ( )

Member Function Documentation

GEOM_IOperations_i * XAOPlugin_OperationsCreator::Create ( PortableServer::POA_ptr  thePOA,
int  theStudyId,
GEOM::GEOM_Gen_ptr  theEngine,
::GEOMImpl_Gen theGenImpl 
)
virtual
XAOPlugin_IOperations * XAOPlugin_OperationsCreator::get ( ::GEOMImpl_Gen theGenImpl,
int  theStudyId 
)
staticprivate

References _mapOfOperations.

Friends And Related Function Documentation

friend class XAOPlugin_IECallBack
friend

Member Data Documentation

std::map< int, XAOPlugin_IOperations * > XAOPlugin_OperationsCreator::_mapOfOperations
staticprivate

The documentation for this class was generated from the following files: