 |
DATAKIT API
V2025.4
|
|
Go to the documentation of this file. 1 #ifndef __UTIL_DTK_OVERRIDE_HPP__
2 #define __UTIL_DTK_OVERRIDE_HPP__
109 default:
return L
"Unknown";
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.
@ CREO_Explosion
Definition: dtk_override.hpp:90
This is a high level string class.
Definition: dtk_string.hpp:58
@ SE_ExplodedView
Definition: dtk_override.hpp:88
const Dtk_FeaturePtr & GetAssemblyFeature() const
Retrieves the Dtk_FeaturePtr.
SemanticType
Definition: dtk_override.hpp:74
@ DefaultType
Definition: dtk_override.hpp:75
char Dtk_bool
Definition: define.h:727
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 -.
@ NX_Explosion
Definition: dtk_override.hpp:81
static Dtk_OverrideInfoPtr Create(Dtk_string inName, Dtk_InfoPtr inNewAttributes, Dtk_transfoPtr inNewTransformationMatrix, Dtk_FeaturePtr inAssemblyFeature)
@ CatiaV5_Scene
Definition: dtk_override.hpp:83
SemanticType GetSemanticType() const
Retrieves Semantic Type in the original software.
@ _typeID
Definition: dtk_override.hpp:23
static Dtk_string Dtk_OverrideSetEnumToString(const SemanticType &inEnum)
Definition: dtk_override.hpp:94
void SetActivated(Dtk_bool inActivationFlag)
Dtk_ErrorStatus SetConnectors(Dtk_tab< Dtk_NodeConnectorPtr > inConnectedEntities)
Set the connectors to the component or entities affected by override.
@ NX_Arrangement
Definition: dtk_override.hpp:80
@ CatiaV6_Scene
Definition: dtk_override.hpp:85
@ SW_Configuration
Definition: dtk_override.hpp:77
int32_t Dtk_Int32
Definition: define.h:689
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:116
Dtk_ErrorStatus
Definition: error_dtk.hpp:6
@ DTK_TYPE_OVERRIDE_SET
Definition: define.h:524
static Dtk_OverrideSetPtr Create(Dtk_string inName, SemanticType inType=DefaultType, Dtk_string inTargetName=Dtk_string())
@ DTK_TYPE_OVERRIDE
Definition: define.h:523
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:115
Definition: util_ptr_dtk.hpp:37
@ INV_ModelState
Definition: dtk_override.hpp:92
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)
@ SE_DisplayConfiguration
Definition: dtk_override.hpp:87
Dtk_OverrideInfo(const Dtk_OverrideInfo &inToBeCopied)
Dtk_Int32 DtkDynamicType(const int &inId)
Retrieves the dynamic entity type.
@ SW_Explosion
Definition: dtk_override.hpp:78