DATAKIT API  V2025.4
Dtk_FdtSetPackage::FdtInfos Class Referenceabstract
+ Inheritance diagram for Dtk_FdtSetPackage::FdtInfos:

Public Member Functions

void AddAssociatedFdt (const Dtk_NodeConnectorPtr &inAssociatedFdt)
 
void AddAssociatedGeometry (const Dtk_NodeConnectorPtr &inAssociatedGeometry)
 
Dtk_Int32 DtkDynamicType (const Dtk_Int32 &inId)
 Retrieves the dynamic entity type. More...
 
type_detk get_type_detk () const
 
const Dtk_tab< Dtk_NodeConnectorPtr > & GetAssociatedFdts () const
 
const Dtk_tab< Dtk_NodeConnectorPtr > & GetAssociatedGeometries () const
 
const Dtk_NodePtrGetFdt () const
 
const Dtk_FdtIdGetFdtId () const
 
void SetAssociatedGeometries (const Dtk_tab< Dtk_NodeConnectorPtr > &inAssociatedGeometries)
 

Static Public Member Functions

static FdtInfosDtkDynamicCast (Dtk_Object *s)
 Performs a dynamic cast - doesn't need RTTI -. More...
 

Protected Types

enum  { _typeID = DTK_TYPE_FDT_SET_FDT_INFOS }
 

Protected Member Functions

void _Copy (const FdtInfos &inToBeCopied)
 
void _Init ()
 
void _Reset ()
 
 FdtInfos (const Dtk_FdtId inFdtId, const Dtk_NodePtr &inFdt)
 
 FdtInfos (const FdtInfos &inToBeCopied)
 
virtual ~FdtInfos ()
 Destructor. More...
 

Protected Attributes

Dtk_tab< Dtk_NodeConnectorPtr_AssociatedFDTs
 
Dtk_tab< Dtk_NodeConnectorPtr_AssociatedGeometries
 
Dtk_NodePtr _Fdt
 
Dtk_FdtId _Id
 

Private Member Functions

virtual int DtkDynamicType (const int &inId)=0
 

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
protected
Enumerator
_typeID 

Constructor & Destructor Documentation

◆ FdtInfos() [1/2]

Dtk_FdtSetPackage::FdtInfos::FdtInfos ( const Dtk_FdtId  inFdtId,
const Dtk_NodePtr inFdt 
)
protected
See also
Create(const Dtk_NodePtr&)

◆ FdtInfos() [2/2]

Dtk_FdtSetPackage::FdtInfos::FdtInfos ( const FdtInfos inToBeCopied)
protected
See also
Create(const FdtInfos&)

◆ ~FdtInfos()

virtual Dtk_FdtSetPackage::FdtInfos::~FdtInfos ( )
protectedvirtual

Destructor.

Member Function Documentation

◆ _Copy()

void Dtk_FdtSetPackage::FdtInfos::_Copy ( const FdtInfos inToBeCopied)
protected

◆ _Init()

void Dtk_FdtSetPackage::FdtInfos::_Init ( )
protected

◆ _Reset()

void Dtk_FdtSetPackage::FdtInfos::_Reset ( )
protected

◆ AddAssociatedFdt()

void Dtk_FdtSetPackage::FdtInfos::AddAssociatedFdt ( const Dtk_NodeConnectorPtr inAssociatedFdt)

◆ AddAssociatedGeometry()

void Dtk_FdtSetPackage::FdtInfos::AddAssociatedGeometry ( const Dtk_NodeConnectorPtr inAssociatedGeometry)

◆ DtkDynamicCast()

static FdtInfos* Dtk_FdtSetPackage::FdtInfos::DtkDynamicCast ( Dtk_Object s)
static

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

◆ DtkDynamicType()

Dtk_Int32 Dtk_FdtSetPackage::FdtInfos::DtkDynamicType ( const Dtk_Int32 inId)

Retrieves the dynamic entity type.

◆ get_type_detk()

type_detk Dtk_FdtSetPackage::FdtInfos::get_type_detk ( ) const
Returns
The type of the entity type - DTK_TYPE_FDT_SET_FDT_INFOS -

◆ GetAssociatedFdts()

const Dtk_tab<Dtk_NodeConnectorPtr>& Dtk_FdtSetPackage::FdtInfos::GetAssociatedFdts ( ) const

◆ GetAssociatedGeometries()

const Dtk_tab<Dtk_NodeConnectorPtr>& Dtk_FdtSetPackage::FdtInfos::GetAssociatedGeometries ( ) const

◆ GetFdt()

const Dtk_NodePtr& Dtk_FdtSetPackage::FdtInfos::GetFdt ( ) const

◆ GetFdtId()

const Dtk_FdtId& Dtk_FdtSetPackage::FdtInfos::GetFdtId ( ) const

◆ SetAssociatedGeometries()

void Dtk_FdtSetPackage::FdtInfos::SetAssociatedGeometries ( const Dtk_tab< Dtk_NodeConnectorPtr > &  inAssociatedGeometries)

Field Documentation

◆ _AssociatedFDTs

Dtk_tab<Dtk_NodeConnectorPtr> Dtk_FdtSetPackage::FdtInfos::_AssociatedFDTs
protected

◆ _AssociatedGeometries

Dtk_tab<Dtk_NodeConnectorPtr> Dtk_FdtSetPackage::FdtInfos::_AssociatedGeometries
protected

◆ _Fdt

Dtk_NodePtr Dtk_FdtSetPackage::FdtInfos::_Fdt
protected

◆ _Id

Dtk_FdtId Dtk_FdtSetPackage::FdtInfos::_Id
protected