![]() |
VISR
0.11.6
Versatile Interactive Scene Renderer
|
#include <sparse_gain_routing_parameter.hpp>
Public Member Functions | |
SparseGainRoutingParameter (const ParameterConfigBase &rhs) | |
SparseGainRoutingParameter (const EmptyParameterConfig &rhs) | |
virtual | ~SparseGainRoutingParameter () override |
![]() | |
SparseGainRouting () | |
SparseGainRouting (IndexType pEntry, IndexType pRow, IndexType pColumn, GainType pGain=static_cast< GainType >(1.0)) | |
![]() | |
TypedParameterBase ()=default | |
virtual | ~TypedParameterBase ()=default |
ParameterType | type () final |
std::unique_ptr< ParameterBase > | clone () const final |
void | assign (ParameterBase const &rhs) override |
![]() | |
ParameterBase () | |
ParameterBase (const ParameterBase &) | |
ParameterBase & | operator= (const ParameterBase &) |
virtual | ~ParameterBase () |
Additional Inherited Members | |
![]() | |
using | IndexType = std::size_t |
using | GainType = float |
![]() | |
using | ParameterConfigType = pml::EmptyParameterConfig |
![]() | |
static const constexpr ParameterType | staticType () |
![]() | |
IndexType | entryIndex |
IndexType | rowIndex |
IndexType | columnIndex |
GainType | gain |
![]() | |
static const IndexType | cInvalidIndex = UINT_MAX |
A parameter class to represent potentially sparse routings between sets of input and output indices. An output index can be routed to zero or one input index, while an input index can be connected to zer, one, or multiple outputs.
|
explicit |
|
explicit |
|
overridevirtualdefault |