制限速度パターン関連を記述するクラス [詳解]
公開メンバ関数 | |
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_P > | pattern_is_valid_ |
パターンの状態(0: 無効, 1: 有効) [詳解] | |
boost::array< int, USR_PATTERN_P > | pattern_tget_spd_ |
目標速度[km/h] [詳解] | |
非公開変数類 | |
const Atsp * | atsp_ |
Atspクラスのオブジェクトを格納するポインタ [詳解] | |
制限速度パターン関連を記述するクラス
|
explicit |
|
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] |
|
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]