GEOM_Object_i Class Reference

#include <GEOM_Object_i.hh>

Inheritance diagram for GEOM_Object_i:

Inheritance graph

Public Member Functions

 GEOM_Object_i (PortableServer::POA_ptr thePOA, GEOM::GEOM_Gen_ptr theEngine, Handle(GEOM_Object) theImpl)
 ~GEOM_Object_i ()
virtual char * GetEntry ()
virtual CORBA::Long GetStudyID ()
virtual CORBA::Long GetType ()
virtual GEOM::shape_type GetShapeType ()
virtual void SetName (const char *theName)
virtual char * GetName ()
virtual void SetStudyEntry (const char *theEntry)
virtual char * GetStudyEntry ()
virtual GEOM::ListOfGOGetDependency ()
virtual GEOM::ListOfGOGetLastDependency ()
virtual SALOMEDS::TMPFile * GetShapeStream ()
virtual CORBA::Long getShape ()
virtual bool IsMainShape ()
virtual GEOM::ListOfLongGetSubShapeIndices ()
virtual GEOM::GEOM_Object_ptr GetMainShape ()
virtual bool IsShape ()
 Handle (GEOM_Object) GetImpl()

Private Member Functions

 Handle (GEOM_Object) _impl

Private Attributes

GEOM::GEOM_Gen_ptr _engine
TopoDS_Shape _geom

Constructor & Destructor Documentation

GEOM_Object_i::GEOM_Object_i PortableServer::POA_ptr  thePOA,
GEOM::GEOM_Gen_ptr  theEngine,
Handle(GEOM_Object theImpl
 

constructor:

GEOM_Object_i::~GEOM_Object_i  ) 
 

destructor


Member Function Documentation

char * GEOM_Object_i::GetEntry  )  [virtual]
 

GetEntry

CORBA::Long GEOM_Object_i::GetStudyID  )  [virtual]
 

GetStudyID

CORBA::Long GEOM_Object_i::GetType  )  [virtual]
 

GetType

GEOM::shape_type GEOM_Object_i::GetShapeType  )  [virtual]
 

GetShapeType

void GEOM_Object_i::SetName const char *  theName  )  [virtual]
 

SetName

char * GEOM_Object_i::GetName  )  [virtual]
 

GetName

void GEOM_Object_i::SetStudyEntry const char *  theEntry  )  [virtual]
 

SetStudyEntry

char * GEOM_Object_i::GetStudyEntry  )  [virtual]
 

GetStudyEntry

GEOM::ListOfGO * GEOM_Object_i::GetDependency  )  [virtual]
 

GetDependency

GEOM::ListOfGO * GEOM_Object_i::GetLastDependency  )  [virtual]
 

GetLastDependency

SALOMEDS::TMPFile * GEOM_Object_i::GetShapeStream  )  [virtual]
 

CORBA::Long GEOM_Object_i::getShape  )  [virtual]
 

virtual bool GEOM_Object_i.IsMainShape  )  [virtual]
 

GEOM::ListOfLong * GEOM_Object_i::GetSubShapeIndices  )  [virtual]
 

GetSubShapeIndices

GEOM::GEOM_Object_ptr GEOM_Object_i::GetMainShape  )  [virtual]
 

GetMainShape

bool GEOM_Object_i::IsShape  )  [virtual]
 

GEOM_Object_i.Handle GEOM_Object   ) 
 

GEOM_Object_i.Handle GEOM_Object   )  [private]
 


Field Documentation

GEOM::GEOM_Gen_ptr GEOM_Object_i._engine [private]
 

TopoDS_Shape GEOM_Object_i._geom [private]