ATCFS
 全て クラス 名前空間 ファイル 関数 変数 型定義 マクロ定義 ページ
公開メンバ関数 | 公開変数類 | 非公開変数類 | 全メンバ一覧
Atsp::PatternP クラス

制限速度パターン関連を記述するクラス [詳解]

Atsp::PatternP 連携図
Collaboration graph
[凡例]

公開メンバ関数

 PatternP (Atsp *atsp)
 
virtual ~PatternP (void)
 
void Init (void)
 Initializeで実行する関数 [詳解]
 
void RegPattern (int type, int optional)
 速度制限パターンの登録を行う関数 [詳解]
 
void DelPattern (int type)
 速度制限パターンの消去を行う関数 [詳解]
 

公開変数類

boost::array< float,
USR_PATTERN_P
pattern_end_loc_
 減速完了地点[m] [詳解]
 
boost::array< int, USR_PATTERN_Ppattern_is_valid_
 パターンの状態(0: 無効, 1: 有効) [詳解]
 
boost::array< int, USR_PATTERN_Ppattern_tget_spd_
 目標速度[km/h] [詳解]
 

非公開変数類

const Atspatsp_
 Atspクラスのオブジェクトを格納するポインタ [詳解]
 

詳解

制限速度パターン関連を記述するクラス

構築子と解体子

Atsp::PatternP::PatternP ( Atsp atsp)
explicit
Atsp::PatternP::~PatternP ( void  )
virtual

関数詳解

void Atsp::PatternP::DelPattern ( int  type)

速度制限パターンの消去を行う関数

引数
typeパターン番号
void Atsp::PatternP::Init ( void  )

Initializeで実行する関数

void Atsp::PatternP::RegPattern ( int  type,
int  optional 
)

速度制限パターンの登録を行う関数

引数
typeパターン番号
optional減速完了地点までの相対距離[m]*1000+目標速度[km/h]

メンバ詳解

const Atsp* Atsp::PatternP::atsp_
private

Atspクラスのオブジェクトを格納するポインタ

boost::array<float, USR_PATTERN_P> Atsp::PatternP::pattern_end_loc_

減速完了地点[m]

boost::array<int, USR_PATTERN_P> Atsp::PatternP::pattern_is_valid_

パターンの状態(0: 無効, 1: 有効)

boost::array<int, USR_PATTERN_P> Atsp::PatternP::pattern_tget_spd_

目標速度[km/h]


このクラス詳解は次のファイルから抽出されました: