knowL: Knowledge Libraries
Loading...
Searching...
No Matches
knowCore::UnitRegistration Class Reference

#include <Unit.h>

Public Types

using PrefixToScale = std::function<double(Unit::Prefix)>
 
using PrefixesToScale = std::function<double(const QList<Unit::Prefix>&)>
 
using PrefixToString = std::function<QString(Unit::Prefix)>
 

Public Member Functions

 UnitRegistration (const QString &_symbol, const QString &_name, const QString &_uri, const QList< Unit::Prefix > &_prefixes, const PrefixToScale &_scale, const PrefixToString &_to_uri)
 
 UnitRegistration (const QString &_symbol, const QString &_name, const QString &_uri, const QList< QList< Unit::Prefix > > &_prefixes, const PrefixesToScale &_scale, const PrefixToString &_to_uri)
 

Detailed Description

Allow to register a unit. Do not use directly, use KNOWCORE_DEFINE_UNIT or KNOWCORE_DEFINE_COMPOSITE_UNIT instead.


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