libMVRgdtf 40bc00a
A library for GDTF and MVR
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
VectorworksMVR::CGdtfGeometryImpl Class Reference

#include <CGdtfGeometry.h>

Inheritance diagram for VectorworksMVR::CGdtfGeometryImpl:
VCOMImpl< IGdtfGeometry > VectorworksMVR::IGdtfGeometry VectorworksMVR::IVWUnknown

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 ()
 
- Public Member Functions inherited from VCOMImpl< IGdtfGeometry >
 VCOMImpl ()
 
 VCOMImpl (IVWUnknown *parent)
 
virtual ~VCOMImpl ()
 
virtual uint32_t VCOM_CALLTYPE AddRef ()
 
virtual uint32_t VCOM_CALLTYPE Release ()
 
- Public Member Functions inherited from VectorworksMVR::IVWUnknown
virtual ~IVWUnknown (void)
 

Additional Inherited Members

- Protected Member Functions inherited from VCOMImpl< IGdtfGeometry >
virtual void OnRefCountZero ()
 
- Protected Attributes inherited from VCOMImpl< IGdtfGeometry >
RefNumType fRefCnt
 
IVWUnknownfParent
 

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: