43 template<
typename Type>
Vec2< Type > position
Circle center point.
Definition: circle.h:48
Circle - Double.
Definition: circle.h:101
Circlex(const Circlex< Type > ©)
Definition: circle.h:56
Circle(int x, int y, int radius)
Definition: circle.h:83
bool operator==(const Circlex< Type > &circle) const
== operator.
Definition: circle.h:72
Circle(const Circlex< int > ©)
Definition: circle.h:86
Circle(const Vec2< int > &p, int radius)
Definition: circle.h:84
Circlex< Type > & operator=(const Circlex< Type > ©)
= operator.
Definition: circle.h:69
Circle - Integer.
Definition: circle.h:81
Circled(const Circlex< double > ©)
Definition: circle.h:106
Circlef(const Circlex< float > ©)
Definition: circle.h:96
Circled()
Definition: circle.h:105
2D vector
Definition: line.h:48
Circle.
Definition: circle.h:45
Circle - Float.
Definition: circle.h:91
Circlef(const Vec2< float > &p, float radius)
Definition: circle.h:94
bool operator!=(const Circlex< Type > &circle) const
!= operator.
Definition: circle.h:75
Circled(double x, double y, double radius)
Definition: circle.h:103
Circlef()
Definition: circle.h:95
Type radius
Circle radius.
Definition: circle.h:51
bool is_inside(const Vec2< Type > &point)
Definition: circle.h:62
Circlex(const Vec2< Type > &p, Type radius)
Definition: circle.h:54
Circlef(float x, float y, float radius)
Definition: circle.h:93
Circled(const Vec2< double > &p, double radius)
Definition: circle.h:104
Circle()
Definition: circle.h:85
Circlex()
Definition: circle.h:55
Circlex(Type x, Type y, Type radius)
Definition: circle.h:53