 |
DATAKIT SDK
V2026.4
|
|
Go to the documentation of this file. 1 #ifndef __DTK_METADATA_HPP__
2 #define __DTK_METADATA_HPP__
150 #ifdef AF51BDA7E49648f8AB95949F4CA52EF8
321 if( inId ==
_typeID )
return 1;
static Dtk_PropertiesPtr Create()
Calls default constructor to allocate a new object.
virtual Dtk_Object * Clone()
Definition: dtk_metadata.hpp:369
void SetTitle(Dtk_string)
Set the Title of the Property .
Dtk_bool IsString() const
Dtk_Properties(const Dtk_Properties &)
This is a high level string class.
Definition: dtk_string.hpp:53
size_t Dtk_Size_t
Definition: define.h:711
SetAsDeprecated("2026.4", "Use Create instead.") static Dtk_PropertiesPtr create()
char Dtk_bool
Definition: define.h:724
virtual ~Dtk_Properties()
const Dtk_string & GetValue() const
Get the Value of the Property .
Dtk_bool IsInteger() const
@ DTK_TYPE_METADATA
Definition: define.h:507
void SetValue(Dtk_string)
Set the Value of the Property .
std::unique_ptr< Dtk_Handle > _Private
Definition: dtk_metadata.hpp:363
int32_t Dtk_Int32
Definition: define.h:686
Dtk_ErrorStatus
Definition: error_dtk.hpp:6
void SetFormula(Dtk_string inFormula, Dtk_string inEstimatedValue, Dtk_string inTitle, Dtk_string inResultType)
Set the MetaData as Formula .
Definition: util_ptr_dtk.hpp:37
int DtkDynamicType(const int &inId)
void SetType(Dtk_string in)
Set the Type of the Property .
static Dtk_Properties * DtkDynamicCast(Dtk_Object *s)
Dtk_Properties(Dtk_Properties &&) DTK_NOEXCEPT
const Dtk_string & GetTitle() const
Get the Title of the Property .
This is a high level array class.
Definition: util_stl_dtk.hpp:84
Dtk_ErrorStatus GetFormula(Dtk_string &outFormula, Dtk_string &outEstimatedValue, Dtk_string &outTitle, Dtk_string &outResultType)
Get the Formula Type of result and its Estimated value of the MetaData .
Dtk_bool IsBoolean() const
virtual int DtkDynamicType(const int &inId)=0
Dtk_bool IsFormula() const
Definition: dtk_object.hpp:8
Dtk_bool IsReference() const
@ DTK_TYPE_METADATA_GROUP
Definition: define.h:508
@ DTK_TYPE_METADATAWITHUNIT
Definition: define.h:509
This is the Dtk_Properties class.
Definition: dtk_metadata.hpp:361
#define DTK_NOEXCEPT
Definition: config.hpp:20
const Dtk_string & GetType() const
Get the Type of the Property .