#include <GEOM_Field.hxx>

Public Types | |
| enum | {  FUN_ADD_FIELD = 1, FUN_ADD_STEP, FUN_CHANGE_COMP_NAMES, FUN_CHANGE_STEP_STAMP, FUN_CHANGE_VALUE }  | 
Public Member Functions | |
| Standard_EXPORT | GEOM_Field (const TDF_Label &theLabel, int) | 
| Standard_EXPORT | ~GEOM_Field () | 
| Standard_EXPORT void | Init (const Handle(GEOM_Object)&theShape, const char *theName, const int theDataType, const int theDimension, const Handle(TColStd_HArray1OfExtendedString)&theCompNames) | 
| Sets the basic data that do not change (except compNames?)  More... | |
| Standard_EXPORT | Handle (GEOM_Object) GetShape() | 
| Standard_EXPORT int | GetDataType () | 
| Standard_EXPORT int | GetDimension () | 
| Standard_EXPORT void | SetComponents (const Handle(TColStd_HArray1OfExtendedString)&compNames) | 
| Standard_EXPORT | Handle (TColStd_HArray1OfExtendedString) GetComponents() | 
| Standard_EXPORT  TCollection_AsciiString  | GetComponentsForPython () | 
| Standard_EXPORT int | GetNbComponents () | 
| Standard_EXPORT int | GetNbSubShapes () | 
| Standard_EXPORT int | GetArrayLength () | 
| Standard_EXPORT | Handle (GEOM_FieldStep) AddStep(const int stepID | 
| Standard_EXPORT void | RemoveStep (const int stepID) | 
| Standard_EXPORT | Handle (GEOM_FieldStep) GetStep(const int stepID) | 
| Standard_EXPORT std::list < Handle(GEOM_FieldStep)>  | GetSteps () | 
  Public Member Functions inherited from GEOM_BaseObject | |
| Standard_EXPORT | GEOM_BaseObject (const TDF_Label &theEntry, int theType) | 
| Standard_EXPORT | ~GEOM_BaseObject () | 
| Standard_EXPORT | Handle (TDataStd_TreeNode) GetRootNode() | 
| Standard_EXPORT TDF_Label | GetEntry () const | 
| Standard_EXPORT  TCollection_AsciiString  | GetEntryString () | 
| Standard_EXPORT int | GetType () | 
| Standard_EXPORT void | SetType (int theType) | 
| Standard_EXPORT int | GetTic () | 
| Standard_EXPORT void | SetTic (int theTic) | 
| Standard_EXPORT void | IncrementTic () | 
| Standard_EXPORT int | GetDocID () | 
| Standard_EXPORT void | SetName (const char *theName) | 
| Standard_EXPORT  TCollection_AsciiString  | GetName () | 
| Standard_EXPORT void | SetAuxData (const char *theData) | 
| Standard_EXPORT  TCollection_AsciiString  | GetAuxData () | 
| Standard_EXPORT void | SetParameters (const TCollection_AsciiString &theParameters) | 
| Standard_EXPORT  TCollection_AsciiString  | GetParameters () const | 
| Standard_EXPORT void | SetIOR (TCollection_AsciiString &theIOR) | 
| Standard_EXPORT  TCollection_AsciiString  | GetIOR () | 
| Standard_EXPORT | Handle (GEOM_Function) AddFunction(const Standard_GUID &theGUID | 
| Standard_EXPORT int | GetNbFunctions () | 
| Standard_EXPORT | Handle (GEOM_Function) GetFunction(int theFunctionNumber) | 
| Standard_EXPORT | Handle (GEOM_Function) GetLastFunction() | 
| Standard_EXPORT | Handle (TColStd_HSequenceOfTransient) GetAllDependency() | 
| Standard_EXPORT | Handle (TColStd_HSequenceOfTransient) GetLastDependency() | 
| Standard_EXPORT | Handle (TFunction_Driver) GetCreationDriver(int funNb) | 
| Standard_EXPORT TDF_Label | GetFreeLabel () | 
Static Public Member Functions | |
| static Standard_EXPORT | Handle (GEOM_Field) GetField(const TDF_Label &theLabel) | 
| static Standard_EXPORT const  Standard_GUID &  | GetFieldID () | 
| static Standard_EXPORT  TCollection_AsciiString  | GetDataTypeString (int type) | 
| static Standard_EXPORT int | GetNbSubShapes (const Handle(GEOM_Object)&shape, const int dim) | 
  Static Public Member Functions inherited from GEOM_BaseObject | |
| static Standard_EXPORT | Handle (GEOM_BaseObject) GetObject(const TDF_Label &theLabel) | 
| static Standard_EXPORT | Handle (GEOM_BaseObject) GetReferencedObject(const TDF_Label &theLabel) | 
| static Standard_EXPORT int | GetType (const TDF_Label &theLabel) | 
| static Standard_EXPORT const  Standard_GUID &  | GetObjectID () | 
| static Standard_EXPORT const  Standard_GUID &  | GetSubShapeID () | 
Public Attributes | |
| Standard_EXPORT const int | stamp | 
  Public Attributes inherited from GEOM_BaseObject | |
| Standard_EXPORT int | theFunctionType | 
| Standard_EXPORT int bool | allowSubShape =false) | 
Private Member Functions | |
| GEOM_Field (const TDF_Label &theLabel) | |
Friends | |
| class | GEOM_Engine | 
Additional Inherited Members | |
  Protected Member Functions inherited from GEOM_BaseObject | |
| Standard_EXPORT | GEOM_BaseObject (const TDF_Label &theLabel) | 
| Handle (TDataStd_TreeNode) _root | |
  Protected Attributes inherited from GEOM_BaseObject | |
| TDF_Label | _label | 
| TCollection_AsciiString | _ior | 
| TCollection_AsciiString | _parameters | 
| int | _docID | 
| anonymous enum | 
      
  | 
  private | 
| Standard_EXPORT GEOM_Field::GEOM_Field | ( | const TDF_Label & | theLabel, | 
| int | |||
| ) | 
| GEOM_Field::~GEOM_Field | ( | ) | 
Destructor
| int GEOM_Field::GetArrayLength | ( | ) | 
| TCollection_AsciiString GEOM_Field::GetComponentsForPython | ( | ) | 
References arrayToSting(), and GEOM::GEOM_Field::GetComponents().
| Standard_EXPORT int GEOM_Field::GetDataType | ( | ) | 
      
  | 
  static | 
| Standard_EXPORT int GEOM_Field::GetDimension | ( | ) | 
      
  | 
  static | 
| int GEOM_Field::GetNbComponents | ( | ) | 
References GEOM::GEOM_Field::GetComponents(), and GEOM::Handle().
| int GEOM_Field::GetNbSubShapes | ( | ) | 
References GEOM::GEOM_Field::GetDimension(), and GEOM::GEOM_Field::GetShape().
      
  | 
  static | 
| Standard_EXPORT std::list< Handle(GEOM_FieldStep)> GEOM_Field::GetSteps | ( | ) | 
      
  | 
  static | 
| Standard_EXPORT GEOM_Field::Handle | ( | GEOM_Object | ) | 
| Standard_EXPORT GEOM_Field::Handle | ( | TColStd_HArray1OfExtendedString | ) | 
| Standard_EXPORT GEOM_Field::Handle | ( | GEOM_FieldStep | ) | const | 
| Standard_EXPORT GEOM_Field::Handle | ( | GEOM_FieldStep | ) | const | 
| void GEOM_Field::Init | ( | const Handle(GEOM_Object)& | theShape, | 
| const char * | theName, | ||
| const int | theDataType, | ||
| const int | theDimension, | ||
| const Handle(TColStd_HArray1OfExtendedString)& | theCompNames | ||
| ) | 
| Standard_EXPORT void GEOM_Field::RemoveStep | ( | const int | stepID | ) | 
| void GEOM_Field::SetComponents | ( | const Handle(TColStd_HArray1OfExtendedString)& | compNames | ) | 
References GEOM_Function::GetType(), GEOM::Handle(), and GEOM_IField::SetComponents().
      
  | 
  friend | 
| Standard_EXPORT const int GEOM_Field::stamp |