Public Methods
Protected Members
Private Methods
Private Members
Arc (const Vector2D& c, const double r1, const double r2,
const double a1, const double a2 )
| Arc |
double get_distance (const Vector2D& pos, const Vector2D& dir, const double size)
| get_distance |
Reimplemented from Shape.
bool within_distance (const Vector2D& pos, const double size)
| within_distance |
Reimplemented from Shape.
Reimplemented from Shape.
void draw_shape (bool erase)
| draw_shape |
Reimplemented from Shape.
double get_inner_radius ()
| get_inner_radius |
double get_outer_radius ()
| get_outer_radius |
double get_start_angle ()
| get_start_angle |
double get_end_angle ()
| get_end_angle |
[protected]
double inner_radius
| inner_radius |
[protected]
double outer_radius
| outer_radius |
[protected]
double start_angle
| start_angle |
[protected]
double end_angle
| end_angle |
[protected]
Vector2D last_drawn_center
| last_drawn_center |
[protected]
bool within_angle ( const double a)
| within_angle |
[private]
double mid_radiussqr
| mid_radiussqr |
[private]
[private]
Arc (const Vector2D& c, const double r1, const double r2,
const double a1, const double a2 )
| Arc |
[private]
inline double
get_distance (const Vector2D& pos, const Vector2D& vel, const double size)
| get_distance |
[private]
Reimplemented from Shape.
bool
within_distance (const Vector2D& pos, const double size)
| within_distance |
[private]
Reimplemented from Shape.
bool
within_angle ( const double a )
| within_angle |
[private]
[private]
Reimplemented from Shape.
void
draw_shape (bool erase)
| draw_shape |
[private]
Reimplemented from Shape.
Generated by: york on uerce13ws03 on Fri Oct 15 13:24:52 2004, using kdoc 2.0a54. |