Version: 9.12.0
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 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::CreationInformationSeqGetCreationInformation ()
 
virtual GEOM::GEOM_Gen_ptr GetGen ()
 Return the engine creating this object. More...
 
 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::GEOM_Field_i ( PortableServer::POA_ptr  thePOA,
GEOM::GEOM_Gen_ptr  theEngine,
Handle(::GEOM_Field theImpl 
)

constructor:

◆ ~GEOM_Field_i()

GEOM_Field_i::~GEOM_Field_i ( )

destructor

Member Function Documentation

◆ AddStep()

GEOM::GEOM_FieldStep_ptr GEOM_Field_i::AddStep ( ::CORBA::Long  stepID,
::CORBA::Long  stamp 
)
virtual

◆ CountSteps()

CORBA::Long GEOM_Field_i::CountSteps ( )
virtual

◆ GetArraySize()

CORBA::Long GEOM_Field_i::GetArraySize ( )
virtual

◆ GetComponents()

GEOM::string_array * GEOM_Field_i::GetComponents ( )
virtual

References Handle().

◆ GetDataType()

GEOM::field_data_type GEOM_Field_i::GetDataType ( )
virtual

◆ GetDimension()

CORBA::Short GEOM_Field_i::GetDimension ( )
virtual

◆ GetShape()

GEOM::GEOM_Object_ptr GEOM_Field_i::GetShape ( )
virtual

◆ GetStep()

GEOM::GEOM_FieldStep_ptr GEOM_Field_i::GetStep ( CORBA::Long  stepID)
virtual

◆ GetSteps()

GEOM::ListOfLong * GEOM_Field_i::GetSteps ( )
virtual

References Handle().

◆ Handle()

GEOM_Field_i::Handle ( ::GEOM_Field  )
private

◆ IsShape()

virtual ::CORBA::Boolean GEOM_Field_i::IsShape ( )
inline

◆ RemoveStep()

void GEOM_Field_i::RemoveStep ( ::CORBA::Long  stepID)
virtual

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