#include <jdxnumbers.h>

Public Member Functions | |
| JDXnumber () | |
| JDXnumber (T v, const STD_string &name="", bool userParameter=true, compatMode mode=notBroken, parameterMode parameter_mode=edit, const STD_string &parx_equivalent="", float parx_assign_factor=1.0, float parx_assign_offset=0.0) | |
| JDXnumber (const JDXnumber< T > &bi) | |
| JDXnumber< T > & | operator= (T v) |
| JDXnumber< T > & | operator= (const JDXnumber< T > &bi) |
| JDXnumber< T > & | set_minmaxval (double min, double max) |
| STD_string | printvalstring () const |
| bool | parsevalstring (const STD_string &parstring) |
| STD_string | get_parx_code (parxCodeType type, const ParxEquiv &equiv) const |
| ParxEquiv | get_parx_equiv () const |
| double | get_minval () const |
| double | get_maxval () const |
| const char * | get_typeInfo () const |
| JcampDxClass * | create_copy () const |
Public Member Functions inherited from JcampDxClass | |
| virtual STD_string | print () const |
| virtual STD_ostream & | print2stream (STD_ostream &os) const |
| virtual bool | parse (STD_string &parstring) |
| virtual int | load (const STD_string &filename) |
| virtual int | write (const STD_string &filename) const |
| virtual JcampDxClass & | set_compatmode (compatMode compat_mode) |
| virtual compatMode | get_compatmode () const |
| bool | has_minmax () const |
| JcampDxClass & | set_userDefParameter (bool userDef) |
| bool | isUserDefParameter () const |
| const STD_string & | get_description () const |
| JcampDxClass & | set_description (const STD_string &descr) |
| virtual svector | get_alternatives () const |
| const STD_string & | get_unit () const |
| JcampDxClass & | set_unit (const STD_string &un) |
| virtual parameterMode | get_parmode () const |
| virtual JcampDxClass & | set_parmode (parameterMode parameter_mode) |
| virtual fileMode | get_filemode () const |
| virtual JcampDxClass & | set_filemode (fileMode file_mode) |
| virtual GuiProps | get_gui_props () const |
| virtual JcampDxClass & | set_gui_props (const GuiProps &) |
Public Member Functions inherited from Labeled | |
| Labeled (const STD_string &label="unnamed") | |
| Labeled & | set_label (const STD_string &label) |
| const STD_string & | get_label () const |
| Labeled & | operator= (const Labeled &l) |
JCAMP-DX template class for representing built-in numbers
Definition at line 37 of file jdxnumbers.h.
Default constructor
Definition at line 44 of file jdxnumbers.h.
| JDXnumber< T >::JDXnumber | ( | T | v, |
| const STD_string & | name = "", |
||
| bool | userParameter = true, |
||
| compatMode | mode = notBroken, |
||
| parameterMode | parameter_mode = edit, |
||
| const STD_string & | parx_equivalent = "", |
||
| float | parx_assign_factor = 1.0, |
||
| float | parx_assign_offset = 0.0 |
||
| ) |
Constructor with the following arguments:
Copy constructor
Definition at line 66 of file jdxnumbers.h.
|
inlinevirtual |
Returns a deep copy of the parameter
Implements JcampDxClass.
Definition at line 103 of file jdxnumbers.h.
|
inlinevirtual |
Returns the maximum allowed value of the parameter Only used when editing the parameter in a GUI
Reimplemented from JcampDxClass.
Definition at line 101 of file jdxnumbers.h.
|
inlinevirtual |
Returns the minimum allowed value of the parameter. Only used when editing the parameter in a GUI
Reimplemented from JcampDxClass.
Definition at line 100 of file jdxnumbers.h.
|
virtual |
Returns C code that can be used together with the PARX(Bruker) compiler.
Reimplemented from JcampDxClass.
Returns the name and scaling of an equivalent parameter in PARX. Code for automatic mapping to the PARX parameter space can be generated using the function get_parx_code().
Reimplemented from JcampDxClass.
Definition at line 99 of file jdxnumbers.h.
|
inlinevirtual |
Returns a string describing the type of the parameter
Implements JcampDxClass.
Definition at line 102 of file jdxnumbers.h.
Assignment operator from a built-in number
Definition at line 71 of file jdxnumbers.h.
Copy assignment
|
virtual |
Parses and assigns the value in the given string
Implements JcampDxClass.
|
virtual |
Returns the value of the parameter as a string
Implements JcampDxClass.
Specifies the minimum and maximum allowed value for this number. Only useful when editing the parameter in a GUI
Definition at line 93 of file jdxnumbers.h.
1.8.1.2