Removed the Point::coincides_with_epsilon() method
This commit is contained in:
parent
ab60d8adb4
commit
c5256bdd2c
@ -28,11 +28,6 @@ void Point::rotate(double angle, const Point ¢er)
|
|||||||
(*this)(1) = (coord_t)round( (double)center(1) + c * dy + s * dx );
|
(*this)(1) = (coord_t)round( (double)center(1) + c * dy + s * dx );
|
||||||
}
|
}
|
||||||
|
|
||||||
bool Point::coincides_with_epsilon(const Point &point) const
|
|
||||||
{
|
|
||||||
return std::abs((*this)(0) - point(0)) < SCALED_EPSILON && std::abs((*this)(1) - point(1)) < SCALED_EPSILON;
|
|
||||||
}
|
|
||||||
|
|
||||||
int Point::nearest_point_index(const Points &points) const
|
int Point::nearest_point_index(const Points &points) const
|
||||||
{
|
{
|
||||||
PointConstPtrs p;
|
PointConstPtrs p;
|
||||||
|
@ -91,7 +91,6 @@ public:
|
|||||||
void rotate(double angle, const Point ¢er);
|
void rotate(double angle, const Point ¢er);
|
||||||
Point rotated(double angle) const { Point res(*this); res.rotate(angle); return res; }
|
Point rotated(double angle) const { Point res(*this); res.rotate(angle); return res; }
|
||||||
Point rotated(double angle, const Point ¢er) const { Point res(*this); res.rotate(angle, center); return res; }
|
Point rotated(double angle, const Point ¢er) const { Point res(*this); res.rotate(angle, center); return res; }
|
||||||
bool coincides_with_epsilon(const Point &point) const;
|
|
||||||
int nearest_point_index(const Points &points) const;
|
int nearest_point_index(const Points &points) const;
|
||||||
int nearest_point_index(const PointConstPtrs &points) const;
|
int nearest_point_index(const PointConstPtrs &points) const;
|
||||||
int nearest_point_index(const PointPtrs &points) const;
|
int nearest_point_index(const PointPtrs &points) const;
|
||||||
|
@ -50,8 +50,6 @@
|
|||||||
%code{% RETVAL = new Point(THIS->projection_onto(*line)); %};
|
%code{% RETVAL = new Point(THIS->projection_onto(*line)); %};
|
||||||
Point* negative()
|
Point* negative()
|
||||||
%code{% RETVAL = new Point(- *THIS); %};
|
%code{% RETVAL = new Point(- *THIS); %};
|
||||||
bool coincides_with_epsilon(Point* point)
|
|
||||||
%code{% RETVAL = (*THIS) == *point; %};
|
|
||||||
std::string serialize() %code{% char buf[2048]; sprintf(buf, "%ld,%ld", (*THIS)(0), (*THIS)(1)); RETVAL = buf; %};
|
std::string serialize() %code{% char buf[2048]; sprintf(buf, "%ld,%ld", (*THIS)(0), (*THIS)(1)); RETVAL = buf; %};
|
||||||
|
|
||||||
%{
|
%{
|
||||||
|
Loading…
Reference in New Issue
Block a user