#include <XAOPlugin_OperationsCreator.hxx>
Public Member Functions | |
XAOPlugin_OperationsCreator () | |
~XAOPlugin_OperationsCreator () | |
GEOM_IOperations_i * | Create (PortableServer::POA_ptr thePOA, int theStudyId, GEOM::GEOM_Gen_ptr theEngine,::GEOMImpl_Gen *theGenImpl) |
Static Private Member Functions | |
static XAOPlugin_IOperations * | get (::GEOMImpl_Gen *theGenImpl, int theStudyId) |
Static Private Attributes | |
static std::map< int, XAOPlugin_IOperations * > | _mapOfOperations |
Friends | |
class | XAOPlugin_IECallBack |
XAOPlugin_OperationsCreator::XAOPlugin_OperationsCreator | ( | ) |
References XAOPlugin_Driver::GetID(), GEOMImpl_IECallBack::Register(), and XAOPlugin_IECallBack.
XAOPlugin_OperationsCreator::~XAOPlugin_OperationsCreator | ( | ) |
|
virtual |
Implements GEOM_GenericOperationsCreator.
|
staticprivate |
References _mapOfOperations.
|
friend |
|
staticprivate |