Version: 8.3.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
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...
 
 OCCT_IMPLEMENT_STANDARD_RTTIEXT (GEOM_BaseObject, Standard_Transient)
 

Macro Definition Documentation

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

Function Documentation

Handle ( GEOM_BaseObject  )

GetObject

GetReferencedObject

AddBaseObject

References GEOM_Engine::GetEngine(), Handle(), and NULL.

Handle ( GEOM_Function  )

AddFunction

GetFunction

GetlastFunction

GetReference

References FUNCTION_LABEL, Handle(), and NULL.

Handle ( TColStd_HSequenceOfTransient  )

GetAllDependency

GetLastDependency

References Handle().

Handle ( TFunction_Driver  )

References Handle().

OCCT_IMPLEMENT_STANDARD_RTTIEXT ( GEOM_BaseObject  ,
Standard_Transient   
)