OpenASIP  2.0
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
MachineCanvas Member List

This is the complete list of members for MachineCanvas, including all inherited members.

addMove(const TTAMachine::Bus *bus, const TTAMachine::Port *source, const TTAMachine::Port *target)MachineCanvas
clearHighlights()MachineCanvas
clearMoves()MachineCanvas
clearSelection()MachineCanvas
dirty_MachineCanvasprivate
editPolicyFactory_MachineCanvasprivate
findEditPart(int x, int y)MachineCanvas
findEditPart(const TTAMachine::MachinePart *model)MachineCanvas
findEditPartsInRange(int x, int y, int range, std::vector< EditPart * > &found)MachineCanvas
getFigureSize() constMachineCanvas
hasEditPart(const EditPart *part) constMachineCanvas
highlight(TTAMachine::MachinePart *model, const wxColour &colour)MachineCanvas
machine_MachineCanvasprivate
MachineCanvas(wxWindow *parent, EditPolicyFactory *policyFactory, ChildFrame *parentFrame=nullptr)MachineCanvas
moveFigures_MachineCanvasprivate
OnDraw(wxDC &dc)MachineCanvasvirtual
onMouseEvent(wxMouseEvent &event)MachineCanvasprotected
options()MachineCanvas
options_MachineCanvasprivate
parent_MachineCanvasprivate
refreshLogicalRect(const wxRect &rectangle)MachineCanvasprotected
refreshToolFigure()MachineCanvas
root_MachineCanvasprivate
saveEPS(const std::string &filename, const std::string &title, const std::string &creator="")MachineCanvas
savePNG(const std::string &filename)MachineCanvas
select(EditPart *part)MachineCanvas
selection()MachineCanvas
selection_MachineCanvasprivate
setMachine(TTAMachine::Machine *machine)MachineCanvas
setTool(MachineCanvasTool *tool)MachineCanvas
setZoomFactor(double factor)MachineCanvas
tool()MachineCanvas
tool_MachineCanvasprivate
toolBounds_MachineCanvasprivate
updateMachine()MachineCanvas
zoomFactor()MachineCanvas
zoomFactor_MachineCanvasprivate
zoomIn()MachineCanvas
zoomOut()MachineCanvas
~MachineCanvas()MachineCanvasvirtual