趣味で作ってるロボット用ソフトウェア
 All Classes Files Functions Enumerations Enumerator Friends Pages
Locatable.h
Go to the documentation of this file.
1 #ifndef HRK_LOCATABLE_H
2 #define HRK_LOCATABLE_H
3 
9 #include <cstddef>
10 #include "PositionF.h"
11 
12 
13 namespace hrk
14 {
15  class Locatable
16  {
17  public:
18  virtual ~Locatable()
19  {
20  }
21 
25  virtual PositionF
26  position(const Locatable* coordinate = NULL) const = 0;
27 
31  virtual void set_position(const PositionF& position,
32  const Locatable* coordinate = NULL) = 0;
33  };
34 }
35 
36 #endif
virtual void set_position(const PositionF &position, const Locatable *coordinate=NULL)=0
位置を設定する
Definition: Locatable.h:15
位置
Definition: PositionF.h:16
virtual PositionF position(const Locatable *coordinate=NULL) const =0
位置を返す