Version: 8.3.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
GEOM_Field_i Class Reference

Class implementing GEOM::GEOM_Field interface.

#include <GEOM_Field_i.hh>

Inheritance diagram for GEOM_Field_i:
Inheritance graph

Public Member Functions

 GEOM_Field_i (PortableServer::POA_ptr thePOA, GEOM::GEOM_Gen_ptr theEngine, Handle(GEOM_Field) theImpl)
 
 ~GEOM_Field_i ()
 
virtual GEOM::GEOM_Object_ptr GetShape ()
 Returns the shape the field lies on. More...
 
virtual GEOM::field_data_type GetDataType ()
 Returns type of field data. More...
 
virtual CORBA::Short GetDimension ()
 Returns dimension of the shape the field lies on 0 - VERTEX, 1 - EDGE, 2 - FACE, 3 - SOLID, -1 - whole shape. More...
 
virtual GEOM::string_arrayGetComponents ()
 Returns names of components. More...
 
virtual GEOM::GEOM_FieldStep_ptr AddStep (::CORBA::Long stepID,::CORBA::Long stamp)
 Adds a time step to the field. More...
 
virtual void RemoveStep (::CORBA::Long stepID)
 Remove a time step from the field. More...
 
virtual CORBA::Long CountSteps ()
 Returns number of time steps in the field. More...
 
virtual GEOM::ListOfLongGetSteps ()
 Returns a list of time step IDs in the field. More...
 
virtual GEOM::GEOM_FieldStep_ptr GetStep (CORBA::Long stepID)
 Returns a time step by its ID. More...
 
virtual ::CORBA::Boolean IsShape ()
 
virtual CORBA::Long GetArraySize ()
 Returns a size of data array that is to be passed to GEOM_FieldStep.SetValues( dataArray ). This size depends on the number of sub-shapes of field dimension and the number of components. More...
 
- 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 bool IsSame (GEOM::GEOM_BaseObject_ptr other)
 
virtual void SetParameters (const char *theParameters)
 
virtual char * GetParameters ()
 
virtual
GEOM::CreationInformationSeq
GetCreationInformation ()
 
 Handle (GEOM_BaseObject) GetImpl()
 

Private Member Functions

 Handle (GEOM_Field) _impl
 

Additional Inherited Members

- Protected Attributes inherited from GEOM_BaseObject_i
GEOM::GEOM_Gen_var _engine
 

Constructor & Destructor Documentation

GEOM_Field_i::GEOM_Field_i ( PortableServer::POA_ptr  thePOA,
GEOM::GEOM_Gen_ptr  theEngine,
Handle(GEOM_Field theImpl 
)

constructor:

GEOM_Field_i::~GEOM_Field_i ( )

destructor

Member Function Documentation

GEOM::GEOM_FieldStep_ptr GEOM_Field_i::AddStep ( ::CORBA::Long  stepID,
::CORBA::Long  stamp 
)
virtual
CORBA::Long GEOM_Field_i::CountSteps ( )
virtual
CORBA::Long GEOM_Field_i::GetArraySize ( )
virtual
GEOM::string_array * GEOM_Field_i::GetComponents ( )
virtual

References Handle().

GEOM::field_data_type GEOM_Field_i::GetDataType ( )
virtual
CORBA::Short GEOM_Field_i::GetDimension ( )
virtual
GEOM::GEOM_Object_ptr GEOM_Field_i::GetShape ( )
virtual
GEOM::GEOM_FieldStep_ptr GEOM_Field_i::GetStep ( CORBA::Long  stepID)
virtual
GEOM::ListOfLong * GEOM_Field_i::GetSteps ( )
virtual
GEOM_Field_i::Handle ( GEOM_Field  )
private
virtual ::CORBA::Boolean GEOM_Field_i::IsShape ( )
inline
void GEOM_Field_i::RemoveStep ( ::CORBA::Long  stepID)
virtual

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