| AddRef()=0 | VectorworksMVR::IVWUnknown | pure virtual |
| BindToObject(void *objAddr)=0 | VectorworksMVR::IGdtfGeometry | pure virtual |
| CreateBreak(Sint32 dmxBreak, GdtfDefines::DMXAddress address, IGdtfBreak **gdtfBreak)=0 | VectorworksMVR::IGdtfGeometry | pure virtual |
| CreateGeometry(GdtfDefines::EGdtfObjectType type, MvrString name, IGdtfModel *model, const STransformMatrix &mat, IGdtfGeometry **geometry)=0 | VectorworksMVR::IGdtfGeometry | pure virtual |
| CreateLaserProtocol(MvrString name, VectorworksMVR::IGdtfLaserProtocol **outLaserProtocol)=0 | VectorworksMVR::IGdtfGeometry | pure virtual |
| CreatePinPatch(VectorworksMVR::IGdtfGeometry *toWiringObject, size_t fromPin, size_t toPin, VectorworksMVR::IGdtfPinPatch **outPinPatch)=0 | VectorworksMVR::IGdtfGeometry | pure virtual |
| GetBeamAngle(double &beamAngle)=0 | VectorworksMVR::IGdtfGeometry | pure virtual |
| GetBeamDiameter(double &beamDiameter)=0 | VectorworksMVR::IGdtfGeometry | pure virtual |
| GetBeamDivergenceMax(double &beamDivergenceMax)=0 | VectorworksMVR::IGdtfGeometry | pure virtual |
| GetBeamDivergenceMin(double &beamDivergenceMin)=0 | VectorworksMVR::IGdtfGeometry | pure virtual |
| GetBeamRadius(double &radius)=0 | VectorworksMVR::IGdtfGeometry | pure virtual |
| GetBeamType(GdtfDefines::EGdtfBeamType &type)=0 | VectorworksMVR::IGdtfGeometry | pure virtual |
| GetBoundObject()=0 | VectorworksMVR::IGdtfGeometry | pure virtual |
| GetBreakAt(size_t at, IGdtfBreak **gdtfBreak)=0 | VectorworksMVR::IGdtfGeometry | pure virtual |
| GetBreakCount(size_t &count)=0 | VectorworksMVR::IGdtfGeometry | pure virtual |
| GetCapacityX(double &capacityX)=0 | VectorworksMVR::IGdtfGeometry | pure virtual |
| GetCapacityXX(double &capacityXX)=0 | VectorworksMVR::IGdtfGeometry | pure virtual |
| GetCapacityY(double &capacityY)=0 | VectorworksMVR::IGdtfGeometry | pure virtual |
| GetCapacityYY(double &capacityYY)=0 | VectorworksMVR::IGdtfGeometry | pure virtual |
| GetCapacityZ(double &capacityZ)=0 | VectorworksMVR::IGdtfGeometry | pure virtual |
| GetCapacityZZ(double &capacityZZ)=0 | VectorworksMVR::IGdtfGeometry | pure virtual |
| GetColorIndex(Sint32 &idx)=0 | VectorworksMVR::IGdtfGeometry | pure virtual |
| GetColorTemperature(double &colorTemperature)=0 | VectorworksMVR::IGdtfGeometry | pure virtual |
| GetColorType(GdtfDefines::EGdtfLaserColorType &colorType)=0 | VectorworksMVR::IGdtfGeometry | pure virtual |
| GetComponentType(GdtfDefines::EGdtfComponentType &componentType)=0 | VectorworksMVR::IGdtfGeometry | pure virtual |
| GetConnectorType()=0 | VectorworksMVR::IGdtfGeometry | pure virtual |
| GetCosPhi(double &cosPhi)=0 | VectorworksMVR::IGdtfGeometry | pure virtual |
| GetCountLinkedDmxChannel(size_t &count, IGdtfDmxMode *forMode)=0 | VectorworksMVR::IGdtfGeometry | pure virtual |
| GetCrossSectionHeight(double &crossSectionHeight)=0 | VectorworksMVR::IGdtfGeometry | pure virtual |
| GetCrossSectionType(GdtfDefines::EGdtfCrossSectionType &crossSectionType)=0 | VectorworksMVR::IGdtfGeometry | pure virtual |
| GetCrossSectionWallThickness(double &crossSectionWallThickness)=0 | VectorworksMVR::IGdtfGeometry | pure virtual |
| GetElectricalPayLoad(double &electricalPayLoad)=0 | VectorworksMVR::IGdtfGeometry | pure virtual |
| GetEmitter(IGdtfPhysicalEmitter **emitter)=0 | VectorworksMVR::IGdtfGeometry | pure virtual |
| GetEmitterSpectrum(IGdtfPhysicalEmitter **outEmitter)=0 | VectorworksMVR::IGdtfGeometry | pure virtual |
| GetFieldAngle(double &fldAngle)=0 | VectorworksMVR::IGdtfGeometry | pure virtual |
| GetFrequencyRangeMax(double &frequencyRangeMax)=0 | VectorworksMVR::IGdtfGeometry | pure virtual |
| GetFrequencyRangeMin(double &frequencyRangeMin)=0 | VectorworksMVR::IGdtfGeometry | pure virtual |
| GetFuseCurrent(double &fuseCurrent)=0 | VectorworksMVR::IGdtfGeometry | pure virtual |
| GetFuseRating(GdtfDefines::EGdtfFuseRating &fuseRating)=0 | VectorworksMVR::IGdtfGeometry | pure virtual |
| GetGeometryReference(IGdtfGeometry **geometry)=0 | VectorworksMVR::IGdtfGeometry | pure virtual |
| GetGeometryType(GdtfDefines::EGdtfObjectType &type)=0 | VectorworksMVR::IGdtfGeometry | pure virtual |
| GetInternalGeometryAt(size_t at, IGdtfGeometry **geometry)=0 | VectorworksMVR::IGdtfGeometry | pure virtual |
| GetInternalGeometryCount(size_t &count)=0 | VectorworksMVR::IGdtfGeometry | pure virtual |
| GetInventoryCount(size_t &count)=0 | VectorworksMVR::IGdtfGeometry | pure virtual |
| GetLampType(GdtfDefines::EGdtfLampType &lampType)=0 | VectorworksMVR::IGdtfGeometry | pure virtual |
| GetLaserColor(double &waveLength)=0 | VectorworksMVR::IGdtfGeometry | pure virtual |
| GetLaserProtocolAt(size_t at, VectorworksMVR::IGdtfLaserProtocol **outLaserProtocol)=0 | VectorworksMVR::IGdtfGeometry | pure virtual |
| GetLaserProtocolCount(size_t &count)=0 | VectorworksMVR::IGdtfGeometry | pure virtual |
| GetLinkedDmxChannelAt(size_t at, IGdtfDmxChannel **outChannel, IGdtfDmxMode *forMode)=0 | VectorworksMVR::IGdtfGeometry | pure virtual |
| GetLuminousIntensity(double &luminousIntensity)=0 | VectorworksMVR::IGdtfGeometry | pure virtual |
| GetMaxPayLoad(double &maxPayload)=0 | VectorworksMVR::IGdtfGeometry | pure virtual |
| GetModel(IGdtfModel **model)=0 | VectorworksMVR::IGdtfGeometry | pure virtual |
| GetName()=0 | VectorworksMVR::IGdtfGeometry | pure virtual |
| GetOrientation(GdtfDefines::EGdtfOrientation &orientation)=0 | VectorworksMVR::IGdtfGeometry | pure virtual |
| GetOutputStrength(double &outputStrength)=0 | VectorworksMVR::IGdtfGeometry | pure virtual |
| GetParent(IGdtfGeometry **model)=0 | VectorworksMVR::IGdtfGeometry | pure virtual |
| GetPinCount(size_t &pinCount)=0 | VectorworksMVR::IGdtfGeometry | pure virtual |
| GetPinPatchAt(size_t at, VectorworksMVR::IGdtfPinPatch **outPinPatch)=0 | VectorworksMVR::IGdtfGeometry | pure virtual |
| GetPinPatchCount(size_t &count)=0 | VectorworksMVR::IGdtfGeometry | pure virtual |
| GetPowerConsumption(double &powerConsumption)=0 | VectorworksMVR::IGdtfGeometry | pure virtual |
| GetRectangleRatio(double &ratio)=0 | VectorworksMVR::IGdtfGeometry | pure virtual |
| GetResistanceX(double &resistanceX)=0 | VectorworksMVR::IGdtfGeometry | pure virtual |
| GetResistanceXX(double &resistanceXX)=0 | VectorworksMVR::IGdtfGeometry | pure virtual |
| GetResistanceY(double &resistanceY)=0 | VectorworksMVR::IGdtfGeometry | pure virtual |
| GetResistanceYY(double &resistanceYY)=0 | VectorworksMVR::IGdtfGeometry | pure virtual |
| GetResistanceZ(double &resistanceZ)=0 | VectorworksMVR::IGdtfGeometry | pure virtual |
| GetResistanceZZ(double &resistanceZZ)=0 | VectorworksMVR::IGdtfGeometry | pure virtual |
| GetRopeCrossSection()=0 | VectorworksMVR::IGdtfGeometry | pure virtual |
| GetRopeOffset(SVector3 &ropeOffset)=0 | VectorworksMVR::IGdtfGeometry | pure virtual |
| GetScanAnglePan(double &scanAnglePan)=0 | VectorworksMVR::IGdtfGeometry | pure virtual |
| GetScanAngleTilt(double &scanAngleTilt)=0 | VectorworksMVR::IGdtfGeometry | pure virtual |
| GetScanSpeed(double &scanSpeed)=0 | VectorworksMVR::IGdtfGeometry | pure virtual |
| GetSignalLayer(size_t &signalLayer)=0 | VectorworksMVR::IGdtfGeometry | pure virtual |
| GetSignalType()=0 | VectorworksMVR::IGdtfGeometry | pure virtual |
| GetStructureLinkedGeometry(IGdtfGeometry **linkedGeometry)=0 | VectorworksMVR::IGdtfGeometry | pure virtual |
| GetStructureType(GdtfDefines::EGdtfStructureType &structureType)=0 | VectorworksMVR::IGdtfGeometry | pure virtual |
| GetSupportType(GdtfDefines::EGdtfSupportType &supportType)=0 | VectorworksMVR::IGdtfGeometry | pure virtual |
| GetTexture()=0 | VectorworksMVR::IGdtfGeometry | pure virtual |
| GetThrowRatio(double &ratio)=0 | VectorworksMVR::IGdtfGeometry | pure virtual |
| GetTransformMatrix(STransformMatrix &transformMatrix)=0 | VectorworksMVR::IGdtfGeometry | pure virtual |
| GetTrussCrossSection()=0 | VectorworksMVR::IGdtfGeometry | pure virtual |
| GetVoltage(double &voltage)=0 | VectorworksMVR::IGdtfGeometry | pure virtual |
| GetVoltageRangeMax(double &voltageRangeMax)=0 | VectorworksMVR::IGdtfGeometry | pure virtual |
| GetVoltageRangeMin(double &voltageRangeMin)=0 | VectorworksMVR::IGdtfGeometry | pure virtual |
| GetWireGroup()=0 | VectorworksMVR::IGdtfGeometry | pure virtual |
| Release()=0 | VectorworksMVR::IVWUnknown | pure virtual |
| SetBeamAngle(double beamAngle)=0 | VectorworksMVR::IGdtfGeometry | pure virtual |
| SetBeamDiameter(double beamDiameter)=0 | VectorworksMVR::IGdtfGeometry | pure virtual |
| SetBeamDivergenceMax(double beamDivergenceMax)=0 | VectorworksMVR::IGdtfGeometry | pure virtual |
| SetBeamDivergenceMin(double beamDivergenceMin)=0 | VectorworksMVR::IGdtfGeometry | pure virtual |
| SetBeamRadius(double radius)=0 | VectorworksMVR::IGdtfGeometry | pure virtual |
| SetBeamType(GdtfDefines::EGdtfBeamType type)=0 | VectorworksMVR::IGdtfGeometry | pure virtual |
| SetCapacityX(double capacityX)=0 | VectorworksMVR::IGdtfGeometry | pure virtual |
| SetCapacityXX(double capacityXX)=0 | VectorworksMVR::IGdtfGeometry | pure virtual |
| SetCapacityY(double capacityY)=0 | VectorworksMVR::IGdtfGeometry | pure virtual |
| SetCapacityYY(double capacityYY)=0 | VectorworksMVR::IGdtfGeometry | pure virtual |
| SetCapacityZ(double capacityZ)=0 | VectorworksMVR::IGdtfGeometry | pure virtual |
| SetCapacityZZ(double capacityZZ)=0 | VectorworksMVR::IGdtfGeometry | pure virtual |
| SetColorIndex(Sint32 idx)=0 | VectorworksMVR::IGdtfGeometry | pure virtual |
| SetColorTemperature(double colorTemperature)=0 | VectorworksMVR::IGdtfGeometry | pure virtual |
| SetColorType(GdtfDefines::EGdtfLaserColorType colorType)=0 | VectorworksMVR::IGdtfGeometry | pure virtual |
| SetComponentType(GdtfDefines::EGdtfComponentType componentType)=0 | VectorworksMVR::IGdtfGeometry | pure virtual |
| SetConnectorType(MvrString connectorType)=0 | VectorworksMVR::IGdtfGeometry | pure virtual |
| SetCosPhi(double cosPhi)=0 | VectorworksMVR::IGdtfGeometry | pure virtual |
| SetCrossSectionHeight(double crossSectionHeight)=0 | VectorworksMVR::IGdtfGeometry | pure virtual |
| SetCrossSectionType(GdtfDefines::EGdtfCrossSectionType crossSectionType)=0 | VectorworksMVR::IGdtfGeometry | pure virtual |
| SetCrossSectionWallThickness(double crossSectionWallThickness)=0 | VectorworksMVR::IGdtfGeometry | pure virtual |
| SetElectricalPayLoad(double electricalPayLoad)=0 | VectorworksMVR::IGdtfGeometry | pure virtual |
| SetEmitter(IGdtfPhysicalEmitter *emitter)=0 | VectorworksMVR::IGdtfGeometry | pure virtual |
| SetEmitterSpectrum(IGdtfPhysicalEmitter *newEmitter)=0 | VectorworksMVR::IGdtfGeometry | pure virtual |
| SetFieldAngle(double fldAngle)=0 | VectorworksMVR::IGdtfGeometry | pure virtual |
| SetFrequencyRangeMax(double frequencyRangeMax)=0 | VectorworksMVR::IGdtfGeometry | pure virtual |
| SetFrequencyRangeMin(double frequencyRangeMin)=0 | VectorworksMVR::IGdtfGeometry | pure virtual |
| SetFuseCurrent(double fuseCurrent)=0 | VectorworksMVR::IGdtfGeometry | pure virtual |
| SetFuseRating(GdtfDefines::EGdtfFuseRating fuseRating)=0 | VectorworksMVR::IGdtfGeometry | pure virtual |
| SetGeometryReference(IGdtfGeometry *geometry)=0 | VectorworksMVR::IGdtfGeometry | pure virtual |
| SetInventoryCount(size_t count)=0 | VectorworksMVR::IGdtfGeometry | pure virtual |
| SetLampType(GdtfDefines::EGdtfLampType lampType)=0 | VectorworksMVR::IGdtfGeometry | pure virtual |
| SetLaserColor(double waveLength)=0 | VectorworksMVR::IGdtfGeometry | pure virtual |
| SetLuminousIntensity(double luminousIntensity)=0 | VectorworksMVR::IGdtfGeometry | pure virtual |
| SetMaxPayLoad(double maxPayload)=0 | VectorworksMVR::IGdtfGeometry | pure virtual |
| SetModel(IGdtfModel **model)=0 | VectorworksMVR::IGdtfGeometry | pure virtual |
| SetName(MvrString name)=0 | VectorworksMVR::IGdtfGeometry | pure virtual |
| SetOrientation(GdtfDefines::EGdtfOrientation orientation)=0 | VectorworksMVR::IGdtfGeometry | pure virtual |
| SetOutputStrength(double outputStrength)=0 | VectorworksMVR::IGdtfGeometry | pure virtual |
| SetPinCount(size_t pinCount)=0 | VectorworksMVR::IGdtfGeometry | pure virtual |
| SetPowerConsumption(double powerConsumption)=0 | VectorworksMVR::IGdtfGeometry | pure virtual |
| SetRectangleRatio(double ratio)=0 | VectorworksMVR::IGdtfGeometry | pure virtual |
| SetResistanceX(double resistanceX)=0 | VectorworksMVR::IGdtfGeometry | pure virtual |
| SetResistanceXX(double resistanceXX)=0 | VectorworksMVR::IGdtfGeometry | pure virtual |
| SetResistanceY(double resistanceY)=0 | VectorworksMVR::IGdtfGeometry | pure virtual |
| SetResistanceYY(double resistanceYY)=0 | VectorworksMVR::IGdtfGeometry | pure virtual |
| SetResistanceZ(double resistanceZ)=0 | VectorworksMVR::IGdtfGeometry | pure virtual |
| SetResistanceZZ(double resistanceZZ)=0 | VectorworksMVR::IGdtfGeometry | pure virtual |
| SetRopeCrossSection(MvrString ropeCrossSection)=0 | VectorworksMVR::IGdtfGeometry | pure virtual |
| SetRopeOffset(double x, double y, double z)=0 | VectorworksMVR::IGdtfGeometry | pure virtual |
| SetScanAnglePan(double scanAnglePan)=0 | VectorworksMVR::IGdtfGeometry | pure virtual |
| SetScanAngleTilt(double scanAngleTilt)=0 | VectorworksMVR::IGdtfGeometry | pure virtual |
| SetScanSpeed(double scanSpeed)=0 | VectorworksMVR::IGdtfGeometry | pure virtual |
| SetSignalLayer(size_t signalLayer)=0 | VectorworksMVR::IGdtfGeometry | pure virtual |
| SetSignalType(MvrString signalType)=0 | VectorworksMVR::IGdtfGeometry | pure virtual |
| SetStructureLinkedGeometry(IGdtfGeometry *linkedGeometry)=0 | VectorworksMVR::IGdtfGeometry | pure virtual |
| SetStructureType(GdtfDefines::EGdtfStructureType structureType)=0 | VectorworksMVR::IGdtfGeometry | pure virtual |
| SetSupportType(GdtfDefines::EGdtfSupportType supportType)=0 | VectorworksMVR::IGdtfGeometry | pure virtual |
| SetTexture(MvrString texture)=0 | VectorworksMVR::IGdtfGeometry | pure virtual |
| SetThrowRatio(double ratio)=0 | VectorworksMVR::IGdtfGeometry | pure virtual |
| SetTransformMatrix(STransformMatrix &transformMatrix)=0 | VectorworksMVR::IGdtfGeometry | pure virtual |
| SetTrussCrossSection(MvrString trussCrossSection)=0 | VectorworksMVR::IGdtfGeometry | pure virtual |
| SetVoltage(double voltage)=0 | VectorworksMVR::IGdtfGeometry | pure virtual |
| SetVoltageRangeMax(double voltageRangeMax)=0 | VectorworksMVR::IGdtfGeometry | pure virtual |
| SetVoltageRangeMin(double voltageRangeMin)=0 | VectorworksMVR::IGdtfGeometry | pure virtual |
| SetWireGroup(MvrString wireGroup)=0 | VectorworksMVR::IGdtfGeometry | pure virtual |
| ~IVWUnknown(void) | VectorworksMVR::IVWUnknown | inlinevirtual |