AnaMark Tuning Library
Public Member Functions | List of all members
TUN::CFormula Class Reference

#include <TUN_Formula.h>

Public Member Functions

 CFormula (long lMyIndex)
 
virtual ~CFormula ()
 
long GetMyIndex () const
 
long GetOpenLoopValue () const
 
void Reset ()
 
void SetToCentsWithFreq (double dblCents, double dblBaseFreqHz)
 
void SetToCentsAbsRef (double dblCents, long lAbsRef=0)
 
void SetToHz (double dblHz)
 
void SetToEnsureHz (double dblEnsureHz)
 
bool SetFromStr (std::string strFormula)
 
std::string GetAsStr () const
 
void Apply (std::vector< double > &vdblNoteFrequenciesHz) const
 

Constructor & Destructor Documentation

TUN::CFormula::CFormula ( long  lMyIndex)
inline
virtual TUN::CFormula::~CFormula ( )
inlinevirtual

Member Function Documentation

void TUN::CFormula::Apply ( std::vector< double > &  vdblNoteFrequenciesHz) const
inline
std::string TUN::CFormula::GetAsStr ( ) const
inline
long TUN::CFormula::GetMyIndex ( ) const
inline
long TUN::CFormula::GetOpenLoopValue ( ) const
inline
void TUN::CFormula::Reset ( )
inline
bool TUN::CFormula::SetFromStr ( std::string  strFormula)
inline
void TUN::CFormula::SetToCentsAbsRef ( double  dblCents,
long  lAbsRef = 0 
)
inline
void TUN::CFormula::SetToCentsWithFreq ( double  dblCents,
double  dblBaseFreqHz 
)
inline
void TUN::CFormula::SetToEnsureHz ( double  dblEnsureHz)
inline
void TUN::CFormula::SetToHz ( double  dblHz)
inline

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