#include <GEOM_Function.hxx>

Public Member Functions | |
| void * | operator new (size_t, void *anAddress) |
| void * | operator new (size_t size) |
| void | operator delete (void *anAddress) |
| Standard_EXPORT const | Handle (Standard_Type)&DynamicType() const |
| Standard_EXPORT Standard_Boolean | IsKind (const Handle(Standard_Type)&AType) const |
| Standard_EXPORT | GEOM_Function (const TDF_Label &theEntry, const Standard_GUID &theGUID, int theType) |
| Standard_EXPORT | ~GEOM_Function () |
| Standard_EXPORT TDF_Label | GetOwnerEntry () |
| Standard_EXPORT TopoDS_Shape | GetValue () |
| Standard_EXPORT void | SetValue (TopoDS_Shape &theShape) |
| Standard_EXPORT TDF_Label & | GetEntry () |
| Standard_EXPORT int | GetType () |
| Standard_EXPORT Standard_GUID | GetDriverGUID () |
| Standard_EXPORT TCollection_AsciiString | GetDescription () |
| Standard_EXPORT void | SetDescription (const TCollection_AsciiString &theDescription) |
| Standard_EXPORT void | SetReal (int thePosition, double theValue) |
| Standard_EXPORT double | GetReal (int thePosition) |
| Standard_EXPORT void | SetRealArray (int thePosition, const Handle(TColStd_HArray1OfReal)&theArray) |
| Standard_EXPORT | Handle (TColStd_HArray1OfReal) GetRealArray(int thePosition) |
| Standard_EXPORT void | SetInteger (int thePosition, int theValue) |
| Standard_EXPORT int | GetInteger (int thePosition) |
| Standard_EXPORT void | SetIntegerArray (int thePosition, const Handle(TColStd_HArray1OfInteger)&theArray) |
| Standard_EXPORT | Handle (TColStd_HArray1OfInteger) GetIntegerArray(int thePosition) |
| Standard_EXPORT void | SetReference (int thePosition, Handle(GEOM_Function) theReference) |
| Standard_EXPORT void | SetString (int thePosition, const TCollection_AsciiString &theValue) |
| Standard_EXPORT TCollection_AsciiString | GetString (int thePosition) |
| Standard_EXPORT | Handle (GEOM_Function) GetReference(int thePosition) |
| Standard_EXPORT void | SetStringArray (int thePosition, const Handle(TColStd_HArray1OfExtendedString)&theArray) |
| Standard_EXPORT | Handle (TColStd_HArray1OfExtendedString) GetStringArray(int thePosition) |
| Standard_EXPORT void | SetReferenceList (int thePosition, const Handle(TColStd_HSequenceOfTransient)&theRefList) |
| Standard_EXPORT | Handle (TColStd_HSequenceOfTransient) GetReferenceList(int thePosition) |
| Standard_EXPORT bool | IsDone () |
| Standard_EXPORT void | GetDependency (TDF_LabelSequence &theSeq) |
| Standard_EXPORT void | AddSubShapeReference (Handle(GEOM_Function) theSubShape) |
| Standard_EXPORT void | RemoveSubShapeReference (Handle(GEOM_Function) theSubShape) |
| Standard_EXPORT bool | HasSubShapeReferences () |
| Standard_EXPORT const TDataStd_ListOfExtendedString & | GetSubShapeReferences () |
| Standard_EXPORT TDF_Label | GetHistoryEntry (const Standard_Boolean create=Standard_True) |
| Standard_EXPORT TDF_Label | GetArgumentHistoryEntry (const TDF_Label &theArgumentRefEntry, const Standard_Boolean create=Standard_True) |
| Standard_EXPORT TDF_Label | GetNamingEntry (const Standard_Boolean create=Standard_True) |
Static Public Member Functions | |
| static Standard_EXPORT const Standard_GUID & | GetFunctionTreeID () |
| static Standard_EXPORT const Standard_GUID & | GetDependencyID () |
| static Standard_EXPORT | Handle (GEOM_Function) GetFunction(const TDF_Label &theEntry) |
| static Standard_EXPORT const Standard_GUID & | GetReferencesTreeID () |
Private Member Functions | |
| GEOM_Function (const TDF_Label &theEntry) | |
Private Attributes | |
| TDF_Label | _label |
| bool | _isDone |
Friends | |
| Standard_EXPORT friend Handle_Standard_Type & | GEOM_Function_Type_ () |
| GEOM_Function.GEOM_Function | ( | const TDF_Label & | theEntry | ) | [private] |
References _label.
| GEOM_Function::GEOM_Function | ( | const TDF_Label & | theEntry, |
| const Standard_GUID & | theGUID, | ||
| int | theType | ||
| ) |
Constructor:
References GetFunctionTreeID(), and Handle().
| Standard_EXPORT GEOM_Function.~GEOM_Function | ( | ) |
| void* GEOM_Function.operator new | ( | size_t | , |
| void * | anAddress | ||
| ) |
| void* GEOM_Function.operator new | ( | size_t | size | ) |
| void GEOM_Function.operator delete | ( | void * | anAddress | ) |
| Standard_EXPORT const GEOM_Function.Handle | ( | Standard_Type | ) | const |
References STANDARD_TYPE().
| Standard_EXPORT Standard_Boolean GEOM_Function.IsKind | ( | const Handle(Standard_Type)& | AType | ) | const |
References STANDARD_TYPE().
| const Standard_GUID & GEOM_Function::GetFunctionTreeID | ( | ) | [static] |
| const Standard_GUID & GEOM_Function::GetDependencyID | ( | ) | [static] |
| static Standard_EXPORT GEOM_Function.Handle | ( | GEOM_Function | ) | const [static] |
| TDF_Label GEOM_Function::GetOwnerEntry | ( | ) |
GetOwner
References _label, and GEOM_Object.GetObjectID().
| TopoDS_Shape GEOM_Function::GetValue | ( | ) |
GetValue
References _isDone, _label, GEOM_Solver.ComputeFunction(), GEOM_Engine.GetEngine(), GetOwnerEntry(), Handle(), ORIENTATION_LABEL, and RESULT_LABEL.
| void GEOM_Function::SetValue | ( | TopoDS_Shape & | theShape | ) |
SetValue
References _isDone, _label, GetOwnerEntry(), Handle(), ORIENTATION_LABEL, and RESULT_LABEL.
| Standard_EXPORT TDF_Label& GEOM_Function.GetEntry | ( | ) |
References _label.
| TCollection_AsciiString GEOM_Function::GetDescription | ( | ) |
GetDescription
References _label, DESCRIPTION_LABEL, and Handle().
| void GEOM_Function::SetDescription | ( | const TCollection_AsciiString & | theDescription | ) |
SetDescription
References _label, DESCRIPTION_LABEL, and Handle().
| void GEOM_Function::SetReal | ( | int | thePosition, |
| double | theValue | ||
| ) |
| double GEOM_Function::GetReal | ( | int | thePosition | ) |
| void GEOM_Function::SetRealArray | ( | int | thePosition, |
| const Handle(TColStd_HArray1OfReal)& | theArray | ||
| ) |
| Standard_EXPORT GEOM_Function.Handle | ( | TColStd_HArray1OfReal | ) |
| void GEOM_Function::SetInteger | ( | int | thePosition, |
| int | theValue | ||
| ) |
| int GEOM_Function::GetInteger | ( | int | thePosition | ) |
| void GEOM_Function::SetIntegerArray | ( | int | thePosition, |
| const Handle(TColStd_HArray1OfInteger)& | theArray | ||
| ) |
| Standard_EXPORT GEOM_Function.Handle | ( | TColStd_HArray1OfInteger | ) |
| void GEOM_Function::SetReference | ( | int | thePosition, |
| Handle(GEOM_Function) | theReference | ||
| ) |
SetReference
References _isDone, ARGUMENT, GetDependencyID(), and GetEntry().
| void GEOM_Function::SetString | ( | int | thePosition, |
| const TCollection_AsciiString & | theValue | ||
| ) |
| TCollection_AsciiString GEOM_Function::GetString | ( | int | thePosition | ) |
| Standard_EXPORT GEOM_Function.Handle | ( | GEOM_Function | ) |
| void GEOM_Function::SetStringArray | ( | int | thePosition, |
| const Handle(TColStd_HArray1OfExtendedString)& | theArray | ||
| ) |
| Standard_EXPORT GEOM_Function.Handle | ( | TColStd_HArray1OfExtendedString | ) |
| const Standard_GUID & GEOM_Function::GetReferencesTreeID | ( | ) | [static] |
| void GEOM_Function::SetReferenceList | ( | int | thePosition, |
| const Handle(TColStd_HSequenceOfTransient)& | theRefList | ||
| ) |
SetReferenceList
References _isDone, ARGUMENT, GetDependencyID(), GetReferencesTreeID(), Handle(), GEOM_example.ind, and SUB_ARGUMENT.
| Standard_EXPORT GEOM_Function.Handle | ( | TColStd_HSequenceOfTransient | ) |
| Standard_EXPORT bool GEOM_Function.IsDone | ( | ) |
References _isDone.
| void GEOM_Function::GetDependency | ( | TDF_LabelSequence & | theSeq | ) |
| void GEOM_Function::AddSubShapeReference | ( | Handle(GEOM_Function) | theSubShape | ) |
AddSubShapeReference
References _isDone, _label, GetOwnerEntry(), Handle(), and SUBSHAPES_LABEL.
| void GEOM_Function::RemoveSubShapeReference | ( | Handle(GEOM_Function) | theSubShape | ) |
RemoveSubShapeReference
References _isDone, _label, GetOwnerEntry(), Handle(), and SUBSHAPES_LABEL.
| bool GEOM_Function::HasSubShapeReferences | ( | ) |
HasSubShapeReferences
References _isDone, _label, and SUBSHAPES_LABEL.
| const TDataStd_ListOfExtendedString & GEOM_Function::GetSubShapeReferences | ( | ) |
GetSubShapeReferences
References _isDone, _label, Handle(), and SUBSHAPES_LABEL.
| TDF_Label GEOM_Function::GetHistoryEntry | ( | const Standard_Boolean | create = Standard_True | ) |
GetHistoryEntry
References _label, and HISTORY_LABEL.
| TDF_Label GEOM_Function::GetArgumentHistoryEntry | ( | const TDF_Label & | theArgumentRefEntry, |
| const Standard_Boolean | create = Standard_True |
||
| ) |
GetArgumentHistoryEntry
References GetHistoryEntry().
| TDF_Label GEOM_Function::GetNamingEntry | ( | const Standard_Boolean | create = Standard_True | ) |
GetNamingEntry
References _label, and NAMING_LABEL.
| Standard_EXPORT friend Handle_Standard_Type& GEOM_Function_Type_ | ( | ) | [friend] |
TDF_Label GEOM_Function._label [private] |
bool GEOM_Function._isDone [private] |