#include <GEOM_Object_i.hh>

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 GEOM::shape_type | GetTopologyType () |
| virtual GEOM::shape_type | GetMinShapeType () |
| virtual GEOM::shape_type | GetMaxShapeType () |
| virtual void | SetName (const char *theName) |
| virtual char * | GetName () |
| virtual void | SetColor (const SALOMEDS::Color &theColor) |
| virtual SALOMEDS::Color | GetColor () |
| virtual void | SetAutoColor (CORBA::Boolean theAutoColor) |
| virtual CORBA::Boolean | GetAutoColor () |
| void | SetMarkerStd (GEOM::marker_type theType, GEOM::marker_size theSize) |
| void | SetMarkerTexture (CORBA::Long theTextureId) |
| GEOM::marker_type | GetMarkerType () |
| GEOM::marker_size | GetMarkerSize () |
| CORBA::Long | GetMarkerTexture () |
| virtual void | SetStudyEntry (const char *theEntry) |
| virtual char * | GetStudyEntry () |
| virtual GEOM::ListOfGO * | GetDependency () |
| virtual GEOM::ListOfGO * | GetLastDependency () |
| virtual SALOMEDS::TMPFile * | GetShapeStream () |
| virtual CORBA::LongLong | getShape () |
| virtual bool | IsMainShape () |
| virtual GEOM::ListOfLong * | GetSubShapeIndices () |
| virtual GEOM::GEOM_Object_ptr | GetMainShape () |
| virtual bool | IsSame (GEOM::GEOM_Object_ptr other) |
| virtual bool | IsShape () |
| virtual void | SetParameters (const char *theParameters) |
| virtual char * | GetParameters () |
| Handle (GEOM_Object) GetImpl() | |
Private Member Functions | |
| Handle (GEOM_Object) _impl | |
Private Attributes | |
| GEOM::GEOM_Gen_var | _engine |
| TopoDS_Shape | _geom |
| 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
References GEOM_Engine.GetEngine(), and GEOM_Engine.RemoveObject().
| 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
References _geom, and GEOM.SHAPE.
| GEOM::shape_type GEOM_Object_i::GetTopologyType | ( | ) | [virtual] |
GetTopologyType
References GEOM.SHAPE.
| GEOM::shape_type GEOM_Object_i::GetMinShapeType | ( | ) | [virtual] |
GetMinShapeType
References getMinMaxShapeType().
| GEOM::shape_type GEOM_Object_i::GetMaxShapeType | ( | ) | [virtual] |
GetMaxShapeType
References getMinMaxShapeType().
| void GEOM_Object_i::SetName | ( | const char * | theName | ) | [virtual] |
SetName
| char * GEOM_Object_i::GetName | ( | ) | [virtual] |
GetName
| void GEOM_Object_i::SetColor | ( | const SALOMEDS::Color & | theColor | ) | [virtual] |
SetColor
References GEOM_Object.Color.R.
| SALOMEDS::Color GEOM_Object_i::GetColor | ( | ) | [virtual] |
GetColor
| void GEOM_Object_i::SetAutoColor | ( | CORBA::Boolean | theAutoColor | ) | [virtual] |
SetAutoColor
| CORBA::Boolean GEOM_Object_i::GetAutoColor | ( | ) | [virtual] |
GetAutoColor
| void GEOM_Object_i::SetMarkerStd | ( | GEOM::marker_type | theType, |
| GEOM::marker_size | theSize | ||
| ) |
SetMarkerStd
References GEOM.MS_NONE, and GEOM.MT_NONE.
| void GEOM_Object_i::SetMarkerTexture | ( | CORBA::Long | theTextureId | ) |
SetMarkerTexture
| GEOM::marker_type GEOM_Object_i::GetMarkerType | ( | ) |
GetMarkerType
| GEOM::marker_size GEOM_Object_i::GetMarkerSize | ( | ) |
GetMarkerSize
References GEOM.MS_70, and GEOM.MS_NONE.
| CORBA::Long GEOM_Object_i::GetMarkerTexture | ( | ) |
GetMarkerTexture
| 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
References _engine, Handle(), and PAL_MESH_030_geometry.i.
| GEOM::ListOfGO * GEOM_Object_i::GetLastDependency | ( | ) | [virtual] |
GetLastDependency
References _engine, Handle(), and PAL_MESH_030_geometry.i.
| SALOMEDS::TMPFile * GEOM_Object_i::GetShapeStream | ( | ) | [virtual] |
References Write().
| CORBA::LongLong GEOM_Object_i::getShape | ( | ) | [virtual] |
References _geom.
| virtual bool GEOM_Object_i.IsMainShape | ( | ) | [virtual] |
| GEOM::ListOfLong * GEOM_Object_i::GetSubShapeIndices | ( | ) | [virtual] |
GetSubShapeIndices
References Handle(), and PAL_MESH_030_geometry.i.
| GEOM::GEOM_Object_ptr GEOM_Object_i::GetMainShape | ( | ) | [virtual] |
| bool GEOM_Object_i::IsSame | ( | GEOM::GEOM_Object_ptr | other | ) | [virtual] |
References GEOM_Engine.GetEngine(), and Handle().
| bool GEOM_Object_i::IsShape | ( | ) | [virtual] |
References GEOM_MARKER.
| void GEOM_Object_i::SetParameters | ( | const char * | theParameters | ) | [virtual] |
| char * GEOM_Object_i::GetParameters | ( | ) | [virtual] |
| GEOM_Object_i.Handle | ( | GEOM_Object | ) |
| GEOM_Object_i.Handle | ( | GEOM_Object | ) | [private] |
GEOM::GEOM_Gen_var GEOM_Object_i._engine [private] |
TopoDS_Shape GEOM_Object_i._geom [private] |