Public メソッド | Static Public メソッド

クラス テンプレート NSDimensionPromise::LengthBase< T >

Lengthを表すベースクラス. [詳細]

#include <Length.hpp>

NSDimensionPromise::LengthBase< T >に対する継承グラフ
NSDimensionPromise::ScalarNumber< T, m, kg, s, A, K, mol, cd >

すべてのメンバ一覧

Public メソッド

 LengthBase (const T &meter=T())
 Lengthを表すスカラー変数を生成する.
 LengthBase (const typename LengthBaseTraits< T >::ScalarType &rhs)
 Lengthを表すスカラー変数をコピーして生成する.
const T & ToMeter () const
 メートル単位の値を得る.
const T ToMillimeter () const
 ミリメートル単位の値を得る.

Static Public メソッド

static LengthBase FromMeter (const T &meter)
 メートルからLengthを表すスカラー変数を生成する.
static LengthBase FromMillimeter (const T &millimeter)
 ミリメートルからLengthを表すスカラー変数を生成する.

説明

template<typename T>
class NSDimensionPromise::LengthBase< T >

Lengthを表すベースクラス.


コンストラクタとデストラクタ

template<typename T >
NSDimensionPromise::LengthBase< T >::LengthBase ( const T &  meter = T()  )  [inline, explicit]

Lengthを表すスカラー変数を生成する.

引数:
meter 変数の初期値
template<typename T >
NSDimensionPromise::LengthBase< T >::LengthBase ( const typename LengthBaseTraits< T >::ScalarType &  rhs  )  [inline]

Lengthを表すスカラー変数をコピーして生成する.

引数:
rhs コピー元の変数

関数

template<typename T >
static LengthBase NSDimensionPromise::LengthBase< T >::FromMeter ( const T &  meter  )  [inline, static]

メートルからLengthを表すスカラー変数を生成する.

戻り値:
Lengthを表すスカラー変数
template<typename T >
static LengthBase NSDimensionPromise::LengthBase< T >::FromMillimeter ( const T &  millimeter  )  [inline, static]

ミリメートルからLengthを表すスカラー変数を生成する.

戻り値:
Lengthを表すスカラー変数
template<typename T >
const T& NSDimensionPromise::LengthBase< T >::ToMeter (  )  const [inline]

メートル単位の値を得る.

戻り値:
メートル
template<typename T >
const T NSDimensionPromise::LengthBase< T >::ToMillimeter (  )  const [inline]

ミリメートル単位の値を得る.

戻り値:
ミリメートル

このクラスの説明は次のファイルから生成されました: