|  | 
| void | Arc2PR (void guiAction) | 
|  | 
| void | beginEvent () | 
|  | Called as soon as the action is created (menu chosen, toolbutton activated, etc). 
 | 
|  | 
| void | escapeEvent () | 
|  | Escape events are triggered if the user clicks the right mouse button or hits the Escape key. 
 | 
|  | 
| void | getArc2PR (void preview) | 
|  | 
| void | getAuxPreview () | 
|  | 
| void | getOperation (void preview) | 
|  | 
| void | pickCoordinate (void event, void preview) | 
|  | 
| void | setState (void state) | 
|  | 
| void | slotDirectionChanged (void button) | 
|  | 
| void | slotRadiusChanged (void value) | 
|  | 
| void | slotSolutionChanged (void button) | 
|  | 
| void | Arc (void guiAction) | 
|  | 
| void | getTitle () | 
|  | 
| void | Draw (void guiAction) | 
|  | 
| void | getTitle () | 
|  | 
| void | applyCommand (void event, void preview) | 
|  | High level event triggered when a command line command should be applied or previewed. 
 | 
|  | 
| void | applyOperation () | 
|  | Applies the operation returned by this.getOperation(). 
 | 
|  | 
| void | beginEvent () | 
|  | Called when the user starts this action by clicking a button, choosing a menu, entering a command, etc. 
 | 
|  | 
| void | commandEvent (void event) | 
|  | Default implementation. 
 | 
|  | 
| void | commandEventPreview (void event) | 
|  | Default implementation. 
 | 
|  | 
| void | complementOperation (void op) | 
|  | Can be reimplemented to complement the operation of an action. 
 | 
|  | 
| void | coordinateEvent (void event) | 
|  | Default implementation. 
 | 
|  | 
| void | coordinateEventPreview (void event) | 
|  | Default implementation. 
 | 
|  | 
| void | createDialog (void uiFile, void parent) | 
|  | Creates a new dialog based on the given UI file with the given parent. 
 | 
|  | 
| void | createWidget (void uiFile, void parent) | 
|  | Creates a new widget based on the given UI file with the given parent. 
 | 
|  | 
| void | EAction (void guiAction) | 
|  | 
| void | enterEvent () | 
|  | Called when user presses enter. 
 | 
|  | 
| void | entityPickEvent (void event) | 
|  | Default implementation. 
 | 
|  | 
| void | entityPickEventPreview (void event) | 
|  | Default implementation. 
 | 
|  | 
| void | escapeEvent () | 
|  | Called when the user presses Escape or clicks the right mouse button. 
 | 
|  | 
| void | finishEvent () | 
|  | Called when this action is terminated. 
 | 
|  | 
| void | getAuxPreview () | 
|  | Called by updatePreview. 
 | 
|  | 
| void | getClassName () | 
|  | 
| void | getDocumentInterface () | 
|  | 
| void | getEntityId (void event, void preview, void selectable) | 
|  | 
| void | getGraphicsView () | 
|  | 
| void | getGraphicsViews () | 
|  | 
| void | getHighlightedEntities () | 
|  | Called by updatePreview. 
 | 
|  | 
| void | getOperation (void preview) | 
|  | Called by updatePreview and applyOperation. 
 | 
|  | 
| void | getScales () | 
|  | 
| void | getToolTitle () | 
|  | 
| void | handlePreviewError () | 
|  | Called by updatePreview. 
 | 
|  | 
| void | hideOptionsToolBarWidgets (void widgets, void noSyncWidgets) | 
|  | Hides all widgets in the options tool bar which are shown in the tool dialog instead. 
 | 
|  | 
| void | hideUiOptions (void saveToSettings) | 
|  | Hides the UI options of this action. 
 | 
|  | 
| void | initDialog (void dialog) | 
|  | Called before dialog is shown. 
 | 
|  | 
| void | initState () | 
|  | Called to initialize a new state of this action. 
 | 
|  | 
| void | initUiOptions (void resume, void optionsToolBar, void forDialog) | 
|  | Overwrite to initialize combo boxes and other UI elements of the options tool bar. 
 | 
|  | 
| void | isEntityEditable (void e) | 
|  | 
| void | isEntitySnappable (void e) | 
|  | 
| void | keyPressEvent (void event) | 
|  | Called when the user presses a key. 
 | 
|  | 
| void | keyReleaseEvent (void event) | 
|  | Called when the user releases a key. 
 | 
|  | 
| void | mouseDoubleClickEvent (void event) | 
|  | 
| void | mousePressEvent (void event) | 
|  | Does nothing. 
 | 
|  | 
| void | mouseReleaseEvent (void event) | 
|  | 
| void | pickCoordinate (void event, void preview) | 
|  | High level event triggered when a coordinate was specified by the user of a coordinate specification should be previewed. 
 | 
|  | 
| void | pickEntity (void event, void preview) | 
|  | High level event triggered when an entity was picked by the user or to preview picking an entity. 
 | 
|  | 
| void | postOperation (void transaction) | 
|  | Can be reimplemented to work with the transaction returned by the operation. 
 | 
|  | 
| void | propertyChangeEvent (void event) | 
|  | Allows all actions to handle property change events. 
 | 
|  | 
| void | resumeEvent () | 
|  | Called whenever the action resumes its operation, for example after it was temporary suspended for another action. 
 | 
|  | 
| void | setArrowCursor () | 
|  | Sets the current cursor of the current document interface (all views attached to it) to the normal arrow cursor. 
 | 
|  | 
| void | setCommandPrompt (void prompt) | 
|  | 
| void | setCrosshairCursor () | 
|  | Sets the current cursor of the current document interface (all views attached to it) to crosshair cursor. 
 | 
|  | 
| void | setCursor (void cursor, void name) | 
|  | 
| void | setLeftMouseTip (void tip) | 
|  | 
| void | setRightMouseTip (void tip) | 
|  | 
| void | setState (void state) | 
|  | Set the state of this action. 
 | 
|  | 
| void | setUiOptions (void uiFile, void split) | 
|  | Sets the UI options toolbar content for this tool. 
 | 
|  | 
| void | showDialog () | 
|  | Show dialog to enter some or all of the options. 
 | 
|  | 
| void | showUiOptions (void resume, void restoreFromSettings) | 
|  | Shows the UI options of this action if this.uiFile is set. 
 | 
|  | 
| void | simulateMouseMoveEvent () | 
|  | 
| void | slotReset () | 
|  | Called if the user clicks the reset button of an action. 
 | 
|  | 
| void | suspendEvent () | 
|  | Called whenever the action is suspended, for example if another action is started while this action is active. 
 | 
|  | 
| void | updatePreview (void clear) | 
|  | Updates the preview based on the operation returned by getOperation and the auxiliary construction returned be getAuxPreview. 
 | 
|  | 
| virtual void | commandEvent (RCommandEvent &) | 
|  | Called when a command is entered in the command line. 
 | 
|  | 
| virtual void | commandEventPreview (RCommandEvent &) | 
|  | Called when a command is being edited in the command line. 
 | 
|  | 
| virtual void | coordinateEvent (RCoordinateEvent &) | 
|  | Called for every coordinate event. 
 | 
|  | 
| virtual void | coordinateEventPreview (RCoordinateEvent &) | 
|  | Called if the action is in PickCoordinatemode and the mouse is moved around.
 | 
|  | 
| virtual void | entityPickEvent (REntityPickEvent &) | 
|  | 
| virtual void | entityPickEventPreview (REntityPickEvent &) | 
|  | 
| virtual void | keyPressEvent (QKeyEvent &) | 
|  | 
| virtual void | keyReleaseEvent (QKeyEvent &) | 
|  | 
| virtual void | mouseDoubleClickEvent (RMouseEvent &) | 
|  | Called on mouse double click events. 
 | 
|  | 
| virtual void | mouseMoveEvent (RMouseEvent &) | 
|  | Called on mouse move events. 
 | 
|  | 
| virtual void | mousePressEvent (RMouseEvent &) | 
|  | Called on mouse press events. 
 | 
|  | 
| virtual void | mouseReleaseEvent (RMouseEvent &) | 
|  | Called on mouse release events. 
 | 
|  | 
| virtual void | panGestureEvent (QPanGesture &) | 
|  | Called on pan gesture events. 
 | 
|  | 
| virtual void | pinchGestureEvent (QPinchGesture &) | 
|  | Called on pinch gesture events. 
 | 
|  | 
| virtual void | propertyChangeEvent (RPropertyEvent &) | 
|  | Called when the value of a property is modified while this action is active. 
 | 
|  | 
|  | RActionAdapter (RGuiAction *guiAction=NULL) | 
|  | 
| virtual void | setGraphicsView (RGraphicsView *) | 
|  | Called if this action is set as a navigation action of a graphics view. 
 | 
|  | 
| virtual void | swipeGestureEvent (QSwipeGesture &) | 
|  | Called on swipe gesture events. 
 | 
|  | 
| virtual void | tabletEvent (RTabletEvent &) | 
|  | Called on tablet events. 
 | 
|  | 
| virtual void | wheelEvent (RWheelEvent &) | 
|  | Called on mouse wheel events. 
 | 
|  | 
| virtual void | zoomChangeEvent (RGraphicsView &) | 
|  | Called when the zoom factor or offset changed in the given view. 
 | 
|  | 
| virtual | ~RActionAdapter () | 
|  | 
| RAction::ClickMode | getClickMode () | 
|  | 
| virtual RDocument * | getDocument () | 
|  | 
| QList< RGraphicsScene * > | getGraphicsScenes () | 
|  | 
| virtual RGuiAction * | getGuiAction () | 
|  | 
| RAction * | getOverrideBase () | 
|  | 
| RStorage * | getStorage () | 
|  | 
| QString | getUniqueGroup () | 
|  | 
| bool | hasNoState () | 
|  | 
| bool | isOverride () | 
|  | 
| bool | isTerminated () | 
|  | 
|  | RAction (RGuiAction *guiAction=NULL) | 
|  | Copyright (c) 2011-2018 by Andrew Mustun. 
 | 
|  | 
| void | setClickMode (RAction::ClickMode m) | 
|  | Sets the current click mode. 
 | 
|  | 
| virtual void | setDocumentInterface (RDocumentInterface *di) | 
|  | 
| void | setGuiAction (RGuiAction *guiAction) | 
|  | 
| void | setNoState (bool on=true) | 
|  | 
| void | setOverride () | 
|  | 
| void | setOverrideBase (RAction *base) | 
|  | 
| void | setUniqueGroup (const QString &ug) | 
|  | 
| virtual RVector | snap (RMouseEvent &event, bool preview=false) | 
|  | Uses the currently active snap function to snap to the closest object or grid point. 
 | 
|  | 
| void | terminate () | 
|  | Terminates the action. 
 | 
|  | 
| virtual | ~RAction () | 
|  | 
Arc from two points and radius.