libMVRgdtf 40bc00a
A library for GDTF and MVR
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
GDTFPrefix.h File Reference

Go to the source code of this file.

Namespaces

namespace  VectorworksMVR
 
namespace  VectorworksMVR::GdtfDefines
 

Typedefs

typedef Uint16 VectorworksMVR::GdtfDefines::DMXAddress
 
typedef Uint64 VectorworksMVR::GdtfDefines::DmxValue
 

Enumerations

enum class  VectorworksMVR::GdtfDefines::ERessourceType {
  VectorworksMVR::GdtfDefines::ModelSVG , VectorworksMVR::GdtfDefines::Model3DS , VectorworksMVR::GdtfDefines::ImageWheel , VectorworksMVR::GdtfDefines::RessoureFixture ,
  VectorworksMVR::GdtfDefines::ModelGLTF , VectorworksMVR::GdtfDefines::Model3DSLow , VectorworksMVR::GdtfDefines::Model3DSHigh , VectorworksMVR::GdtfDefines::ModelGLTFLow ,
  VectorworksMVR::GdtfDefines::ModelGLTFHigh , VectorworksMVR::GdtfDefines::ModelSVGSide , VectorworksMVR::GdtfDefines::ModelSVGFront
}
 
enum  VectorworksMVR::GdtfDefines::EGdtfObjectType {
  VectorworksMVR::GdtfDefines::eGdtfActivationGroup = 0 , VectorworksMVR::GdtfDefines::eGdtfFeatureGroup = 1 , VectorworksMVR::GdtfDefines::eGdtfFeature = 2 , VectorworksMVR::GdtfDefines::eGdtfSubAttribute = 3 ,
  VectorworksMVR::GdtfDefines::eGdtfAttribute = 4 , VectorworksMVR::GdtfDefines::eGdtfWheelSlot = 5 , VectorworksMVR::GdtfDefines::eGdtfPrismFacet = 6 , VectorworksMVR::GdtfDefines::eGdtfWheel = 7 ,
  VectorworksMVR::GdtfDefines::eGdtfModel = 8 , VectorworksMVR::GdtfDefines::eGdtfGeometry = 9 , VectorworksMVR::GdtfDefines::eGdtfGeometryAxis = 10 , VectorworksMVR::GdtfDefines::eGdtfGeometryBeamFilter = 11 ,
  VectorworksMVR::GdtfDefines::eGdtfGeometryColorFilter = 12 , VectorworksMVR::GdtfDefines::eGdtfGeometryGoboFilter = 13 , VectorworksMVR::GdtfDefines::eGdtfGeometryShaperFilter = 14 , VectorworksMVR::GdtfDefines::eGdtfGeometryLamp = 15 ,
  VectorworksMVR::GdtfDefines::eGdtfBreak = 16 , VectorworksMVR::GdtfDefines::eGdtfGeometryReference = 17 , VectorworksMVR::GdtfDefines::eGdtfDmxChannelSet = 18 , VectorworksMVR::GdtfDefines::eGdtfDmxChannelFuntion = 19 ,
  VectorworksMVR::GdtfDefines::eGdtfDmxLogicalChannel = 20 , VectorworksMVR::GdtfDefines::eGdtfDmxChannel = 21 , VectorworksMVR::GdtfDefines::eGdtfDmxRelation = 22 , VectorworksMVR::GdtfDefines::eGdtfDmxMode = 23 ,
  VectorworksMVR::GdtfDefines::eGdtfRevision = 24 , VectorworksMVR::GdtfDefines::eGdtfUserPreset = 25 , VectorworksMVR::GdtfDefines::eGdtfMacro = 26 , VectorworksMVR::GdtfDefines::eGdtfMeasurementPoint = 27 ,
  VectorworksMVR::GdtfDefines::eGdtfPhysicalEmitter = 28 , VectorworksMVR::GdtfDefines::eGdtfPhysicalDescription = 29 , VectorworksMVR::GdtfDefines::eGdtfFixture = 30 , VectorworksMVR::GdtfDefines::eGdtfDMXProfile = 31 ,
  VectorworksMVR::GdtfDefines::eGdtfCRIGroup = 32 , VectorworksMVR::GdtfDefines::eGdtfCRI = 33 , VectorworksMVR::GdtfDefines::eProtocols = 34 , VectorworksMVR::GdtfDefines::eGdtfFTRDM = 35 ,
  VectorworksMVR::GdtfDefines::eGdtfRDMParameter = 36 , VectorworksMVR::GdtfDefines::eGdtfRDMNotifications = 37 , VectorworksMVR::GdtfDefines::eGdtfRDMNotification = 38 , VectorworksMVR::GdtfDefines::eGdtfRDMParameterNotification = 39 ,
  VectorworksMVR::GdtfDefines::eGdtfRDMValueBool = 40 , VectorworksMVR::GdtfDefines::eGdtfRDMValue_UNSIGNED_BYTE = 42 , VectorworksMVR::GdtfDefines::eGdtfRDMValue_SIGNED_BYTE = 43 , VectorworksMVR::GdtfDefines::eGdtfRDMValue_UNSIGNED_WORD = 44 ,
  VectorworksMVR::GdtfDefines::eGdtfRDMValue_SIGNED_WORD = 45 , VectorworksMVR::GdtfDefines::eGdtfRDMValue_UNSIGNED_DWORD = 46 , VectorworksMVR::GdtfDefines::eGdtfRDMValue_SIGNED_DWORD = 47 , VectorworksMVR::GdtfDefines::eGdtfRDMValue_ASCII = 48 ,
  VectorworksMVR::GdtfDefines::eGdtfRDMValue_DMX_PERSONALITY_DESCRIPTION = 49 , VectorworksMVR::GdtfDefines::eRDMValue_SENSOR_DEFINITION = 50 , VectorworksMVR::GdtfDefines::eGdtfRDMValue_SLOT_INFO = 51 , VectorworksMVR::GdtfDefines::eRDMValue_STATUS_ID_DESCRIPTION = 52 ,
  VectorworksMVR::GdtfDefines::eGdtfRDMValue_REAL_TIME_CLOCK = 53 , VectorworksMVR::GdtfDefines::eGdtfRDMSensorNotification = 54 , VectorworksMVR::GdtfDefines::eGdtfValueSensor = 55 , VectorworksMVR::GdtfDefines::eGdtfArtNet = 56 ,
  VectorworksMVR::GdtfDefines::eGdtf_sACN = 57 , VectorworksMVR::GdtfDefines::eGdtfKiNET = 58 , VectorworksMVR::GdtfDefines::eGdtfPosiStageNet = 59 , VectorworksMVR::GdtfDefines::eGdtfOpenSoundControl = 60 ,
  VectorworksMVR::GdtfDefines::eGdtfCITP = 61 , VectorworksMVR::GdtfDefines::eGdtfMacroDMX = 62 , VectorworksMVR::GdtfDefines::eGdtfMacroDMXStep = 63 , VectorworksMVR::GdtfDefines::eGdtfMacroDMXValue = 64 ,
  VectorworksMVR::GdtfDefines::eGdtfMacroVisual = 65 , VectorworksMVR::GdtfDefines::eGdtfMacroVisualStep = 66 , VectorworksMVR::GdtfDefines::eGdtfMacroVisualValue = 67 , VectorworksMVR::GdtfDefines::eGdtfDMXPersonality = 68 ,
  VectorworksMVR::GdtfDefines::eGdtfSoftwareVersionID = 69 , VectorworksMVR::GdtfDefines::eGdtfColorSpace = 70 , VectorworksMVR::GdtfDefines::eGdtfFilter = 71 , VectorworksMVR::GdtfDefines::eGdtfMeasurement = 72 ,
  VectorworksMVR::GdtfDefines::eGdtfAnimationSystem = 73 , VectorworksMVR::GdtfDefines::eGdtfConnector = 74 , VectorworksMVR::GdtfDefines::eGdtfPowerConsumption = 75 , VectorworksMVR::GdtfDefines::eGdtfGeometryMediaServerCamera = 76 ,
  VectorworksMVR::GdtfDefines::eGdtfGeometryMediaServerLayer = 77 , VectorworksMVR::GdtfDefines::eGdtfGeometryMediaServerMaster = 78 , VectorworksMVR::GdtfDefines::eGdtfGeometryDisplay = 79 , VectorworksMVR::GdtfDefines::eGdtfPoint = 80 ,
  VectorworksMVR::GdtfDefines::eGdtfGeometryLaser = 81 , VectorworksMVR::GdtfDefines::eGdtfGeometryWiringObject = 82 , VectorworksMVR::GdtfDefines::eGdtfGeometryInventory = 83 , VectorworksMVR::GdtfDefines::eGdtfGeometryStructure = 84 ,
  VectorworksMVR::GdtfDefines::eGdtfGeometrySupport = 85 , VectorworksMVR::GdtfDefines::eGdtfGeometryMagnet = 86 , VectorworksMVR::GdtfDefines::eGdtfLaserProtocol = 87 , VectorworksMVR::GdtfDefines::eGdtfPinPatch = 88 ,
  VectorworksMVR::GdtfDefines::eGdtfMap = 89 , VectorworksMVR::GdtfDefines::eGdtfSubPhysicalUnit = 90 , VectorworksMVR::GdtfDefines::eGdtfGamut = 91 , VectorworksMVR::GdtfDefines::eGdtfDmxSubChannelSet = 92
}
 
enum class  VectorworksMVR::GdtfDefines::EGdtfParsingError : Sint32 {
  VectorworksMVR::GdtfDefines::eNodeMissingMandatoryAttribute = 0 , VectorworksMVR::GdtfDefines::eNodeWrongAttribute = 1 , VectorworksMVR::GdtfDefines::eNodeWrongName = 2 , VectorworksMVR::GdtfDefines::eGeometryMissingModelReference = 4 ,
  VectorworksMVR::GdtfDefines::eBreakObjectInNonGeometryReference = 5 , VectorworksMVR::GdtfDefines::eFixtureNoGdtfFileInXmlBuffer = 6 , VectorworksMVR::GdtfDefines::eFixtureChecksumError = 7 , VectorworksMVR::GdtfDefines::eFixtureDMXChannelMissingGeometryLink = 8 ,
  VectorworksMVR::GdtfDefines::eFixtureLogicalChannelMissingAttribute = 9 , VectorworksMVR::GdtfDefines::eFixtureChannelFunctionMissingAttribute = 10 , VectorworksMVR::GdtfDefines::eGeometryUnresolvedModel = 11 , VectorworksMVR::GdtfDefines::eGeometryReferenceUnresolvedLink = 12 ,
  VectorworksMVR::GdtfDefines::eAttributeUnresolvedActivationGroup = 13 , VectorworksMVR::GdtfDefines::eAttributeUnresolvedFeature = 14 , VectorworksMVR::GdtfDefines::eAttributeUnresolvedMainAttribute = 15 , VectorworksMVR::GdtfDefines::eDmxModeUnresolvedGeometry = 16 ,
  VectorworksMVR::GdtfDefines::eDMXModeMastersUnresolved = 17 , VectorworksMVR::GdtfDefines::eValueError_UuidHasWrongFormat = 18 , VectorworksMVR::GdtfDefines::eValueError_ColorHasWrongFormat = 19 , VectorworksMVR::GdtfDefines::eValueError_DmxAdressHasWrongValue = 20 ,
  VectorworksMVR::GdtfDefines::eValueError_DmxValueHasWrongValue = 21 , VectorworksMVR::GdtfDefines::eValueError_NoMatchInEnum_ConvertPrimitiveType = 22 , VectorworksMVR::GdtfDefines::eValueError_NoMatchInEnum_ConvertSpecialAttr = 23 , VectorworksMVR::GdtfDefines::eValueError_NoMatchInEnum_ConvertPhysicalUnit = 24 ,
  VectorworksMVR::GdtfDefines::eValueError_NoMatchInEnum_ConvertBeamType = 25 , VectorworksMVR::GdtfDefines::eValueError_NoMatchInEnum_ConvertLampeType = 26 , VectorworksMVR::GdtfDefines::eValueError_NoMatchInEnum_ConvertFrequenz = 27 , VectorworksMVR::GdtfDefines::eValueError_NoMatchInEnum_ConvertSnap = 28 ,
  VectorworksMVR::GdtfDefines::eValueError_NoMatchInEnum_ConvertMaster = 29 , VectorworksMVR::GdtfDefines::eValueError_NoMatchInEnum_ConvertRelation = 30 , VectorworksMVR::GdtfDefines::eValueError_NoMatchInEnum_ConvertDMXInvert = 31 , VectorworksMVR::GdtfDefines::eValueError_NoMatchInEnum_ConvertColorSample = 45 ,
  VectorworksMVR::GdtfDefines::eValueError_MatrixFormatMissingFirstBracket = 46 , VectorworksMVR::GdtfDefines::eValueError_MatrixFormatMissingLastBracket = 47 , VectorworksMVR::GdtfDefines::eValueError_MatrixFormatTooMuchOrTooLessLines = 48 , VectorworksMVR::GdtfDefines::eValueError_MatrixFormatTooMuchOrTooLessEntries = 49 ,
  VectorworksMVR::GdtfDefines::eValueError_MatrixRotationFormatMissingFirstBracket = 50 , VectorworksMVR::GdtfDefines::eValueError_MatrixRotationFormatMissingLastBracket = 51 , VectorworksMVR::GdtfDefines::eValueError_MatrixRotationTooMuchOrTooLessLines = 52 , VectorworksMVR::GdtfDefines::eValueError_MatrixRotationTooMuchOrTooLessEntries = 53 ,
  VectorworksMVR::GdtfDefines::eValueError_NoCommaFound = 54 , VectorworksMVR::GdtfDefines::eFailedToReadDescription = 55 , VectorworksMVR::GdtfDefines::eXmlParsingError = 56 , VectorworksMVR::GdtfDefines::eValueError_DateHasWrongFormat = 57 ,
  VectorworksMVR::GdtfDefines::eValueError_UnresolvedRdmPersonalityMode = 58 , VectorworksMVR::GdtfDefines::eChannelFunctionMissingAttribute = 59 , VectorworksMVR::GdtfDefines::eHexConversion_ValueToHight = 60 , VectorworksMVR::GdtfDefines::eHexConversion_InvalidChar = 61 ,
  VectorworksMVR::GdtfDefines::eDmxMacroDmxValueChannelReference = 62 , VectorworksMVR::GdtfDefines::eChannelFunctionNotStartingWithZero = 63 , VectorworksMVR::GdtfDefines::eFileWithUnsupportedEncodingInZip = 64 , VectorworksMVR::GdtfDefines::eValueError_NoMatchInEnum_InterpolationTo = 65 ,
  VectorworksMVR::GdtfDefines::eValueError_NoMatchInEnum_CanHaveChildren = 66 , VectorworksMVR::GdtfDefines::eFixtureChannelFunctionMissingModeMaster = 67 , VectorworksMVR::GdtfDefines::eFixtureDMXChannelMissingChannelFunction = 68 , VectorworksMVR::GdtfDefines::eFixtureDMXChannelUnresolvedChannelFunction = 69 ,
  VectorworksMVR::GdtfDefines::eFixtureLogicalChannelNoUniqueGeometryAttribute = 70 , VectorworksMVR::GdtfDefines::eValueError_ColorArrayWrongFormat = 71 , VectorworksMVR::GdtfDefines::eFixtureChannelFunctionModeMasterOverlap = 72
}
 
enum class  VectorworksMVR::GdtfDefines::EGdtfPhysicalUnit {
  VectorworksMVR::GdtfDefines::None = 0 , VectorworksMVR::GdtfDefines::Percent = 1 , VectorworksMVR::GdtfDefines::Length = 2 , VectorworksMVR::GdtfDefines::Mass = 3 ,
  VectorworksMVR::GdtfDefines::Time = 4 , VectorworksMVR::GdtfDefines::Temperatur = 5 , VectorworksMVR::GdtfDefines::LuminousItensity = 6 , VectorworksMVR::GdtfDefines::Angle = 7 ,
  VectorworksMVR::GdtfDefines::Force = 8 , VectorworksMVR::GdtfDefines::Frequeny = 9 , VectorworksMVR::GdtfDefines::Current = 10 , VectorworksMVR::GdtfDefines::Voltage = 12 ,
  VectorworksMVR::GdtfDefines::Power = 13 , VectorworksMVR::GdtfDefines::Energy = 14 , VectorworksMVR::GdtfDefines::Area = 15 , VectorworksMVR::GdtfDefines::Volume = 16 ,
  VectorworksMVR::GdtfDefines::Speed = 17 , VectorworksMVR::GdtfDefines::Acceleration = 18 , VectorworksMVR::GdtfDefines::AngularSpeed = 19 , VectorworksMVR::GdtfDefines::AngularAccc = 20 ,
  VectorworksMVR::GdtfDefines::WaveLength = 21 , VectorworksMVR::GdtfDefines::ColorComponent = 22
}
 
enum class  VectorworksMVR::GdtfDefines::EGdtfSpecial {
  VectorworksMVR::GdtfDefines::None = 0 , VectorworksMVR::GdtfDefines::Dimmer = 1 , VectorworksMVR::GdtfDefines::Pan = 2 , VectorworksMVR::GdtfDefines::Tilt = 3 ,
  VectorworksMVR::GdtfDefines::X = 4 , VectorworksMVR::GdtfDefines::Y = 5 , VectorworksMVR::GdtfDefines::Z = 6 , VectorworksMVR::GdtfDefines::RGB = 7 ,
  VectorworksMVR::GdtfDefines::Hue = 8 , VectorworksMVR::GdtfDefines::Saturation = 9 , VectorworksMVR::GdtfDefines::Brightness = 10 , VectorworksMVR::GdtfDefines::ColorWheel = 11 ,
  VectorworksMVR::GdtfDefines::Focus = 12 , VectorworksMVR::GdtfDefines::Zoom = 13 , VectorworksMVR::GdtfDefines::Dummy = 14
}
 
enum  VectorworksMVR::GdtfDefines::EGdtfModel_PrimitiveType {
  VectorworksMVR::GdtfDefines::eGdtfModel_PrimitiveType_Undefined = 0 , VectorworksMVR::GdtfDefines::eGdtfModel_PrimitiveType_Cube = 1 , VectorworksMVR::GdtfDefines::eGdtfModel_PrimitiveType_Cylinder = 2 , VectorworksMVR::GdtfDefines::eGdtfModel_PrimitiveType_Sphere = 3 ,
  VectorworksMVR::GdtfDefines::eGdtfModel_PrimitiveType_Base = 4 , VectorworksMVR::GdtfDefines::eGdtfModel_PrimitiveType_Yoke = 5 , VectorworksMVR::GdtfDefines::eGdtfModel_PrimitiveType_Head = 6 , VectorworksMVR::GdtfDefines::eGdtfModel_PrimitiveType_Scanner = 7 ,
  VectorworksMVR::GdtfDefines::eGdtfModel_PrimitiveType_Conventional = 8 , VectorworksMVR::GdtfDefines::eGdtfModel_PrimitiveType_Pigtail = 9 , VectorworksMVR::GdtfDefines::eGdtfModel_PrimitiveType_Base1_1 = 10 , VectorworksMVR::GdtfDefines::eGdtfModel_PrimitiveType_Scanner1_1 = 11 ,
  VectorworksMVR::GdtfDefines::eGdtfModel_PrimitiveType_Conventional1_1 = 12
}
 
enum  VectorworksMVR::GdtfDefines::EGdtfLampType { VectorworksMVR::GdtfDefines::eGdtfLampType_Dischange = 0 , VectorworksMVR::GdtfDefines::eGdtfLampType_Tungsten = 1 , VectorworksMVR::GdtfDefines::eGdtfLampType_Halogen = 2 , VectorworksMVR::GdtfDefines::eGdtfLampType_LED = 3 }
 
enum  VectorworksMVR::GdtfDefines::EGdtfBeamType {
  VectorworksMVR::GdtfDefines::eGdtfBeamType_Wash = 0 , VectorworksMVR::GdtfDefines::eGdtfBeamType_Spot = 1 , VectorworksMVR::GdtfDefines::eGdtfBeamType_None = 2 , VectorworksMVR::GdtfDefines::eGdtfBeamType_Rectangle = 3 ,
  VectorworksMVR::GdtfDefines::eGdtfBeamType_PC = 4 , VectorworksMVR::GdtfDefines::eGdtfBeamType_Fresnel = 5 , VectorworksMVR::GdtfDefines::eGdtfBeamType_Glow = 6
}
 
enum  VectorworksMVR::GdtfDefines::EGdtfDmxMaster { VectorworksMVR::GdtfDefines::eGdtfDmxMaster_None = 0 , VectorworksMVR::GdtfDefines::eGdtfDmxMaster_Grand = 1 , VectorworksMVR::GdtfDefines::eGdtfDmxMaster_Group = 2 }
 
enum  VectorworksMVR::GdtfDefines::EGdtfDmxSnap { VectorworksMVR::GdtfDefines::eGdtfDmxMaster_Yes = 0 , VectorworksMVR::GdtfDefines::eGdtfDmxMaster_No = 1 , VectorworksMVR::GdtfDefines::eGdtfDmxMaster_On = 2 , VectorworksMVR::GdtfDefines::eGdtfDmxMaster_Off = 3 }
 
enum  VectorworksMVR::GdtfDefines::EGDTFEncoderInvert { VectorworksMVR::GdtfDefines::eGDTFEncoderInvert_No = 0 , VectorworksMVR::GdtfDefines::eGDTFEncoderInvert_Yes = 1 }
 
enum  VectorworksMVR::GdtfDefines::EGdtfDmxRelationType { VectorworksMVR::GdtfDefines::eGdtfDmxRelationType_Multiply = 1 , VectorworksMVR::GdtfDefines::eGdtfDmxRelationType_Override = 2 }
 
enum  VectorworksMVR::GdtfDefines::EGdtfChannelBitResolution { VectorworksMVR::GdtfDefines::eGdtfChannelBitResolution_8 = 1 , VectorworksMVR::GdtfDefines::eGdtfChannelBitResolution_16 = 2 , VectorworksMVR::GdtfDefines::eGdtfChannelBitResolution_24 = 3 , VectorworksMVR::GdtfDefines::eGdtfChannelBitResolution_32 = 4 }
 
enum  VectorworksMVR::GdtfDefines::EGdtf_RDMParam_Type { VectorworksMVR::GdtfDefines::RDM = 1 , VectorworksMVR::GdtfDefines::FixtureType , VectorworksMVR::GdtfDefines::Fixture }
 
enum  VectorworksMVR::GdtfDefines::EGdtf_RDMParam_DataType {
  VectorworksMVR::GdtfDefines::DS_NOT_DEFINED = 1 , VectorworksMVR::GdtfDefines::DS_BIT_FIELD , VectorworksMVR::GdtfDefines::DS_ASCII , VectorworksMVR::GdtfDefines::DS_UNSIGNED_BYTE ,
  VectorworksMVR::GdtfDefines::DS_SIGNED_BYTE , VectorworksMVR::GdtfDefines::DS_UNSIGNED_WORD , VectorworksMVR::GdtfDefines::DS_SIGNED_WORD , VectorworksMVR::GdtfDefines::DS_UNSIGNED_DWORD ,
  VectorworksMVR::GdtfDefines::DS_SIGNED_DWORD , VectorworksMVR::GdtfDefines::DS_MS
}
 
enum  VectorworksMVR::GdtfDefines::EGdtf_RDMParam_Command { VectorworksMVR::GdtfDefines::None = 1 , VectorworksMVR::GdtfDefines::CC_GET , VectorworksMVR::GdtfDefines::CC_SET , VectorworksMVR::GdtfDefines::CC_GET_SET }
 
enum  VectorworksMVR::GdtfDefines::EGdtf_RDMParam_SensorUnit {
  VectorworksMVR::GdtfDefines::UNITS_NONE = 1 , VectorworksMVR::GdtfDefines::UNITS_CENTIGRADE , VectorworksMVR::GdtfDefines::UNITS_VOLTS_DC , VectorworksMVR::GdtfDefines::UNITS_VOLTS_AC_PEAK ,
  VectorworksMVR::GdtfDefines::UNITS_VOLTS_AC_RMS , VectorworksMVR::GdtfDefines::UNITS_AMPERE_DC , VectorworksMVR::GdtfDefines::UNITS_AMPERE_AC_PEAK , VectorworksMVR::GdtfDefines::UNITS_AMPERE_AC_RMS ,
  VectorworksMVR::GdtfDefines::UNITS_HERTZ , VectorworksMVR::GdtfDefines::UNITS_OHM , VectorworksMVR::GdtfDefines::UNITS_WATT , VectorworksMVR::GdtfDefines::UNITS_KILOGRAM ,
  VectorworksMVR::GdtfDefines::UNITS_METERS , VectorworksMVR::GdtfDefines::UNITS_METERS_SQUARED , VectorworksMVR::GdtfDefines::UNITS_METERS_CUBED , VectorworksMVR::GdtfDefines::UNITS_KILOGRAMMES_PER_METER_CUBED ,
  VectorworksMVR::GdtfDefines::UNITS_METERS_PER_SECOND , VectorworksMVR::GdtfDefines::UNITS_METERS_PER_SECOND_SQUARED , VectorworksMVR::GdtfDefines::UNITS_NEWTON , VectorworksMVR::GdtfDefines::UNITS_JOULE ,
  VectorworksMVR::GdtfDefines::UNITS_PASCAL , VectorworksMVR::GdtfDefines::UNITS_SECOND , VectorworksMVR::GdtfDefines::UNITS_DEGREE , VectorworksMVR::GdtfDefines::UNITS_STERADIAN ,
  VectorworksMVR::GdtfDefines::UNITS_CANDELA , VectorworksMVR::GdtfDefines::UNITS_LUMEN , VectorworksMVR::GdtfDefines::UNITS_LUX , VectorworksMVR::GdtfDefines::UNITS_IRE ,
  VectorworksMVR::GdtfDefines::UNITS_BYTE , VectorworksMVR::GdtfDefines::UNITS_MS
}
 
enum class  VectorworksMVR::GdtfDefines::EGdtf_RDMParam_SensorUnitPrefix {
  VectorworksMVR::GdtfDefines::PREFIX_NONE = 1 , VectorworksMVR::GdtfDefines::PREFIX_DECI , VectorworksMVR::GdtfDefines::PREFIX_CENTI , VectorworksMVR::GdtfDefines::PREFIX_MILLI ,
  VectorworksMVR::GdtfDefines::PREFIX_MICRO , VectorworksMVR::GdtfDefines::PREFIX_NANO , VectorworksMVR::GdtfDefines::PREFIX_PICO , VectorworksMVR::GdtfDefines::PREFIX_FEMPTO ,
  VectorworksMVR::GdtfDefines::PREFIX_ATTO , VectorworksMVR::GdtfDefines::PREFIX_ZEPTO , VectorworksMVR::GdtfDefines::PREFIX_YOCTO , VectorworksMVR::GdtfDefines::PREFIX_DECA ,
  VectorworksMVR::GdtfDefines::PREFIX_HECTO , VectorworksMVR::GdtfDefines::PREFIX_KILO , VectorworksMVR::GdtfDefines::PREFIX_MEGA , VectorworksMVR::GdtfDefines::PREFIX_GIGA ,
  VectorworksMVR::GdtfDefines::PREFIX_TERRA , VectorworksMVR::GdtfDefines::PREFIX_PETA , VectorworksMVR::GdtfDefines::PREFIX_EXA , VectorworksMVR::GdtfDefines::PREFIX_ZETTA ,
  VectorworksMVR::GdtfDefines::PREFIX_YOTTA
}
 
enum class  VectorworksMVR::GdtfDefines::EGdtf_RDMValue_ThresholdOperator { VectorworksMVR::GdtfDefines::Is = 0 , VectorworksMVR::GdtfDefines::IsNot , VectorworksMVR::GdtfDefines::Greater , VectorworksMVR::GdtfDefines::Less }
 
enum class  VectorworksMVR::GdtfDefines::EGdtf_RDMValueBool_Value { VectorworksMVR::GdtfDefines::eYes = 0 , VectorworksMVR::GdtfDefines::eNo }
 
enum  VectorworksMVR::GdtfDefines::EGdtf_RDMValue_SENSOR_DEFINITION_TYPE {
  VectorworksMVR::GdtfDefines::SEND_TEMPERATURE = 0 , VectorworksMVR::GdtfDefines::SEND_VOLTAGE , VectorworksMVR::GdtfDefines::SEND_CURRENT , VectorworksMVR::GdtfDefines::SEND_FREQUENCY ,
  VectorworksMVR::GdtfDefines::SEND_RESISTANCE , VectorworksMVR::GdtfDefines::SEND_POWER , VectorworksMVR::GdtfDefines::SEND_MASS , VectorworksMVR::GdtfDefines::SEND_LENGTH ,
  VectorworksMVR::GdtfDefines::SEND_AREA , VectorworksMVR::GdtfDefines::SEND_VOLUME , VectorworksMVR::GdtfDefines::SEND_DENSITY , VectorworksMVR::GdtfDefines::SEND_VELOCITY ,
  VectorworksMVR::GdtfDefines::SEND_ACCELERATION , VectorworksMVR::GdtfDefines::SEND_FORCE , VectorworksMVR::GdtfDefines::SEND_ENERGY , VectorworksMVR::GdtfDefines::SEND_PRESSURE ,
  VectorworksMVR::GdtfDefines::SEND_TIME , VectorworksMVR::GdtfDefines::SEND_ANGLE , VectorworksMVR::GdtfDefines::SEND_POSITION_X , VectorworksMVR::GdtfDefines::SEND_POSITION_Y ,
  VectorworksMVR::GdtfDefines::SEND_POSITION_Z , VectorworksMVR::GdtfDefines::SEND_ANGULAR_VELOCITY , VectorworksMVR::GdtfDefines::SEND_LUMINOUS_INTENSITY , VectorworksMVR::GdtfDefines::SEND_LUMINOUS_FLUX ,
  VectorworksMVR::GdtfDefines::SEND_ILLUMINANCE , VectorworksMVR::GdtfDefines::SEND_CHROMINANCE_RED , VectorworksMVR::GdtfDefines::SEND_CHROMINANCE_GREEN , VectorworksMVR::GdtfDefines::SEND_CHROMINANCE_BLUE ,
  VectorworksMVR::GdtfDefines::SEND_CONTACTS , VectorworksMVR::GdtfDefines::SEND_MEMORY , VectorworksMVR::GdtfDefines::SEND_ITEMS , VectorworksMVR::GdtfDefines::SEND_HUMIDITY ,
  VectorworksMVR::GdtfDefines::SEND_COUNTER_16BIT , VectorworksMVR::GdtfDefines::SEND_OTHER , VectorworksMVR::GdtfDefines::SEND_MS
}
 
enum class  VectorworksMVR::GdtfDefines::EGdtf_RDMValue_LowesHighestDetectionSupported { VectorworksMVR::GdtfDefines::eYES = 0 , VectorworksMVR::GdtfDefines::eNO }
 
enum class  VectorworksMVR::GdtfDefines::EGdtf_RDMValue_RecordValueSupported { VectorworksMVR::GdtfDefines::eYES = 0 , VectorworksMVR::GdtfDefines::eNO }
 
enum class  VectorworksMVR::GdtfDefines::EGdtf_RDMValue_SLOT_INFO_Type {
  VectorworksMVR::GdtfDefines::ST_PRIMARY , VectorworksMVR::GdtfDefines::ST_SEC_FINE , VectorworksMVR::GdtfDefines::ST_SEC_TIMING , VectorworksMVR::GdtfDefines::ST_SEC_SPEED ,
  VectorworksMVR::GdtfDefines::ST_SEC_CONTROL , VectorworksMVR::GdtfDefines::ST_SEC_INDEX , VectorworksMVR::GdtfDefines::ST_SEC_ROTATION , VectorworksMVR::GdtfDefines::ST_SEC_INDEX_ROTATE ,
  VectorworksMVR::GdtfDefines::ST_SEC_UNDEFINED
}
 
enum class  VectorworksMVR::GdtfDefines::EGdtf_RDMValue_SLOT_INFO_SlotLabelID {
  VectorworksMVR::GdtfDefines::SD_INTENSITY , VectorworksMVR::GdtfDefines::SD_INTENSITY_MASTER , VectorworksMVR::GdtfDefines::SD_PAN , VectorworksMVR::GdtfDefines::SD_TILT ,
  VectorworksMVR::GdtfDefines::SD_COLOR_WHEEL , VectorworksMVR::GdtfDefines::SD_COLOR_SUB_CYAN , VectorworksMVR::GdtfDefines::SD_COLOR_SUB_YELLOW , VectorworksMVR::GdtfDefines::SD_COLOR_SUB_MAGENTA ,
  VectorworksMVR::GdtfDefines::SD_COLOR_ADD_RED , VectorworksMVR::GdtfDefines::SD_COLOR_ADD_GREEN , VectorworksMVR::GdtfDefines::SD_COLOR_ADD_BLUE , VectorworksMVR::GdtfDefines::SD_COLOR_CORRECTION ,
  VectorworksMVR::GdtfDefines::SD_COLOR_SCROLL , VectorworksMVR::GdtfDefines::SD_COLOR_SEMAPHORE , VectorworksMVR::GdtfDefines::SD_COLOR_ADD_AMBER , VectorworksMVR::GdtfDefines::SD_COLOR_ADD_WHITE ,
  VectorworksMVR::GdtfDefines::SD_COLOR_ADD_WARM_WHITE , VectorworksMVR::GdtfDefines::SD_COLOR_ADD_COOL_WHITE , VectorworksMVR::GdtfDefines::SD_COLOR_SUB_UV , VectorworksMVR::GdtfDefines::SD_COLOR_HUE ,
  VectorworksMVR::GdtfDefines::SD_COLOR_SATURATION , VectorworksMVR::GdtfDefines::SD_STATIC_GOBO_WHEEL , VectorworksMVR::GdtfDefines::SD_ROTO_GOBO_WHEEL , VectorworksMVR::GdtfDefines::SD_PRISM_WHEEL ,
  VectorworksMVR::GdtfDefines::SD_EFFECTS_WHEEL , VectorworksMVR::GdtfDefines::SD_BEAM_SIZE_IRIS , VectorworksMVR::GdtfDefines::SD_EDGE , VectorworksMVR::GdtfDefines::SD_FROST ,
  VectorworksMVR::GdtfDefines::SD_STROBE , VectorworksMVR::GdtfDefines::SD_ZOOM , VectorworksMVR::GdtfDefines::SD_FRAMING_SHUTTER , VectorworksMVR::GdtfDefines::SD_SHUTTER_ROTATE ,
  VectorworksMVR::GdtfDefines::SD_DOUSER , VectorworksMVR::GdtfDefines::SD_BARN_DOOR , VectorworksMVR::GdtfDefines::SD_LAMP_CONTROL , VectorworksMVR::GdtfDefines::SD_FIXTURE_CONTROL ,
  VectorworksMVR::GdtfDefines::SD_FIXTURE_SPEED , VectorworksMVR::GdtfDefines::SD_MACRO , VectorworksMVR::GdtfDefines::SD_POWER_CONTROL , VectorworksMVR::GdtfDefines::SD_FAN_CONTROL ,
  VectorworksMVR::GdtfDefines::SD_HEATER_CONTROL , VectorworksMVR::GdtfDefines::SD_FOUNTAIN_CONTROL , VectorworksMVR::GdtfDefines::SD_UNDEFINED
}
 
enum class  VectorworksMVR::GdtfDefines::EGdtfColorSample {
  VectorworksMVR::GdtfDefines::CES_01 , VectorworksMVR::GdtfDefines::CES_02 , VectorworksMVR::GdtfDefines::CES_03 , VectorworksMVR::GdtfDefines::CES_04 ,
  VectorworksMVR::GdtfDefines::CES_05 , VectorworksMVR::GdtfDefines::CES_06 , VectorworksMVR::GdtfDefines::CES_07 , VectorworksMVR::GdtfDefines::CES_08 ,
  VectorworksMVR::GdtfDefines::CES_09 , VectorworksMVR::GdtfDefines::CES_10 , VectorworksMVR::GdtfDefines::CES_11 , VectorworksMVR::GdtfDefines::CES_12 ,
  VectorworksMVR::GdtfDefines::CES_13 , VectorworksMVR::GdtfDefines::CES_14 , VectorworksMVR::GdtfDefines::CES_15 , VectorworksMVR::GdtfDefines::CES_16 ,
  VectorworksMVR::GdtfDefines::CES_17 , VectorworksMVR::GdtfDefines::CES_18 , VectorworksMVR::GdtfDefines::CES_19 , VectorworksMVR::GdtfDefines::CES_20 ,
  VectorworksMVR::GdtfDefines::CES_21 , VectorworksMVR::GdtfDefines::CES_22 , VectorworksMVR::GdtfDefines::CES_23 , VectorworksMVR::GdtfDefines::CES_24 ,
  VectorworksMVR::GdtfDefines::CES_25 , VectorworksMVR::GdtfDefines::CES_26 , VectorworksMVR::GdtfDefines::CES_27 , VectorworksMVR::GdtfDefines::CES_28 ,
  VectorworksMVR::GdtfDefines::CES_29 , VectorworksMVR::GdtfDefines::CES_30 , VectorworksMVR::GdtfDefines::CES_31 , VectorworksMVR::GdtfDefines::CES_32 ,
  VectorworksMVR::GdtfDefines::CES_33 , VectorworksMVR::GdtfDefines::CES_34 , VectorworksMVR::GdtfDefines::CES_35 , VectorworksMVR::GdtfDefines::CES_36 ,
  VectorworksMVR::GdtfDefines::CES_37 , VectorworksMVR::GdtfDefines::CES_38 , VectorworksMVR::GdtfDefines::CES_39 , VectorworksMVR::GdtfDefines::CES_40 ,
  VectorworksMVR::GdtfDefines::CES_41 , VectorworksMVR::GdtfDefines::CES_42 , VectorworksMVR::GdtfDefines::CES_43 , VectorworksMVR::GdtfDefines::CES_44 ,
  VectorworksMVR::GdtfDefines::CES_45 , VectorworksMVR::GdtfDefines::CES_46 , VectorworksMVR::GdtfDefines::CES_47 , VectorworksMVR::GdtfDefines::CES_48 ,
  VectorworksMVR::GdtfDefines::CES_49 , VectorworksMVR::GdtfDefines::CES_50 , VectorworksMVR::GdtfDefines::CES_51 , VectorworksMVR::GdtfDefines::CES_52 ,
  VectorworksMVR::GdtfDefines::CES_53 , VectorworksMVR::GdtfDefines::CES_54 , VectorworksMVR::GdtfDefines::CES_55 , VectorworksMVR::GdtfDefines::CES_56 ,
  VectorworksMVR::GdtfDefines::CES_57 , VectorworksMVR::GdtfDefines::CES_58 , VectorworksMVR::GdtfDefines::CES_59 , VectorworksMVR::GdtfDefines::CES_60 ,
  VectorworksMVR::GdtfDefines::CES_61 , VectorworksMVR::GdtfDefines::CES_62 , VectorworksMVR::GdtfDefines::CES_63 , VectorworksMVR::GdtfDefines::CES_64 ,
  VectorworksMVR::GdtfDefines::CES_65 , VectorworksMVR::GdtfDefines::CES_66 , VectorworksMVR::GdtfDefines::CES_67 , VectorworksMVR::GdtfDefines::CES_68 ,
  VectorworksMVR::GdtfDefines::CES_69 , VectorworksMVR::GdtfDefines::CES_70 , VectorworksMVR::GdtfDefines::CES_71 , VectorworksMVR::GdtfDefines::CES_72 ,
  VectorworksMVR::GdtfDefines::CES_73 , VectorworksMVR::GdtfDefines::CES_74 , VectorworksMVR::GdtfDefines::CES_75 , VectorworksMVR::GdtfDefines::CES_76 ,
  VectorworksMVR::GdtfDefines::CES_77 , VectorworksMVR::GdtfDefines::CES_78 , VectorworksMVR::GdtfDefines::CES_79 , VectorworksMVR::GdtfDefines::CES_80 ,
  VectorworksMVR::GdtfDefines::CES_81 , VectorworksMVR::GdtfDefines::CES_82 , VectorworksMVR::GdtfDefines::CES_83 , VectorworksMVR::GdtfDefines::CES_84 ,
  VectorworksMVR::GdtfDefines::CES_85 , VectorworksMVR::GdtfDefines::CES_86 , VectorworksMVR::GdtfDefines::CES_87 , VectorworksMVR::GdtfDefines::CES_88 ,
  VectorworksMVR::GdtfDefines::CES_89 , VectorworksMVR::GdtfDefines::CES_90 , VectorworksMVR::GdtfDefines::CES_91 , VectorworksMVR::GdtfDefines::CES_92 ,
  VectorworksMVR::GdtfDefines::CES_93 , VectorworksMVR::GdtfDefines::CES_94 , VectorworksMVR::GdtfDefines::CES_95 , VectorworksMVR::GdtfDefines::CES_96 ,
  VectorworksMVR::GdtfDefines::CES_97 , VectorworksMVR::GdtfDefines::CES_98 , VectorworksMVR::GdtfDefines::CES_99
}
 
enum class  VectorworksMVR::GdtfDefines::EGdtfColorSpace { VectorworksMVR::GdtfDefines::sRGB = 0 , VectorworksMVR::GdtfDefines::Custom = 1 , VectorworksMVR::GdtfDefines::ProPhoto = 2 , VectorworksMVR::GdtfDefines::ANSI = 3 }
 
enum class  VectorworksMVR::GdtfDefines::EGdtfInterpolationTo { VectorworksMVR::GdtfDefines::Linear = 0 , VectorworksMVR::GdtfDefines::Step = 1 , VectorworksMVR::GdtfDefines::Log = 2 }
 
enum class  VectorworksMVR::GdtfDefines::ESourceType { VectorworksMVR::GdtfDefines::NDI = 0 , VectorworksMVR::GdtfDefines::File = 1 , VectorworksMVR::GdtfDefines::CITP = 3 , VectorworksMVR::GdtfDefines::CaptureDevice = 4 }
 
enum class  VectorworksMVR::GdtfDefines::EScaleHandlingType { VectorworksMVR::GdtfDefines::ScaleKeepRatio = 0 , VectorworksMVR::GdtfDefines::ScaleIgnoreRatio = 1 , VectorworksMVR::GdtfDefines::KeepSizeCenter = 2 }
 
enum class  VectorworksMVR::GdtfDefines::EGdtfLaserColorType { VectorworksMVR::GdtfDefines::RGB = 0 , VectorworksMVR::GdtfDefines::SingleWaveLength = 1 }
 
enum class  VectorworksMVR::GdtfDefines::EGdtfComponentType {
  VectorworksMVR::GdtfDefines::Input = 0 , VectorworksMVR::GdtfDefines::Output = 1 , VectorworksMVR::GdtfDefines::PowerSource = 2 , VectorworksMVR::GdtfDefines::Consumer = 3 ,
  VectorworksMVR::GdtfDefines::Fuse = 4 , VectorworksMVR::GdtfDefines::NetworkProvider = 5 , VectorworksMVR::GdtfDefines::NetworkInput = 6 , VectorworksMVR::GdtfDefines::NetworkOutput = 7 ,
  VectorworksMVR::GdtfDefines::NetworkInOut = 8
}
 
enum class  VectorworksMVR::GdtfDefines::EGdtfOrientation { VectorworksMVR::GdtfDefines::Left = 0 , VectorworksMVR::GdtfDefines::Right = 1 , VectorworksMVR::GdtfDefines::Top = 2 , VectorworksMVR::GdtfDefines::Bottom = 3 }
 
enum class  VectorworksMVR::GdtfDefines::EGdtfFuseRating {
  VectorworksMVR::GdtfDefines::B = 0 , VectorworksMVR::GdtfDefines::C = 1 , VectorworksMVR::GdtfDefines::D = 2 , VectorworksMVR::GdtfDefines::K = 3 ,
  VectorworksMVR::GdtfDefines::Z = 4
}
 
enum class  VectorworksMVR::GdtfDefines::EGdtfStructureType { VectorworksMVR::GdtfDefines::CenterLineBased = 0 , VectorworksMVR::GdtfDefines::Detail = 1 }
 
enum class  VectorworksMVR::GdtfDefines::EGdtfCrossSectionType { VectorworksMVR::GdtfDefines::TrussFramework = 0 , VectorworksMVR::GdtfDefines::Tube = 1 }
 
enum class  VectorworksMVR::GdtfDefines::EGdtfSupportType { VectorworksMVR::GdtfDefines::Rope = 0 , VectorworksMVR::GdtfDefines::GroundSupport = 1 }
 
enum class  VectorworksMVR::GdtfDefines::EGdtfSubPhysicalUnitType {
  VectorworksMVR::GdtfDefines::PlacementOffset = 0 , VectorworksMVR::GdtfDefines::Amplitude = 1 , VectorworksMVR::GdtfDefines::AmplitudeMin = 2 , VectorworksMVR::GdtfDefines::AmplitudeMax = 3 ,
  VectorworksMVR::GdtfDefines::Duration = 4 , VectorworksMVR::GdtfDefines::DutyCycle = 5 , VectorworksMVR::GdtfDefines::TimeOffset = 6 , VectorworksMVR::GdtfDefines::MinimumOpening = 7 ,
  VectorworksMVR::GdtfDefines::Value = 8 , VectorworksMVR::GdtfDefines::RatioHorizontal = 9 , VectorworksMVR::GdtfDefines::RatioVertical = 10
}