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

Classes

class  GdtfActivationGroup
 
class  GdtfArtNet
 
class  GdtfAttribute
 
class  GdtfBreak
 
class  GdtfCITP
 
class  GdtfColorSpace
 
class  GdtfConnector
 
class  GdtfConverter
 
class  GdtfCRI
 
class  GdtfCRIGroup
 
class  GdtfDmxChannel
 
class  GdtfDmxChannelFunction
 
class  GdtfDmxChannelSet
 
class  GdtfDmxLogicalChannel
 
class  GdtfDmxMode
 
class  GdtfDMXPersonality
 
class  GdtfDMXProfile
 
class  GdtfDmxRelation
 
class  GdtfDmxSubChannelSet
 
class  GdtfFeature
 
class  GdtfFeatureGroup
 
class  GdtfFilter
 
class  GdtfFixture
 
class  GdtfFTRDM
 
class  GdtfGamut
 
class  GdtfGeometry
 
class  GdtfGeometryAxis
 
class  GdtfGeometryBeamFilter
 
class  GdtfGeometryColorFilter
 
class  GdtfGeometryDisplay
 
class  GdtfGeometryGoboFilter
 
class  GdtfGeometryInventory
 
class  GdtfGeometryLamp
 
class  GdtfGeometryLaser
 
class  GdtfGeometryMagnet
 
class  GdtfGeometryMediaServerCamera
 
class  GdtfGeometryMediaServerLayer
 
class  GdtfGeometryMediaServerMaster
 
class  GdtfGeometryReference
 
class  GdtfGeometryShaperFilter
 
class  GdtfGeometryStructure
 
class  GdtfGeometrySupport
 
class  GdtfGeometryWiringObject
 
class  GdtfKiNET
 
class  GdtfLaserProtocol
 
class  GdtfMacro
 
class  GdtfMacroDMX
 
class  GdtfMacroDMXStep
 
class  GdtfMacroDMXValue
 
class  GdtfMacroVisual
 
class  GdtfMacroVisualStep
 
class  GdtfMacroVisualValue
 
class  GdtfMap
 
class  GdtfMeasurement
 
class  GdtfMeasurementPoint
 
class  GdtfModel
 
class  GdtfObject
 
class  GdtfOpenSoundControl
 
class  GdtfPhysicalDescriptions
 
class  GdtfPhysicalEmitter
 
class  GdtfPinPatch
 
class  GdtfPoint
 
class  GdtfPosiStageNet
 
class  GdtfProtocols
 
class  GdtfRevision
 
class  GdtfsAcn
 
class  GdtfSoftwareVersionID
 
class  GdtfSubPhysicalUnit
 
class  GdtfUserPreset
 
class  GdtfWheel
 
class  GdtfWheelSlot
 
class  GdtfWheelSlotAnimationSystem
 
class  GdtfWheelSlotPrismFacet
 
class  ISceneDataZipBuffer
 
class  IXMLFileIOBufferImpl
 
class  SceneDataAlignment
 
class  SceneDataAuxObj
 
class  SceneDataClassObj
 
class  SceneDataConnectionObj
 
class  SceneDataCustomCommand
 
struct  SceneDataDmxAdress
 
class  SceneDataExchange
 
class  SceneDataFixtureObj
 
class  SceneDataFocusPointObj
 
class  SceneDataGDTFSpecObj
 
class  SceneDataGeoInstanceObj
 
class  SceneDataGeometryObj
 
class  SceneDataGroupObj
 
class  SceneDataGUID
 
class  SceneDataLayerObj
 
class  SceneDataMappingDefinitionObj
 
class  SceneDataMappingObj
 
class  SceneDataObj
 
class  SceneDataObjWithMatrix
 
class  SceneDataOverwrite
 
class  SceneDataPositionObj
 
class  SceneDataProjectorObj
 
class  SceneDataProviderObj
 
class  SceneDataSceneryObj
 
class  SceneDataSourceObj
 
class  SceneDataSupportObj
 
class  SceneDataSymbolObj
 
class  SceneDataSymDefObj
 
class  SceneDataTrussObj
 
class  SceneDataVideoScreenObj
 
class  SceneDataZip
 

Typedefs

typedef GdtfPhysicalEmitterGdtfPhysicalEmitterPtr
 
typedef std::vector< GdtfPhysicalEmitter * > TGdtfPhysicalEmitterArray
 
typedef std::vector< GdtfSoftwareVersionID * > TGdtfSoftwareVersionIDArray
 
typedef GdtfSoftwareVersionIDGdtfSoftwareVersionIDPtr
 
typedef GdtfDMXProfileGdtfDMXProfilePtr
 
typedef std::vector< GdtfDMXProfile * > TGdtfDMXProfileArray
 
typedef GdtfCRIGroupGdtfCRIGroupPtr
 
typedef std::vector< GdtfCRIGroup * > TGdtf_CRIGroupArray
 
typedef std::vector< GdtfMeasurement * > TGdtfMeasurementArray
 
typedef GdtfFilterGdtfFilterPtr
 
typedef std::vector< GdtfFilter * > TGdtfFilterArray
 
typedef GdtfConnectorGdtfConnectorPtr
 
typedef std::vector< GdtfConnector * > TGdtfConnectorArray
 
typedef GdtfGeometryWiringObjectGdtfGeometryWiringObjectPtr
 
typedef GdtfActivationGroupGdtfActivationGroupPtr
 
typedef std::vector< GdtfActivationGroupPtrTGdtfActivationGroupArray
 
typedef GdtfFeatureGdtfFeaturePtr
 
typedef std::vector< GdtfFeature * > TGdtfFeatureArray
 
typedef GdtfFeatureGroupGdtfFeatureGroupPtr
 
typedef std::vector< GdtfFeatureGroupPtrTGdtfFeatureGroupArray
 
typedef GdtfSubPhysicalUnitGdtfSubPhysicalUnitPtr
 
typedef std::vector< GdtfSubPhysicalUnit * > TGdtfSubPhysicalUnitArray
 
typedef GdtfAttributeGdtfAttributePtr
 
typedef std::vector< GdtfAttribute * > TGdtfAttributeArray
 
typedef GdtfWheelSlotPrismFacetGdtfWheelSlotPrismFacetPtr
 
typedef std::vector< GdtfWheelSlotPrismFacetPtrTGdtfWheelSlotPrismFacetArray
 
typedef GdtfWheelSlotAnimationSystemGdtfWheelSlotAnimationSystemPtr
 
typedef GdtfWheelSlotGdtfWheelSlotPtr
 
typedef std::vector< GdtfWheelSlotPtrTGdtfWheelSlotArray
 
typedef GdtfColorSpaceGdtfColorSpacePtr
 
typedef std::vector< GdtfColorSpace * > TGdtfColorSpaceArray
 
typedef GdtfGamutGdtfGamutPtr
 
typedef std::vector< GdtfGamutPtrTGdtfGamutArray
 
typedef GdtfPhysicalDescriptionsGdtfPhysicalDescriptionsPtr
 
typedef GdtfWheelGdtfWheelPtr
 
typedef std::vector< GdtfWheelPtrTGdtfWheelArray
 
typedef GdtfModelGdtfModelPtr
 
typedef std::vector< GdtfModelPtrTGdtfModelArray
 
typedef GdtfGeometryGdtfGeometryPtr
 
typedef std::vector< GdtfGeometryPtrTGdtfGeometryArray
 
typedef GdtfGeometryDisplayGdtfGeometryDisplayPtr
 
typedef GdtfLaserProtocolGdtfLaserProtocolPtr
 
typedef std::vector< GdtfLaserProtocolPtrTGdtfLaserProtocolArray
 
typedef GdtfGeometryLaserGdtfGeometryLaserPtr
 
typedef GdtfPinPatchGdtfPinPatchPtr
 
typedef std::vector< GdtfPinPatchPtrTGdtfPinPatchArray
 
typedef GdtfGeometryInventoryGdtfGeometryInventoryPtr
 
typedef GdtfGeometryStructureGdtfGeometryStructurePtr
 
typedef GdtfGeometrySupportGdtfGeometrySupportPtr
 
typedef GdtfGeometryMagnetGdtfGeometryMagnetPtr
 
typedef GdtfGeometryLampGdtfGeometryLampePtr
 
typedef GdtfBreakGdtfBreakPtr
 
typedef std::vector< GdtfBreak * > TGdtfBreakArray
 
typedef GdtfGeometryReferenceGdtfGeometryReferencePtr
 
typedef GdtfDmxChannelSetGdtfDmxChannelSetPtr
 
typedef std::vector< GdtfDmxChannelSet * > TGdtfDmxChannelSetArray
 
typedef GdtfDmxSubChannelSetGdtfDmxSubChannelSetPtr
 
typedef std::vector< GdtfDmxSubChannelSet * > TGdtfDmxSubChannelSetArray
 
typedef GdtfDmxChannelFunctionGdtfDmxChannelFunctionPtr
 
typedef std::vector< GdtfDmxChannelFunctionPtrTGdtfDmxChannelFuntionArray
 
typedef GdtfDmxLogicalChannelGdtfDmxLogicalChannelPtr
 
typedef std::vector< GdtfDmxLogicalChannel * > TGdtfDmxLogicalChannelArray
 
typedef GdtfDmxChannelGdtfDmxChannelPtr
 
typedef std::vector< GdtfDmxChannelPtrTGdtfDmxChannelArray
 
typedef GdtfDmxRelationGdtfDmxRelationPtr
 
typedef std::vector< GdtfDmxRelation * > TGdtfDmxRelationArray
 
typedef GdtfMacroGdtfMacroPtr
 
typedef std::vector< GdtfMacroPtrTGdtfMacroArray
 
typedef GdtfMacroDMXValueGdtfMacroDMXValuePtr
 
typedef std::vector< GdtfMacroDMXValue * > TGdtfMacroDMXValueArray
 
typedef GdtfMacroDMXStepGdtfMacroDMXStepPtr
 
typedef std::vector< GdtfMacroDMXStep * > TGdtfMacroDMXStepArray
 
typedef GdtfMacroVisualValueGdtfMacroVisualValuePtr
 
typedef std::vector< GdtfMacroVisualValue * > TGdtfMacroVisualValueArray
 
typedef GdtfMacroVisualStepGdtfMacroVisualStepPtr
 
typedef std::vector< GdtfMacroVisualStep * > TGdtfMacroVisualStepArray
 
typedef GdtfMacroVisualGdtfMacroVisualPtr
 
typedef GdtfDmxModeGdtfDmxModePtr
 
typedef std::vector< GdtfDmxMode * > TGdtfDmxModeArray
 
typedef GdtfRevisionGdtfRevisionPtr
 
typedef std::vector< GdtfRevision * > TGdtfRevisionArray
 
typedef GdtfProtocolsGdtfProtocolsPtr
 
typedef GdtfFTRDMGdtfFTRDMPtr
 
typedef GdtfDMXPersonalityGdtfDMXPersonalityPtr
 
typedef std::vector< GdtfDMXPersonality * > TGdtfDMXPersonalityArray
 
typedef GdtfMapGdtfMapPtr
 
typedef std::vector< GdtfMapPtrTGdtfMapArray
 
typedef GdtfArtNetGdtfArtNetPtr
 
typedef GdtfsAcnGdtfsAcnPtr
 
typedef GdtfKiNETGdtfKiNETPtr
 
typedef GdtfPosiStageNetGdtfPosiStageNetPtr
 
typedef GdtfOpenSoundControlGdtfOpenSoundControlPtr
 
typedef GdtfCITPGdtfCITPPtr
 
typedef GdtfUserPresetGdtfUserPresetPtr
 
typedef std::vector< GdtfUserPresetPtrTGdtfUserPresetArray
 
typedef GdtfMeasurementPointGdtfMeasurementPointPtr
 
typedef std::vector< GdtfMeasurementPoint * > TGdtfMeasurementPointArray
 
typedef GdtfMeasurementGdtfMeasurementPtr
 
typedef GdtfCRIGdtfCRIPtr
 
typedef std::vector< GdtfCRI * > TGdtf_CRIArray
 
typedef GdtfPointGdtfPointPtr
 
typedef std::vector< GdtfPoint * > TGdtfPointArray
 
typedef SceneDataGeoInstanceObjSceneDataGeoInstanceObjPtr
 
typedef std::vector< SceneDataGeoInstanceObjPtrSceneDataGeometryObjArray
 
typedef std::vector< IFileIdentifierPtrTFileIdentifierPtrArray
 
typedef std::vector< IFolderIdentifierPtrTFolderIdentifierArray
 
typedef std::unordered_map< TXString, SceneDataSymDefObj * > TSymDefMap
 
typedef SceneDataObjSceneDataObjPtr
 
typedef SceneDataProviderObjSceneDataProviderObjPtr
 
typedef std::vector< SceneDataProviderObjPtrSceneDataProviderObjArray
 
typedef SceneDataAuxObjSceneDataAuxObjPtr
 
typedef std::vector< SceneDataAuxObjPtrSceneDataAuxObjArray
 
typedef SceneDataSymDefObjSceneDataSymDefObjPtr
 
typedef std::vector< SceneDataSymDefObjPtrSceneDataSymDefObjArray
 
typedef SceneDataPositionObjSceneDataPositionObjPtr
 
typedef std::vector< SceneDataPositionObjPtrSceneDataPositionObjArray
 
typedef SceneDataClassObjSceneDataClassObjPtr
 
typedef std::vector< SceneDataClassObjPtrSceneDataClassObjArray
 
typedef SceneDataSourceObjSceneDataSourceObjPtr
 
typedef std::vector< SceneDataSourceObjPtrSceneDataSourceObjArray
 
typedef SceneDataMappingDefinitionObjSceneDataMappingDefinitionObjPtr
 
typedef std::vector< SceneDataMappingDefinitionObjPtrSceneDataMappingDefinitionObjArray
 
typedef SceneDataMappingObjSceneDataMappingObjPtr
 
typedef std::vector< SceneDataMappingObjPtrSceneDataMappingObjArray
 
typedef SceneDataCustomCommandSceneDataCustomCommandPtr
 
typedef std::vector< SceneDataCustomCommandPtrSceneDataCustomCommandArray
 
typedef SceneDataAlignmentSceneDataAlignmentPtr
 
typedef std::vector< SceneDataAlignmentPtrSceneDataAlignmentArray
 
typedef SceneDataOverwriteSceneDataOverwritePtr
 
typedef std::vector< SceneDataOverwritePtrSceneDataOverwriteArray
 
typedef SceneDataConnectionObjSceneDataConnectionObjPtr
 
typedef std::vector< SceneDataConnectionObjPtrSceneDataConnectionObjArray
 
typedef SceneDataObjWithMatrixSceneDataObjWithMatrixPtr
 
typedef std::vector< SceneDataObjWithMatrixPtrSceneDataObjWithMatrixArray
 
typedef SceneDataGroupObjSceneDataGroupObjPtr
 
typedef SceneDataGDTFSpecObjSceneDataGDTFSpecObjPtr
 
typedef SceneDataGeometryObjSceneDataGeometryObjPtr
 
typedef SceneDataLayerObjSceneDataLayerObjPtr
 
typedef SceneDataFocusPointObjSceneDataFocusPointObjPtr
 
typedef std::vector< SceneDataFocusPointObjPtrSceneDataFocusPointObjArray
 
typedef std::vector< SceneDataDmxAdressSceneDataAdressArray
 
typedef SceneDataFixtureObjSceneDataFixtureObjPtr
 
typedef std::vector< SceneDataFixtureObjPtrSceneDataFixtureObjArray
 
typedef SceneDataSceneryObjSceneDataSceneryObjPtr
 
typedef SceneDataTrussObjSceneDataTrussObjPtr
 
typedef SceneDataSupportObjSceneDataSupportObjPtr
 
typedef SceneDataVideoScreenObjSceneDataVideoScreenObjPtr
 
typedef SceneDataProjectorObjSceneDataProjectorObjPtr
 
typedef SceneDataSymbolObjSceneDataSymbolObjPtr
 

Enumerations

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

Variables

const Sint32 kDmxBreakOverwriteValue = 0
 

Typedef Documentation

◆ GdtfActivationGroupPtr

◆ GdtfArtNetPtr

◆ GdtfAttributePtr

◆ GdtfBreakPtr

◆ GdtfCITPPtr

◆ GdtfColorSpacePtr

◆ GdtfConnectorPtr

◆ GdtfCRIGroupPtr

◆ GdtfCRIPtr

◆ GdtfDmxChannelFunctionPtr

◆ GdtfDmxChannelPtr

◆ GdtfDmxChannelSetPtr

◆ GdtfDmxLogicalChannelPtr

◆ GdtfDmxModePtr

◆ GdtfDMXPersonalityPtr

◆ GdtfDMXProfilePtr

◆ GdtfDmxRelationPtr

◆ GdtfDmxSubChannelSetPtr

◆ GdtfFeatureGroupPtr

◆ GdtfFeaturePtr

◆ GdtfFilterPtr

◆ GdtfFTRDMPtr

◆ GdtfGamutPtr

◆ GdtfGeometryDisplayPtr

◆ GdtfGeometryInventoryPtr

◆ GdtfGeometryLampePtr

◆ GdtfGeometryLaserPtr

◆ GdtfGeometryMagnetPtr

◆ GdtfGeometryPtr

◆ GdtfGeometryReferencePtr

◆ GdtfGeometryStructurePtr

◆ GdtfGeometrySupportPtr

◆ GdtfGeometryWiringObjectPtr

◆ GdtfKiNETPtr

◆ GdtfLaserProtocolPtr

◆ GdtfMacroDMXStepPtr

◆ GdtfMacroDMXValuePtr

◆ GdtfMacroPtr

◆ GdtfMacroVisualPtr

◆ GdtfMacroVisualStepPtr

◆ GdtfMacroVisualValuePtr

◆ GdtfMapPtr

◆ GdtfMeasurementPointPtr

◆ GdtfMeasurementPtr

◆ GdtfModelPtr

◆ GdtfOpenSoundControlPtr

◆ GdtfPhysicalDescriptionsPtr

◆ GdtfPhysicalEmitterPtr

◆ GdtfPinPatchPtr

◆ GdtfPointPtr

◆ GdtfPosiStageNetPtr

◆ GdtfProtocolsPtr

◆ GdtfRevisionPtr

◆ GdtfsAcnPtr

◆ GdtfSoftwareVersionIDPtr

◆ GdtfSubPhysicalUnitPtr

◆ GdtfUserPresetPtr

◆ GdtfWheelPtr

◆ GdtfWheelSlotAnimationSystemPtr

◆ GdtfWheelSlotPrismFacetPtr

◆ GdtfWheelSlotPtr

◆ SceneDataAdressArray

◆ SceneDataAlignmentArray

◆ SceneDataAlignmentPtr

◆ SceneDataAuxObjArray

◆ SceneDataAuxObjPtr

◆ SceneDataClassObjArray

◆ SceneDataClassObjPtr

◆ SceneDataConnectionObjArray

◆ SceneDataConnectionObjPtr

◆ SceneDataCustomCommandArray

◆ SceneDataCustomCommandPtr

◆ SceneDataFixtureObjArray

◆ SceneDataFixtureObjPtr

◆ SceneDataFocusPointObjArray

◆ SceneDataFocusPointObjPtr

◆ SceneDataGDTFSpecObjPtr

◆ SceneDataGeoInstanceObjPtr

◆ SceneDataGeometryObjArray

◆ SceneDataGeometryObjPtr

◆ SceneDataGroupObjPtr

◆ SceneDataLayerObjPtr

◆ SceneDataMappingDefinitionObjArray

◆ SceneDataMappingDefinitionObjPtr

◆ SceneDataMappingObjArray

◆ SceneDataMappingObjPtr

◆ SceneDataObjPtr

◆ SceneDataObjWithMatrixArray

◆ SceneDataObjWithMatrixPtr

◆ SceneDataOverwriteArray

◆ SceneDataOverwritePtr

◆ SceneDataPositionObjArray

◆ SceneDataPositionObjPtr

◆ SceneDataProjectorObjPtr

◆ SceneDataProviderObjArray

◆ SceneDataProviderObjPtr

◆ SceneDataSceneryObjPtr

◆ SceneDataSourceObjArray

◆ SceneDataSourceObjPtr

◆ SceneDataSupportObjPtr

◆ SceneDataSymbolObjPtr

◆ SceneDataSymDefObjArray

◆ SceneDataSymDefObjPtr

◆ SceneDataTrussObjPtr

◆ SceneDataVideoScreenObjPtr

◆ TFileIdentifierPtrArray

◆ TFolderIdentifierArray

◆ TGdtf_CRIArray

typedef std::vector<GdtfCRI*> SceneData::TGdtf_CRIArray

◆ TGdtf_CRIGroupArray

◆ TGdtfActivationGroupArray

◆ TGdtfAttributeArray

◆ TGdtfBreakArray

typedef std::vector<GdtfBreak*> SceneData::TGdtfBreakArray

◆ TGdtfColorSpaceArray

◆ TGdtfConnectorArray

◆ TGdtfDmxChannelArray

◆ TGdtfDmxChannelFuntionArray

◆ TGdtfDmxChannelSetArray

◆ TGdtfDmxLogicalChannelArray

◆ TGdtfDmxModeArray

◆ TGdtfDMXPersonalityArray

◆ TGdtfDMXProfileArray

◆ TGdtfDmxRelationArray

◆ TGdtfDmxSubChannelSetArray

◆ TGdtfFeatureArray

◆ TGdtfFeatureGroupArray

◆ TGdtfFilterArray

typedef std::vector<GdtfFilter*> SceneData::TGdtfFilterArray

◆ TGdtfGamutArray

◆ TGdtfGeometryArray

◆ TGdtfLaserProtocolArray

◆ TGdtfMacroArray

◆ TGdtfMacroDMXStepArray

◆ TGdtfMacroDMXValueArray

◆ TGdtfMacroVisualStepArray

◆ TGdtfMacroVisualValueArray

◆ TGdtfMapArray

typedef std::vector<GdtfMapPtr> SceneData::TGdtfMapArray

◆ TGdtfMeasurementArray

◆ TGdtfMeasurementPointArray

◆ TGdtfModelArray

◆ TGdtfPhysicalEmitterArray

◆ TGdtfPinPatchArray

◆ TGdtfPointArray

typedef std::vector<GdtfPoint*> SceneData::TGdtfPointArray

◆ TGdtfRevisionArray

◆ TGdtfSoftwareVersionIDArray

◆ TGdtfSubPhysicalUnitArray

◆ TGdtfUserPresetArray

◆ TGdtfWheelArray

◆ TGdtfWheelSlotArray

◆ TGdtfWheelSlotPrismFacetArray

◆ TSymDefMap

typedef std::unordered_map<TXString, SceneDataSymDefObj*> SceneData::TSymDefMap

Enumeration Type Documentation

◆ ESceneDataGUIDType

Enumerator
ePlaceHolder 
eNormal 
eNoGuid 

◆ ESceneDataObjectType

Enumerator
eFixture 
eLayer 
eGroup 
eSymbol 
eSceneObject 
eFocusPoint 
eTruss 
eVideoScreen 
eProjector 
eSupport 
eSymDef 
eProviderObj 
ePosition 
eGeometryObj 
eClassObject 
eSourceObject 
eMappingDefinitionObject 
eMappingObject 
eCustomCommand 
eConnectionObject 
eAlignment 
eOverwrite 
eSceneDataMVRSpecObj 

◆ ESearchUuidIn

enum class SceneData::ESearchUuidIn
strong
Enumerator
Symbols 
Objects 
Layers 
Classes 

Variable Documentation

◆ kDmxBreakOverwriteValue

const Sint32 SceneData::kDmxBreakOverwriteValue = 0