This action adds an area 2D Centroid marker and text labels for a selected entity.
More...
|
| void | beginEvent () |
| | This GUI action adds a 2D centroid marker and detail labels for a selected entity.
|
| |
| void | getArcArea (void arc) |
| | Arc RShape enclosed signed area (+CCW, -CW).
|
| |
| void | getArcAreaCentroid (void arc) |
| | Arc RShape centroid data, including signed area (+CCW, -CW).
|
| |
| void | getArcSectorArea (void arc) |
| | Arc RShape sector enclosed signed area (+CCW, -CW).
|
| |
| void | getArcSectorAreaCentroid (void arc) |
| | Arc RShape sector centroid data, including signed area (+CCW, -CW).
|
| |
| void | getArcSegmentArea (void arc) |
| | Arc RShape segment enclosed signed area (+CCW, -CW).
|
| |
| void | getArcSegmentAreaCentroid (void arc) |
| | Arc RShape segment centroid data, including signed area (+CCW, -CW).
|
| |
| void | getCircleAreaCentroid (void circle) |
| | Circle RShape centroid data, including enclosed area (+).
|
| |
| void | getContourArea (void items) |
| | Placeholder: A single contour of connected items enclosed area (+).
|
| |
| void | getContourAreaCentroid (void items) |
| | Placeholder: A single contour of connected items centroid data, including the total enclosed area (+).
|
| |
| void | getContoursArea (void loops) |
| | Placeholder: Contours of connected items enclosed area (+).
|
| |
| void | getContoursAreaCentroid (void loops) |
| | Placeholder: Contours of connected items centroid data, including the total enclosed area (+).
|
| |
| void | getEllipseArcSectorArea (void ellipse) |
| | Ellipse arc RShape sector enclosed signed area (+CCW, -CW).
|
| |
| void | getEllipseArcSectorAreaCentroid (void ellipse) |
| | Ellipse arc RShape sector centroid data including, enclosed signed area (+CCW, -CW).
|
| |
| void | getEllipseArcSegmentArea (void ellipse) |
| | Ellipse arc RShape segment enclosed signed area (+CCW, -CW).
|
| |
| void | getEllipseArcSegmentAreaCentroid (void ellipse) |
| | Ellipse arc RShape segment centroid data, including enclosed signed area (+CCW, -CW).
|
| |
| void | getEllipseArea (void ellipse) |
| | Ellipse RShape enclosed (signed) area.
|
| |
| void | getEllipseAreaCentroid (void ellipse) |
| | Ellipse RShape centroid data, including enclosed (signed) area.
|
| |
| void | getFullEllipseArea (void ellipse) |
| | Full ellipse RShape enclosed area (+).
|
| |
| void | getFullEllipseAreaCentroid (void ellipse) |
| | Full ellipse RShape centroid data, including enclosed area (+).
|
| |
| void | getHatchedArea (void entity) |
| | Hatched differential area of a hatch entity (+).
|
| |
| void | getHatchedAreaCentroid (void entity) |
| | Hatched centroid data of a hatch entity, including the differential hatched area (+).
|
| |
| void | getHatchPolyLoops (void hatchData) |
| | Hatch boundary loops as polylines with line and arc segments.
|
| |
| void | getOrientedHatchBoundaries (void hatch) |
| | Pre-oriented hatch boundary loops as polylines with line and arc segments.
|
| |
| void | getPolygonArea (void polygon) |
| | Closed or open polyline RShape with line segments enclosed signed area (+CCW, -CW).
|
| |
| void | getPolygonAreaCentroid (void polygon) |
| | Closed or open polyline RShape with line segments centroid data, including enclosed signed area (+CCW, -CW).
|
| |
| void | getPolylineArea (void polyline) |
| | Polyline RShape enclosed signed area (+CCW, -CW).
|
| |
| void | getPolylineAreaCentroid (void polyline) |
| | Polyline RShape centroid data, including enclosed signed area (+CCW, -CW).
|
| |
| void | getSplineArea (void spline) |
| | Spline RShape enclosed signed area (+CCW, -CW).
|
| |
| void | getSplineAreaCentroid (void spline) |
| | Spline RShape centroid data, including enclosed signed area (+CCW, -CW).
|
| |
| void | getSupportedAreaCentroidType (void entity) |
| | Diversifies uniform density area centroids supported entity type or -1 when not supported.
|
| |
| void | InfoAreaCentroid (void guiAction) |
| |
| void | isSelfIntersectingPoly (void shape) |
| | Verifies if the given open/closed polyline shape is self-intersecting.
|
| |
| void | selectionAreaCentroid (void di) |
| | Main InfoAreaCentroid loop.
|
| |
| void | addCentroidMarker (void doc, void op, void dataC, void radius, void preview) |
| | Adding 2D Centroid marker to a given operation.
|
| |
| void | addTextLabel (void doc, void op, void pos, void offset, void text) |
| | Adding text labels to a given operation.
|
| |
| void | advanceSelection (void di, void transaction) |
| | Advance the selection to the added marker (polyline).
|
| |
| void | beginEvent () |
| | Called when the user starts this action by clicking a button, choosing a menu, entering a command, etc.
|
| |
| void | formatCmdValue (void value, void digits) |
| | Format a value textual for reporting on the command History.
|
| |
| void | formatCoordinate (void valueX, void valueY) |
| | Format a pair of values textual as coordinate.
|
| |
| void | formatLabelValue (void value, void decPnt, void digits, void trailingZ) |
| | Format a value textual for a 2D Centroid label.
|
| |
| void | formatPropValue (void value) |
| | Format a value textual for storing properties.
|
| |
| void | getMarkerSize () |
| | Defines a 2D Centroid marker size based on overall box and drawing font size.
|
| |
| void | getRunningSumKBK (void list) |
| | Sums values in an array by 'A generalized Kahan–Babuška-Summation-Algorithm' proposed by Klein.
|
| |
| void | getTitle () |
| |
| void | InfoCentroids (void guiAction) |
| |
| void | mergeBoxWith (void item) |
| | Accumulate a given item to an overall box size.
|
| |
| void | getTitle () |
| |
| void | MiscInformation (void guiAction) |
| |
| 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 | 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 PickCoordinate mode 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 () |
| |