クラス MapViewRTC

#include <mapview_rtc.h>

MapViewRTCのコラボレーション図

Collaboration graph
[凡例]

すべてのメンバ一覧

Public メソッド

 MapViewRTC (RTC::Manager *manager)
 コンポーネントのコンストラクタ.
 ~MapViewRTC ()
 デストラクタ
virtual RTC::ReturnCode_t onInitialize ()
 初期化時にコールされる.
virtual RTC::ReturnCode_t onExecute (RTC::UniqueId ec_id)
 アクティベート後,定期的にコールされる.

Protected 変数

std::vector< boost::shared_ptr
< TimedString > > 
m_ins
 入力ポートにバインドされるTimedStringを格納するvector(shared_ptr使用)
std::vector< boost::shared_ptr
< InPort< TimedString > > > 
m_inIns
 入力ポートを格納するvector(shared_ptr使用)
TimedString m_out
 出力ポートにバインドされるTimedString
OutPort< TimedString, NullBuffer > m_outOut
 出力ポート

Private 変数

std::string conf_filename_
 設定ファイル名
boost::shared_ptr< MapViewerGUIgui_
 GUIオブジェクトへのshared_ptr


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

MapViewRTC::MapViewRTC ( RTC::Manager *  manager  ) 

コンポーネントのコンストラクタ.

引数:
[in] コンポーネントの管理を行うManagerへの参照 

MapViewRTC::~MapViewRTC (  ) 

デストラクタ


関数

RTC::ReturnCode_t MapViewRTC::onInitialize (  )  [virtual]

初期化時にコールされる.

初期化時に呼び出されるルーチン。ここでは以下の処理を行う

  • コンフィグパラメータのバインド
  • コンフィグ情報をファイルから読む
  • 入力ポート数の設定
  • MapViewerGUIの初期化

RTC::ReturnCode_t MapViewRTC::onExecute ( RTC::UniqueId  ec_id  )  [virtual]

アクティベート後,定期的にコールされる.

アクティブ時,周期的にコールされるルーチン

  1. 全ての入力ポートをサーチし,入力があれば,gui_に処理させる
  2. gui_から出力があればそれはqueueに入るので,内容を出力ポートに書き出す


変数

std::vector<boost::shared_ptr<TimedString> > MapViewRTC::m_ins [protected]

入力ポートにバインドされるTimedStringを格納するvector(shared_ptr使用)

std::vector<boost::shared_ptr<InPort<TimedString> > > MapViewRTC::m_inIns [protected]

入力ポートを格納するvector(shared_ptr使用)

TimedString MapViewRTC::m_out [protected]

出力ポートにバインドされるTimedString

OutPort<TimedString, NullBuffer> MapViewRTC::m_outOut [protected]

出力ポート

std::string MapViewRTC::conf_filename_ [private]

設定ファイル名

boost::shared_ptr<MapViewerGUI> MapViewRTC::gui_ [private]

GUIオブジェクトへのshared_ptr


このクラスの説明は次のファイルから生成されました:

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