23template <
typename NumericType>
37template <
typename NumericType>
51template <
typename NumericType>
Plain ellipse / elliptical-arc data.
void Mirror(const VECTOR2< NumericType > &aRef, FLIP_DIRECTION aFlipDirection)
Mirror the ellipse along a horizontal or vertical axis passing through aRef.
VECTOR2< NumericType > Center
Define a general 2D-vector/point.
T EuclideanNorm() const
Compute the Euclidean norm of the vector, which is defined as sqrt(x ** 2 + y ** 2).
static constexpr EDA_ANGLE ANGLE_180
@ LEFT_RIGHT
Flip left to right (around the Y axis)