Version: 9.12.0
GEOM_BaseObject_i Class Reference

#include <GEOM_BaseObject_i.hh>

Inheritance diagram for GEOM_BaseObject_i:
Inheritance graph

Public Member Functions

 GEOM_BaseObject_i (PortableServer::POA_ptr thePOA, GEOM::GEOM_Gen_ptr theEngine, Handle(::GEOM_BaseObject) theImpl)
 
 ~GEOM_BaseObject_i ()
 
virtual char * GetEntry ()
 
virtual CORBA::Long GetType ()
 
virtual CORBA::Long GetTick ()
 
virtual void SetName (const char *theName)
 
virtual char * GetName ()
 
virtual void SetStudyEntry (const char *theEntry)
 
virtual char * GetStudyEntry ()
 
virtual GEOM::ListOfGBOGetDependency ()
 
virtual GEOM::ListOfGBOGetLastDependency ()
 
virtual bool IsSame (GEOM::GEOM_BaseObject_ptr other)
 
virtual void SetParameters (const char *theParameters)
 
virtual char * GetParameters ()
 
virtual GEOM::CreationInformationSeqGetCreationInformation ()
 
virtual GEOM::GEOM_Gen_ptr GetGen ()
 Return the engine creating this object. More...
 
 Handle (::GEOM_BaseObject) GetImpl()
 

Protected Attributes

GEOM::GEOM_Gen_var _engine
 

Private Member Functions

 Handle (::GEOM_BaseObject) _impl
 

Constructor & Destructor Documentation

◆ GEOM_BaseObject_i()

GEOM_BaseObject_i::GEOM_BaseObject_i ( PortableServer::POA_ptr  thePOA,
GEOM::GEOM_Gen_ptr  theEngine,
Handle(::GEOM_BaseObject theImpl 
)

constructor:

◆ ~GEOM_BaseObject_i()

GEOM_BaseObject_i::~GEOM_BaseObject_i ( )

Member Function Documentation

◆ GetCreationInformation()

GEOM::CreationInformationSeq * GEOM_BaseObject_i::GetCreationInformation ( )
virtual

References GetName(), and Handle().

◆ GetDependency()

GEOM::ListOfGBO * GEOM_BaseObject_i::GetDependency ( )
virtual

GetDependency

References _engine, and Handle().

◆ GetEntry()

char * GEOM_BaseObject_i::GetEntry ( )
virtual

GetEntry

◆ GetGen()

GEOM::GEOM_Gen_ptr GEOM_BaseObject_i::GetGen ( )
virtual

References _engine.

◆ GetLastDependency()

GEOM::ListOfGBO * GEOM_BaseObject_i::GetLastDependency ( )
virtual

GetLastDependency

References _engine, and Handle().

◆ GetName()

char * GEOM_BaseObject_i::GetName ( )
virtual

GetName

◆ GetParameters()

char * GEOM_BaseObject_i::GetParameters ( )
virtual

◆ GetStudyEntry()

char * GEOM_BaseObject_i::GetStudyEntry ( )
virtual

GetStudyEntry

◆ GetTick()

CORBA::Long GEOM_BaseObject_i::GetTick ( )
virtual

GetTick

◆ GetType()

CORBA::Long GEOM_BaseObject_i::GetType ( )
virtual

GetType

◆ Handle() [1/2]

GEOM_BaseObject_i::Handle ( ::GEOM_BaseObject  )
private

◆ Handle() [2/2]

GEOM_BaseObject_i::Handle ( ::GEOM_BaseObject  )
inline

◆ IsSame()

bool GEOM_BaseObject_i::IsSame ( GEOM::GEOM_BaseObject_ptr  other)
virtual

Reimplemented in GEOM_Object_i.

References GetEntry().

◆ SetName()

void GEOM_BaseObject_i::SetName ( const char *  theName)
virtual

SetName

◆ SetParameters()

void GEOM_BaseObject_i::SetParameters ( const char *  theParameters)
virtual

◆ SetStudyEntry()

void GEOM_BaseObject_i::SetStudyEntry ( const char *  theEntry)
virtual

SetStudyEntry

Member Data Documentation

◆ _engine

GEOM::GEOM_Gen_var GEOM_BaseObject_i::_engine
protected

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