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

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

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

#include <Angle.hpp>

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

すべてのメンバ一覧

Public メソッド

 AngleBase (const T &radian=T())
 Angleを表すスカラー変数を生成する.
 AngleBase (const typename AngleBaseTraits< T >::ScalarType &rhs)
 Angleを表すスカラー変数をコピーして生成する.
const T & ToRadian () const
 ラジアン単位の値を得る.
const T ToDegree () const
 度数単位の値を得る.

Static Public メソッド

static AngleBase FromRadian (const T &radian)
 ラジアンからAngleを表すスカラー変数を生成する.
static AngleBase FromDegree (const T &degree)
 度数からAngleを表すスカラー変数を生成する.

説明

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

Angleを表すベースクラス.


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

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

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

引数:
radian 変数の初期値
template<typename T >
NSDimensionPromise::AngleBase< T >::AngleBase ( const typename AngleBaseTraits< T >::ScalarType &  rhs  )  [inline]

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

引数:
rhs コピー元の変数

関数

template<typename T >
static AngleBase NSDimensionPromise::AngleBase< T >::FromDegree ( const T &  degree  )  [inline, static]

度数からAngleを表すスカラー変数を生成する.

戻り値:
Angleを表すスカラー変数
template<typename T >
static AngleBase NSDimensionPromise::AngleBase< T >::FromRadian ( const T &  radian  )  [inline, static]

ラジアンからAngleを表すスカラー変数を生成する.

戻り値:
Angleを表すスカラー変数
template<typename T >
const T NSDimensionPromise::AngleBase< T >::ToDegree (  )  const [inline]

度数単位の値を得る.

戻り値:
度数
template<typename T >
const T& NSDimensionPromise::AngleBase< T >::ToRadian (  )  const [inline]

ラジアン単位の値を得る.

戻り値:
ラジアン

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