Version: 6.3.1
Public Member Functions | Private Member Functions | Private Attributes

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 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::ListOfGOGetDependency ()
virtual GEOM::ListOfGOGetLastDependency ()
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_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

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 ( )

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

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]

GetMainShape

References _engine, and Handle().

bool GEOM_Object_i::IsSame ( GEOM::GEOM_Object_ptr  other) [virtual]
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]

Field Documentation

GEOM::GEOM_Gen_var GEOM_Object_i._engine [private]
TopoDS_Shape GEOM_Object_i._geom [private]
Copyright © 2007-2011 CEA/DEN, EDF R&D, OPEN CASCADE
Copyright © 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN, CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS