AnaMark Tuning Library
Public Types | Public Member Functions | Public Attributes | List of all members
TUN::SRVParam Struct Reference

#include <TUN_Formula.h>

Public Types

enum  eRVParamType { t_Value, t_AbsRef, t_RelRef }
 

Public Member Functions

 SRVParam ()
 
virtual ~SRVParam ()
 
double GetValue (std::vector< double > &vdblNoteFrequenciesHz, long scaleNoteNumber) const
 
bool SetFromStr (const std::string &str, std::string::size_type &pos)
 
std::string GetAsStr () const
 

Public Attributes

enum TUN::SRVParam::eRVParamType m_paramtype
 
long m_lRef = 0
 
double m_dblValue = 0
 

Member Enumeration Documentation

Enumerator
t_Value 
t_AbsRef 
t_RelRef 

Constructor & Destructor Documentation

TUN::SRVParam::SRVParam ( )
inline
virtual TUN::SRVParam::~SRVParam ( )
inlinevirtual

Member Function Documentation

std::string TUN::SRVParam::GetAsStr ( ) const
inline
double TUN::SRVParam::GetValue ( std::vector< double > &  vdblNoteFrequenciesHz,
long  scaleNoteNumber 
) const
inline
bool TUN::SRVParam::SetFromStr ( const std::string &  str,
std::string::size_type &  pos 
)
inline

Member Data Documentation

double TUN::SRVParam::m_dblValue = 0
long TUN::SRVParam::m_lRef = 0
enum TUN::SRVParam::eRVParamType TUN::SRVParam::m_paramtype

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