Version: 9.12.0
GEOM_BaseObject.cxx File Reference
#include "GEOM_BaseObject.hxx"
#include "GEOM_Engine.hxx"
#include <TCollection_ExtendedString.hxx>
#include <TDF_Data.hxx>
#include <TDF_LabelSequence.hxx>
#include <TDF_Reference.hxx>
#include <TDF_Tool.hxx>
#include <TDataStd_ChildNodeIterator.hxx>
#include <TDataStd_Comment.hxx>
#include <TDataStd_Integer.hxx>
#include <TDataStd_Name.hxx>
#include <TDataStd_Real.hxx>
#include <TDataStd_UAttribute.hxx>
#include <TDocStd_Document.hxx>
#include <TDocStd_Owner.hxx>
#include <TFunction_DriverTable.hxx>
#include "utilities.h"

Macros

#define FUNCTION_LABEL(theNb)   (_label.FindChild(1).FindChild((theNb)))
 
#define TYPE_LABEL   2
 
#define FREE_LABEL   3
 
#define TIC_LABEL   4
 

Functions

 Handle (GEOM_BaseObject) GEOM_BaseObject
 
 Handle (GEOM_Function) GEOM_BaseObject
 
 Handle (TColStd_HSequenceOfTransient) GEOM_BaseObject
 
 Handle (TFunction_Driver) GEOM_BaseObject
 Returns a driver creator of this object. More...
 

Macro Definition Documentation

◆ FREE_LABEL

#define FREE_LABEL   3

◆ FUNCTION_LABEL

#define FUNCTION_LABEL (   theNb)    (_label.FindChild(1).FindChild((theNb)))

◆ TIC_LABEL

#define TIC_LABEL   4

◆ TYPE_LABEL

#define TYPE_LABEL   2

Function Documentation

◆ Handle() [1/4]

Handle ( GEOM_BaseObject  )

GetObject

GetReferencedObject

AddBaseObject

References GEOM_Engine::GetEngine().

◆ Handle() [2/4]

Handle ( GEOM_Function  )

AddFunction

GetFunction

GetlastFunction

GetReference

References FUNCTION_LABEL, and GEOM::Handle().

◆ Handle() [3/4]

Handle ( TColStd_HSequenceOfTransient  )

GetAllDependency

GetLastDependency

References GEOM::Handle().

◆ Handle() [4/4]

Handle ( TFunction_Driver  )

References GEOM::Handle().