|
swift
|
Physical unit frequency. More...
#include <frequency.h>
Public Member Functions | |
| CFrequency () | |
| Default constructor. | |
| CFrequency (double value, const CFrequencyUnit &unit) | |
| Init by double value. | |
| CFrequency (int value, const CFrequencyUnit &unit) | |
| Init by int value converted to double. | |
| CFrequency (const QString &unitString) | |
| Public Member Functions inherited from swift::misc::physical_quantities::CPhysicalQuantity< CFrequencyUnit, CFrequency > | |
| const CFrequencyUnit & | getUnit () const |
| Unit. | |
| void | setUnit (const CFrequencyUnit &unit) |
| Simply set unit, do no calclulate conversion. | |
| void | setUnitBySymbol (const QString &unitName) |
| Set unit by string. | |
| QString | getUnitSymbol () const |
| Unit. | |
| CFrequency & | switchUnit (const CFrequencyUnit &newUnit) |
| Change unit, and convert value to maintain the same quantity. | |
| CFrequency | switchedUnit (const CFrequencyUnit &newUnit) const |
| Return copy with switched unit. | |
| bool | isNull () const |
| Is quantity null? | |
| void | setNull () |
| Set null. | |
| double | value (CFrequencyUnit unit) const |
| Value in given unit. | |
| void | setCurrentUnitValue (double value) |
| Set value in current unit. | |
| int | valueInteger (CFrequencyUnit unit) const |
| As integer value. | |
| QString | valueIntegerAsString (CFrequencyUnit unit) const |
| As integer value. | |
| bool | isInteger () const |
| Is value an integer. | |
| double | valueRounded (CFrequencyUnit unit, int digits=-1) const |
| Rounded value in given unit. | |
| QString | valueRoundedAsString (CFrequencyUnit unit, int digits=-1) const |
| Rounded value in given unit. | |
| QString | valueRoundedWithUnit (const CFrequencyUnit &unit, int digits=-1, bool withGroupSeparator=false, bool i18n=false) const |
| Value to QString with the given unit, e.g. "5.00m". | |
| void | roundToEpsilon () |
| Round current value in current unit to epsilon. | |
| void | setValueSameUnit (double value) |
| Change value without changing unit. | |
| void | addValueSameUnit (double value) |
| Add to the value in the current unit. | |
| void | substractValueSameUnit (double value) |
| Substract from the value in the current unit. | |
| CPhysicalQuantity & | operator*= (double multiply) |
| Multiply operator *=. | |
| CPhysicalQuantity & | operator/= (double divide) |
| Divide operator /=. | |
| CFrequency | operator* (double multiply) const |
| Operator *. | |
| CFrequency | operator/ (double divide) const |
| Operator /. | |
| CFrequency | operator- () const |
| Unary operator -. | |
| CPhysicalQuantity & | operator+= (const CPhysicalQuantity &other) |
| Plus operator +=. | |
| CPhysicalQuantity & | operator-= (const CPhysicalQuantity &other) |
| Minus operator-=. | |
| bool | isZeroEpsilonConsidered () const |
| Quantity value <= epsilon. | |
| bool | isPositiveWithEpsilonConsidered () const |
| Value >= 0 epsilon considered. | |
| bool | isNegativeWithEpsilonConsidered () const |
| Value <= 0 epsilon considered. | |
| const CFrequency & | makePositive () |
| Make value always positive. | |
| const CFrequency & | makeNegative () |
| Make value always negative. | |
| CFrequency | abs () const |
| Absolute value (always >=0). | |
| void | marshallToDbus (QDBusArgument &argument) const |
| Marshall without begin/endStructure, for when composed within another object. | |
| void | unmarshallFromDbus (const QDBusArgument &argument) |
| Unmarshall without begin/endStructure, for when composed within another object. | |
| void | marshalToDataStream (QDataStream &stream) const |
| Marshal a value to a QDataStream. | |
| void | unmarshalFromDataStream (QDataStream &stream) |
| Unmarshal a value from a QDataStream. | |
| size_t | getValueHash () const |
| qHash overload, needed for storing value in a QSet. | |
| QJsonObject | toJson () const |
| Cast to JSON object. | |
| void | convertFromJson (const QJsonObject &json) |
| Assign from JSON object. | |
| QVariant | propertyByIndex (CPropertyIndexRef index) const |
| Property by index. | |
| void | setPropertyByIndex (CPropertyIndexRef index, const QVariant &variant) |
| Set property by index. | |
| int | comparePropertyByIndex (CPropertyIndexRef index, const CFrequency &pq) const |
| Compare for index. | |
| QString | convertToQString (bool i18n=false) const |
| Cast as QString. | |
| void | parseFromString (const QString &value) |
| Parse value from string. | |
| Public Member Functions inherited from swift::misc::mixin::Index< CFrequency > | |
| CPropertyIndexList | apply (const CPropertyIndexVariantMap &indexMap, bool skipEqualValues=false) |
| Update by variant map. | |
| void | setPropertyByIndex (CPropertyIndexRef index, const QVariant &variant) |
| Set property by index. | |
| QVariant | propertyByIndex (CPropertyIndexRef index) const |
| Property by index. | |
| int | comparePropertyByIndex (CPropertyIndexRef index, const CFrequency &compareValue) const |
| Compare for index. | |
| bool | equalsPropertyByIndex (const QVariant &compareValue, CPropertyIndexRef index) const |
| Is given variant equal to value of property index? | |
| Public Member Functions inherited from swift::misc::mixin::MetaType< CFrequency > | |
| int | getMetaTypeId () const |
| Returns the Qt meta type ID of this object. | |
| QString | getClassName () const |
| Class name. | |
| bool | isA (int metaTypeId) const |
| Returns true if this object is an instance of the class with the given meta type ID, or one of its subclasses. | |
| Public Member Functions inherited from swift::misc::mixin::String< CFrequency > | |
| QString | toQString (bool i18n=false) const |
| Cast as QString. | |
| std::string | toStdString (bool i18n=false) const |
| To std string. | |
| QString | stringForStreaming () const |
| String for streaming operators. | |
| Public Member Functions inherited from swift::misc::mixin::Icon< CPhysicalQuantity< CFrequencyUnit, CFrequency > > | |
| CIcons::CIcons::StandardIconUnknown16 | toIcon () const |
| As icon, not implemented by all classes. | |
Physical unit frequency.
Definition at line 17 of file frequency.h.
Default constructor.
Definition at line 21 of file frequency.h.
|
inline |
Init by double value.
Definition at line 24 of file frequency.h.
|
inline |
Init by int value converted to double.
Definition at line 27 of file frequency.h.
|
inline |
Definition at line 30 of file frequency.h.