libMVRgdtf 40bc00a
A library for GDTF and MVR
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
SceneDataExchange.h File Reference
#include <unordered_map>
#include "CieColor.h"
#include "XmlFileHelper.h"

Go to the source code of this file.

Classes

class  SceneData::SceneDataGUID
 
class  SceneData::SceneDataObj
 
class  SceneData::SceneDataProviderObj
 
class  SceneData::SceneDataAuxObj
 
class  SceneData::SceneDataSymDefObj
 
class  SceneData::SceneDataPositionObj
 
class  SceneData::SceneDataClassObj
 
class  SceneData::SceneDataSourceObj
 
class  SceneData::SceneDataMappingDefinitionObj
 
class  SceneData::SceneDataMappingObj
 
class  SceneData::SceneDataCustomCommand
 
class  SceneData::SceneDataAlignment
 
class  SceneData::SceneDataOverwrite
 
class  SceneData::SceneDataConnectionObj
 
class  SceneData::SceneDataObjWithMatrix
 
class  SceneData::SceneDataGroupObj
 
class  SceneData::SceneDataGeoInstanceObj
 
class  SceneData::SceneDataGDTFSpecObj
 
class  SceneData::SceneDataGeometryObj
 
class  SceneData::SceneDataLayerObj
 
class  SceneData::SceneDataFocusPointObj
 
struct  SceneData::SceneDataDmxAdress
 
class  SceneData::SceneDataFixtureObj
 
class  SceneData::SceneDataSceneryObj
 
class  SceneData::SceneDataTrussObj
 
class  SceneData::SceneDataSupportObj
 
class  SceneData::SceneDataVideoScreenObj
 
class  SceneData::SceneDataProjectorObj
 
class  SceneData::SceneDataSymbolObj
 
class  SceneData::SceneDataExchange
 

Namespaces

namespace  SceneData
 

Typedefs

typedef SceneDataGeoInstanceObjSceneData::SceneDataGeoInstanceObjPtr
 
typedef std::vector< SceneDataGeoInstanceObjPtrSceneData::SceneDataGeometryObjArray
 
typedef std::vector< IFileIdentifierPtrSceneData::TFileIdentifierPtrArray
 
typedef std::vector< IFolderIdentifierPtrSceneData::TFolderIdentifierArray
 
typedef std::unordered_map< TXString, SceneDataSymDefObj * > SceneData::TSymDefMap
 
typedef SceneDataObjSceneData::SceneDataObjPtr
 
typedef SceneDataProviderObjSceneData::SceneDataProviderObjPtr
 
typedef std::vector< SceneDataProviderObjPtrSceneData::SceneDataProviderObjArray
 
typedef SceneDataAuxObjSceneData::SceneDataAuxObjPtr
 
typedef std::vector< SceneDataAuxObjPtrSceneData::SceneDataAuxObjArray
 
typedef SceneDataSymDefObjSceneData::SceneDataSymDefObjPtr
 
typedef std::vector< SceneDataSymDefObjPtrSceneData::SceneDataSymDefObjArray
 
typedef SceneDataPositionObjSceneData::SceneDataPositionObjPtr
 
typedef std::vector< SceneDataPositionObjPtrSceneData::SceneDataPositionObjArray
 
typedef SceneDataClassObjSceneData::SceneDataClassObjPtr
 
typedef std::vector< SceneDataClassObjPtrSceneData::SceneDataClassObjArray
 
typedef SceneDataSourceObjSceneData::SceneDataSourceObjPtr
 
typedef std::vector< SceneDataSourceObjPtrSceneData::SceneDataSourceObjArray
 
typedef SceneDataMappingDefinitionObjSceneData::SceneDataMappingDefinitionObjPtr
 
typedef std::vector< SceneDataMappingDefinitionObjPtrSceneData::SceneDataMappingDefinitionObjArray
 
typedef SceneDataMappingObjSceneData::SceneDataMappingObjPtr
 
typedef std::vector< SceneDataMappingObjPtrSceneData::SceneDataMappingObjArray
 
typedef SceneDataCustomCommandSceneData::SceneDataCustomCommandPtr
 
typedef std::vector< SceneDataCustomCommandPtrSceneData::SceneDataCustomCommandArray
 
typedef SceneDataAlignmentSceneData::SceneDataAlignmentPtr
 
typedef std::vector< SceneDataAlignmentPtrSceneData::SceneDataAlignmentArray
 
typedef SceneDataOverwriteSceneData::SceneDataOverwritePtr
 
typedef std::vector< SceneDataOverwritePtrSceneData::SceneDataOverwriteArray
 
typedef SceneDataConnectionObjSceneData::SceneDataConnectionObjPtr
 
typedef std::vector< SceneDataConnectionObjPtrSceneData::SceneDataConnectionObjArray
 
typedef SceneDataObjWithMatrixSceneData::SceneDataObjWithMatrixPtr
 
typedef std::vector< SceneDataObjWithMatrixPtrSceneData::SceneDataObjWithMatrixArray
 
typedef SceneDataGroupObjSceneData::SceneDataGroupObjPtr
 
typedef SceneDataGDTFSpecObjSceneData::SceneDataGDTFSpecObjPtr
 
typedef SceneDataGeometryObjSceneData::SceneDataGeometryObjPtr
 
typedef SceneDataLayerObjSceneData::SceneDataLayerObjPtr
 
typedef SceneDataFocusPointObjSceneData::SceneDataFocusPointObjPtr
 
typedef std::vector< SceneDataFocusPointObjPtrSceneData::SceneDataFocusPointObjArray
 
typedef std::vector< SceneDataDmxAdressSceneData::SceneDataAdressArray
 
typedef SceneDataFixtureObjSceneData::SceneDataFixtureObjPtr
 
typedef std::vector< SceneDataFixtureObjPtrSceneData::SceneDataFixtureObjArray
 
typedef SceneDataSceneryObjSceneData::SceneDataSceneryObjPtr
 
typedef SceneDataTrussObjSceneData::SceneDataTrussObjPtr
 
typedef SceneDataSupportObjSceneData::SceneDataSupportObjPtr
 
typedef SceneDataVideoScreenObjSceneData::SceneDataVideoScreenObjPtr
 
typedef SceneDataProjectorObjSceneData::SceneDataProjectorObjPtr
 
typedef SceneDataSymbolObjSceneData::SceneDataSymbolObjPtr
 

Enumerations

enum  SceneData::ESceneDataGUIDType : short { SceneData::ePlaceHolder = 0 , SceneData::eNormal = 1 , SceneData::eNoGuid = 2 }
 
enum  SceneData::ESceneDataObjectType : short {
  SceneData::eFixture = 0 , SceneData::eLayer = 1 , SceneData::eGroup = 2 , SceneData::eSymbol = 3 ,
  SceneData::eSceneObject = 4 , SceneData::eFocusPoint = 5 , SceneData::eTruss = 6 , SceneData::eVideoScreen = 7 ,
  SceneData::eProjector = 8 , SceneData::eSupport = 9 , SceneData::eSymDef = -1 , SceneData::eProviderObj = -2 ,
  SceneData::ePosition = -3 , SceneData::eGeometryObj = -4 , SceneData::eClassObject = -5 , SceneData::eSourceObject = -6 ,
  SceneData::eMappingDefinitionObject = -7 , SceneData::eMappingObject = -8 , SceneData::eCustomCommand = -9 , SceneData::eConnectionObject = -10 ,
  SceneData::eAlignment = -11 , SceneData::eOverwrite = -12 , SceneData::eSceneDataMVRSpecObj = -13
}
 
enum class  SceneData::ESearchUuidIn { SceneData::Symbols , SceneData::Objects , SceneData::Layers , SceneData::Classes }