制限速度パターン関連を記述するクラス [詳解]
#include <Atc.h>
公開メンバ関数 | |
PatternD (const Atc *atc) | |
virtual | ~PatternD (void) |
void | Init (void) |
Initializeで実行する関数 [詳解] | |
void | RegPattern (int type, int optional) |
速度制限パターンの登録および消去を行う関数 [詳解] | |
公開変数類 | |
boost::array< float, USR_PATTERN > | pattern_end_loc_ |
減速完了地点[m] [詳解] | |
boost::array< int, USR_PATTERN > | pattern_is_valid_ |
パターンの状態(0: 無効, 1: 有効) [詳解] | |
boost::array< int, USR_PATTERN > | pattern_tget_spd_ |
目標速度[km/h] [詳解] | |
非公開変数類 | |
const Atc * | atc_ |
Atcクラスのオブジェクトを格納するポインタ [詳解] | |
制限速度パターン関連を記述するクラス
|
explicit |
|
virtual |
void Atc::AtcD::PatternD::Init | ( | void | ) |
Initializeで実行する関数
void Atc::AtcD::PatternD::RegPattern | ( | int | type, |
int | optional | ||
) |
速度制限パターンの登録および消去を行う関数
type | パターン番号 |
optional | 減速完了地点までの相対距離[m]*1000+目標速度[km/h] |
|
private |
Atcクラスのオブジェクトを格納するポインタ
boost::array<float, USR_PATTERN> Atc::AtcD::PatternD::pattern_end_loc_ |
減速完了地点[m]
boost::array<int, USR_PATTERN> Atc::AtcD::PatternD::pattern_is_valid_ |
パターンの状態(0: 無効, 1: 有効)
boost::array<int, USR_PATTERN> Atc::AtcD::PatternD::pattern_tget_spd_ |
目標速度[km/h]