クラス rcsc::ObjectTable

predefined position map and distance table for observable objects [詳細]

#include <object_table.h>

すべてのメンバ一覧

Public メソッド

 ObjectTable (const SideID ourside)
 create distance table
const std::map< MarkerID,
Vector2D > & 
landmarkMap () const
 get landmark map object
bool getStaticObjInfo (const double &see_dist, double *ave, double *err) const
 get predefined distance info for the stationary object
bool getMovableObjInfo (const double &see_dist, double *ave, double *err) const
 get predefined distance info for the movable object

Static Public メソッド

static double quantize (const double &value, const double &qstep)
 static utility. round real value
static double quantize_dist (const double &unq_dist, const double &qstep)
 static utility. quantize distance value by server's quantization method

Static Public 変数

static const double SERVER_EPS
 server epsilon parameter

構成

struct  DataEntry
 distance table entry [詳細]


説明

predefined position map and distance table for observable objects


関数

const std::map< MarkerID, Vector2D >& rcsc::ObjectTable::landmarkMap (  )  const [inline]

get landmark map object

戻り値:
const reference to the map container

bool rcsc::ObjectTable::getStaticObjInfo ( const double &  see_dist,
double *  ave,
double *  err 
) const

get predefined distance info for the stationary object

引数:
see_dist seen distance
ave variable pointer to store the result average distance
err variable pointer to store the result error range
戻り値:
true if found matched data entry

bool rcsc::ObjectTable::getMovableObjInfo ( const double &  see_dist,
double *  ave,
double *  err 
) const

get predefined distance info for the movable object

引数:
see_dist seen distance
ave variable pointer to store the result average distance
err variable pointer to store the result error range
戻り値:
true if found matched data entry

double rcsc::ObjectTable::quantize ( const double &  value,
const double &  qstep 
) [static]

static utility. round real value

引数:
value value to be rounded
qstep precision step parameter
戻り値:
rounded value

double rcsc::ObjectTable::quantize_dist ( const double &  unq_dist,
const double &  qstep 
) [static]

static utility. quantize distance value by server's quantization method

引数:
unq_dist distance value to be quantized
qstep quantization step parameter
戻り値:
quantized distance


このクラスの説明は次のファイルから生成されました:
librcscに対してThu May 1 15:41:27 2008に生成されました。  doxygen 1.5.0