Version: 8.3.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
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 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::ListOfLongGetSubShapeIndices ()
 
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::ListOfGBOGetDependency ()
 
virtual GEOM::ListOfGBOGetLastDependency ()
 
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
 

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

CORBA::Boolean GEOM_Object_i::GetAutoColor ( )
virtual

GetAutoColor

SALOMEDS::Color GEOM_Object_i::GetColor ( )
virtual

GetColor

References aColor, and GEOM::Color.

GEOM::GEOM_Object_ptr GEOM_Object_i::GetMainShape ( )
virtual

GetMainShape

References GEOM_BaseObject_i::_engine, and HANDLE_NAMESPACE.

GEOM::marker_size GEOM_Object_i::GetMarkerSize ( )
virtual

GetMarkerSize

References GEOM::MS_70, and GEOM::MS_NONE.

CORBA::Long GEOM_Object_i::GetMarkerTexture ( )
virtual

GetMarkerTexture

GEOM::marker_type GEOM_Object_i::GetMarkerType ( )
virtual

GetMarkerType

GEOM::shape_type GEOM_Object_i::GetMaxShapeType ( )
virtual

GetMaxShapeType

References getMinMaxShapeType().

GEOM::shape_type GEOM_Object_i::GetMinShapeType ( )
virtual

GetMinShapeType

References getMinMaxShapeType().

CORBA::LongLong GEOM_Object_i::getShape ( )
virtual

References _geom.

SALOMEDS::TMPFile * GEOM_Object_i::GetShapeStream ( )
virtual

References NULL, and Write().

GEOM::shape_type GEOM_Object_i::GetShapeType ( )
virtual

GetShapeType

References _geom, and GEOM::SHAPE.

GEOM::ListOfLong * GEOM_Object_i::GetSubShapeIndices ( )
virtual

GetSubShapeIndices

References anIndices, Handle(), and HANDLE_NAMESPACE.

char * GEOM_Object_i::GetSubShapeName ( CORBA::Long  subID)
virtual

GetSubShapeName

References GEOM_Engine::GetEngine(), Handle(), and HANDLE_NAMESPACE.

GEOM::shape_type GEOM_Object_i::GetTopologyType ( )
virtual

GetTopologyType

References GEOM::SHAPE.

GEOM_Object_i::Handle ( GEOM_Object  )
inline
GEOM_Object_i::Handle ( GEOM_Object  )
private
virtual bool GEOM_Object_i::IsMainShape ( )
inlinevirtual
bool GEOM_Object_i::IsSame ( GEOM::GEOM_BaseObject_ptr  other)
virtual

Reimplemented from GEOM_BaseObject_i.

References GEOM_Engine::GetEngine(), and HANDLE_NAMESPACE.

bool GEOM_Object_i::IsShape ( )
virtual

References GEOM_MARKER.

void GEOM_Object_i::SetAutoColor ( CORBA::Boolean  theAutoColor)
virtual

SetAutoColor

void GEOM_Object_i::SetColor ( const SALOMEDS::Color &  theColor)
virtual
void GEOM_Object_i::SetMarkerStd ( GEOM::marker_type  theType,
GEOM::marker_size  theSize 
)
virtual

SetMarkerStd

References GEOM::MS_NONE, and GEOM::MT_NONE.

void GEOM_Object_i::SetMarkerTexture ( CORBA::Long  theTextureId)
virtual

SetMarkerTexture

Member Data Documentation

TopoDS_Shape GEOM_Object_i::_geom
private

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