DATAKIT API  V2025.1
Dtk_GlobalDataSet Class Referenceabstract
+ Inheritance diagram for Dtk_GlobalDataSet:

Public Member Functions

Dtk_Int32 DtkDynamicType (const Dtk_Int32 &inId)
 Retrieves the dynamic entity type. More...
 
virtual int DtkDynamicType (const int &inId)=0
 
virtual void dump (FILE *file=stdout)
 
type_detk get_type_detk () const
 
const Dtk_FdtDataSetPtr GetFdtDataSet () const
 Retrieves the FdtDataSet. More...
 
const Dtk_SelectionDataSetPtr GetSelectionDataSet () const
 Retrieves the SelectionDataSet. More...
 
virtual Dtk_Size_t GetSize () const
 
void SetFdtDataSet (const Dtk_FdtDataSetPtr &inFdtDataSet)
 Set The FdtDataSet infos - for internal use only -. More...
 
void SetSelectionDataSet (const Dtk_SelectionDataSetPtr &inSelectionDataSet)
 Set The SelectionDataSet infos - for internal use only -. More...
 

Static Public Member Functions

static Dtk_GlobalDataSetPtr Create ()
 Base constructor. More...
 
static Dtk_GlobalDataSetDtkDynamicCast (Dtk_Object *s)
 Performs a dynamic cast - doesn't need RTTI -. More...
 

Protected Types

enum  { _typeID = DTK_TYPE_OBJECT }
 
enum  { _typeID = DTK_TYPE_GLOBAL_DATA_SET }
 

Protected Member Functions

void _copy (const Dtk_Object &s)
 
void _init ()
 
void _reset ()
 
virtual Dtk_ObjectClone ()
 
 Dtk_GlobalDataSet ()
 
 Dtk_GlobalDataSet (const Dtk_GlobalDataSet &s)
 
 ~Dtk_GlobalDataSet ()
 Destructor. More...
 

Protected Attributes

Dtk_Handle * _Private
 
unsigned long count_
 

Friends

class Dtk_SmartPtr< Dtk_GlobalDataSet >
 

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
protectedinherited
Enumerator
_typeID 

◆ anonymous enum

anonymous enum
protected
Enumerator
_typeID 

Constructor & Destructor Documentation

◆ Dtk_GlobalDataSet() [1/2]

Dtk_GlobalDataSet::Dtk_GlobalDataSet ( )
protected
See also
Create()

◆ Dtk_GlobalDataSet() [2/2]

Dtk_GlobalDataSet::Dtk_GlobalDataSet ( const Dtk_GlobalDataSet s)
protected
See also
Create(const Dtk_FdtAnnotationSet&)

◆ ~Dtk_GlobalDataSet()

Dtk_GlobalDataSet::~Dtk_GlobalDataSet ( )
protected

Destructor.

Member Function Documentation

◆ _copy()

void Dtk_Object::_copy ( const Dtk_Object s)
protectedinherited

◆ _init()

void Dtk_Object::_init ( )
protectedinherited

◆ _reset()

void Dtk_Object::_reset ( )
protectedinherited

◆ Clone()

virtual Dtk_Object* Dtk_GlobalDataSet::Clone ( )
protectedvirtual
133 { return new Dtk_GlobalDataSet(*this); }

◆ Create()

static Dtk_GlobalDataSetPtr Dtk_GlobalDataSet::Create ( )
static

Base constructor.

◆ DtkDynamicCast()

static Dtk_GlobalDataSet* Dtk_GlobalDataSet::DtkDynamicCast ( Dtk_Object s)
static

Performs a dynamic cast - doesn't need RTTI -.

◆ DtkDynamicType() [1/2]

Dtk_Int32 Dtk_GlobalDataSet::DtkDynamicType ( const Dtk_Int32 inId)

Retrieves the dynamic entity type.

◆ DtkDynamicType() [2/2]

◆ dump()

virtual void Dtk_Object::dump ( FILE *  file = stdout)
virtualinherited

◆ get_type_detk()

type_detk Dtk_GlobalDataSet::get_type_detk ( ) const
Returns
The type of the entity type - DTK_TYPE_GLOBAL_DATA_SET -
153 { return DTK_TYPE_GLOBAL_DATA_SET; }

◆ GetFdtDataSet()

const Dtk_FdtDataSetPtr Dtk_GlobalDataSet::GetFdtDataSet ( ) const

Retrieves the FdtDataSet.

Returns
the Dtk_FdtDataSetPtr - can be null -.

◆ GetSelectionDataSet()

const Dtk_SelectionDataSetPtr Dtk_GlobalDataSet::GetSelectionDataSet ( ) const

Retrieves the SelectionDataSet.

Returns
the Dtk_SelectionDataSetPtr - can be null -.

◆ GetSize()

◆ SetFdtDataSet()

void Dtk_GlobalDataSet::SetFdtDataSet ( const Dtk_FdtDataSetPtr inFdtDataSet)

Set The FdtDataSet infos - for internal use only -.

Parameters
inFdtDataSetThe Dtk_FdtDataSetPtr to be added.

◆ SetSelectionDataSet()

void Dtk_GlobalDataSet::SetSelectionDataSet ( const Dtk_SelectionDataSetPtr inSelectionDataSet)

Set The SelectionDataSet infos - for internal use only -.

Parameters
inSelectionDataSetThe Dtk_SelectionDataSetPtr to be added.

Friends And Related Function Documentation

◆ Dtk_SmartPtr< Dtk_GlobalDataSet >

friend class Dtk_SmartPtr< Dtk_GlobalDataSet >
friend

Field Documentation

◆ _Private

Dtk_Handle* Dtk_GlobalDataSet::_Private
protected

◆ count_

unsigned long Dtk_Object::count_
protectedinherited
Dtk_GlobalDataSet::Dtk_GlobalDataSet
Dtk_GlobalDataSet()
DTK_TYPE_OBJECT
@ DTK_TYPE_OBJECT
Definition: define.h:464
Dtk_GlobalDataSet::_typeID
@ _typeID
Definition: dtk_global_data_set.hpp:138
DTK_TYPE_GLOBAL_DATA_SET
@ DTK_TYPE_GLOBAL_DATA_SET
Definition: define.h:454
Dtk_Object::_typeID
@ _typeID
Definition: dtk_object.hpp:13