Verovio
Source code documentation
vrv::OptionDbl Class Reference

This class is for integer styling params. More...

#include <options.h>

Inheritance diagram for vrv::OptionDbl:
vrv::Option

Public Member Functions

void CopyTo (Option *option) override
 
void Init (double defaultValue, double minValue, double maxValue, bool definitionFactor=false)
 
bool SetValueDbl (double value) override
 
bool SetValue (const std::string &value) override
 
std::string GetStrValue () const override
 
std::string GetDefaultStrValue () const override
 
void Reset () override
 
bool IsSet () const override
 
double GetValue () const
 
double GetUnfactoredValue () const
 
double GetDefault () const
 
double GetMin () const
 
double GetMax () const
 
bool SetValue (double value)
 
- Public Member Functions inherited from vrv::Option
void SetKey (const std::string &key)
 
std::string GetKey () const
 
virtual bool SetValueBool (bool value)
 
virtual bool SetValueArray (const std::vector< std::string > &values)
 
void SetInfo (const std::string &title, const std::string &description)
 
std::string GetTitle () const
 
std::string GetDescription () const
 
void SetShortOption (char shortOption, bool isCmdOnly)
 
char GetShortOption () const
 
bool IsCmdOnly () const
 
virtual bool IsArgumentRequired () const
 
jsonxx::Object ToJson () const
 Return a JSON object for the option.
 

Additional Inherited Members

- Static Public Attributes inherited from vrv::Option
static const std::map< int, std::string > s_breaks
 Static maps used my OptionIntMap objects. More...
 
static const std::map< int, std::string > s_condense
 
static const std::map< int, std::string > s_durationEq
 
static const std::map< int, std::string > s_elision
 
static const std::map< int, std::string > s_fontFallback
 
static const std::map< int, std::string > s_footer
 
static const std::map< int, std::string > s_header
 
static const std::map< int, std::string > s_ligatureOblique
 
static const std::map< int, std::string > s_multiRestStyle
 
static const std::map< int, std::string > s_pedalStyle
 
static const std::map< int, std::string > s_systemDivider
 
static const std::map< int, std::string > s_smuflTextFont
 
- Protected Attributes inherited from vrv::Option
std::string m_title
 
std::string m_description
 

Detailed Description

This class is for integer styling params.


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