libMVRgdtf e5d999f
A library for GDTF and MVR
Loading...
Searching...
No Matches
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
struct  SceneData::SceneDataProtocols
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 std::vector< SceneDataProtocolsSceneData::SceneDataProtocolsArray
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 }