構造体 NavData::PathNodes

経路ノード列を表す構造体 [詳細]

#include <navigation_data.h>

NavData::PathNodesのコラボレーション図

Collaboration graph
[凡例]

すべてのメンバ一覧

Public メソッド

 PathNodes ()
 デフォルトコンストラクタ. 座標系は9系に初期化
 PathNodes (std::vector< RGIS::PntC > &rgis_path)
 RGISのLineStringCからの型変換コンストラクタ(explicit)
template<class Archive>
void serialize (Archive &ar, const unsigned int)
 boostから呼ばれるシリアライズメソッド
int writeToXml (std::ostream &os) const
 自身をXMLとして書き出す.
int writeToXml (std::string &s) const
int readFromXml (std::istream &is)
 自身をXMLから読み出す(値を設定).
int readFromXml (const std::string &s)

Public 変数

std::vector< RGIS::PntC > path
 way pointのノード
std::string coordinate
 座標系
std::string tag
 この経路列を表すメタ情報文字列
double time
 パス生成時刻

Static Public 変数

static const char TYPE_ID []
 このクラスを表す型ID文字列


説明

経路ノード列を表す構造体

コンストラクタとデストラクタ

NavData::PathNodes::PathNodes (  )  [inline]

デフォルトコンストラクタ. 座標系は9系に初期化

NavData::PathNodes::PathNodes ( std::vector< RGIS::PntC > &  rgis_path  )  [inline, explicit]

RGISのLineStringCからの型変換コンストラクタ(explicit)


関数

template<class Archive>
void NavData::PathNodes::serialize ( Archive &  ar,
const unsigned  int 
) [inline]

boostから呼ばれるシリアライズメソッド

Template Parameters:
Archive boostのArchiveクラス
引数:
ar boostのArchiveクラスのインスタンス
(未使用) version

int NavData::PathNodes::writeToXml ( std::ostream &  os  )  const [inline]

自身をXMLとして書き出す.

引数:
[out] os 書き出し先ストリーム
戻り値:
0 成功
negative 失敗

int NavData::PathNodes::writeToXml ( std::string &  s  )  const [inline]

これはオーバーロードされたメンバ関数です。利便性のために用意されています。元の関数との違いは引き数のみです。

引数:
[out] s 書き出し先文字列

int NavData::PathNodes::readFromXml ( std::istream &  is  )  [inline]

自身をXMLから読み出す(値を設定).

引数:
[out] is 読み出し元ストリーム
戻り値:
0 成功
negative 失敗

int NavData::PathNodes::readFromXml ( const std::string &  s  )  [inline]

これはオーバーロードされたメンバ関数です。利便性のために用意されています。元の関数との違いは引き数のみです。

引数:
[in] s 読み出し元文字列


変数

std::vector<RGIS::PntC> NavData::PathNodes::path

way pointのノード

座標系

この経路列を表すメタ情報文字列

パス生成時刻

const char NavData::PathNodes::TYPE_ID[] [static]

このクラスを表す型ID文字列


この構造体の説明は次のファイルから生成されました:

マップビューワコンポーネントに対してThu Jun 17 20:24:08 2010に生成されました。  doxygen 1.5.5