| public | 
Inheritance Graph
graph BT
	_NumberAttribute
	_NumberAttribute --> GenericNumberAttribute
	click _NumberAttribute "classUtil_1_1__NumberAttribute"
	click GenericNumberAttribute "classUtil_1_1GenericNumberAttribute"
Description
Generic attribute to store a number value.
Public Types
| typedef _NumberAttribute < Number > | attr_t | 
Public Functions
| _NumberAttribute(Number _n) | |
| ~_NumberAttribute() | |
| Number | get() const | 
| void | set(Number newValue) | 
| attr_t * | clone() const | 
| std::string | toString() const | 
| std::string | toJSON() const | 
| double | toDouble() const | 
| float | toFloat() const | 
| int | toInt() const | 
| unsigned int | toUnsignedInt() const | 
| bool | operator==(const GenericAttribute & void) const Per default, the comparison returns false for unspecified types. | 
Documentation
typedef
 Util::_NumberAttribute::attr_t
| public | 
| typedef _NumberAttribute < Number > attr_t | 
Defined in Util/GenericAttribute.h:312
function
 Util::_NumberAttribute::_NumberAttribute
| public | inline | explicit | 
| _NumberAttribute( | Number | _n ) | 
Defined in Util/GenericAttribute.h:314
function
 Util::_NumberAttribute::~_NumberAttribute
| public | inline | virtual | 
| ~_NumberAttribute( | ) | 
Defined in Util/GenericAttribute.h:316
function
 Util::_NumberAttribute::get
| public | const | inline | 
| Number get( | ) const | 
Return the stored number value.
Returns
Number value
Defined in Util/GenericAttribute.h:324
function
 Util::_NumberAttribute::set
| public | inline | 
| void set( | Number | newValue ) | 
Update the stored number value.
Parameters
- newValue
- New number value
Defined in Util/GenericAttribute.h:333
function
 Util::_NumberAttribute::clone
| public | const | inline | virtual | 
| attr_t * clone( | ) const | 
Create a copy of this object.
Returns
Exact copy.
Defined in Util/GenericAttribute.h:337
function
 Util::_NumberAttribute::toString
| public | const | inline | virtual | 
| std::string toString( | ) const | 
Convert the object to a human-readable string.
Returns
String representation.
Defined in Util/GenericAttribute.h:338
function
 Util::_NumberAttribute::toJSON
| public | const | inline | virtual | 
| std::string toJSON( | ) const | 
Convert the object to JavaScript Object Notation (JSON).
Returns
JSON representation;
Defined in Util/GenericAttribute.h:339
function
 Util::_NumberAttribute::toDouble
| public | const | inline | virtual | 
| double toDouble( | ) const | 
Convert the object to a floating-point value with double precision.
Returns
Floating-point representation with double precision.
Defined in Util/GenericAttribute.h:340
function
 Util::_NumberAttribute::toFloat
| public | const | inline | virtual | 
| float toFloat( | ) const | 
Convert the object to a floating-point value.
Returns
Floating-point representation.
Defined in Util/GenericAttribute.h:341
function
 Util::_NumberAttribute::toInt
| public | const | inline | virtual | 
| int toInt( | ) const | 
Convert the object to an integer value.
Returns
Integer representation.
Defined in Util/GenericAttribute.h:342
function
 Util::_NumberAttribute::toUnsignedInt
| public | const | inline | virtual | 
| unsigned int toUnsignedInt( | ) const | 
Convert the object to an unsigned integer value.
Returns
Unsigned integer representation.
Defined in Util/GenericAttribute.h:343
function
 Util::_NumberAttribute::operator==
| public | const | inline | virtual | 
| bool operator==( | const GenericAttribute & | void ) const | 
Per default, the comparison returns false for unspecified types.
Defined in Util/GenericAttribute.h:344