42 template<
typename Type>
Circle - Integer.
Definition: circle.h:66
Circle(int x, int y, int radius)
Definition: circle.h:68
Circle()
Definition: circle.h:70
Circle(const Vec2< int > &p, int radius)
Definition: circle.h:69
Circle(const Circlex< int > ©)
Definition: circle.h:71
Circle - Double.
Definition: circle.h:86
Circled(const Vec2< double > &p, double radius)
Definition: circle.h:89
Circled()
Definition: circle.h:90
Circled(double x, double y, double radius)
Definition: circle.h:88
Circled(const Circlex< double > ©)
Definition: circle.h:91
Circle - Float.
Definition: circle.h:76
Circlef(const Circlex< float > ©)
Definition: circle.h:81
Circlef(const Vec2< float > &p, float radius)
Definition: circle.h:79
Circlef(float x, float y, float radius)
Definition: circle.h:78
Circlef()
Definition: circle.h:80
Circle.
Definition: circle.h:44
Vec2< Type > position
Circle center point.
Definition: circle.h:47
bool operator!=(const Circlex< Type > &circle) const
Definition: circle.h:61
Circlex(const Vec2< Type > &p, Type radius)
Definition: circle.h:53
Circlex(const Circlex< Type > ©)
Definition: circle.h:55
Circlex< Type > & operator=(const Circlex< Type > ©)
Definition: circle.h:59
Circlex()
Definition: circle.h:54
Type radius
Circle radius.
Definition: circle.h:50
Circlex(Type x, Type y, Type radius)
Definition: circle.h:52
bool is_inside(const Vec2< Type > &point)
Definition: circle.h:57
bool operator==(const Circlex< Type > &circle) const
Definition: circle.h:60
2D vector
Definition: vec2.h:76