Version: 9.16.0
GEOM_IOperations_i Class Reference

#include <GEOM_IOperations_i.hh>

Inheritance diagram for GEOM_IOperations_i:
Inheritance graph

Public Member Functions

 GEOM_IOperations_i (PortableServer::POA_ptr thePOA, GEOM::GEOM_Gen_ptr theEngine, ::GEOM_IOperations *theImpl)
 
 ~GEOM_IOperations_i ()
 
virtual CORBA::Boolean IsDone ()
 
virtual void SetErrorCode (const char *theErrorCode)
 
virtual char * GetErrorCode ()
 
virtual GEOM::GEOM_BaseObject_ptr GetBaseObject (Handle(::GEOM_BaseObject) theObject)
 
virtual virtual Handle(::GEOM_BaseObject) GetBaseObjectImpl(GEOM GEOM::GEOM_Object_ptr GetObject (Handle(::GEOM_Object) theObject)
 
virtual virtual Handle(::GEOM_Object) GetObjectImpl(GEOM void StartOperation ()
 
virtual void FinishOperation ()
 
virtual void AbortOperation ()
 
::GEOM_IOperationsGetImpl ()
 
virtual void UpdateGUIForObject (GEOM::GEOM_Object_ptr theObj)
 

Protected Member Functions

Handle(TColStd_HSequenceOfTransient) GetListOfObjectsImpl(const GEOM bool GetListOfObjectsImpl (const GEOM::ListOfGO &theObjects, std::list< Handle(::GEOM_Object) > &theList)
 

Private Attributes

::GEOM_IOperations_impl
 
GEOM::GEOM_Gen_var _engine
 

Constructor & Destructor Documentation

◆ GEOM_IOperations_i()

GEOM_IOperations_i::GEOM_IOperations_i ( PortableServer::POA_ptr  thePOA,
GEOM::GEOM_Gen_ptr  theEngine,
::GEOM_IOperations theImpl 
)

default constructor:

◆ ~GEOM_IOperations_i()

GEOM_IOperations_i::~GEOM_IOperations_i ( )

destructor

Member Function Documentation

◆ AbortOperation()

void GEOM_IOperations_i::AbortOperation ( )
virtual

AbortOperation

References _impl, and GEOM_IOperations::AbortOperation().

◆ FinishOperation()

void GEOM_IOperations_i::FinishOperation ( )
virtual

FinishOperation

References _impl, and GEOM_IOperations::FinishOperation().

◆ GetBaseObject()

GEOM::GEOM_BaseObject_ptr GEOM_IOperations_i::GetBaseObject ( Handle(::GEOM_BaseObject theObject)
virtual

GetObject

References _engine.

◆ GetErrorCode()

char * GEOM_IOperations_i::GetErrorCode ( )
virtual

GetErrorCode

References _impl, and GEOM_IOperations::GetErrorCode().

◆ GetImpl()

::GEOM_IOperations * GEOM_IOperations_i::GetImpl ( )
inline

◆ GetListOfObjectsImpl()

bool GEOM_IOperations_i::GetListOfObjectsImpl ( const GEOM::ListOfGO theObjects,
std::list< Handle(::GEOM_Object) > &  theList 
)
protected

References Handle().

◆ GetObject()

GEOM::GEOM_Object_ptr GEOM_IOperations_i::GetObject ( Handle(::GEOM_Object)  theObject)
virtual

GetObject

References GetBaseObject().

◆ IsDone()

CORBA::Boolean GEOM_IOperations_i::IsDone ( )
virtual

IsDone

References _impl, and GEOM_IOperations::IsDone().

◆ SetErrorCode()

void GEOM_IOperations_i::SetErrorCode ( const char *  theErrorCode)
virtual

SetErrorCode

References _impl, and GEOM_IOperations::SetErrorCode().

◆ StartOperation()

void GEOM_IOperations_i::StartOperation ( )
virtual

StartOperation

References _impl, and GEOM_IOperations::StartOperation().

◆ UpdateGUIForObject()

void GEOM_IOperations_i::UpdateGUIForObject ( GEOM::GEOM_Object_ptr  theObj)
virtual

UpdateGUIForObject

References _engine, GEOM_Gen_Session_i::GetNS(), and GEOM_Gen_i::GetORB().

Member Data Documentation

◆ _engine

GEOM::GEOM_Gen_var GEOM_IOperations_i::_engine
private

◆ _impl

::GEOM_IOperations* GEOM_IOperations_i::_impl
private

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