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

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

#include <Atc.h>

Atc::AtcD::PatternD 連携図
Collaboration graph
[凡例]

公開メンバ関数

 PatternD (const Atc *atc)
 
virtual ~PatternD (void)
 
void Init (void)
 Initializeで実行する関数 [詳解]
 
void RegPattern (int type, int optional)
 速度制限パターンの登録および消去を行う関数 [詳解]
 

公開変数類

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

非公開変数類

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

詳解

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

構築子と解体子

Atc::AtcD::PatternD::PatternD ( const Atc atc)
explicit
Atc::AtcD::PatternD::~PatternD ( void  )
virtual

関数詳解

void Atc::AtcD::PatternD::Init ( void  )

Initializeで実行する関数

void Atc::AtcD::PatternD::RegPattern ( int  type,
int  optional 
)

速度制限パターンの登録および消去を行う関数

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

メンバ詳解

const Atc* Atc::AtcD::PatternD::atc_
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]


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