23 #ifndef _GEOM_Field_HeaderFile
24 #define _GEOM_Field_HeaderFile
56 Standard_EXPORT
GEOM_Field(
const TDF_Label& theLabel,
int );
60 Standard_EXPORT
static Handle(
GEOM_Field) GetField(const TDF_Label& theLabel);
65 Standard_EXPORT static const Standard_GUID&
GetFieldID();
70 const
int theDataType,
71 const
int theDimension,
72 const
Handle(TColStd_HArray1OfExtendedString)& theCompNames);
89 Standard_EXPORT
void SetComponents( const
Handle(TColStd_HArray1OfExtendedString)& compNames );
92 Standard_EXPORT
Handle(TColStd_HArray1OfExtendedString) GetComponents();
118 Standard_EXPORT
void RemoveStep(const
int stepID);
145 Standard_EXPORT
void Init(
const Handle(GEOM_Field)& theField,
153 Standard_EXPORT
Handle(GEOM_Field) GetField();
156 Standard_EXPORT
int GetID();
162 Standard_EXPORT
void SetStamp(const
int stamp);
165 Standard_EXPORT
int GetStamp();
168 Standard_EXPORT
bool SetValues( const
Handle(TColStd_HArray1OfInteger)& values );
171 Standard_EXPORT
bool SetValues( const
Handle(TColStd_HArray1OfReal)& values );
174 Standard_EXPORT
bool SetValues( const
Handle(TColStd_HArray1OfExtendedString)& values );
177 Standard_EXPORT
Handle(TColStd_HArray1OfInteger) GetIntValues();
180 Standard_EXPORT
Handle(TColStd_HArray1OfReal) GetDoubleValues();
183 Standard_EXPORT
Handle(TColStd_HArray1OfExtendedString) GetStringValues();
186 const Standard_GUID& GetDataID();
192 Handle(
GEOM_Function) getFunctionToSetValuesAndDump(const TCollection_AsciiString& valueStr);