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

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

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

#include <Area.hpp>

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

すべてのメンバ一覧

Public メソッド

 AreaBase (const T &sqmeter=T())
 Areaを表すスカラー変数を生成する.
 AreaBase (const typename AreaBaseTraits< T >::ScalarType &rhs)
 Areaを表すスカラー変数をコピーして生成する.
const T & ToSquareMeter () const
 平方メートル単位の値を得る.
const T ToSquareMillimeter () const
 平方ミリメートル単位の値を得る.

Static Public メソッド

static AreaBase FromSquareMeter (const T &sqmeter)
 平方メートルからAreaを表すスカラー変数を生成する.
static AreaBase FromSquareMillimeter (const T &sqmillimeter)
 平方ミリメートルからAreaを表すスカラー変数を生成する.

説明

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

Areaを表すベースクラス.


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

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

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

引数:
sqmeter 変数の初期値
template<typename T >
NSDimensionPromise::AreaBase< T >::AreaBase ( const typename AreaBaseTraits< T >::ScalarType &  rhs  )  [inline]

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

引数:
rhs コピー元の変数

関数

template<typename T >
static AreaBase NSDimensionPromise::AreaBase< T >::FromSquareMeter ( const T &  sqmeter  )  [inline, static]

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

戻り値:
Areaを表すスカラー変数
template<typename T >
static AreaBase NSDimensionPromise::AreaBase< T >::FromSquareMillimeter ( const T &  sqmillimeter  )  [inline, static]

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

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

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

戻り値:
平方メートル
template<typename T >
const T NSDimensionPromise::AreaBase< T >::ToSquareMillimeter (  )  const [inline]

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

戻り値:
平方ミリメートル

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