|
TNB Library
|
単位付値管理関係のヘッダ [詳解]
TnbValueParUnit.h の依存先関係図:
被依存関係図:クラス | |
| class | CUnitAcceleration |
| 単位管理(加速度)クラス [詳解] | |
| class | CUnitDensity2 |
| 単位管理(面積密度)クラス [詳解] | |
| class | CUnitDensity3 |
| 単位管理(体積密度)クラス [詳解] | |
| class | CUnitFlux |
| 単位管理(流量)クラス [詳解] | |
| class | CUnitParDummy |
| 単位管理(Par用ダミー)クラス [詳解] | |
| class | CUnitSpeed |
| 単位管理(速度)クラス [詳解] | |
| class | CValueParT< U1, U2 > |
| 汎用管理クラス [詳解] | |
| class | CValueParUnitT< U1, U2, EX > |
| 単位付値管理テンプレートクラス [詳解] | |
名前空間 | |
| namespace | TNB |
| TNB Library | |
型定義 | |
| typedef CValueParUnitT< CUnitDistance, CUnitTime2, CUnitAcceleration > | CValueAcceleration |
| 加速度管理クラス [詳解] | |
| typedef CValueParUnitT< CUnitWeight, CUnitArea, CUnitDensity2 > | CValueDensity2 |
| 面積密度管理クラス [詳解] | |
| typedef CValueParUnitT< CUnitWeight, CUnitCubic, CUnitDensity3 > | CValueDensity3 |
| 体積密度管理クラス [詳解] | |
| typedef CValueParUnitT< CUnitCubic, CUnitTime, CUnitFlux > | CValueFlux |
| 流量管理クラス [詳解] | |
| typedef CValueParUnitT< CUnitDistance, CUnitTime, CUnitSpeed > | CValueSpeed |
| 速度管理クラス [詳解] | |
単位付値管理関係のヘッダ
「単位/単位」という形の単位を管理するクラスがあります。
現在、 {@link TNB::CValueSpeed 速度(距離/時間)}、{@link TNB::CValueAcceleration 加速度(距離/時間^2)}、
{@link TNB::CValueDensity2 面積密度(重量/面積)}、{@link TNB::CValueDensity3 体積密度(重量/体積)}、
{@link TNB::CValueFlux 流量(体積/時間)}、
の単位付値クラスが用意してあります。
また、上記以外の組み合わせも CValueParT テンプレートクラスにて対応することが可能です。
TnbValueParUnit.h に定義があります。