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

#include <IMediaRessourceVectorInterface.h>

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

Public Member Functions

virtual VCOMError VCOM_CALLTYPE GetType (ESceneObjType &outType)=0
 
virtual MvrString VCOM_CALLTYPE GetName ()=0
 
virtual VCOMError VCOM_CALLTYPE GetGuid (MvrUUID &outGuid)=0
 
virtual VCOMError VCOM_CALLTYPE GetTransfromMatrix (STransformMatrix &outName)=0
 
virtual VCOMError VCOM_CALLTYPE GetGeometryCount (size_t &outCount)=0
 
virtual VCOMError VCOM_CALLTYPE GetGeometryAt (size_t at, IGeometryReference **outGeometryRef)=0
 
virtual VCOMError VCOM_CALLTYPE AddGeometry (const STransformMatrix &geometry, MvrString fileName)=0
 
virtual VCOMError VCOM_CALLTYPE AddSymbol (const MvrUUID &guid, const STransformMatrix &geometry, ISymDef *symDef)=0
 
virtual VCOMError VCOM_CALLTYPE GetClass (IClass **outClass)=0
 
virtual VCOMError VCOM_CALLTYPE SetClass (IClass *clas)=0
 
virtual MvrString VCOM_CALLTYPE GetGdtfName ()=0
 
virtual VCOMError VCOM_CALLTYPE GetGdtfFixture (IGdtfFixture **outFixture)=0
 
virtual VCOMError VCOM_CALLTYPE SetGdtfName (MvrString gdtfName)=0
 
virtual MvrString VCOM_CALLTYPE GetGdtfMode ()=0
 
virtual VCOMError VCOM_CALLTYPE SetGdtfMode (MvrString gdtfMode)=0
 
virtual MvrString VCOM_CALLTYPE GetFunction ()=0
 
virtual VCOMError VCOM_CALLTYPE SetFunction (MvrString function)=0
 
virtual VCOMError VCOM_CALLTYPE GetFocusPoint (ISceneObj **outFocusPoint)=0
 
virtual VCOMError VCOM_CALLTYPE GetPosition (IPosition **outPosition)=0
 
virtual VCOMError VCOM_CALLTYPE GetAdressCount (size_t &outAdresses)=0
 
virtual VCOMError VCOM_CALLTYPE GetAdressAt (size_t at, SDmxAdress &adress)=0
 
virtual VCOMError VCOM_CALLTYPE GetUnitNumber (Sint32 &outUnitNumber)=0
 
virtual MvrString VCOM_CALLTYPE GetFixtureId ()=0
 
virtual VCOMError VCOM_CALLTYPE GetColor (CieColor &outColor)=0
 
virtual VCOMError VCOM_CALLTYPE GetFixtureTypeId (Sint8 &outType)=0
 
virtual VCOMError VCOM_CALLTYPE GetCustomId (size_t &outId)=0
 
virtual MvrString VCOM_CALLTYPE GetGobo ()=0
 
virtual VCOMError VCOM_CALLTYPE GetGoboRotation (double &value)=0
 
virtual MvrString VCOM_CALLTYPE GetGoboFullPath ()=0
 
virtual VCOMError VCOM_CALLTYPE GetCastShadow (bool &value)=0
 
virtual VCOMError VCOM_CALLTYPE GetMappingCount (size_t &outMappings)=0
 
virtual VCOMError VCOM_CALLTYPE GetMappingAt (size_t at, IMapping **outMapping)=0
 
virtual VCOMError VCOM_CALLTYPE SetFocusPoint (ISceneObj *focusPoint)=0
 
virtual VCOMError VCOM_CALLTYPE SetPosition (IPosition *position)=0
 
virtual VCOMError VCOM_CALLTYPE AddAdress (const size_t &adresses, const size_t &breakId)=0
 
virtual VCOMError VCOM_CALLTYPE SetUnitNumber (const Sint32 &unitNumber)=0
 
virtual VCOMError VCOM_CALLTYPE SetFixtureId (MvrString fixtureId)=0
 
virtual VCOMError VCOM_CALLTYPE SetColor (const CieColor &color)=0
 
virtual VCOMError VCOM_CALLTYPE SetFixtureTypeId (const Sint8 &type)=0
 
virtual VCOMError VCOM_CALLTYPE SetCustomId (const size_t &Cid)=0
 
virtual VCOMError VCOM_CALLTYPE SetGobo (MvrString gobo)=0
 
virtual VCOMError VCOM_CALLTYPE SetGoboRotation (double rotation)=0
 
virtual VCOMError VCOM_CALLTYPE SetCastShadow (bool castShadow)=0
 
virtual VCOMError VCOM_CALLTYPE AddMapping (MvrUUID mapDefUuid)=0
 
virtual VCOMError VCOM_CALLTYPE SetVideoScreenSource (MvrString value, MvrString linkedGeometry, GdtfDefines::ESourceType)=0
 
virtual VCOMError VCOM_CALLTYPE GetVideoScreenSource (ISource **outSource)=0
 
virtual VCOMError VCOM_CALLTYPE SetProjectorSource (MvrString value, MvrString linkedGeometry, GdtfDefines::ESourceType)=0
 
virtual VCOMError VCOM_CALLTYPE GetProjectorSource (ISource **outSource)=0
 
virtual VCOMError VCOM_CALLTYPE SetScaleHandling (GdtfDefines::EScaleHandlingType scaleHandling)=0
 
virtual VCOMError VCOM_CALLTYPE GetScaleHandling (GdtfDefines::EScaleHandlingType &outScaleHandling)=0
 
virtual VCOMError VCOM_CALLTYPE GetConnectionCount (size_t &outConnections)=0
 
virtual VCOMError VCOM_CALLTYPE GetConnectionAt (size_t at, IConnection **outConnection)=0
 
virtual VCOMError VCOM_CALLTYPE CreateConnection (MvrString own, MvrString other, MvrUUID ToObject, IConnection **addedObj)=0
 
virtual VCOMError VCOM_CALLTYPE GetCustomCommandCount (size_t &outCount)=0
 
virtual VCOMError VCOM_CALLTYPE GetCustomCommandAt (size_t at, ICustomCommand **outCustomCommand)=0
 
virtual VCOMError VCOM_CALLTYPE CreateCustomCommand (MvrString channelFunction, bool isPercentage, double physicalValue, ICustomCommand **outCustomCommand)=0
 
virtual VCOMError VCOM_CALLTYPE GetAlignmentCount (size_t &outCount)=0
 
virtual VCOMError VCOM_CALLTYPE GetAlignmentAt (size_t at, IAlignment **outAlignment)=0
 
virtual VCOMError VCOM_CALLTYPE CreateAlignment (MvrString beamGeometry, const SVector3 &upVector, const SVector3 &direction, IAlignment **outAlignment)=0
 
virtual VCOMError VCOM_CALLTYPE GetOverwriteCount (size_t &outCount)=0
 
virtual VCOMError VCOM_CALLTYPE GetOverwriteAt (size_t at, IOverwrite **outOverwrite)=0
 
virtual VCOMError VCOM_CALLTYPE CreateOverwrite (MvrString universal, MvrString target, IOverwrite **outOverwrite)=0
 
- Public Member Functions inherited from VectorworksMVR::IVWUnknown
virtual ~IVWUnknown (void)
 
virtual uint32_t VCOM_CALLTYPE AddRef ()=0
 
virtual uint32_t VCOM_CALLTYPE Release ()=0
 

Member Function Documentation

◆ AddAdress()

virtual VCOMError VCOM_CALLTYPE VectorworksMVR::ISceneObj::AddAdress ( const size_t &  adresses,
const size_t &  breakId 
)
pure virtual

◆ AddGeometry()

virtual VCOMError VCOM_CALLTYPE VectorworksMVR::ISceneObj::AddGeometry ( const STransformMatrix geometry,
MvrString  fileName 
)
pure virtual

◆ AddMapping()

virtual VCOMError VCOM_CALLTYPE VectorworksMVR::ISceneObj::AddMapping ( MvrUUID  mapDefUuid)
pure virtual

◆ AddSymbol()

virtual VCOMError VCOM_CALLTYPE VectorworksMVR::ISceneObj::AddSymbol ( const MvrUUID guid,
const STransformMatrix geometry,
ISymDef symDef 
)
pure virtual

◆ CreateAlignment()

virtual VCOMError VCOM_CALLTYPE VectorworksMVR::ISceneObj::CreateAlignment ( MvrString  beamGeometry,
const SVector3 upVector,
const SVector3 direction,
IAlignment **  outAlignment 
)
pure virtual

◆ CreateConnection()

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

◆ CreateCustomCommand()

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

◆ CreateOverwrite()

virtual VCOMError VCOM_CALLTYPE VectorworksMVR::ISceneObj::CreateOverwrite ( MvrString  universal,
MvrString  target,
IOverwrite **  outOverwrite 
)
pure virtual

◆ GetAdressAt()

virtual VCOMError VCOM_CALLTYPE VectorworksMVR::ISceneObj::GetAdressAt ( size_t  at,
SDmxAdress adress 
)
pure virtual

◆ GetAdressCount()

virtual VCOMError VCOM_CALLTYPE VectorworksMVR::ISceneObj::GetAdressCount ( size_t &  outAdresses)
pure virtual

◆ GetAlignmentAt()

virtual VCOMError VCOM_CALLTYPE VectorworksMVR::ISceneObj::GetAlignmentAt ( size_t  at,
IAlignment **  outAlignment 
)
pure virtual

◆ GetAlignmentCount()

virtual VCOMError VCOM_CALLTYPE VectorworksMVR::ISceneObj::GetAlignmentCount ( size_t &  outCount)
pure virtual

◆ GetCastShadow()

virtual VCOMError VCOM_CALLTYPE VectorworksMVR::ISceneObj::GetCastShadow ( bool &  value)
pure virtual

◆ GetClass()

virtual VCOMError VCOM_CALLTYPE VectorworksMVR::ISceneObj::GetClass ( IClass **  outClass)
pure virtual

◆ GetColor()

virtual VCOMError VCOM_CALLTYPE VectorworksMVR::ISceneObj::GetColor ( CieColor outColor)
pure virtual

◆ GetConnectionAt()

virtual VCOMError VCOM_CALLTYPE VectorworksMVR::ISceneObj::GetConnectionAt ( size_t  at,
IConnection **  outConnection 
)
pure virtual

◆ GetConnectionCount()

virtual VCOMError VCOM_CALLTYPE VectorworksMVR::ISceneObj::GetConnectionCount ( size_t &  outConnections)
pure virtual

◆ GetCustomCommandAt()

virtual VCOMError VCOM_CALLTYPE VectorworksMVR::ISceneObj::GetCustomCommandAt ( size_t  at,
ICustomCommand **  outCustomCommand 
)
pure virtual

◆ GetCustomCommandCount()

virtual VCOMError VCOM_CALLTYPE VectorworksMVR::ISceneObj::GetCustomCommandCount ( size_t &  outCount)
pure virtual

◆ GetCustomId()

virtual VCOMError VCOM_CALLTYPE VectorworksMVR::ISceneObj::GetCustomId ( size_t &  outId)
pure virtual

◆ GetFixtureId()

virtual MvrString VCOM_CALLTYPE VectorworksMVR::ISceneObj::GetFixtureId ( )
pure virtual

◆ GetFixtureTypeId()

virtual VCOMError VCOM_CALLTYPE VectorworksMVR::ISceneObj::GetFixtureTypeId ( Sint8 outType)
pure virtual

◆ GetFocusPoint()

virtual VCOMError VCOM_CALLTYPE VectorworksMVR::ISceneObj::GetFocusPoint ( ISceneObj **  outFocusPoint)
pure virtual

◆ GetFunction()

virtual MvrString VCOM_CALLTYPE VectorworksMVR::ISceneObj::GetFunction ( )
pure virtual

◆ GetGdtfFixture()

virtual VCOMError VCOM_CALLTYPE VectorworksMVR::ISceneObj::GetGdtfFixture ( IGdtfFixture **  outFixture)
pure virtual

◆ GetGdtfMode()

virtual MvrString VCOM_CALLTYPE VectorworksMVR::ISceneObj::GetGdtfMode ( )
pure virtual

◆ GetGdtfName()

virtual MvrString VCOM_CALLTYPE VectorworksMVR::ISceneObj::GetGdtfName ( )
pure virtual

◆ GetGeometryAt()

virtual VCOMError VCOM_CALLTYPE VectorworksMVR::ISceneObj::GetGeometryAt ( size_t  at,
IGeometryReference **  outGeometryRef 
)
pure virtual

◆ GetGeometryCount()

virtual VCOMError VCOM_CALLTYPE VectorworksMVR::ISceneObj::GetGeometryCount ( size_t &  outCount)
pure virtual

◆ GetGobo()

virtual MvrString VCOM_CALLTYPE VectorworksMVR::ISceneObj::GetGobo ( )
pure virtual

◆ GetGoboFullPath()

virtual MvrString VCOM_CALLTYPE VectorworksMVR::ISceneObj::GetGoboFullPath ( )
pure virtual

◆ GetGoboRotation()

virtual VCOMError VCOM_CALLTYPE VectorworksMVR::ISceneObj::GetGoboRotation ( double &  value)
pure virtual

◆ GetGuid()

virtual VCOMError VCOM_CALLTYPE VectorworksMVR::ISceneObj::GetGuid ( MvrUUID outGuid)
pure virtual

◆ GetMappingAt()

virtual VCOMError VCOM_CALLTYPE VectorworksMVR::ISceneObj::GetMappingAt ( size_t  at,
IMapping **  outMapping 
)
pure virtual

◆ GetMappingCount()

virtual VCOMError VCOM_CALLTYPE VectorworksMVR::ISceneObj::GetMappingCount ( size_t &  outMappings)
pure virtual

◆ GetName()

virtual MvrString VCOM_CALLTYPE VectorworksMVR::ISceneObj::GetName ( )
pure virtual

◆ GetOverwriteAt()

virtual VCOMError VCOM_CALLTYPE VectorworksMVR::ISceneObj::GetOverwriteAt ( size_t  at,
IOverwrite **  outOverwrite 
)
pure virtual

◆ GetOverwriteCount()

virtual VCOMError VCOM_CALLTYPE VectorworksMVR::ISceneObj::GetOverwriteCount ( size_t &  outCount)
pure virtual

◆ GetPosition()

virtual VCOMError VCOM_CALLTYPE VectorworksMVR::ISceneObj::GetPosition ( IPosition **  outPosition)
pure virtual

◆ GetProjectorSource()

virtual VCOMError VCOM_CALLTYPE VectorworksMVR::ISceneObj::GetProjectorSource ( ISource **  outSource)
pure virtual

◆ GetScaleHandling()

virtual VCOMError VCOM_CALLTYPE VectorworksMVR::ISceneObj::GetScaleHandling ( GdtfDefines::EScaleHandlingType outScaleHandling)
pure virtual

◆ GetTransfromMatrix()

virtual VCOMError VCOM_CALLTYPE VectorworksMVR::ISceneObj::GetTransfromMatrix ( STransformMatrix outName)
pure virtual

◆ GetType()

virtual VCOMError VCOM_CALLTYPE VectorworksMVR::ISceneObj::GetType ( ESceneObjType outType)
pure virtual

◆ GetUnitNumber()

virtual VCOMError VCOM_CALLTYPE VectorworksMVR::ISceneObj::GetUnitNumber ( Sint32 outUnitNumber)
pure virtual

◆ GetVideoScreenSource()

virtual VCOMError VCOM_CALLTYPE VectorworksMVR::ISceneObj::GetVideoScreenSource ( ISource **  outSource)
pure virtual

◆ SetCastShadow()

virtual VCOMError VCOM_CALLTYPE VectorworksMVR::ISceneObj::SetCastShadow ( bool  castShadow)
pure virtual

◆ SetClass()

virtual VCOMError VCOM_CALLTYPE VectorworksMVR::ISceneObj::SetClass ( IClass clas)
pure virtual

◆ SetColor()

virtual VCOMError VCOM_CALLTYPE VectorworksMVR::ISceneObj::SetColor ( const CieColor color)
pure virtual

◆ SetCustomId()

virtual VCOMError VCOM_CALLTYPE VectorworksMVR::ISceneObj::SetCustomId ( const size_t &  Cid)
pure virtual

◆ SetFixtureId()

virtual VCOMError VCOM_CALLTYPE VectorworksMVR::ISceneObj::SetFixtureId ( MvrString  fixtureId)
pure virtual

◆ SetFixtureTypeId()

virtual VCOMError VCOM_CALLTYPE VectorworksMVR::ISceneObj::SetFixtureTypeId ( const Sint8 type)
pure virtual

◆ SetFocusPoint()

virtual VCOMError VCOM_CALLTYPE VectorworksMVR::ISceneObj::SetFocusPoint ( ISceneObj focusPoint)
pure virtual

◆ SetFunction()

virtual VCOMError VCOM_CALLTYPE VectorworksMVR::ISceneObj::SetFunction ( MvrString  function)
pure virtual

◆ SetGdtfMode()

virtual VCOMError VCOM_CALLTYPE VectorworksMVR::ISceneObj::SetGdtfMode ( MvrString  gdtfMode)
pure virtual

◆ SetGdtfName()

virtual VCOMError VCOM_CALLTYPE VectorworksMVR::ISceneObj::SetGdtfName ( MvrString  gdtfName)
pure virtual

◆ SetGobo()

virtual VCOMError VCOM_CALLTYPE VectorworksMVR::ISceneObj::SetGobo ( MvrString  gobo)
pure virtual

◆ SetGoboRotation()

virtual VCOMError VCOM_CALLTYPE VectorworksMVR::ISceneObj::SetGoboRotation ( double  rotation)
pure virtual

◆ SetPosition()

virtual VCOMError VCOM_CALLTYPE VectorworksMVR::ISceneObj::SetPosition ( IPosition position)
pure virtual

◆ SetProjectorSource()

virtual VCOMError VCOM_CALLTYPE VectorworksMVR::ISceneObj::SetProjectorSource ( MvrString  value,
MvrString  linkedGeometry,
GdtfDefines::ESourceType   
)
pure virtual

◆ SetScaleHandling()

virtual VCOMError VCOM_CALLTYPE VectorworksMVR::ISceneObj::SetScaleHandling ( GdtfDefines::EScaleHandlingType  scaleHandling)
pure virtual

◆ SetUnitNumber()

virtual VCOMError VCOM_CALLTYPE VectorworksMVR::ISceneObj::SetUnitNumber ( const Sint32 unitNumber)
pure virtual

◆ SetVideoScreenSource()

virtual VCOMError VCOM_CALLTYPE VectorworksMVR::ISceneObj::SetVideoScreenSource ( MvrString  value,
MvrString  linkedGeometry,
GdtfDefines::ESourceType   
)
pure virtual

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