libMVRgdtf 40bc00a
A library for GDTF and MVR
|
#include <GDTFManager.h>
Public Member Functions | |
GdtfObject () | |
virtual | ~GdtfObject () |
void | WriteToNode (IXMLFileNodePtr pContainerNode) |
void | ReadFromNode (const IXMLFileNodePtr &pNode) |
void | GetNode (IXMLFileNodePtr &pNode) |
void | SetBind (void *ptr) |
void * | GetBind () |
virtual EGdtfObjectType | GetObjectType ()=0 |
virtual TXString | GetNodeReference () |
Protected Member Functions | |
virtual TXString | GetNodeName ()=0 |
virtual void | OnPrintToFile (IXMLFileNodePtr pNode) |
virtual void | OnReadFromNode (const IXMLFileNodePtr &pNode) |
virtual void | OnErrorCheck (const IXMLFileNodePtr &pNode) |
GdtfObject::GdtfObject | ( | ) |
|
virtual |
void * GdtfObject::GetBind | ( | ) |
void GdtfObject::GetNode | ( | IXMLFileNodePtr & | pNode | ) |
|
protectedpure virtual |
Implemented in SceneData::GdtfActivationGroup, SceneData::GdtfFeature, SceneData::GdtfFeatureGroup, SceneData::GdtfSubPhysicalUnit, SceneData::GdtfAttribute, SceneData::GdtfWheelSlotPrismFacet, SceneData::GdtfWheelSlotAnimationSystem, SceneData::GdtfWheelSlot, SceneData::GdtfColorSpace, SceneData::GdtfGamut, SceneData::GdtfPhysicalDescriptions, SceneData::GdtfFilter, SceneData::GdtfWheel, SceneData::GdtfModel, SceneData::GdtfGeometry, SceneData::GdtfGeometryAxis, SceneData::GdtfGeometryBeamFilter, SceneData::GdtfGeometryColorFilter, SceneData::GdtfGeometryGoboFilter, SceneData::GdtfGeometryShaperFilter, SceneData::GdtfGeometryMediaServerCamera, SceneData::GdtfGeometryMediaServerLayer, SceneData::GdtfGeometryMediaServerMaster, SceneData::GdtfGeometryDisplay, SceneData::GdtfLaserProtocol, SceneData::GdtfGeometryLaser, SceneData::GdtfPinPatch, SceneData::GdtfGeometryWiringObject, SceneData::GdtfGeometryInventory, SceneData::GdtfGeometryStructure, SceneData::GdtfGeometrySupport, SceneData::GdtfGeometryMagnet, SceneData::GdtfGeometryLamp, SceneData::GdtfBreak, SceneData::GdtfGeometryReference, SceneData::GdtfDmxChannelSet, SceneData::GdtfDmxSubChannelSet, SceneData::GdtfDmxChannelFunction, SceneData::GdtfDmxLogicalChannel, SceneData::GdtfDmxChannel, SceneData::GdtfDmxRelation, SceneData::GdtfMacro, SceneData::GdtfMacroDMXValue, SceneData::GdtfMacroDMXStep, SceneData::GdtfMacroDMX, SceneData::GdtfMacroVisualValue, SceneData::GdtfMacroVisualStep, SceneData::GdtfMacroVisual, SceneData::GdtfDmxMode, SceneData::GdtfRevision, SceneData::GdtfProtocols, SceneData::GdtfFTRDM, SceneData::GdtfDMXPersonality, SceneData::GdtfSoftwareVersionID, SceneData::GdtfMap, SceneData::GdtfArtNet, SceneData::GdtfsAcn, SceneData::GdtfKiNET, SceneData::GdtfPosiStageNet, SceneData::GdtfOpenSoundControl, SceneData::GdtfCITP, SceneData::GdtfUserPreset, SceneData::GdtfMeasurementPoint, SceneData::GdtfMeasurement, SceneData::GdtfPhysicalEmitter, SceneData::GdtfCRI, SceneData::GdtfCRIGroup, SceneData::GdtfPoint, SceneData::GdtfDMXProfile, SceneData::GdtfConnector, and SceneData::GdtfFixture.
|
virtual |
Reimplemented in SceneData::GdtfActivationGroup, SceneData::GdtfFeature, SceneData::GdtfSubPhysicalUnit, SceneData::GdtfAttribute, SceneData::GdtfWheelSlot, SceneData::GdtfColorSpace, SceneData::GdtfGamut, SceneData::GdtfFilter, SceneData::GdtfWheel, SceneData::GdtfModel, SceneData::GdtfGeometry, SceneData::GdtfDmxChannelFunction, SceneData::GdtfDmxLogicalChannel, SceneData::GdtfDmxChannel, SceneData::GdtfPhysicalEmitter, SceneData::GdtfDMXProfile, and SceneData::GdtfConnector.
|
pure virtual |
Implemented in SceneData::GdtfActivationGroup, SceneData::GdtfFeature, SceneData::GdtfFeatureGroup, SceneData::GdtfSubPhysicalUnit, SceneData::GdtfAttribute, SceneData::GdtfWheelSlotPrismFacet, SceneData::GdtfWheelSlotAnimationSystem, SceneData::GdtfWheelSlot, SceneData::GdtfColorSpace, SceneData::GdtfGamut, SceneData::GdtfPhysicalDescriptions, SceneData::GdtfFilter, SceneData::GdtfWheel, SceneData::GdtfModel, SceneData::GdtfGeometry, SceneData::GdtfGeometryAxis, SceneData::GdtfGeometryBeamFilter, SceneData::GdtfGeometryColorFilter, SceneData::GdtfGeometryGoboFilter, SceneData::GdtfGeometryShaperFilter, SceneData::GdtfGeometryMediaServerCamera, SceneData::GdtfGeometryMediaServerLayer, SceneData::GdtfGeometryMediaServerMaster, SceneData::GdtfGeometryDisplay, SceneData::GdtfLaserProtocol, SceneData::GdtfGeometryLaser, SceneData::GdtfPinPatch, SceneData::GdtfGeometryWiringObject, SceneData::GdtfGeometryInventory, SceneData::GdtfGeometryStructure, SceneData::GdtfGeometrySupport, SceneData::GdtfGeometryMagnet, SceneData::GdtfGeometryLamp, SceneData::GdtfBreak, SceneData::GdtfGeometryReference, SceneData::GdtfDmxChannelSet, SceneData::GdtfDmxSubChannelSet, SceneData::GdtfDmxChannelFunction, SceneData::GdtfDmxLogicalChannel, SceneData::GdtfDmxChannel, SceneData::GdtfDmxRelation, SceneData::GdtfMacro, SceneData::GdtfMacroDMXValue, SceneData::GdtfMacroDMXStep, SceneData::GdtfMacroDMX, SceneData::GdtfMacroVisualValue, SceneData::GdtfMacroVisualStep, SceneData::GdtfMacroVisual, SceneData::GdtfDmxMode, SceneData::GdtfRevision, SceneData::GdtfProtocols, SceneData::GdtfFTRDM, SceneData::GdtfDMXPersonality, SceneData::GdtfSoftwareVersionID, SceneData::GdtfMap, SceneData::GdtfArtNet, SceneData::GdtfsAcn, SceneData::GdtfKiNET, SceneData::GdtfPosiStageNet, SceneData::GdtfOpenSoundControl, SceneData::GdtfCITP, SceneData::GdtfUserPreset, SceneData::GdtfMeasurementPoint, SceneData::GdtfMeasurement, SceneData::GdtfPhysicalEmitter, SceneData::GdtfCRI, SceneData::GdtfCRIGroup, SceneData::GdtfPoint, SceneData::GdtfDMXProfile, SceneData::GdtfConnector, and SceneData::GdtfFixture.
|
protectedvirtual |
Reimplemented in SceneData::GdtfActivationGroup, SceneData::GdtfFeature, SceneData::GdtfFeatureGroup, SceneData::GdtfSubPhysicalUnit, SceneData::GdtfAttribute, SceneData::GdtfWheelSlotPrismFacet, SceneData::GdtfWheelSlotAnimationSystem, SceneData::GdtfWheelSlot, SceneData::GdtfColorSpace, SceneData::GdtfGamut, SceneData::GdtfWheel, SceneData::GdtfModel, SceneData::GdtfGeometry, SceneData::GdtfGeometryAxis, SceneData::GdtfGeometryBeamFilter, SceneData::GdtfGeometryColorFilter, SceneData::GdtfGeometryGoboFilter, SceneData::GdtfGeometryShaperFilter, SceneData::GdtfGeometryMediaServerCamera, SceneData::GdtfGeometryMediaServerLayer, SceneData::GdtfGeometryMediaServerMaster, SceneData::GdtfGeometryDisplay, SceneData::GdtfLaserProtocol, SceneData::GdtfGeometryLaser, SceneData::GdtfPinPatch, SceneData::GdtfGeometryWiringObject, SceneData::GdtfGeometryInventory, SceneData::GdtfGeometryStructure, SceneData::GdtfGeometrySupport, SceneData::GdtfGeometryMagnet, SceneData::GdtfGeometryLamp, SceneData::GdtfBreak, SceneData::GdtfGeometryReference, SceneData::GdtfDmxChannelSet, SceneData::GdtfDmxSubChannelSet, SceneData::GdtfDmxChannelFunction, SceneData::GdtfDmxLogicalChannel, SceneData::GdtfDmxChannel, SceneData::GdtfDmxRelation, SceneData::GdtfMacro, SceneData::GdtfMacroDMXValue, SceneData::GdtfMacroDMXStep, SceneData::GdtfMacroVisualValue, SceneData::GdtfMacroVisualStep, SceneData::GdtfDmxMode, SceneData::GdtfRevision, SceneData::GdtfProtocols, SceneData::GdtfFTRDM, SceneData::GdtfMap, SceneData::GdtfMeasurementPoint, SceneData::GdtfPhysicalEmitter, SceneData::GdtfCRI, SceneData::GdtfCRIGroup, SceneData::GdtfPoint, SceneData::GdtfDMXProfile, SceneData::GdtfConnector, and SceneData::GdtfFixture.
|
protectedvirtual |
Reimplemented in SceneData::GdtfActivationGroup, SceneData::GdtfFeature, SceneData::GdtfFeatureGroup, SceneData::GdtfSubPhysicalUnit, SceneData::GdtfAttribute, SceneData::GdtfWheelSlotPrismFacet, SceneData::GdtfWheelSlotAnimationSystem, SceneData::GdtfWheelSlot, SceneData::GdtfColorSpace, SceneData::GdtfGamut, SceneData::GdtfPhysicalDescriptions, SceneData::GdtfFilter, SceneData::GdtfWheel, SceneData::GdtfModel, SceneData::GdtfGeometry, SceneData::GdtfGeometryAxis, SceneData::GdtfGeometryBeamFilter, SceneData::GdtfGeometryColorFilter, SceneData::GdtfGeometryGoboFilter, SceneData::GdtfGeometryShaperFilter, SceneData::GdtfGeometryMediaServerCamera, SceneData::GdtfGeometryMediaServerLayer, SceneData::GdtfGeometryMediaServerMaster, SceneData::GdtfGeometryDisplay, SceneData::GdtfLaserProtocol, SceneData::GdtfGeometryLaser, SceneData::GdtfPinPatch, SceneData::GdtfGeometryWiringObject, SceneData::GdtfGeometryInventory, SceneData::GdtfGeometryStructure, SceneData::GdtfGeometrySupport, SceneData::GdtfGeometryMagnet, SceneData::GdtfGeometryLamp, SceneData::GdtfBreak, SceneData::GdtfGeometryReference, SceneData::GdtfDmxChannelSet, SceneData::GdtfDmxSubChannelSet, SceneData::GdtfDmxChannelFunction, SceneData::GdtfDmxLogicalChannel, SceneData::GdtfDmxChannel, SceneData::GdtfDmxRelation, SceneData::GdtfMacro, SceneData::GdtfMacroDMXValue, SceneData::GdtfMacroDMXStep, SceneData::GdtfMacroDMX, SceneData::GdtfMacroVisualValue, SceneData::GdtfMacroVisualStep, SceneData::GdtfMacroVisual, SceneData::GdtfDmxMode, SceneData::GdtfRevision, SceneData::GdtfProtocols, SceneData::GdtfFTRDM, SceneData::GdtfDMXPersonality, SceneData::GdtfSoftwareVersionID, SceneData::GdtfMap, SceneData::GdtfArtNet, SceneData::GdtfsAcn, SceneData::GdtfUserPreset, SceneData::GdtfMeasurementPoint, SceneData::GdtfMeasurement, SceneData::GdtfPhysicalEmitter, SceneData::GdtfCRI, SceneData::GdtfCRIGroup, SceneData::GdtfPoint, SceneData::GdtfDMXProfile, SceneData::GdtfConnector, and SceneData::GdtfFixture.
|
protectedvirtual |
Reimplemented in SceneData::GdtfActivationGroup, SceneData::GdtfFeature, SceneData::GdtfFeatureGroup, SceneData::GdtfSubPhysicalUnit, SceneData::GdtfAttribute, SceneData::GdtfWheelSlotPrismFacet, SceneData::GdtfWheelSlotAnimationSystem, SceneData::GdtfWheelSlot, SceneData::GdtfColorSpace, SceneData::GdtfGamut, SceneData::GdtfPhysicalDescriptions, SceneData::GdtfFilter, SceneData::GdtfWheel, SceneData::GdtfModel, SceneData::GdtfGeometry, SceneData::GdtfGeometryAxis, SceneData::GdtfGeometryBeamFilter, SceneData::GdtfGeometryColorFilter, SceneData::GdtfGeometryGoboFilter, SceneData::GdtfGeometryShaperFilter, SceneData::GdtfGeometryMediaServerCamera, SceneData::GdtfGeometryMediaServerLayer, SceneData::GdtfGeometryMediaServerMaster, SceneData::GdtfGeometryDisplay, SceneData::GdtfLaserProtocol, SceneData::GdtfGeometryLaser, SceneData::GdtfPinPatch, SceneData::GdtfGeometryWiringObject, SceneData::GdtfGeometryInventory, SceneData::GdtfGeometryStructure, SceneData::GdtfGeometrySupport, SceneData::GdtfGeometryMagnet, SceneData::GdtfGeometryLamp, SceneData::GdtfBreak, SceneData::GdtfGeometryReference, SceneData::GdtfDmxChannelSet, SceneData::GdtfDmxSubChannelSet, SceneData::GdtfDmxChannelFunction, SceneData::GdtfDmxLogicalChannel, SceneData::GdtfDmxChannel, SceneData::GdtfDmxRelation, SceneData::GdtfMacro, SceneData::GdtfMacroDMXValue, SceneData::GdtfMacroDMXStep, SceneData::GdtfMacroDMX, SceneData::GdtfMacroVisualValue, SceneData::GdtfMacroVisualStep, SceneData::GdtfMacroVisual, SceneData::GdtfDmxMode, SceneData::GdtfRevision, SceneData::GdtfProtocols, SceneData::GdtfFTRDM, SceneData::GdtfDMXPersonality, SceneData::GdtfSoftwareVersionID, SceneData::GdtfMap, SceneData::GdtfArtNet, SceneData::GdtfsAcn, SceneData::GdtfUserPreset, SceneData::GdtfMeasurementPoint, SceneData::GdtfMeasurement, SceneData::GdtfPhysicalEmitter, SceneData::GdtfCRI, SceneData::GdtfCRIGroup, SceneData::GdtfPoint, SceneData::GdtfDMXProfile, SceneData::GdtfConnector, and SceneData::GdtfFixture.
void GdtfObject::ReadFromNode | ( | const IXMLFileNodePtr & | pNode | ) |
void GdtfObject::SetBind | ( | void * | ptr | ) |
void GdtfObject::WriteToNode | ( | IXMLFileNodePtr | pContainerNode | ) |