![]() |
VISR
0.11.8
Versatile Interactive Scene Renderer
|
#include <diffuse_source.hpp>
Public Member Functions | |
DiffuseSource ()=delete | |
DiffuseSource (ObjectId id) | |
virtual | ~DiffuseSource () |
ObjectTypeId | type () const |
std::unique_ptr< Object > | clone () const |
![]() | |
Object ()=delete | |
Object (ObjectId id) | |
virtual | ~Object ()=0 |
ObjectId | id () const |
GroupId | groupId () const |
void | setGroupId (ObjectId newId) |
LevelType | level () const |
void | setLevel (LevelType newLevel) |
Priority | priority () const |
void | setPriority (Priority newPriority) |
rbbl::ParametricIirCoefficientList< Coordinate > const & | eqCoefficients () const |
void | setEqCoefficients (rbbl::ParametricIirCoefficientList< Coordinate > const &newCoeffs) |
std::size_t | numberOfChannels () const |
ChannelIndex | channelIndex (std::size_t index) const |
void | resetNumberOfChannels (std::size_t numChannels) |
void | setChannelIndex (std::size_t index, ChannelIndex channelIndex) |
Additional Inherited Members | |
![]() | |
using | Coordinate = float |
using | Priority = unsigned char |
using | ChannelIndex = unsigned int |
![]() | |
static const ObjectId | cInvalidObjectId = UINT_MAX |
static const GroupId | cDefaultGroupId = 0 |
static const ChannelIndex | cInvalidChannelIndex = UINT_MAX |
|
delete |
|
explicit |
|
virtualdefault |
|
virtual |
Clone function used to emulate 'virtual copy constructor' functionality. Must be implemented in every derived instantiated class.
Implements visr::objectmodel::Object.
|
virtual |
Implements visr::objectmodel::Object.