制限速度パターン関連を記述するクラス [詳解]
#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]
1.8.6