Lines Matching defs:_angle
75 Angle() : _angle(0) {}
76 Angle(Coord v) : _angle(v) { _normalize(); } // this can be called implicitly
77 explicit Angle(Point const &p) : _angle(atan2(p)) { _normalize(); }
78 Angle(Point const &a, Point const &b) : _angle(angle_between(a, b)) { _normalize(); }
81 _angle += o._angle;
86 _angle -= o._angle;
99 return _angle == o._angle;
102 return _angle == Angle(c)._angle;
108 return _angle >= M_PI ? _angle - 2*M_PI : _angle;
113 return _angle;
126 Coord ret = 90.0 - _angle * (180.0 / M_PI);
149 a._angle = rad;
155 _angle = std::fmod(_angle, 2*M_PI);
156 if (_angle < 0) _angle += 2*M_PI;
157 //_angle -= floor(_angle * (1.0/(2*M_PI))) * 2*M_PI;
159 Coord _angle; // this is always in [0, 2pi)