libMVRgdtf 40bc00a
A library for GDTF and MVR
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
SceneData::SceneDataCustomCommand Class Reference

#include <SceneDataExchange.h>

Inheritance diagram for SceneData::SceneDataCustomCommand:
SceneData::SceneDataObj

Public Member Functions

 SceneDataCustomCommand ()
 
 SceneDataCustomCommand (const TXString &channelFunction, bool isPercentage, double value)
 
virtual ~SceneDataCustomCommand ()
 
virtual const TXStringGetChannelFunction ()
 
virtual bool IsPercentage ()
 
virtual double GetValue ()
 
virtual void SetChannelFunction (const TXString &channelFunction)
 
virtual void SetIsPercentage (bool isPercentage)
 
virtual void SetValue (double value)
 
- Public Member Functions inherited from SceneData::SceneDataObj
 SceneDataObj (const SceneDataGUID &guid)
 
virtual ~SceneDataObj ()
 
SceneDataGUIDgetGuid ()
 
const TXStringgetName () const
 
void setName (const TXString &value)
 
virtual void PrintToFile (IXMLFileNodePtr pContainerNode, SceneDataExchange *exchange)
 
void ReadFromNode (const IXMLFileNodePtr &pNode, SceneDataExchange *exchange)
 

Protected Member Functions

virtual TXString GetNodeName ()
 
virtual ESceneDataObjectType GetObjectType ()
 
virtual void OnPrintToFile (IXMLFileNodePtr pNode, SceneDataExchange *exchange)
 
virtual void OnReadFromNode (const IXMLFileNodePtr &pNode, SceneDataExchange *exchange)
 

Constructor & Destructor Documentation

◆ SceneDataCustomCommand() [1/2]

SceneDataCustomCommand::SceneDataCustomCommand ( )

◆ SceneDataCustomCommand() [2/2]

SceneDataCustomCommand::SceneDataCustomCommand ( const TXString channelFunction,
bool  isPercentage,
double  value 
)

◆ ~SceneDataCustomCommand()

SceneDataCustomCommand::~SceneDataCustomCommand ( )
virtual

Member Function Documentation

◆ GetChannelFunction()

const TXString & SceneDataCustomCommand::GetChannelFunction ( )
virtual

◆ GetNodeName()

TXString SceneDataCustomCommand::GetNodeName ( )
protectedvirtual

◆ GetObjectType()

ESceneDataObjectType SceneDataCustomCommand::GetObjectType ( )
protectedvirtual

◆ GetValue()

double SceneDataCustomCommand::GetValue ( )
virtual

◆ IsPercentage()

bool SceneDataCustomCommand::IsPercentage ( )
virtual

◆ OnPrintToFile()

void SceneDataCustomCommand::OnPrintToFile ( IXMLFileNodePtr  pNode,
SceneDataExchange exchange 
)
protectedvirtual

Reimplemented from SceneData::SceneDataObj.

◆ OnReadFromNode()

void SceneDataCustomCommand::OnReadFromNode ( const IXMLFileNodePtr pNode,
SceneDataExchange exchange 
)
protectedvirtual

Reimplemented from SceneData::SceneDataObj.

◆ SetChannelFunction()

void SceneDataCustomCommand::SetChannelFunction ( const TXString channelFunction)
virtual

◆ SetIsPercentage()

void SceneDataCustomCommand::SetIsPercentage ( bool  isPercentage)
virtual

◆ SetValue()

void SceneDataCustomCommand::SetValue ( double  value)
virtual

The documentation for this class was generated from the following files: