TicksPosition Class Reference

指定時刻を持ってない場合は補間して返すクラス More...

#include <ticksPosition.h>

Inheritance diagram for TicksPosition:

Inheritance graph
[legend]
Collaboration diagram for TicksPosition:

Collaboration graph
[legend]

List of all members.

Classes

class  ticks_less
struct  ticksPos_t

Public Member Functions

VXV::Position3D getPosition (unsigned long ticks) const
 時刻指定の位置取得
void add (const VXV::Position3D &position, unsigned long ticks)
 位置情報の追加
void clear (void)
 登録された全情報の削除
void del_olderThan (unsigned long ticks)
 指定時刻以前の位置情報を削除


Detailed Description

指定時刻を持ってない場合は補間して返すクラス
Examples:

stopToObstacle.cpp, and ticksPosUse.cpp.

Definition at line 21 of file ticksPosition.h.


Member Function Documentation

VXV::Position3D TicksPosition::getPosition ( unsigned long  ticks  )  const [virtual]

時刻指定の位置取得

Parameters:
ticks [i] 時刻指定
Return values:
位置 

Implements VXV::TicksPositionInterface.

Definition at line 35 of file ticksPosition.cpp.

void TicksPosition::add ( const VXV::Position3D position,
unsigned long  ticks 
)

位置情報の追加

Parameters:
position [i] 位置
ticks [i] 時刻
Examples:
stopToObstacle.cpp, and ticksPosUse.cpp.

Definition at line 68 of file ticksPosition.cpp.

Referenced by URGCtrl::convert().

void TicksPosition::del_olderThan ( unsigned long  ticks  ) 

指定時刻以前の位置情報を削除

Parameters:
ticks [i] 時刻
Examples:
stopToObstacle.cpp.

Definition at line 83 of file ticksPosition.cpp.


The documentation for this class was generated from the following files:

Generated on Mon Apr 13 22:52:07 2009 by  doxygen 1.5.7.1