Version: 9.12.0
GEOM_IField Class Reference

#include <GEOM_IField.hxx>

Public Member Functions

 GEOM_IField (Handle(GEOM_Function) theFunction)
 
Standard_EXPORT Handle (GEOM_Function) GetShape()
 
Standard_EXPORT int GetDataType ()
 
Standard_EXPORT int GetDimension ()
 
Standard_EXPORT Handle (TColStd_HArray1OfExtendedString) GetComponents()
 
Standard_EXPORT Handle (GEOM_Function) GetField()
 
Standard_EXPORT int GetStepID ()
 
Standard_EXPORT int GetStepStamp ()
 
Standard_EXPORT Handle (TColStd_HArray1OfInteger) GetIntValues()
 
Standard_EXPORT Handle (TColStd_HArray1OfReal) GetDoubleValues()
 
Standard_EXPORT Handle (TColStd_HArray1OfExtendedString) GetStringValues()
 

Private Types

enum  {
  FIELD_SHAPE = 1 , FIELD_DATATYPE = 1 , FIELD_DIMENSION = 2 , FIELD_COMPONENTS = 1 ,
  STEP_FIELD = 1 , STEP_ID = 1 , STEP_STAMP = 2 , STEP_VALUES = 2
}
 

Private Member Functions

void SetShape (Handle(GEOM_Function) theS)
 
void SetDataType (int type)
 
void SetDimension (int dim)
 
void SetComponents (const Handle(TColStd_HArray1OfExtendedString)&compNames)
 
void SetField (Handle(GEOM_Function) theF)
 
void SetStepStamp (int stamp)
 
void SetStepID (int step)
 
void SetValues (const Handle(TColStd_HArray1OfInteger)&values)
 
void SetValues (const Handle(TColStd_HArray1OfReal)&values)
 
void SetValues (const Handle(TColStd_HArray1OfExtendedString)&values)
 
 Handle (GEOM_Function) _func
 

Friends

class GEOM_Field
 
class GEOM_FieldStep
 

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
private
Enumerator
FIELD_SHAPE 
FIELD_DATATYPE 
FIELD_DIMENSION 
FIELD_COMPONENTS 
STEP_FIELD 
STEP_ID 
STEP_STAMP 
STEP_VALUES 

Constructor & Destructor Documentation

◆ GEOM_IField()

GEOM_IField::GEOM_IField ( Handle(GEOM_Function)  theFunction)
inline

Member Function Documentation

◆ GetDataType()

Standard_EXPORT int GEOM_IField::GetDataType ( )
inline

References FIELD_DATATYPE.

◆ GetDimension()

Standard_EXPORT int GEOM_IField::GetDimension ( )
inline

References FIELD_DIMENSION.

◆ GetStepID()

Standard_EXPORT int GEOM_IField::GetStepID ( )
inline

References STEP_ID.

◆ GetStepStamp()

Standard_EXPORT int GEOM_IField::GetStepStamp ( )
inline

References STEP_STAMP.

◆ Handle() [1/7]

GEOM_IField::Handle ( GEOM_Function  )
private

◆ Handle() [2/7]

Standard_EXPORT GEOM_IField::Handle ( GEOM_Function  )
inline

References STEP_FIELD.

◆ Handle() [3/7]

Standard_EXPORT GEOM_IField::Handle ( GEOM_Function  )
inline

References FIELD_SHAPE.

◆ Handle() [4/7]

Standard_EXPORT GEOM_IField::Handle ( TColStd_HArray1OfExtendedString  )
inline

References FIELD_COMPONENTS.

◆ Handle() [5/7]

Standard_EXPORT GEOM_IField::Handle ( TColStd_HArray1OfExtendedString  )
inline

References STEP_VALUES.

◆ Handle() [6/7]

Standard_EXPORT GEOM_IField::Handle ( TColStd_HArray1OfInteger  )
inline

References STEP_VALUES.

◆ Handle() [7/7]

Standard_EXPORT GEOM_IField::Handle ( TColStd_HArray1OfReal  )
inline

References STEP_VALUES.

◆ SetComponents()

void GEOM_IField::SetComponents ( const Handle(TColStd_HArray1OfExtendedString)&  compNames)
inlineprivate

References FIELD_COMPONENTS.

◆ SetDataType()

void GEOM_IField::SetDataType ( int  type)
inlineprivate

References FIELD_DATATYPE.

◆ SetDimension()

void GEOM_IField::SetDimension ( int  dim)
inlineprivate

References FIELD_DIMENSION.

◆ SetField()

void GEOM_IField::SetField ( Handle(GEOM_Function)  theF)
inlineprivate

References STEP_FIELD.

◆ SetShape()

void GEOM_IField::SetShape ( Handle(GEOM_Function)  theS)
inlineprivate

References FIELD_SHAPE.

◆ SetStepID()

void GEOM_IField::SetStepID ( int  step)
inlineprivate

References STEP_ID.

◆ SetStepStamp()

void GEOM_IField::SetStepStamp ( int  stamp)
inlineprivate

References GEOM_Field::stamp, and STEP_STAMP.

◆ SetValues() [1/3]

void GEOM_IField::SetValues ( const Handle(TColStd_HArray1OfExtendedString)&  values)
inlineprivate

References STEP_VALUES.

◆ SetValues() [2/3]

void GEOM_IField::SetValues ( const Handle(TColStd_HArray1OfInteger)&  values)
inlineprivate

References STEP_VALUES.

◆ SetValues() [3/3]

void GEOM_IField::SetValues ( const Handle(TColStd_HArray1OfReal)&  values)
inlineprivate

References STEP_VALUES.

Friends And Related Function Documentation

◆ GEOM_Field

friend class GEOM_Field
friend

◆ GEOM_FieldStep

friend class GEOM_FieldStep
friend

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