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

#include <CSceneObjImpl.h>

Inheritance diagram for VectorworksMVR::CSceneObjImpl:

Public Member Functions

 CSceneObjImpl ()
virtual ~CSceneObjImpl ()
virtual VCOMError VCOM_CALLTYPE GetType (ESceneObjType &outType)
virtual MvrString VCOM_CALLTYPE GetName ()
virtual VCOMError VCOM_CALLTYPE GetGuid (MvrUUID &outGuid)
virtual VCOMError VCOM_CALLTYPE GetTransfromMatrix (STransformMatrix &outName)
virtual VCOMError VCOM_CALLTYPE GetGeometryCount (size_t &outCount)
virtual VCOMError VCOM_CALLTYPE GetGeometryAt (size_t at, IGeometryReference **outGeometryRef)
virtual VCOMError VCOM_CALLTYPE GetMultipatchParent (ISceneObj **multipatchObj)
virtual VCOMError VCOM_CALLTYPE SetMultipatchParent (ISceneObj *multipatchObj)
virtual VCOMError VCOM_CALLTYPE AddGeometry (const STransformMatrix &geometry, MvrString fileName)
virtual VCOMError VCOM_CALLTYPE AddSymbol (const MvrUUID &guid, const STransformMatrix &geometry, ISymDef *symDef)
virtual VCOMError VCOM_CALLTYPE GetClass (IClass **outClass)
virtual VCOMError VCOM_CALLTYPE SetClass (IClass *clas)
virtual MvrString VCOM_CALLTYPE GetGdtfName ()
virtual VCOMError VCOM_CALLTYPE GetGdtfFixture (IGdtfFixture **outFixture)
virtual VCOMError VCOM_CALLTYPE SetGdtfName (MvrString gdtfName)
virtual MvrString VCOM_CALLTYPE GetGdtfMode ()
virtual VCOMError VCOM_CALLTYPE SetGdtfMode (MvrString gdtfMode)
virtual VCOMError VCOM_CALLTYPE GetCustomCommandCount (size_t &outCount)
virtual VCOMError VCOM_CALLTYPE GetCustomCommandAt (size_t at, ICustomCommand **outCustomCommand)
virtual VCOMError VCOM_CALLTYPE CreateCustomCommand (MvrString channelFunction, bool isPercentage, double physicalValue, ICustomCommand **outCustomCommand)
virtual VCOMError VCOM_CALLTYPE GetAlignmentCount (size_t &outCount)
virtual VCOMError VCOM_CALLTYPE GetAlignmentAt (size_t at, IAlignment **outAlignment)
virtual VCOMError VCOM_CALLTYPE CreateAlignment (MvrString beamGeometry, const SVector3 &upVector, const SVector3 &direction, IAlignment **outAlignment)
virtual VCOMError VCOM_CALLTYPE GetOverwriteCount (size_t &outCount)
virtual VCOMError VCOM_CALLTYPE GetOverwriteAt (size_t at, IOverwrite **outOverwrite)
virtual VCOMError VCOM_CALLTYPE CreateOverwrite (MvrString universal, MvrString target, IOverwrite **outOverwrite)
virtual MvrString VCOM_CALLTYPE GetFunction ()
virtual VCOMError VCOM_CALLTYPE SetFunction (MvrString function)
virtual VCOMError VCOM_CALLTYPE GetFocusPoint (ISceneObj **outFocusPoint)
virtual VCOMError VCOM_CALLTYPE GetPosition (IPosition **outPosition)
virtual VCOMError VCOM_CALLTYPE GetAdressCount (size_t &outAdresses)
virtual VCOMError VCOM_CALLTYPE GetAdressAt (size_t at, SDmxAdress &adress)
virtual VCOMError VCOM_CALLTYPE GetUnitNumber (Sint32 &outUnitNumber)
virtual MvrString VCOM_CALLTYPE GetFixtureId ()
virtual VCOMError VCOM_CALLTYPE GetFixtureIdNumeric (size_t &outFixtureId)
virtual VCOMError VCOM_CALLTYPE GetColor (CieColor &outColor)
virtual VCOMError VCOM_CALLTYPE GetFixtureTypeId (Sint8 &outType)
virtual VCOMError VCOM_CALLTYPE GetCustomId (size_t &outId)
virtual MvrString VCOM_CALLTYPE GetGobo ()
virtual VCOMError VCOM_CALLTYPE GetGoboRotation (double &value)
virtual MvrString VCOM_CALLTYPE GetGoboFullPath ()
virtual VCOMError VCOM_CALLTYPE GetCastShadow (bool &value)
virtual VCOMError VCOM_CALLTYPE GetMappingCount (size_t &outMappings)
virtual VCOMError VCOM_CALLTYPE GetMappingAt (size_t at, IMapping **outMapping)
virtual VCOMError VCOM_CALLTYPE GetDMXInvertPan (bool &invertPan)
virtual VCOMError VCOM_CALLTYPE GetDMXInvertTilt (bool &invertTilt)
virtual VCOMError VCOM_CALLTYPE GetProtocolsCount (size_t &outProtocols)
virtual VCOMError VCOM_CALLTYPE GetProtocolAt (size_t at, SProtocol **outProtocol)
virtual VCOMError VCOM_CALLTYPE SetFocusPoint (ISceneObj *focusPoint)
virtual VCOMError VCOM_CALLTYPE SetPosition (IPosition *position)
virtual VCOMError VCOM_CALLTYPE AddAdress (const size_t &adresses, const size_t &breakId)
virtual VCOMError VCOM_CALLTYPE SetUnitNumber (const Sint32 &unitNumber)
virtual VCOMError VCOM_CALLTYPE SetFixtureId (MvrString fixtureId)
virtual VCOMError VCOM_CALLTYPE SetFixtureIdNumeric (const size_t &fixtureId)
virtual VCOMError VCOM_CALLTYPE SetColor (const CieColor &color)
virtual VCOMError VCOM_CALLTYPE SetFixtureTypeId (const Sint8 &outType)
virtual VCOMError VCOM_CALLTYPE SetCustomId (const size_t &outId)
virtual VCOMError VCOM_CALLTYPE SetGobo (MvrString gobo)
virtual VCOMError VCOM_CALLTYPE SetGoboRotation (double rotation)
virtual VCOMError VCOM_CALLTYPE SetCastShadow (bool castShadow)
virtual VCOMError VCOM_CALLTYPE SetDMXInvertPan (bool invertPan)
virtual VCOMError VCOM_CALLTYPE SetDMXInvertTilt (bool invertTilt)
virtual VCOMError VCOM_CALLTYPE AddMapping (MvrUUID mapDefUuid)
virtual VCOMError VCOM_CALLTYPE AddProtocol (SProtocol protocol)
virtual VCOMError VCOM_CALLTYPE SetVideoScreenSource (MvrString value, MvrString linkedGeometry, GdtfDefines::ESourceType)
virtual VCOMError VCOM_CALLTYPE GetVideoScreenSource (ISource **outSource)
virtual VCOMError VCOM_CALLTYPE SetProjectorSource (MvrString value, MvrString linkedGeometry, GdtfDefines::ESourceType)
virtual VCOMError VCOM_CALLTYPE GetProjectorSource (ISource **outSource)
virtual VCOMError VCOM_CALLTYPE SetScaleHandling (GdtfDefines::EScaleHandlingType scaleHandling)
virtual VCOMError VCOM_CALLTYPE GetScaleHandling (GdtfDefines::EScaleHandlingType &outScaleHandling)
virtual VCOMError VCOM_CALLTYPE GetConnectionCount (size_t &outConnections)
virtual VCOMError VCOM_CALLTYPE GetConnectionAt (size_t at, IConnection **outConnection)
virtual VCOMError VCOM_CALLTYPE CreateConnection (MvrString own, MvrString other, MvrUUID ToObject, IConnection **addedObj)
void SetPointer (SceneData::SceneDataObjWithMatrixPtr pointer, SceneData::SceneDataExchange *context)
void GetPointer (SceneData::SceneDataObjWithMatrixPtr &pointer, ESceneObjType &type)

Constructor & Destructor Documentation

◆ CSceneObjImpl()

VectorworksMVR::CSceneObjImpl::CSceneObjImpl ( )

◆ ~CSceneObjImpl()

VectorworksMVR::CSceneObjImpl::~CSceneObjImpl ( )
virtual

Member Function Documentation

◆ AddAdress()

VectorworksMVR::VCOMError VectorworksMVR::CSceneObjImpl::AddAdress ( const size_t & adresses,
const size_t & breakId )
virtual

◆ AddGeometry()

VectorworksMVR::VCOMError VectorworksMVR::CSceneObjImpl::AddGeometry ( const STransformMatrix & geometry,
MvrString fileName )
virtual

◆ AddMapping()

VectorworksMVR::VCOMError VectorworksMVR::CSceneObjImpl::AddMapping ( MvrUUID mapDefUuid)
virtual

◆ AddProtocol()

VectorworksMVR::VCOMError VectorworksMVR::CSceneObjImpl::AddProtocol ( SProtocol protocol)
virtual

◆ AddSymbol()

VectorworksMVR::VCOMError VectorworksMVR::CSceneObjImpl::AddSymbol ( const MvrUUID & guid,
const STransformMatrix & geometry,
ISymDef * symDef )
virtual

◆ CreateAlignment()

VectorworksMVR::VCOMError VectorworksMVR::CSceneObjImpl::CreateAlignment ( MvrString beamGeometry,
const SVector3 & upVector,
const SVector3 & direction,
IAlignment ** outAlignment )
virtual

◆ CreateConnection()

VectorworksMVR::VCOMError VectorworksMVR::CSceneObjImpl::CreateConnection ( MvrString own,
MvrString other,
MvrUUID ToObject,
IConnection ** addedObj )
virtual

◆ CreateCustomCommand()

VectorworksMVR::VCOMError VectorworksMVR::CSceneObjImpl::CreateCustomCommand ( MvrString channelFunction,
bool isPercentage,
double physicalValue,
ICustomCommand ** outCustomCommand )
virtual

◆ CreateOverwrite()

VectorworksMVR::VCOMError VectorworksMVR::CSceneObjImpl::CreateOverwrite ( MvrString universal,
MvrString target,
IOverwrite ** outOverwrite )
virtual

◆ GetAdressAt()

VectorworksMVR::VCOMError VectorworksMVR::CSceneObjImpl::GetAdressAt ( size_t at,
SDmxAdress & adress )
virtual

◆ GetAdressCount()

VectorworksMVR::VCOMError VectorworksMVR::CSceneObjImpl::GetAdressCount ( size_t & outAdresses)
virtual

◆ GetAlignmentAt()

VectorworksMVR::VCOMError VectorworksMVR::CSceneObjImpl::GetAlignmentAt ( size_t at,
IAlignment ** outAlignment )
virtual

◆ GetAlignmentCount()

VectorworksMVR::VCOMError VectorworksMVR::CSceneObjImpl::GetAlignmentCount ( size_t & outCount)
virtual

◆ GetCastShadow()

VectorworksMVR::VCOMError VectorworksMVR::CSceneObjImpl::GetCastShadow ( bool & value)
virtual

◆ GetClass()

VectorworksMVR::VCOMError VectorworksMVR::CSceneObjImpl::GetClass ( IClass ** outClass)
virtual

◆ GetColor()

VectorworksMVR::VCOMError VectorworksMVR::CSceneObjImpl::GetColor ( CieColor & outColor)
virtual

◆ GetConnectionAt()

VectorworksMVR::VCOMError VectorworksMVR::CSceneObjImpl::GetConnectionAt ( size_t at,
IConnection ** outConnection )
virtual

◆ GetConnectionCount()

VectorworksMVR::VCOMError VectorworksMVR::CSceneObjImpl::GetConnectionCount ( size_t & outConnections)
virtual

◆ GetCustomCommandAt()

VectorworksMVR::VCOMError VectorworksMVR::CSceneObjImpl::GetCustomCommandAt ( size_t at,
ICustomCommand ** outCustomCommand )
virtual

◆ GetCustomCommandCount()

VectorworksMVR::VCOMError VectorworksMVR::CSceneObjImpl::GetCustomCommandCount ( size_t & outCount)
virtual

◆ GetCustomId()

VectorworksMVR::VCOMError VectorworksMVR::CSceneObjImpl::GetCustomId ( size_t & outId)
virtual

◆ GetDMXInvertPan()

VectorworksMVR::VCOMError VectorworksMVR::CSceneObjImpl::GetDMXInvertPan ( bool & invertPan)
virtual

◆ GetDMXInvertTilt()

VectorworksMVR::VCOMError VectorworksMVR::CSceneObjImpl::GetDMXInvertTilt ( bool & invertTilt)
virtual

◆ GetFixtureId()

MvrString VectorworksMVR::CSceneObjImpl::GetFixtureId ( )
virtual

◆ GetFixtureIdNumeric()

VectorworksMVR::VCOMError VectorworksMVR::CSceneObjImpl::GetFixtureIdNumeric ( size_t & outFixtureId)
virtual

◆ GetFixtureTypeId()

VectorworksMVR::VCOMError VectorworksMVR::CSceneObjImpl::GetFixtureTypeId ( Sint8 & outType)
virtual

◆ GetFocusPoint()

VectorworksMVR::VCOMError VectorworksMVR::CSceneObjImpl::GetFocusPoint ( ISceneObj ** outFocusPoint)
virtual

◆ GetFunction()

MvrString VectorworksMVR::CSceneObjImpl::GetFunction ( )
virtual

◆ GetGdtfFixture()

VectorworksMVR::VCOMError VectorworksMVR::CSceneObjImpl::GetGdtfFixture ( IGdtfFixture ** outFixture)
virtual

◆ GetGdtfMode()

MvrString VectorworksMVR::CSceneObjImpl::GetGdtfMode ( )
virtual

◆ GetGdtfName()

MvrString VectorworksMVR::CSceneObjImpl::GetGdtfName ( )
virtual

◆ GetGeometryAt()

VectorworksMVR::VCOMError VectorworksMVR::CSceneObjImpl::GetGeometryAt ( size_t at,
IGeometryReference ** outGeometryRef )
virtual

◆ GetGeometryCount()

VectorworksMVR::VCOMError VectorworksMVR::CSceneObjImpl::GetGeometryCount ( size_t & outCount)
virtual

◆ GetGobo()

MvrString VectorworksMVR::CSceneObjImpl::GetGobo ( )
virtual

◆ GetGoboFullPath()

MvrString VectorworksMVR::CSceneObjImpl::GetGoboFullPath ( )
virtual

◆ GetGoboRotation()

VectorworksMVR::VCOMError VectorworksMVR::CSceneObjImpl::GetGoboRotation ( double & value)
virtual

◆ GetGuid()

VectorworksMVR::VCOMError VectorworksMVR::CSceneObjImpl::GetGuid ( MvrUUID & outGuid)
virtual

◆ GetMappingAt()

VectorworksMVR::VCOMError VectorworksMVR::CSceneObjImpl::GetMappingAt ( size_t at,
IMapping ** outMapping )
virtual

◆ GetMappingCount()

VectorworksMVR::VCOMError VectorworksMVR::CSceneObjImpl::GetMappingCount ( size_t & outMappings)
virtual

◆ GetMultipatchParent()

VectorworksMVR::VCOMError VectorworksMVR::CSceneObjImpl::GetMultipatchParent ( ISceneObj ** multipatchObj)
virtual

◆ GetName()

MvrString VectorworksMVR::CSceneObjImpl::GetName ( )
virtual

◆ GetOverwriteAt()

VectorworksMVR::VCOMError VectorworksMVR::CSceneObjImpl::GetOverwriteAt ( size_t at,
IOverwrite ** outOverwrite )
virtual

◆ GetOverwriteCount()

VectorworksMVR::VCOMError VectorworksMVR::CSceneObjImpl::GetOverwriteCount ( size_t & outCount)
virtual

◆ GetPointer()

void VectorworksMVR::CSceneObjImpl::GetPointer ( SceneData::SceneDataObjWithMatrixPtr & pointer,
ESceneObjType & type )

◆ GetPosition()

VectorworksMVR::VCOMError VectorworksMVR::CSceneObjImpl::GetPosition ( IPosition ** outPosition)
virtual

◆ GetProjectorSource()

VectorworksMVR::VCOMError VectorworksMVR::CSceneObjImpl::GetProjectorSource ( ISource ** outSource)
virtual

◆ GetProtocolAt()

VectorworksMVR::VCOMError VectorworksMVR::CSceneObjImpl::GetProtocolAt ( size_t at,
SProtocol ** outProtocol )
virtual

◆ GetProtocolsCount()

VectorworksMVR::VCOMError VectorworksMVR::CSceneObjImpl::GetProtocolsCount ( size_t & outProtocols)
virtual

◆ GetScaleHandling()

VectorworksMVR::VCOMError VectorworksMVR::CSceneObjImpl::GetScaleHandling ( GdtfDefines::EScaleHandlingType & outScaleHandling)
virtual

◆ GetTransfromMatrix()

VectorworksMVR::VCOMError VectorworksMVR::CSceneObjImpl::GetTransfromMatrix ( STransformMatrix & outName)
virtual

◆ GetType()

VectorworksMVR::VCOMError VectorworksMVR::CSceneObjImpl::GetType ( ESceneObjType & outType)
virtual

◆ GetUnitNumber()

VectorworksMVR::VCOMError VectorworksMVR::CSceneObjImpl::GetUnitNumber ( Sint32 & outUnitNumber)
virtual

◆ GetVideoScreenSource()

VectorworksMVR::VCOMError VectorworksMVR::CSceneObjImpl::GetVideoScreenSource ( ISource ** outSource)
virtual

◆ SetCastShadow()

VectorworksMVR::VCOMError VectorworksMVR::CSceneObjImpl::SetCastShadow ( bool castShadow)
virtual

◆ SetClass()

VectorworksMVR::VCOMError VectorworksMVR::CSceneObjImpl::SetClass ( IClass * clas)
virtual

◆ SetColor()

VectorworksMVR::VCOMError VectorworksMVR::CSceneObjImpl::SetColor ( const CieColor & color)
virtual

◆ SetCustomId()

VectorworksMVR::VCOMError VectorworksMVR::CSceneObjImpl::SetCustomId ( const size_t & outId)
virtual

◆ SetDMXInvertPan()

VectorworksMVR::VCOMError VectorworksMVR::CSceneObjImpl::SetDMXInvertPan ( bool invertPan)
virtual

◆ SetDMXInvertTilt()

VectorworksMVR::VCOMError VectorworksMVR::CSceneObjImpl::SetDMXInvertTilt ( bool invertTilt)
virtual

◆ SetFixtureId()

VectorworksMVR::VCOMError VectorworksMVR::CSceneObjImpl::SetFixtureId ( MvrString fixtureId)
virtual

◆ SetFixtureIdNumeric()

VectorworksMVR::VCOMError VectorworksMVR::CSceneObjImpl::SetFixtureIdNumeric ( const size_t & fixtureId)
virtual

◆ SetFixtureTypeId()

VectorworksMVR::VCOMError VectorworksMVR::CSceneObjImpl::SetFixtureTypeId ( const Sint8 & outType)
virtual

◆ SetFocusPoint()

VectorworksMVR::VCOMError VectorworksMVR::CSceneObjImpl::SetFocusPoint ( ISceneObj * focusPoint)
virtual

◆ SetFunction()

VectorworksMVR::VCOMError VectorworksMVR::CSceneObjImpl::SetFunction ( MvrString function)
virtual

◆ SetGdtfMode()

VectorworksMVR::VCOMError VectorworksMVR::CSceneObjImpl::SetGdtfMode ( MvrString gdtfMode)
virtual

◆ SetGdtfName()

VectorworksMVR::VCOMError VectorworksMVR::CSceneObjImpl::SetGdtfName ( MvrString gdtfName)
virtual

◆ SetGobo()

VectorworksMVR::VCOMError VectorworksMVR::CSceneObjImpl::SetGobo ( MvrString gobo)
virtual

◆ SetGoboRotation()

VectorworksMVR::VCOMError VectorworksMVR::CSceneObjImpl::SetGoboRotation ( double rotation)
virtual

◆ SetMultipatchParent()

VectorworksMVR::VCOMError VectorworksMVR::CSceneObjImpl::SetMultipatchParent ( ISceneObj * multipatchObj)
virtual

◆ SetPointer()

void VectorworksMVR::CSceneObjImpl::SetPointer ( SceneData::SceneDataObjWithMatrixPtr pointer,
SceneData::SceneDataExchange * context )

◆ SetPosition()

VectorworksMVR::VCOMError VectorworksMVR::CSceneObjImpl::SetPosition ( IPosition * position)
virtual

◆ SetProjectorSource()

VectorworksMVR::VCOMError VectorworksMVR::CSceneObjImpl::SetProjectorSource ( MvrString value,
MvrString linkedGeometry,
GdtfDefines::ESourceType type )
virtual

◆ SetScaleHandling()

VectorworksMVR::VCOMError VectorworksMVR::CSceneObjImpl::SetScaleHandling ( GdtfDefines::EScaleHandlingType scaleHandling)
virtual

◆ SetUnitNumber()

VectorworksMVR::VCOMError VectorworksMVR::CSceneObjImpl::SetUnitNumber ( const Sint32 & unitNumber)
virtual

◆ SetVideoScreenSource()

VectorworksMVR::VCOMError VectorworksMVR::CSceneObjImpl::SetVideoScreenSource ( MvrString value,
MvrString linkedGeometry,
GdtfDefines::ESourceType type )
virtual

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