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

#include <CSceneObjImpl.h>

Inheritance diagram for VectorworksMVR::CSceneObjImpl:
VCOMImpl< ISceneObj > VectorworksMVR::ISceneObj VectorworksMVR::IVWUnknown

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 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 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 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 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 AddMapping (MvrUUID mapDefUuid)
 
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)
 
- Public Member Functions inherited from VCOMImpl< ISceneObj >
 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< ISceneObj >
virtual void OnRefCountZero ()
 
- Protected Attributes inherited from VCOMImpl< ISceneObj >
RefNumType fRefCnt
 
IVWUnknownfParent
 

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

◆ 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

◆ GetFixtureId()

MvrString VectorworksMVR::CSceneObjImpl::GetFixtureId ( )
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

◆ 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

◆ 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

◆ SetFixtureId()

VectorworksMVR::VCOMError VectorworksMVR::CSceneObjImpl::SetFixtureId ( MvrString  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

◆ 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: