OpenWareLaboratory
PhaseShiftOscillator< Osc > Class Template Reference
Inheritance diagram for PhaseShiftOscillator< Osc >:
Collaboration diagram for PhaseShiftOscillator< Osc >:

Public Member Functions

float getPhase ()
 
template<typename... Args>
 PhaseShiftOscillator (float phaseshift, Args &&... args)
 
void reset ()
 
void setPhase (float phase)
 

Static Public Member Functions

template<typename... Args>
static PhaseShiftOscillator< Osc > * create (float phaseshift, Args &&... args)
 
static void destroy (PhaseShiftOscillator< Osc > *obj)
 

Protected Attributes

float phaseshift
 

Detailed Description

template<class Osc>
class PhaseShiftOscillator< Osc >

Definition at line 146 of file Oscillator.h.

Constructor & Destructor Documentation

◆ PhaseShiftOscillator()

template<class Osc >
template<typename... Args>
PhaseShiftOscillator< Osc >::PhaseShiftOscillator ( float  phaseshift,
Args &&...  args 
)
inline

Definition at line 151 of file Oscillator.h.

Member Function Documentation

◆ create()

template<class Osc >
template<typename... Args>
static PhaseShiftOscillator<Osc>* PhaseShiftOscillator< Osc >::create ( float  phaseshift,
Args &&...  args 
)
inlinestatic
Parameters
phaseshiftoscillator phase shift in radians

Definition at line 166 of file Oscillator.h.

References PhaseShiftOscillator< Osc >::phaseshift.

◆ destroy()

template<class Osc >
static void PhaseShiftOscillator< Osc >::destroy ( PhaseShiftOscillator< Osc > *  obj)
inlinestatic

Definition at line 169 of file Oscillator.h.

◆ getPhase()

template<class Osc >
float PhaseShiftOscillator< Osc >::getPhase ( )
inline

Definition at line 156 of file Oscillator.h.

References PhaseShiftOscillator< Osc >::phaseshift.

◆ reset()

template<class Osc >
void PhaseShiftOscillator< Osc >::reset ( )
inline

Definition at line 159 of file Oscillator.h.

References PhaseShiftOscillator< Osc >::phaseshift.

◆ setPhase()

template<class Osc >
void PhaseShiftOscillator< Osc >::setPhase ( float  phase)
inline

Definition at line 153 of file Oscillator.h.

References PhaseShiftOscillator< Osc >::phaseshift.

Field Documentation

◆ phaseshift


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