趣味で作ってるロボット用ソフトウェア
 All Classes Files Functions Enumerations Enumerator Friends Pages
RectF.h
Go to the documentation of this file.
1 #ifndef HRK_RECT_F_H
2 #define HRK_RECT_F_H
3 
9 #include "PointF.h"
10 #include "SizeF.h"
11 
12 
13 namespace hrk
14 {
16  class RectF
17  {
18  public:
19  RectF(void);
20 
22  RectF(double x, double y, double width, double height);
23 
24  RectF(const PointF& point, const SizeF& size);
25 
27  double x(void) const;
28 
30  double y(void) const;
31 
33  double width(void) const;
34 
36  double height(void) const;
37 
38  PointF point(void) const;
39 
40  SizeF size(void) const;
41 
43  void set_x(double x);
44 
46  void set_y(double y);
47 
49  void set_width(double width);
50 
52  void set_height(double height);
53 
54  private:
55  double x_;
56  double y_;
57  double width_;
58  double height_;
59  };
60 }
61 
62 #endif
void set_x(double x)
x の値を登録する
Definition: RectF.cpp:66
double width(void) const
width の値を返す
Definition: RectF.cpp:42
void set_y(double y)
y の値を登録する
Definition: RectF.cpp:72
位置
Definition: PointF.h:12
double height(void) const
height の値を返す
Definition: RectF.cpp:48
位置
void set_height(double height)
height の値を登録する
Definition: RectF.cpp:84
幅と高さ
Definition: SizeF.h:12
double x(void) const
x の値を返す
Definition: RectF.cpp:30
矩形
Definition: RectF.h:16
幅と高さの管理
void set_width(double width)
width の値を登録する
Definition: RectF.cpp:78
double y(void) const
y の値を返す
Definition: RectF.cpp:36