File failed to load: https://isis.astrogeology.usgs.gov/6.0.0/Object/assets/jax/output/NativeMML/config.js
 |
Isis Developer Reference
|
Go to the documentation of this file. 1 #ifndef RubberBandTool_h
2 #define RubberBandTool_h
11 template <
typename A>
class QList;
22 class MdiCubeViewport;
111 void mouseMove(QPoint p, Qt::MouseButton);
117 QPoint snapMouse(QPoint);
120 void paintVerticesConnected(QPainter *painter);
121 void paintRectangle(QPoint upperLeft, QPoint lowerRight, QPainter *painter);
122 void paintRectangle(QPoint upperLeft, QPoint upperRight,
123 QPoint lowerLeft, QPoint lowerRight, QPainter *painter);
126 void calcRectCorners(QPoint corner1, QPoint corner2, QPoint &corner3, QPoint &corner4);
131 bool p_doubleClicking;
134 bool p_drawActiveOnly;
138 Qt::MouseButton p_mouseButton;
139 bool p_indicatorColors;
140 unsigned int p_pointTolerance;
Cube display widget for certain Isis MDI applications.
Definition: MdiCubeViewport.h:39
const double PI
The mathematical constant PI.
Definition: Constants.h:40
static geos::geom::GeometryFactory::Ptr globalFactory
Definition: PolygonTools.h:51
bool isLinked() const
Is the viewport linked with other viewports.
Definition: MdiCubeViewport.h:50
Defines an angle and provides unit conversions.
Definition: Angle.h:45
Namespace for the standard library.
@ Radians
Radians are generally used in mathematical equations, 0-2*PI is one circle, however these are more di...
Definition: Angle.h:63
This is free and unencumbered software released into the public domain.
Definition: Apollo.h:16