The IResourceDataSet graph node interface. More...

#include "murl_addons_vuforia_graph_i_resource_data_set.h"

Inheritance diagram for Murl::Addons::Vuforia::Graph::IResourceDataSet:

Public Member Functions

virtual Murl::Graph::INodeGetNodeInterface ()=0
 Get the mutable Murl::Graph::INode interface. More...
 
virtual const Murl::Graph::INodeGetNodeInterface () const =0
 Get the constant Murl::Graph::INode interface. More...
 
virtual IDataSetGetDataSetInterface ()=0
 Get the mutable IDataSet interface. More...
 
virtual const IDataSetGetDataSetInterface () const =0
 Get the constant IDataSet interface. More...
 
virtual Murl::Graph::IBinaryResourceTargetGetXmlResourceTarget ()=0
 Get a mutable Murl::Graph::IBinaryResourceTarget container for the XML resource. More...
 
virtual const Murl::Graph::IBinaryResourceTargetGetXmlResourceTarget () const =0
 Get a constant Murl::Graph::IBinaryResourceTarget container for the XML resource. More...
 
virtual Murl::Graph::IBinaryResourceTargetGetDatResourceTarget ()=0
 Get a mutable Murl::Graph::IBinaryResourceTarget container for the DAT resource. More...
 
virtual const Murl::Graph::IBinaryResourceTargetGetDatResourceTarget () const =0
 Get a constant Murl::Graph::IBinaryResourceTarget container for the DAT resource. More...
 

Detailed Description

The IResourceDataSet graph node interface.

This interface represents a data set object that can sources its trackables from a pair of given XML/DAT resources via the engine's resource collection.

Member Function Documentation

◆ GetNodeInterface() [1/2]

virtual Murl::Graph::INode* Murl::Addons::Vuforia::Graph::IResourceDataSet::GetNodeInterface ( )
pure virtual

Get the mutable Murl::Graph::INode interface.

Returns
The mutable Murl::Graph::INode interface.

◆ GetNodeInterface() [2/2]

virtual const Murl::Graph::INode* Murl::Addons::Vuforia::Graph::IResourceDataSet::GetNodeInterface ( ) const
pure virtual

Get the constant Murl::Graph::INode interface.

Returns
The constant Murl::Graph::INode interface.

◆ GetDataSetInterface() [1/2]

virtual IDataSet* Murl::Addons::Vuforia::Graph::IResourceDataSet::GetDataSetInterface ( )
pure virtual

Get the mutable IDataSet interface.

Returns
The mutable IDataSet interface.

◆ GetDataSetInterface() [2/2]

virtual const IDataSet* Murl::Addons::Vuforia::Graph::IResourceDataSet::GetDataSetInterface ( ) const
pure virtual

Get the constant IDataSet interface.

Returns
The constant IDataSet interface.

◆ GetXmlResourceTarget() [1/2]

virtual Murl::Graph::IBinaryResourceTarget* Murl::Addons::Vuforia::Graph::IResourceDataSet::GetXmlResourceTarget ( )
pure virtual

Get a mutable Murl::Graph::IBinaryResourceTarget container for the XML resource.

This method returns a mutable pointer to a Murl::Graph::IBinaryResourceTarget container, which allows to add, remove or query the trackable's XML description resource.

Returns
The mutable Murl::Graph::IBinaryResourceTarget container.

◆ GetXmlResourceTarget() [2/2]

virtual const Murl::Graph::IBinaryResourceTarget* Murl::Addons::Vuforia::Graph::IResourceDataSet::GetXmlResourceTarget ( ) const
pure virtual

Get a constant Murl::Graph::IBinaryResourceTarget container for the XML resource.

This method returns a constant pointer to a Murl::Graph::IBinaryResourceTarget container, which allows to query the trackable's XML description resource.

Returns
The constant Murl::Graph::IBinaryResourceTarget container.

◆ GetDatResourceTarget() [1/2]

virtual Murl::Graph::IBinaryResourceTarget* Murl::Addons::Vuforia::Graph::IResourceDataSet::GetDatResourceTarget ( )
pure virtual

Get a mutable Murl::Graph::IBinaryResourceTarget container for the DAT resource.

This method returns a mutable pointer to a Murl::Graph::IBinaryResourceTarget container, which allows to add, remove or query the trackable's DAT resource.

Returns
The mutable Murl::Graph::IBinaryResourceTarget container.

◆ GetDatResourceTarget() [2/2]

virtual const Murl::Graph::IBinaryResourceTarget* Murl::Addons::Vuforia::Graph::IResourceDataSet::GetDatResourceTarget ( ) const
pure virtual

Get a constant Murl::Graph::IBinaryResourceTarget container for the DAT resource.

This method returns a constant pointer to a Murl::Graph::IBinaryResourceTarget container, which allows to query the trackable's DAT resource.

Returns
The constant Murl::Graph::IBinaryResourceTarget container.

The documentation for this interface was generated from the following file:
  • murl_addons_vuforia_graph_i_resource_data_set.h


Copyright © 2011-2018 Spraylight GmbH.