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

#include <SceneDataExchange.h>

Inheritance diagram for SceneData::SceneDataProjectorObj:
SceneData::SceneDataGDTFSpecObj SceneData::SceneDataGroupObj SceneData::SceneDataObjWithMatrix SceneData::SceneDataObj

Public Member Functions

 SceneDataProjectorObj (const SceneDataGUID &guid)
 
virtual ~SceneDataProjectorObj ()
 
virtual SceneDataSourceObjPtr GetVideoSource ()
 
virtual EScaleHandlingType GetScaleHandling ()
 
virtual void SetVideoSource (const TXString &value, const TXString &linkedGeometry, GdtfDefines::ESourceType)
 
virtual void SetScaleHandling (GdtfDefines::EScaleHandlingType scaleHandling)
 
- Public Member Functions inherited from SceneData::SceneDataGDTFSpecObj
 SceneDataGDTFSpecObj (const SceneDataGUID &guid)
 
 ~SceneDataGDTFSpecObj ()
 
const TXStringGetGdtfFile () const
 
void SetGDTFFile (const TXString &path)
 
const TXStringGetGdtfDmxMode () const
 
void SetGdtfDmxMode (const TXString &path)
 
- Public Member Functions inherited from SceneData::SceneDataGroupObj
 SceneDataGroupObj (const SceneDataGUID &guid)
 
virtual ~SceneDataGroupObj ()
 
const SceneDataObjWithMatrixArrayGetChildArray () const
 
bool AddObject (SceneDataObjWithMatrixPtr obj)
 
virtual void PrintToFile (IXMLFileNodePtr pContainerNode, SceneDataExchange *exchange)
 
- Public Member Functions inherited from SceneData::SceneDataObjWithMatrix
 SceneDataObjWithMatrix (const SceneDataGUID &guid)
 
virtual ~SceneDataObjWithMatrix ()
 
void GetTransformMatric (VWTransformMatrix &matrix) const
 
void SetTransformMatrix (const VWTransformMatrix &matrix)
 
SceneDataClassObjPtr GetClass () const
 
void SetClass (SceneDataClassObjPtr clas)
 
const TXStringGetUnresolvedClass () const
 
SceneDataGroupObjGetContainer () const
 
SceneDataObjWithMatrixGetNextObject () const
 
void AddGeometryObj (SceneDataGeoInstanceObjPtr object)
 
const SceneDataGeometryObjArrayGetGeometryArr () const
 
SceneDataCustomCommandPtr AddCustomCommand (const TXString &channelFunction, bool isPercentage, double value)
 
const SceneDataCustomCommandArrayGetCustomCommandArray () const
 
SceneDataAlignmentPtr AddAlignment (const TXString &beamGeometry, const VWPoint3D &upVector, const VWPoint3D &direction)
 
const SceneDataAlignmentArrayGetAlignmentArray () const
 
SceneDataOverwritePtr AddOverwrite (const TXString &universal, const TXString &target)
 
const SceneDataOverwriteArrayGetOverwriteArray () const
 
SceneDataConnectionObjPtr AddConnectionObj (const TXString &own, const TXString &other, const SceneDataGUID toObject)
 
const SceneDataConnectionObjArrayGetConnectionArr () const
 
- Public Member Functions inherited from SceneData::SceneDataObj
 SceneDataObj (const SceneDataGUID &guid)
 
virtual ~SceneDataObj ()
 
SceneDataGUIDgetGuid ()
 
const TXStringgetName () const
 
void setName (const TXString &value)
 
void ReadFromNode (const IXMLFileNodePtr &pNode, SceneDataExchange *exchange)
 

Additional Inherited Members

- Protected Member Functions inherited from SceneData::SceneDataObjWithMatrix
void ReadMatrixNodeValue (const IXMLFileNodePtr &pNode, VWPoint3D &inOutPoint)
 

Constructor & Destructor Documentation

◆ SceneDataProjectorObj()

SceneDataProjectorObj::SceneDataProjectorObj ( const SceneDataGUID guid)

◆ ~SceneDataProjectorObj()

SceneDataProjectorObj::~SceneDataProjectorObj ( )
virtual

Member Function Documentation

◆ GetScaleHandling()

EScaleHandlingType SceneDataProjectorObj::GetScaleHandling ( )
virtual

◆ GetVideoSource()

SceneDataSourceObjPtr SceneDataProjectorObj::GetVideoSource ( )
virtual

◆ SetScaleHandling()

void SceneDataProjectorObj::SetScaleHandling ( GdtfDefines::EScaleHandlingType  scaleHandling)
virtual

◆ SetVideoSource()

void SceneDataProjectorObj::SetVideoSource ( const TXString value,
const TXString linkedGeometry,
GdtfDefines::ESourceType  type 
)
virtual

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