Version: 8.3.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
GEOM_Function.cxx File Reference
#include <Standard_Stream.hxx>
#include <GEOM_Function.hxx>
#include <GEOM_Object.hxx>
#include <GEOM_Solver.hxx>
#include <GEOM_ISubShape.hxx>
#include <Basics_OCCTVersion.hxx>
#include "utilities.h"
#include <TDF.hxx>
#include <TDF_Tool.hxx>
#include <TDF_Data.hxx>
#include <TDF_ChildIterator.hxx>
#include <TDF_Reference.hxx>
#include <TDataStd_BooleanArray.hxx>
#include <TDataStd_ByteArray.hxx>
#include <TDataStd_Integer.hxx>
#include <TDataStd_IntegerArray.hxx>
#include <TDataStd_Real.hxx>
#include <TDataStd_RealArray.hxx>
#include <TDataStd_Comment.hxx>
#include <TDataStd_TreeNode.hxx>
#include <TDataStd_UAttribute.hxx>
#include <TDataStd_ChildNodeIterator.hxx>
#include <TDataStd_ExtStringArray.hxx>
#include <TDataStd_ExtStringList.hxx>
#include <TDocStd_Owner.hxx>
#include <TDocStd_Document.hxx>
#include <TFunction_Function.hxx>
#include <TNaming_NamedShape.hxx>
#include <TNaming_Builder.hxx>
#include <TColStd_ListOfInteger.hxx>
#include <TColStd_ListIteratorOfListOfInteger.hxx>
#include <TCollection_ExtendedString.hxx>
#include <cstdlib>
#include <Standard_Failure.hxx>
#include <Standard_ErrorHandler.hxx>

Macros

#define KEEP_ORIENTATION_0021251
 
#define ARGUMENT_LABEL   1
 
#define RESULT_LABEL   2
 
#define DESCRIPTION_LABEL   3
 
#define HISTORY_LABEL   4
 
#define SUBSHAPES_LABEL   5
 
#define NAMING_LABEL   6
 
#define CALLBACK_LABEL   1
 
#define ORIENTATION_LABEL   7
 
#define ARGUMENTS   _label.FindChild((ARGUMENT_LABEL))
 
#define ARGUMENT(thePosition)   _label.FindChild((ARGUMENT_LABEL)).FindChild((thePosition))
 
#define SUB_ARGUMENT(thePos1, thePos2)   _label.FindChild((ARGUMENT_LABEL)).FindChild((thePos1)).FindChild((thePos2))
 

Functions

 Handle (GEOM_Function) GEOM_Function
 
 Handle (TColStd_HArray1OfReal) GEOM_Function
 
 Handle (TColStd_HArray1OfInteger) GEOM_Function
 
 Handle (TColStd_HArray1OfByte) GEOM_Function
 
 Handle (TColStd_HArray1OfExtendedString) GEOM_Function
 
 Handle (TColStd_HSequenceOfTransient) GEOM_Function
 
 OCCT_IMPLEMENT_STANDARD_RTTIEXT (GEOM_Function, Standard_Transient)
 

Macro Definition Documentation

#define ARGUMENT (   thePosition)    _label.FindChild((ARGUMENT_LABEL)).FindChild((thePosition))
#define ARGUMENT_LABEL   1
#define ARGUMENTS   _label.FindChild((ARGUMENT_LABEL))
#define CALLBACK_LABEL   1
#define DESCRIPTION_LABEL   3
#define HISTORY_LABEL   4
#define KEEP_ORIENTATION_0021251
#define NAMING_LABEL   6
#define ORIENTATION_LABEL   7
#define RESULT_LABEL   2
#define SUB_ARGUMENT (   thePos1,
  thePos2 
)    _label.FindChild((ARGUMENT_LABEL)).FindChild((thePos1)).FindChild((thePos2))
#define SUBSHAPES_LABEL   5

Function Documentation

Handle ( GEOM_Function  )

GetFunction:

GetReference

References NULL.

Handle ( TColStd_HArray1OfReal  )

GetRealArray

References ARGUMENT, Handle(), and NULL.

Handle ( TColStd_HArray1OfInteger  )

GetIntegerArray

References ARGUMENT, and Handle().

Handle ( TColStd_HArray1OfByte  )

GetByteArray

GetBooleanArray

References ARGUMENT, and Handle().

Handle ( TColStd_HArray1OfExtendedString  )

GetStringArray

References ARGUMENT, Handle(), and NULL.

Handle ( TColStd_HSequenceOfTransient  )

GetReferenceList

References anIter(), aResult, ARGUMENT, and Handle().

OCCT_IMPLEMENT_STANDARD_RTTIEXT ( GEOM_Function  ,
Standard_Transient   
)