37 :
public MANAGED_DRAW_BEHAVIOR<KIGFX::PREVIEW::ELLIPSE_GEOM_MANAGER, KIGFX::PREVIEW::ELLIPSE_ASSISTANT>
void SetCenter(const VECTOR2I &aCenter)
virtual void SetEllipseEndAngle(const EDA_ANGLE &aA)
virtual void SetEllipseRotation(const EDA_ANGLE &aA)
virtual void SetEllipseMinorRadius(int aR)
virtual void SetEllipseMajorRadius(int aR)
virtual void SetEllipseStartAngle(const EDA_ANGLE &aA)
void ApplyToShape(EDA_SHAPE &aShape) const override
Transfer the current geometry to an EDA_SHAPE.
ELLIPSE_ARC_DRAW_BEHAVIOR(const ELLIPSE_ARC_DRAW_BEHAVIOR &)=delete
MANAGED_DRAW_BEHAVIOR(const EDA_IU_SCALE &aIuScale, EDA_UNITS aUnits)
ELLIPSE_ARC_DRAW_BEHAVIOR & operator=(const ELLIPSE_ARC_DRAW_BEHAVIOR &)=delete
Plain ellipse / elliptical-arc data.
VECTOR2< NumericType > Center
KIGFX::PREVIEW::ELLIPSE_GEOM_MANAGER m_manager
MANAGED_DRAW_BEHAVIOR(const EDA_IU_SCALE &aIuScale, EDA_UNITS aUnits)