Japan QualNet Community Forums Japan QualNet Community Forums
Welcome Guest 
ログイン
ユーザ名:

パスワード:


パスワード紛失

新規登録
検索
メインメニュー
アクセスカウンター
2024/05/18:19/23
2024/05/17:19/24

2024/03/19より397/1409
人気モジュール
No.1: フォーラム 123
No.2: QualNet概要 4
No.3: ニュース 2
日曜日からの合計
人気Browser&OS
No.1:巡回ロボット94
No.2:Unknown OS1
No.3:Windows NT1

No.1:どっかの巡回ロボット84
No.2:Majestic-12巡回ロボット7
No.3:Google巡回ロボット3

日曜日からの合計
メイン
   Node Placement & Mobility Settings
     移動中のノードの位置情報を得るには
投稿するにはまず登録を

題名 投稿者 日時
   移動中のノードの位置情報を得るには takahikokibe 2007/4/5 21:45
     Re: 移動中のノードの位置情報を得るには hed 2007/4/5 22:02
   » Re: 移動中のノードの位置情報を得るには penguish 2007/4/5 22:07
       Re: 移動中のノードの位置情報を得るには koichi 2008/7/17 20:35
         Re: 移動中のノードの位置情報を得るには matumoto 2008/7/17 21:31
           Re: 移動中のノードの位置情報を得るには koichi 2008/7/18 10:25
             Re: 移動中のノードの位置情報を得るには koichi 2008/9/1 14:41
               Re: 移動中のノードの位置情報を得るには hiro 2008/9/1 22:34
                 Re: 移動中のノードの位置情報を得るには koichi 2008/9/6 15:24
                   Re: 移動中のノードの位置情報を得るには hiro 2008/9/6 15:59
                     Re: 移動中のノードの位置情報を得るには koichi 2008/9/6 17:18
     Re: 移動中のノードの位置情報を得るには pyonta 2007/4/5 22:23
       Re: 移動中のノードの位置情報を得るには pyonta 2007/4/6 2:55
         Re: 移動中のノードの位置情報を得るには takahikokibe 2007/4/6 20:54
       Re: 移動中のノードの位置情報を得るには koichi 2008/7/8 23:14
         Re: 移動中のノードの位置情報を得るには hiro 2008/7/9 9:48
           Re: 移動中のノードの位置情報を得るには koichi 2008/7/9 12:58
             Re: 移動中のノードの位置情報を得るには matumoto 2008/7/9 13:43
               Re: 移動中のノードの位置情報を得るには koichi 2008/7/9 18:10
                 Re: 移動中のノードの位置情報を得るには matumoto 2008/7/9 18:19
フラット表示 前のトピック | 次のトピック
投稿者 スレッド
penguish
投稿日時: 2007/4/5 22:07
常連
登録日: 2005/4/8
居住地:
投稿: 45
Re: 移動中のノードの位置情報を得るには
ノードの位置を知りたいのであれば node 構造体から辿っていけば取得できます


double x = node->mobilityData->current->position.common.c1;
double y = node->mobilityData->current->position.common.c2;


自ノード以外の位置を知りたいのであれば、

node->partitionData->firstNode 

から、他ノードを辿っていくことが出来ると思います。

ただし、QualNet 4.0 では 複数スレッドで動作させることができますが、この場合、スレッドごとに処理するノードが決まっています。partitionData はスレッド毎に作成され、スレッドに割当てられた全ノードが登録されています。逆に当該ノードとは異なるスレッドに登録されたノードは 当該ノードの node->partitionData には登録されていないと思いますので、注意が必要です。※シングルスレッドで使えば問題ないと思いますが。

以上、ご参考まで
フラット表示 前のトピック | 次のトピック
Copyright c KOZO KEIKAKU ENGINEERING Inc. All Rights Reserved.
XOOPS Cube PROJECT