Version: 9.12.0
GEOM_IFieldOperations_i Class Reference

#include <GEOM_IFieldOperations_i.hh>

Inheritance diagram for GEOM_IFieldOperations_i:
Inheritance graph

Public Member Functions

 GEOM_IFieldOperations_i (PortableServer::POA_ptr thePOA, GEOM::GEOM_Gen_ptr theEngine, ::GEOMImpl_IFieldOperations *theImpl)
 
 ~GEOM_IFieldOperations_i ()
 
GEOM::GEOM_Field_ptr CreateField (GEOM::GEOM_Object_ptr theShape, const char *theName, GEOM::field_data_type theType, CORBA::Short theDimension, const GEOM::string_array &theComponentNames)
 Creates a field. More...
 
CORBA::Long CountFields (GEOM::GEOM_Object_ptr shape)
 Returns number of fields on a shape. More...
 
GEOM::ListOfFieldsGetFields (GEOM::GEOM_Object_ptr shape)
 Returns all fields on a shape. More...
 
GEOM::GEOM_Field_ptr GetField (GEOM::GEOM_Object_ptr shape, const char *name)
 Returns a field on a shape by its name. More...
 
::CORBA::Long GetNbSubShapes (::GEOM::GEOM_Object_ptr shape, ::CORBA::Short fieldDim)
 Returns number of sub-shapes of given dimension. More...
 
::GEOMImpl_IFieldOperationsGetOperations ()
 
- Public Member Functions inherited from GEOM_IOperations_i
 GEOM_IOperations_i (PortableServer::POA_ptr thePOA, GEOM::GEOM_Gen_ptr theEngine, ::GEOM_IOperations *theImpl)
 
 ~GEOM_IOperations_i ()
 
virtual CORBA::Boolean IsDone ()
 
virtual void SetErrorCode (const char *theErrorCode)
 
virtual char * GetErrorCode ()
 
virtual GEOM::GEOM_BaseObject_ptr GetBaseObject (Handle(::GEOM_BaseObject) theObject)
 
virtual void FinishOperation ()
 
virtual void AbortOperation ()
 
::GEOM_IOperationsGetImpl ()
 
virtual void UpdateGUIForObject (GEOM::GEOM_Object_ptr theObj)
 

Constructor & Destructor Documentation

◆ GEOM_IFieldOperations_i()

GEOM_IFieldOperations_i::GEOM_IFieldOperations_i ( PortableServer::POA_ptr  thePOA,
GEOM::GEOM_Gen_ptr  theEngine,
::GEOMImpl_IFieldOperations theImpl 
)

◆ ~GEOM_IFieldOperations_i()

GEOM_IFieldOperations_i::~GEOM_IFieldOperations_i ( )

Member Function Documentation

◆ CountFields()

CORBA::Long GEOM_IFieldOperations_i::CountFields ( GEOM::GEOM_Object_ptr  shape)

◆ CreateField()

GEOM::GEOM_Field_ptr GEOM_IFieldOperations_i::CreateField ( GEOM::GEOM_Object_ptr  theShape,
const char *  theName,
GEOM::field_data_type  theType,
CORBA::Short  theDimension,
const GEOM::string_array theComponentNames 
)

◆ GetField()

GEOM::GEOM_Field_ptr GEOM_IFieldOperations_i::GetField ( GEOM::GEOM_Object_ptr  shape,
const char *  name 
)

◆ GetFields()

GEOM::ListOfFields * GEOM_IFieldOperations_i::GetFields ( GEOM::GEOM_Object_ptr  shape)

◆ GetNbSubShapes()

CORBA::Long GEOM_IFieldOperations_i::GetNbSubShapes ( ::GEOM::GEOM_Object_ptr  shape,
::CORBA::Short  fieldDim 
)

◆ GetOperations()

::GEOMImpl_IFieldOperations* GEOM_IFieldOperations_i::GetOperations ( )
inline

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