Go to the documentation of this file.
7 #include "../BasicDatatypes.hpp"
177 #endif // ELLIPSE2D_H
bool containsPoint(const Point2D &point) const
Returns true if the given Point2D is inside this ellipse or on its outline.
value_type getRotation() const
Ellipse2D()
Constructor for an all-zero Ellipse2D.
friend bool operator==(const Ellipse2D &, const Ellipse2D &)
void setRadius(const Point2D &p)
Sets the radius of this Ellipse. Must be non-negative.
const Point2D & getRadius() const
Returns the radius of this Ellipse.
bool operator==(const Box2D &b1, const Box2D &b2)
void setXY(value_type x, value_type y)
void setCenter(value_type x, value_type y)
Sets the center point of this Ellipse2D.
double value_type
The type of the stored x and y coordinates.
A rotated 2-dimensional ellipse in the plane.
void verifyNumericRanges()
virtual const UINT32 getUsedMemory() const
Point2D::value_type value_type
The type of the stored x, y coordinates, and the rotation.
std::string toString() const
friend bool operator!=(const Ellipse2D &, const Ellipse2D &)
void setRotation(value_type r)
bool operator!=(const Box2D &b1, const Box2D &b2)
void setCenter(const Point2D &p)
Sets the center point of this Ellipse2D.
const Point2D & getCenter() const
Returns the center point of this Ellipse.
libsick_ldmrs
Author(s): SICK AG
, Martin Günther , Jochen Sprickerhof
autogenerated on Wed Oct 26 2022 02:11:57