23 #ifndef _GEOM_Object_i_HeaderFile
24 #define _GEOM_Object_i_HeaderFile
30 #include <SALOMEconfig.h>
31 #include CORBA_CLIENT_HEADER(SALOMEDS)
32 #include CORBA_SERVER_HEADER(GEOM_Gen)
34 #include <TopoDS_Shape.hxx>
50 virtual char* GetSubShapeName(CORBA::Long subID);
56 virtual void SetAutoColor(CORBA::Boolean theAutoColor);
58 virtual CORBA::Boolean GetAutoColor();
62 virtual void SetMarkerTexture(CORBA::Long theTextureId);
68 virtual CORBA::Long GetMarkerTexture();
70 virtual SALOMEDS::TMPFile* GetShapeStream();
72 virtual CORBA::LongLong getShape();
78 virtual GEOM::GEOM_Object_ptr GetMainShape();
80 virtual bool IsSame(GEOM::GEOM_BaseObject_ptr other);
82 virtual bool IsShape();