PIP 5.6.1
Platform-Independent Primitives
Открытые типы | Открытые члены | Полный список членов класса
Класс PIUnits::Class::Temperature

Описатель единиц температуры и их публичных идентификаторов типов. Подробнее...

#include <piunits_class_temperature.h>

Граф наследования:PIUnits::Class::Temperature:
Inheritance graph
[см. легенду]

Открытые типы

enum  { }
 Поддерживаемые идентификаторы типов единиц температуры. Подробнее...
 

Открытые члены

PIString className () const override
 Возвращает локализованное имя семейства.
 
uint classID () const override
 Возвращает стабильный идентификатор семейства единиц.
 
- Открытые члены унаследованные от PIUnits::Class::Internal::ClassBase
virtual uint classID () const =0
 Возвращает стабильный идентификатор семейства единиц.
 
virtual PIString className () const =0
 Возвращает локализованное имя семейства.
 
virtual PIString name (int type) const =0
 Возвращает локализованное имя типа единицы "type".
 
virtual PIString unit (int type) const =0
 Возвращает локализованное обозначение типа единицы "type".
 
virtual PIString valueToString (double v, char format='g', int prec=5) const =0
 Форматирует числовое значение "v" без обозначения единицы.
 
virtual double convert (double v, int from, int to) const =0
 Преобразует числовое значение "v" из единицы "from" в единицу "to".
 
virtual bool supportPrefixes (int type) const
 Возвращает, поддерживает ли тип единицы "type" автоматические SI-префиксы.
 
virtual bool supportPrefixesNon3 (int type) const
 Возвращает, разрешены ли немножественные трем префиксы для типа единицы "type".
 
virtual bool supportPrefixesGreater (int type) const
 Возвращает, разрешены ли префиксы больше базовой единицы для типа "type".
 
virtual bool supportPrefixesSmaller (int type) const
 Возвращает, разрешены ли префиксы меньше базовой единицы для типа "type".
 
const PIVector< int > & allTypes () const
 Возвращает все зарегистрированные идентификаторы типов этой семьи единиц.
 

Дополнительные унаследованные члены

- Открытые статические члены унаследованные от PIUnits::Class::Internal::Registrator< Temperature >
static void registerSelf ()
 Регистрирует семейство единиц "P" в общих таблицах поиска.
 

Подробное описание

Описатель единиц температуры и их публичных идентификаторов типов.

Перечисления

◆ anonymous enum

anonymous enum

Поддерживаемые идентификаторы типов единиц температуры.

Элементы перечислений
Celsius 

Цельсий

Fahrenheit 

Фаренгейт