![Logo](tetiere_ht.jpg) |
DATAKIT API
V2025.1
|
|
Go to the documentation of this file. 1 #ifndef __UTIL_DTK_OVERRIDE_HPP__
2 #define __UTIL_DTK_OVERRIDE_HPP__
Dtk_ErrorStatus SetOverrideInfoListOnNode(Dtk_tab< Dtk_OverrideInfoPtr > inOverrideInfoList)
static Dtk_OverrideSet * DtkDynamicCast(Dtk_Object *s)
Performs a dynamic cast - doesn't need RTTI -.
Dtk_tab< Dtk_OverrideInfoPtr > const & GetOverrideInfoListOnNode() const
const Dtk_string & GetName() const
Retrieves the name.
This is the Override Information Class. The Dtk_OverridePtr object is used as override information in...
Definition: dtk_override.hpp:20
const Dtk_InfoPtr & GetInfos() const
Retrieves the Dtk_InfoPtr.
Dtk_tab< Dtk_NodeConnectorPtr > const & GetConnectors() const
Retrieves the connectors to the component or entities affected by override.
Dtk_tab< Dtk_OverrideInfoPtr > const & GetOverrideInfoListOnComponent() const
Retrieves the overrides.
Dtk_ErrorStatus SetOverrideInfoListOnComponent(Dtk_tab< Dtk_OverrideInfoPtr > inOverrideInfoList)
Set the connectors to the component or entities affected by override.
This is a high level string class.
Definition: dtk_string.hpp:58
const Dtk_FeaturePtr & GetAssemblyFeature() const
Retrieves the Dtk_FeaturePtr.
char Dtk_bool
Definition: define.h:725
const Dtk_transfoPtr & GetPosition() const
Retrieves the position.
Dtk_ErrorStatus ClearVolatileInfos()
Clear Volatile Override Infos.
Dtk_Int32 DtkDynamicType(const int &inId)
Retrieves the dynamic entity type.
static Dtk_OverrideInfo * DtkDynamicCast(Dtk_Object *s)
Performs a dynamic cast - doesn't need RTTI -.
static Dtk_OverrideInfoPtr Create(Dtk_string inName, Dtk_InfoPtr inNewAttributes, Dtk_transfoPtr inNewTransformationMatrix, Dtk_FeaturePtr inAssemblyFeature)
@ _typeID
Definition: dtk_override.hpp:23
void SetActivated(Dtk_bool inActivationFlag)
Dtk_ErrorStatus SetConnectors(Dtk_tab< Dtk_NodeConnectorPtr > inConnectedEntities)
Set the connectors to the component or entities affected by override.
int32_t Dtk_Int32
Definition: define.h:687
static Dtk_OverrideSetPtr Create(Dtk_string inName, Dtk_string inTargetName=Dtk_string())
Dtk_ErrorStatus SetConnectors(Dtk_tab< Dtk_NodeConnectorPtr > inConnectedEntities)
Set the connectors to the component or entities affected by override.
Dtk_Handle * _Private
Definition: dtk_override.hpp:75
Dtk_ErrorStatus
Definition: error_dtk.hpp:6
@ DTK_TYPE_OVERRIDE_SET
Definition: define.h:522
@ DTK_TYPE_OVERRIDE
Definition: define.h:521
This is the Override Set Class. The Dtk_OverrideSetPtr object is used as override set into an assembl...
Definition: dtk_override.hpp:71
Dtk_OverrideSet(const Dtk_OverrideSet &inToBeCopied)
@ _typeID
Definition: dtk_override.hpp:74
Definition: util_ptr_dtk.hpp:37
Dtk_tab< Dtk_NodeConnectorPtr > const & GetConnectors() const
Retrieves the connectors to the component or entities affected by override.
Dtk_bool IsActivated()
Ge.
Dtk_ErrorStatus AddOverrideInfoOnComponent(Dtk_OverrideInfoPtr inOverrideInfo)
const Dtk_string & GetTargetName() const
Retrieves the target name.
Dtk_Handle * _Private
Definition: dtk_override.hpp:24
Definition: dtk_object.hpp:8
const Dtk_string & GetName() const
Retrieves the name .
Dtk_ErrorStatus AddOverrideInfoOnNode(Dtk_OverrideInfoPtr inOverrideInfo)
Dtk_OverrideInfo(const Dtk_OverrideInfo &inToBeCopied)
Dtk_Int32 DtkDynamicType(const int &inId)
Retrieves the dynamic entity type.