KiTrack  1.7.0
SimpleCircle.h
1 #ifndef SimpleCircle_h
2 #define SimpleCircle_h
3 
4 #include "KiTrack/KiTrackExceptions.h"
5 
6 namespace KiTrack{
7 
13 class SimpleCircle {
14 
15 
16 
17  public:
18 
19 
20  SimpleCircle ( double x1 , double y1 , double x2 , double y2 , double x3, double y3 ) throw( InvalidParameter );
21 
22  double getRadius() {return _R;};
23  double getCenterX() {return _centerX;};
24  double getCenterY() {return _centerY;};
25 
26  private:
27 
28 
29  double _R;
30  double _centerX;
31  double _centerY;
32 
33  double _x1;
34  double _x2;
35  double _x3;
36 
37  double _y1;
38  double _y2;
39  double _y3;
40 
41 
42 
43 };
44 
45 
46 
47 
48 } // end of namespace KiTrack
49 
50 
51 
52 
53 #endif
54 
55 
Invalid Parameter exception.
Definition: KiTrackExceptions.h:56
A simple class representing a circle.
Definition: SimpleCircle.h:13