libMVRgdtf e5d999f
A library for GDTF and MVR
Loading...
Searching...
No Matches
SceneData Namespace Reference

Classes

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

◆ SceneDataProtocolsArray

◆ 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