58 void Show(
int x, std::ostream& st )
const override {}
61 wxString
GetClass()
const override {
return "BEZIER_ASSISTANT"; }
A base class for most all the KiCad significant classes used in schematics and boards.
Represents an assistant draw when interactively drawing a bezier on a canvas.
void ViewGetLayers(int aLayers[], int &aCount) const override
Return the all the layers within the VIEW the object is painted on.
wxString GetClass() const override
Return the class name.
const EDA_IU_SCALE & m_iuScale
void SetUnits(EDA_UNITS aUnits)
const BEZIER_GEOM_MANAGER & m_constructMan
void ViewDraw(int aLayer, KIGFX::VIEW *aView) const override final
Draw the assistance (with reference to the construction manager.
const BOX2I ViewBBox() const override
Return the bounding box of the item covering all its layers.
Manage the construction of a bezier through a series of steps.
Hold a (potentially large) number of VIEW_ITEMs and renders them on a graphics device provided by the...
@ LAYER_GP_OVERLAY
general purpose overlay
@ LAYER_SELECT_OVERLAY
currently selected items overlay
The Cairo implementation of the graphics abstraction layer.