#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 GEOM::shape_type | GetShapeType () |
virtual GEOM::shape_type | GetTopologyType () |
virtual GEOM::shape_type | GetMinShapeType () |
virtual GEOM::shape_type | GetMaxShapeType () |
virtual char * | GetSubShapeName (CORBA::Long subID) |
virtual void | SetColor (const SALOMEDS::Color &theColor) |
virtual SALOMEDS::Color | GetColor () |
virtual void | SetAutoColor (CORBA::Boolean theAutoColor) |
virtual CORBA::Boolean | GetAutoColor () |
virtual void | SetMarkerStd (GEOM::marker_type theType, GEOM::marker_size theSize) |
virtual void | SetMarkerTexture (CORBA::Long theTextureId) |
virtual GEOM::marker_type | GetMarkerType () |
virtual GEOM::marker_size | GetMarkerSize () |
virtual CORBA::Long | GetMarkerTexture () |
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_BaseObject_ptr other) |
virtual bool | IsShape () |
Handle (GEOM_Object) GetImpl() | |
Public Member Functions inherited from GEOM_BaseObject_i | |
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 | GetStudyID () |
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::ListOfGBO * | GetDependency () |
virtual GEOM::ListOfGBO * | GetLastDependency () |
virtual void | SetParameters (const char *theParameters) |
virtual char * | GetParameters () |
virtual GEOM::CreationInformationSeq * | GetCreationInformation () |
Handle (GEOM_BaseObject) GetImpl() | |
Private Member Functions | |
Handle (GEOM_Object) _impl | |
Private Attributes | |
TopoDS_Shape | _geom |
Additional Inherited Members | |
Protected Attributes inherited from GEOM_BaseObject_i | |
GEOM::GEOM_Gen_var | _engine |
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
|
virtual |
GetAutoColor
|
virtual |
GetColor
References aColor, and GEOM::Color.
|
virtual |
GetMainShape
References GEOM_BaseObject_i::_engine, and HANDLE_NAMESPACE.
|
virtual |
GetMarkerSize
References GEOM::MS_70, and GEOM::MS_NONE.
|
virtual |
GetMarkerTexture
|
virtual |
GetMarkerType
|
virtual |
GetMaxShapeType
References getMinMaxShapeType().
|
virtual |
GetMinShapeType
References getMinMaxShapeType().
|
virtual |
References _geom.
|
virtual |
GetShapeType
References _geom, and GEOM::SHAPE.
|
virtual |
GetSubShapeIndices
References anIndices, Handle(), and HANDLE_NAMESPACE.
|
virtual |
GetSubShapeName
References GEOM_Engine::GetEngine(), Handle(), and HANDLE_NAMESPACE.
|
virtual |
GetTopologyType
References GEOM::SHAPE.
|
inline |
|
private |
|
inlinevirtual |
|
virtual |
Reimplemented from GEOM_BaseObject_i.
References GEOM_Engine::GetEngine(), and HANDLE_NAMESPACE.
|
virtual |
References GEOM_MARKER.
|
virtual |
SetAutoColor
|
virtual |
SetColor
References aColor, GEOM_Object::Color::B, GEOM_Object::Color::G, and GEOM_Object::Color::R.
|
virtual |
SetMarkerStd
References GEOM::MS_NONE, and GEOM::MT_NONE.
|
virtual |
SetMarkerTexture
|
private |