ASPiK SDK
IComponentAdaptor Class Referenceabstract

Use this interface for objects in the WDF Ladder Filter library; see book for more information. More...

#include <fxobjects.h>

Inheritance diagram for IComponentAdaptor:
WdfAdaptorBase WdfAdaptorBase WdfAdaptorBase WdfAdaptorBase WdfCapacitor WdfCapacitor WdfCapacitor WdfCapacitor WdfInductor WdfInductor WdfInductor WdfInductor WdfParallelLC WdfParallelLC WdfParallelLC WdfParallelLC WdfParallelRC WdfParallelRC WdfParallelRC WdfParallelRC WdfParallelRL WdfParallelRL WdfParallelRL WdfParallelRL WdfResistor WdfResistor WdfResistor WdfResistor WdfSeriesLC WdfSeriesLC WdfSeriesLC WdfSeriesLC WdfSeriesRC WdfSeriesRC WdfSeriesRC WdfSeriesRC WdfSeriesRL WdfSeriesRL WdfSeriesRL WdfSeriesRL

Public Member Functions

virtual void initialize (double _R1)
 
virtual void initializeAdaptorChain ()
 
virtual void setInput (double _in)
 
virtual double getOutput ()
 
virtual void setInput1 (double _in1)=0
 
virtual void setInput2 (double _in2)=0
 
virtual void setInput3 (double _in3)=0
 
virtual double getOutput1 ()=0
 
virtual double getOutput2 ()=0
 
virtual double getOutput3 ()=0
 
virtual void reset (double _sampleRate)
 
virtual double getComponentResistance ()
 
virtual double getComponentConductance ()
 
virtual void updateComponentResistance ()
 
virtual void setComponentValue (double _componentValue)
 
virtual void setComponentValue_LC (double componentValue_L, double componentValue_C)
 
virtual void setComponentValue_RL (double componentValue_R, double componentValue_L)
 
virtual void setComponentValue_RC (double componentValue_R, double componentValue_C)
 
virtual double getComponentValue ()
 
virtual void initialize (double _R1)
 
virtual void initializeAdaptorChain ()
 
virtual void setInput (double _in)
 
virtual double getOutput ()
 
virtual void setInput1 (double _in1)=0
 
virtual void setInput2 (double _in2)=0
 
virtual void setInput3 (double _in3)=0
 
virtual double getOutput1 ()=0
 
virtual double getOutput2 ()=0
 
virtual double getOutput3 ()=0
 
virtual void reset (double _sampleRate)
 
virtual double getComponentResistance ()
 
virtual double getComponentConductance ()
 
virtual void updateComponentResistance ()
 
virtual void setComponentValue (double _componentValue)
 
virtual void setComponentValue_LC (double componentValue_L, double componentValue_C)
 
virtual void setComponentValue_RL (double componentValue_R, double componentValue_L)
 
virtual void setComponentValue_RC (double componentValue_R, double componentValue_C)
 
virtual double getComponentValue ()
 
virtual void initialize (double _R1)
 
virtual void initializeAdaptorChain ()
 
virtual void setInput (double _in)
 
virtual double getOutput ()
 
virtual void setInput1 (double _in1)=0
 
virtual void setInput2 (double _in2)=0
 
virtual void setInput3 (double _in3)=0
 
virtual double getOutput1 ()=0
 
virtual double getOutput2 ()=0
 
virtual double getOutput3 ()=0
 
virtual void reset (double _sampleRate)
 
virtual double getComponentResistance ()
 
virtual double getComponentConductance ()
 
virtual void updateComponentResistance ()
 
virtual void setComponentValue (double _componentValue)
 
virtual void setComponentValue_LC (double componentValue_L, double componentValue_C)
 
virtual void setComponentValue_RL (double componentValue_R, double componentValue_L)
 
virtual void setComponentValue_RC (double componentValue_R, double componentValue_C)
 
virtual double getComponentValue ()
 
virtual void initialize (double _R1)
 
virtual void initializeAdaptorChain ()
 
virtual void setInput (double _in)
 
virtual double getOutput ()
 
virtual void setInput1 (double _in1)=0
 
virtual void setInput2 (double _in2)=0
 
virtual void setInput3 (double _in3)=0
 
virtual double getOutput1 ()=0
 
virtual double getOutput2 ()=0
 
virtual double getOutput3 ()=0
 
virtual void reset (double _sampleRate)
 
virtual double getComponentResistance ()
 
virtual double getComponentConductance ()
 
virtual void updateComponentResistance ()
 
virtual void setComponentValue (double _componentValue)
 
virtual void setComponentValue_LC (double componentValue_L, double componentValue_C)
 
virtual void setComponentValue_RL (double componentValue_R, double componentValue_L)
 
virtual void setComponentValue_RC (double componentValue_R, double componentValue_C)
 
virtual double getComponentValue ()
 

Detailed Description

Use this interface for objects in the WDF Ladder Filter library; see book for more information.

Author
Will Pirkle http://www.willpirkle.com
Remarks
This object is included in Designing Audio Effects Plugins in C++ 2nd Ed. by Will Pirkle
Version
Revision : 1.0
Date
Date : 2018 / 09 / 7

Member Function Documentation

◆ getComponentConductance() [1/4]

◆ getComponentConductance() [2/4]

◆ getComponentConductance() [3/4]

◆ getComponentConductance() [4/4]

◆ getComponentResistance() [1/4]

◆ getComponentResistance() [2/4]

◆ getComponentResistance() [3/4]

◆ getComponentResistance() [4/4]

◆ getComponentValue() [1/4]

virtual double IComponentAdaptor::getComponentValue ( )
inlinevirtual

◆ getComponentValue() [2/4]

virtual double IComponentAdaptor::getComponentValue ( )
inlinevirtual

◆ getComponentValue() [3/4]

virtual double IComponentAdaptor::getComponentValue ( )
inlinevirtual

◆ getComponentValue() [4/4]

virtual double IComponentAdaptor::getComponentValue ( )
inlinevirtual

◆ getOutput() [1/4]

◆ getOutput() [2/4]

◆ getOutput() [3/4]

◆ getOutput() [4/4]

◆ getOutput1() [1/4]

◆ getOutput1() [2/4]

◆ getOutput1() [3/4]

◆ getOutput1() [4/4]

◆ getOutput2() [1/4]

◆ getOutput2() [2/4]

◆ getOutput2() [3/4]

◆ getOutput2() [4/4]

◆ getOutput3() [1/4]

◆ getOutput3() [2/4]

◆ getOutput3() [3/4]

◆ getOutput3() [4/4]

◆ initialize() [1/4]

◆ initialize() [2/4]

◆ initialize() [3/4]

◆ initialize() [4/4]

◆ initializeAdaptorChain() [1/4]

virtual void IComponentAdaptor::initializeAdaptorChain ( )
inlinevirtual

initialize all downstream adaptors in the chain

Reimplemented in WdfAdaptorBase, WdfAdaptorBase, WdfAdaptorBase, and WdfAdaptorBase.

◆ initializeAdaptorChain() [2/4]

virtual void IComponentAdaptor::initializeAdaptorChain ( )
inlinevirtual

initialize all downstream adaptors in the chain

Reimplemented in WdfAdaptorBase, WdfAdaptorBase, WdfAdaptorBase, and WdfAdaptorBase.

◆ initializeAdaptorChain() [3/4]

virtual void IComponentAdaptor::initializeAdaptorChain ( )
inlinevirtual

initialize all downstream adaptors in the chain

Reimplemented in WdfAdaptorBase, WdfAdaptorBase, WdfAdaptorBase, and WdfAdaptorBase.

◆ initializeAdaptorChain() [4/4]

virtual void IComponentAdaptor::initializeAdaptorChain ( )
inlinevirtual

initialize all downstream adaptors in the chain

Reimplemented in WdfAdaptorBase, WdfAdaptorBase, WdfAdaptorBase, and WdfAdaptorBase.

◆ reset() [1/4]

◆ reset() [2/4]

◆ reset() [3/4]

◆ reset() [4/4]

◆ setComponentValue() [1/4]

virtual void IComponentAdaptor::setComponentValue ( double  _componentValue)
inlinevirtual

◆ setComponentValue() [2/4]

virtual void IComponentAdaptor::setComponentValue ( double  _componentValue)
inlinevirtual

◆ setComponentValue() [3/4]

virtual void IComponentAdaptor::setComponentValue ( double  _componentValue)
inlinevirtual

◆ setComponentValue() [4/4]

virtual void IComponentAdaptor::setComponentValue ( double  _componentValue)
inlinevirtual

◆ setComponentValue_LC() [1/4]

virtual void IComponentAdaptor::setComponentValue_LC ( double  componentValue_L,
double  componentValue_C 
)
inlinevirtual

◆ setComponentValue_LC() [2/4]

virtual void IComponentAdaptor::setComponentValue_LC ( double  componentValue_L,
double  componentValue_C 
)
inlinevirtual

◆ setComponentValue_LC() [3/4]

virtual void IComponentAdaptor::setComponentValue_LC ( double  componentValue_L,
double  componentValue_C 
)
inlinevirtual

◆ setComponentValue_LC() [4/4]

virtual void IComponentAdaptor::setComponentValue_LC ( double  componentValue_L,
double  componentValue_C 
)
inlinevirtual

◆ setComponentValue_RC() [1/4]

virtual void IComponentAdaptor::setComponentValue_RC ( double  componentValue_R,
double  componentValue_C 
)
inlinevirtual

◆ setComponentValue_RC() [2/4]

virtual void IComponentAdaptor::setComponentValue_RC ( double  componentValue_R,
double  componentValue_C 
)
inlinevirtual

◆ setComponentValue_RC() [3/4]

virtual void IComponentAdaptor::setComponentValue_RC ( double  componentValue_R,
double  componentValue_C 
)
inlinevirtual

◆ setComponentValue_RC() [4/4]

virtual void IComponentAdaptor::setComponentValue_RC ( double  componentValue_R,
double  componentValue_C 
)
inlinevirtual

◆ setComponentValue_RL() [1/4]

virtual void IComponentAdaptor::setComponentValue_RL ( double  componentValue_R,
double  componentValue_L 
)
inlinevirtual

◆ setComponentValue_RL() [2/4]

virtual void IComponentAdaptor::setComponentValue_RL ( double  componentValue_R,
double  componentValue_L 
)
inlinevirtual

◆ setComponentValue_RL() [3/4]

virtual void IComponentAdaptor::setComponentValue_RL ( double  componentValue_R,
double  componentValue_L 
)
inlinevirtual

◆ setComponentValue_RL() [4/4]

virtual void IComponentAdaptor::setComponentValue_RL ( double  componentValue_R,
double  componentValue_L 
)
inlinevirtual

◆ setInput() [1/4]

◆ setInput() [2/4]

◆ setInput() [3/4]

◆ setInput() [4/4]

◆ setInput1() [1/4]

◆ setInput1() [2/4]

◆ setInput1() [3/4]

◆ setInput1() [4/4]

◆ setInput2() [1/4]

◆ setInput2() [2/4]

◆ setInput2() [3/4]

◆ setInput2() [4/4]

◆ setInput3() [1/4]

◆ setInput3() [2/4]

◆ setInput3() [3/4]

◆ setInput3() [4/4]

◆ updateComponentResistance() [1/4]

◆ updateComponentResistance() [2/4]

◆ updateComponentResistance() [3/4]

◆ updateComponentResistance() [4/4]


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