libMVRgdtf e5d999f
A library for GDTF and MVR
Loading...
Searching...
No Matches
VectorworksMVR::CGdtfGeometryImpl Class Reference

#include <CGdtfGeometry.h>

Inheritance diagram for VectorworksMVR::CGdtfGeometryImpl:

Public Member Functions

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

Constructor & Destructor Documentation

◆ CGdtfGeometryImpl()

VectorworksMVR::CGdtfGeometryImpl::CGdtfGeometryImpl ( )

◆ ~CGdtfGeometryImpl()

VectorworksMVR::CGdtfGeometryImpl::~CGdtfGeometryImpl ( )
virtual

Member Function Documentation

◆ BindToObject()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfGeometryImpl::BindToObject ( void * objAddr)
virtual

◆ CreateBreak()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfGeometryImpl::CreateBreak ( Sint32 dmxBreak,
DMXAddress address,
IGdtfBreak ** gdtfBreak )
virtual

◆ CreateGeometry()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfGeometryImpl::CreateGeometry ( EGdtfObjectType type,
MvrString name,
IGdtfModel * model,
const STransformMatrix & mat,
IGdtfGeometry ** geometry )
virtual

◆ CreateLaserProtocol()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfGeometryImpl::CreateLaserProtocol ( MvrString name,
VectorworksMVR::IGdtfLaserProtocol ** outLaserProtocol )
virtual

◆ CreatePinPatch()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfGeometryImpl::CreatePinPatch ( VectorworksMVR::IGdtfGeometry * toWiringObject,
size_t fromPin,
size_t toPin,
VectorworksMVR::IGdtfPinPatch ** pinPatch )
virtual

◆ GetBeamAngle()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfGeometryImpl::GetBeamAngle ( double & beamAngle)
virtual

◆ GetBeamDiameter()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfGeometryImpl::GetBeamDiameter ( double & beamDiameter)
virtual

◆ GetBeamDivergenceMax()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfGeometryImpl::GetBeamDivergenceMax ( double & beamDivergenceMax)
virtual

◆ GetBeamDivergenceMin()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfGeometryImpl::GetBeamDivergenceMin ( double & beamDivergenceMin)
virtual

◆ GetBeamRadius()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfGeometryImpl::GetBeamRadius ( double & radius)
virtual

◆ GetBeamType()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfGeometryImpl::GetBeamType ( GdtfDefines::EGdtfBeamType & type)
virtual

◆ GetBoundObject()

void * VectorworksMVR::CGdtfGeometryImpl::GetBoundObject ( )
virtual

◆ GetBreakAt()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfGeometryImpl::GetBreakAt ( size_t at,
VectorworksMVR::IGdtfBreak ** gdtfBreak )
virtual

◆ GetBreakCount()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfGeometryImpl::GetBreakCount ( size_t & count)
virtual

◆ GetCapacityX()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfGeometryImpl::GetCapacityX ( double & capacityX)
virtual

◆ GetCapacityXX()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfGeometryImpl::GetCapacityXX ( double & capacityXX)
virtual

◆ GetCapacityY()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfGeometryImpl::GetCapacityY ( double & capacityY)
virtual

◆ GetCapacityYY()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfGeometryImpl::GetCapacityYY ( double & capacityYY)
virtual

◆ GetCapacityZ()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfGeometryImpl::GetCapacityZ ( double & capacityZ)
virtual

◆ GetCapacityZZ()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfGeometryImpl::GetCapacityZZ ( double & capacityZZ)
virtual

◆ GetColorIndex()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfGeometryImpl::GetColorIndex ( Sint32 & idx)
virtual

◆ GetColorTemperature()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfGeometryImpl::GetColorTemperature ( double & colorTemperature)
virtual

◆ GetColorType()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfGeometryImpl::GetColorType ( GdtfDefines::EGdtfLaserColorType & colorType)
virtual

◆ GetComponentType()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfGeometryImpl::GetComponentType ( GdtfDefines::EGdtfComponentType & componentType)
virtual

◆ GetConnectorType()

MvrString VectorworksMVR::CGdtfGeometryImpl::GetConnectorType ( )
virtual

◆ GetCosPhi()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfGeometryImpl::GetCosPhi ( double & cosPhi)
virtual

◆ GetCountLinkedDmxChannel()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfGeometryImpl::GetCountLinkedDmxChannel ( size_t & count,
IGdtfDmxMode * forMode )
virtual

◆ GetCrossSectionHeight()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfGeometryImpl::GetCrossSectionHeight ( double & crossSectionHeight)
virtual

◆ GetCrossSectionType()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfGeometryImpl::GetCrossSectionType ( GdtfDefines::EGdtfCrossSectionType & crossSectionType)
virtual

◆ GetCrossSectionWallThickness()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfGeometryImpl::GetCrossSectionWallThickness ( double & crossSectionWallThickness)
virtual

◆ GetElectricalPayLoad()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfGeometryImpl::GetElectricalPayLoad ( double & electricalPayLoad)
virtual

◆ GetEmitter()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfGeometryImpl::GetEmitter ( VectorworksMVR::IGdtfPhysicalEmitter ** emitter)
virtual

◆ GetEmitterSpectrum()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfGeometryImpl::GetEmitterSpectrum ( IGdtfPhysicalEmitter ** outEmitter)
virtual

◆ GetFieldAngle()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfGeometryImpl::GetFieldAngle ( double & fldAngle)
virtual

◆ GetFrequencyRangeMax()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfGeometryImpl::GetFrequencyRangeMax ( double & frequencyRangeMax)
virtual

◆ GetFrequencyRangeMin()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfGeometryImpl::GetFrequencyRangeMin ( double & frequencyRangeMin)
virtual

◆ GetFuseCurrent()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfGeometryImpl::GetFuseCurrent ( double & fuseCurrent)
virtual

◆ GetFuseRating()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfGeometryImpl::GetFuseRating ( GdtfDefines::EGdtfFuseRating & fuseRating)
virtual

◆ GetGeometryReference()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfGeometryImpl::GetGeometryReference ( IGdtfGeometry ** geometry)
virtual

◆ GetGeometryType()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfGeometryImpl::GetGeometryType ( EGdtfObjectType & type)
virtual

◆ GetInternalGeometryAt()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfGeometryImpl::GetInternalGeometryAt ( size_t at,
VectorworksMVR::IGdtfGeometry ** geometry )
virtual

◆ GetInternalGeometryCount()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfGeometryImpl::GetInternalGeometryCount ( size_t & count)
virtual

◆ GetInventoryCount()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfGeometryImpl::GetInventoryCount ( size_t & count)
virtual

◆ GetLampType()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfGeometryImpl::GetLampType ( EGdtfLampType & lampType)
virtual

◆ GetLaserColor()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfGeometryImpl::GetLaserColor ( double & waveLength)
virtual

◆ GetLaserProtocolAt()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfGeometryImpl::GetLaserProtocolAt ( size_t at,
VectorworksMVR::IGdtfLaserProtocol ** outLaserProtocol )
virtual

◆ GetLaserProtocolCount()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfGeometryImpl::GetLaserProtocolCount ( size_t & count)
virtual

◆ GetLinkedDmxChannelAt()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfGeometryImpl::GetLinkedDmxChannelAt ( size_t at,
IGdtfDmxChannel ** outChannel,
IGdtfDmxMode * forMode )
virtual

◆ GetLuminousIntensity()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfGeometryImpl::GetLuminousIntensity ( double & luminousIntensity)
virtual

◆ GetMaxPayLoad()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfGeometryImpl::GetMaxPayLoad ( double & maxPayload)
virtual

◆ GetModel()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfGeometryImpl::GetModel ( VectorworksMVR::IGdtfModel ** model)
virtual

◆ GetName()

MvrString VectorworksMVR::CGdtfGeometryImpl::GetName ( )
virtual

◆ GetOrientation()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfGeometryImpl::GetOrientation ( GdtfDefines::EGdtfOrientation & orientation)
virtual

◆ GetOutputStrength()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfGeometryImpl::GetOutputStrength ( double & outputStrength)
virtual

◆ GetParent()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfGeometryImpl::GetParent ( VectorworksMVR::IGdtfGeometry ** geometry)
virtual

◆ GetPinCount()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfGeometryImpl::GetPinCount ( size_t & pinCount)
virtual

◆ GetPinPatchAt()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfGeometryImpl::GetPinPatchAt ( size_t at,
VectorworksMVR::IGdtfPinPatch ** pinPatch )
virtual

◆ GetPinPatchCount()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfGeometryImpl::GetPinPatchCount ( size_t & count)
virtual

◆ GetPointer()

SceneData::GdtfGeometry * VectorworksMVR::CGdtfGeometryImpl::GetPointer ( )

◆ GetPowerConsumption()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfGeometryImpl::GetPowerConsumption ( double & powerConsumption)
virtual

◆ GetRectangleRatio()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfGeometryImpl::GetRectangleRatio ( double & ratio)
virtual

◆ GetResistanceX()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfGeometryImpl::GetResistanceX ( double & resistanceX)
virtual

◆ GetResistanceXX()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfGeometryImpl::GetResistanceXX ( double & resistanceXX)
virtual

◆ GetResistanceY()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfGeometryImpl::GetResistanceY ( double & resistanceY)
virtual

◆ GetResistanceYY()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfGeometryImpl::GetResistanceYY ( double & resistanceYY)
virtual

◆ GetResistanceZ()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfGeometryImpl::GetResistanceZ ( double & resistanceZ)
virtual

◆ GetResistanceZZ()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfGeometryImpl::GetResistanceZZ ( double & resistanceZZ)
virtual

◆ GetRopeCrossSection()

MvrString VectorworksMVR::CGdtfGeometryImpl::GetRopeCrossSection ( )
virtual

◆ GetRopeOffset()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfGeometryImpl::GetRopeOffset ( SVector3 & ropeOffset)
virtual

◆ GetScanAnglePan()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfGeometryImpl::GetScanAnglePan ( double & scanAnglePan)
virtual

◆ GetScanAngleTilt()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfGeometryImpl::GetScanAngleTilt ( double & scanAngleTilt)
virtual

◆ GetScanSpeed()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfGeometryImpl::GetScanSpeed ( double & scanSpeed)
virtual

◆ GetSignalLayer()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfGeometryImpl::GetSignalLayer ( size_t & signalLayer)
virtual

◆ GetSignalType()

MvrString VectorworksMVR::CGdtfGeometryImpl::GetSignalType ( )
virtual

◆ GetStructureLinkedGeometry()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfGeometryImpl::GetStructureLinkedGeometry ( VectorworksMVR::IGdtfGeometry ** geometry)
virtual

◆ GetStructureType()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfGeometryImpl::GetStructureType ( GdtfDefines::EGdtfStructureType & structureType)
virtual

◆ GetSupportType()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfGeometryImpl::GetSupportType ( GdtfDefines::EGdtfSupportType & supportType)
virtual

◆ GetTexture()

MvrString VectorworksMVR::CGdtfGeometryImpl::GetTexture ( )
virtual

◆ GetThrowRatio()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfGeometryImpl::GetThrowRatio ( double & ratio)
virtual

◆ GetTransformMatrix()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfGeometryImpl::GetTransformMatrix ( VectorworksMVR::STransformMatrix & transformMatrix)
virtual

◆ GetTrussCrossSection()

MvrString VectorworksMVR::CGdtfGeometryImpl::GetTrussCrossSection ( )
virtual

◆ GetVoltage()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfGeometryImpl::GetVoltage ( double & voltage)
virtual

◆ GetVoltageRangeMax()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfGeometryImpl::GetVoltageRangeMax ( double & voltageRangeMax)
virtual

◆ GetVoltageRangeMin()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfGeometryImpl::GetVoltageRangeMin ( double & voltageRangeMin)
virtual

◆ GetWireGroup()

MvrString VectorworksMVR::CGdtfGeometryImpl::GetWireGroup ( )
virtual

◆ SetBeamAngle()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfGeometryImpl::SetBeamAngle ( double beamAngle)
virtual

◆ SetBeamDiameter()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfGeometryImpl::SetBeamDiameter ( double beamDiameter)
virtual

◆ SetBeamDivergenceMax()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfGeometryImpl::SetBeamDivergenceMax ( double beamDivergenceMax)
virtual

◆ SetBeamDivergenceMin()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfGeometryImpl::SetBeamDivergenceMin ( double beamDivergenceMin)
virtual

◆ SetBeamRadius()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfGeometryImpl::SetBeamRadius ( double radius)
virtual

◆ SetBeamType()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfGeometryImpl::SetBeamType ( EGdtfBeamType type)
virtual

◆ SetCapacityX()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfGeometryImpl::SetCapacityX ( double capacityX)
virtual

◆ SetCapacityXX()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfGeometryImpl::SetCapacityXX ( double capacityXX)
virtual

◆ SetCapacityY()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfGeometryImpl::SetCapacityY ( double capacityY)
virtual

◆ SetCapacityYY()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfGeometryImpl::SetCapacityYY ( double capacityYY)
virtual

◆ SetCapacityZ()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfGeometryImpl::SetCapacityZ ( double capacityZ)
virtual

◆ SetCapacityZZ()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfGeometryImpl::SetCapacityZZ ( double capacityZZ)
virtual

◆ SetColorIndex()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfGeometryImpl::SetColorIndex ( Sint32 idx)
virtual

◆ SetColorTemperature()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfGeometryImpl::SetColorTemperature ( double colorTemperature)
virtual

◆ SetColorType()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfGeometryImpl::SetColorType ( GdtfDefines::EGdtfLaserColorType colorType)
virtual

◆ SetComponentType()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfGeometryImpl::SetComponentType ( GdtfDefines::EGdtfComponentType componentType)
virtual

◆ SetConnectorType()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfGeometryImpl::SetConnectorType ( MvrString connectorType)
virtual

◆ SetCosPhi()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfGeometryImpl::SetCosPhi ( double cosPhi)
virtual

◆ SetCrossSectionHeight()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfGeometryImpl::SetCrossSectionHeight ( double crossSectionHeight)
virtual

◆ SetCrossSectionType()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfGeometryImpl::SetCrossSectionType ( GdtfDefines::EGdtfCrossSectionType crossSectionType)
virtual

◆ SetCrossSectionWallThickness()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfGeometryImpl::SetCrossSectionWallThickness ( double crossSectionWallThickness)
virtual

◆ SetElectricalPayLoad()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfGeometryImpl::SetElectricalPayLoad ( double electricalPayLoad)
virtual

◆ SetEmitter()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfGeometryImpl::SetEmitter ( IGdtfPhysicalEmitter * emitter)
virtual

◆ SetEmitterSpectrum()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfGeometryImpl::SetEmitterSpectrum ( IGdtfPhysicalEmitter * newEmitter)
virtual

◆ SetFieldAngle()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfGeometryImpl::SetFieldAngle ( double fldAngle)
virtual

◆ SetFrequencyRangeMax()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfGeometryImpl::SetFrequencyRangeMax ( double frequencyRangeMax)
virtual

◆ SetFrequencyRangeMin()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfGeometryImpl::SetFrequencyRangeMin ( double frequencyRangeMin)
virtual

◆ SetFuseCurrent()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfGeometryImpl::SetFuseCurrent ( double fuseCurrent)
virtual

◆ SetFuseRating()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfGeometryImpl::SetFuseRating ( GdtfDefines::EGdtfFuseRating fuseRating)
virtual

◆ SetGeometryReference()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfGeometryImpl::SetGeometryReference ( IGdtfGeometry * geometry)
virtual

◆ SetInventoryCount()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfGeometryImpl::SetInventoryCount ( size_t count)
virtual

◆ SetLampType()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfGeometryImpl::SetLampType ( EGdtfLampType lampType)
virtual

◆ SetLaserColor()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfGeometryImpl::SetLaserColor ( double waveLength)
virtual

◆ SetLuminousIntensity()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfGeometryImpl::SetLuminousIntensity ( double luminousIntensity)
virtual

◆ SetMaxPayLoad()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfGeometryImpl::SetMaxPayLoad ( double maxPayload)
virtual

◆ SetModel()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfGeometryImpl::SetModel ( IGdtfModel ** model)
virtual

◆ SetName()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfGeometryImpl::SetName ( MvrString name)
virtual

◆ SetOrientation()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfGeometryImpl::SetOrientation ( GdtfDefines::EGdtfOrientation orientation)
virtual

◆ SetOutputStrength()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfGeometryImpl::SetOutputStrength ( double outputStrength)
virtual

◆ SetPinCount()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfGeometryImpl::SetPinCount ( size_t pinCount)
virtual

◆ SetPointer()

void VectorworksMVR::CGdtfGeometryImpl::SetPointer ( SceneData::GdtfGeometry * geometry)

◆ SetPowerConsumption()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfGeometryImpl::SetPowerConsumption ( double powerConsumption)
virtual

◆ SetRectangleRatio()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfGeometryImpl::SetRectangleRatio ( double ratio)
virtual

◆ SetResistanceX()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfGeometryImpl::SetResistanceX ( double resistanceX)
virtual

◆ SetResistanceXX()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfGeometryImpl::SetResistanceXX ( double resistanceXX)
virtual

◆ SetResistanceY()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfGeometryImpl::SetResistanceY ( double resistanceY)
virtual

◆ SetResistanceYY()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfGeometryImpl::SetResistanceYY ( double resistanceYY)
virtual

◆ SetResistanceZ()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfGeometryImpl::SetResistanceZ ( double resistanceZ)
virtual

◆ SetResistanceZZ()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfGeometryImpl::SetResistanceZZ ( double resistanceZZ)
virtual

◆ SetRopeCrossSection()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfGeometryImpl::SetRopeCrossSection ( MvrString ropeCrossSection)
virtual

◆ SetRopeOffset()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfGeometryImpl::SetRopeOffset ( double x,
double y,
double z )
virtual

◆ SetScanAnglePan()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfGeometryImpl::SetScanAnglePan ( double scanAnglePan)
virtual

◆ SetScanAngleTilt()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfGeometryImpl::SetScanAngleTilt ( double scanAngleTilt)
virtual

◆ SetScanSpeed()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfGeometryImpl::SetScanSpeed ( double scanSpeed)
virtual

◆ SetSignalLayer()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfGeometryImpl::SetSignalLayer ( size_t signalLayer)
virtual

◆ SetSignalType()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfGeometryImpl::SetSignalType ( MvrString signalType)
virtual

◆ SetStructureLinkedGeometry()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfGeometryImpl::SetStructureLinkedGeometry ( IGdtfGeometry * linkedGeometry)
virtual

◆ SetStructureType()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfGeometryImpl::SetStructureType ( GdtfDefines::EGdtfStructureType structureType)
virtual

◆ SetSupportType()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfGeometryImpl::SetSupportType ( GdtfDefines::EGdtfSupportType supportType)
virtual

◆ SetTexture()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfGeometryImpl::SetTexture ( MvrString texture)
virtual

◆ SetThrowRatio()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfGeometryImpl::SetThrowRatio ( double ratio)
virtual

◆ SetTransformMatrix()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfGeometryImpl::SetTransformMatrix ( STransformMatrix & transformMatrix)
virtual

◆ SetTrussCrossSection()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfGeometryImpl::SetTrussCrossSection ( MvrString trussCrossSection)
virtual

◆ SetVoltage()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfGeometryImpl::SetVoltage ( double voltage)
virtual

◆ SetVoltageRangeMax()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfGeometryImpl::SetVoltageRangeMax ( double voltageRangeMax)
virtual

◆ SetVoltageRangeMin()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfGeometryImpl::SetVoltageRangeMin ( double voltageRangeMin)
virtual

◆ SetWireGroup()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfGeometryImpl::SetWireGroup ( MvrString wireGroup)
virtual

The documentation for this class was generated from the following files: