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 SpatialPlotTool_h
2 #define SpatialPlotTool_h
12 template <
typename T>
class QVector;
17 class RubberBandComboBox;
19 class UniversalGroundMap;
86 void validatePlotCurves();
89 QPointer<QComboBox> m_xUnitsCombo;
92 QPointer<QAction> m_toolPadAction;
95 QPointer<QComboBox> m_interpolationCombo;
102 QPointer<RubberBandComboBox> m_rubberBandCombo;
@ Degrees
Degrees are generally considered more human readable, 0-360 is one circle, however most math does not...
Definition: Angle.h:56
Cube display widget for certain Isis MDI applications.
Definition: MdiCubeViewport.h:39
@ BiLinearType
Definition: Interpolator.h:43
@ CubeDN
The data is a Cube DN value.
Definition: PlotCurve.h:67
Combo box for choosing a rubber band type.
Definition: RubberBandComboBox.h:26
Universal Ground Map.
Definition: UniversalGroundMap.h:69
@ CubicConvolutionType
Definition: Interpolator.h:44
This is a plot curve with information relating it to a particular cube or region of a cube.
Definition: CubePlotCurve.h:53
@ PixelNumber
The data is a pixel #.
Definition: PlotCurve.h:79
bool isGray() const
Definition: CubeViewport.h:189
@ Line
Line.
Definition: RubberBandComboBox.h:42
static QString defaultWindowTitle()
This is the typical suffix for plot windows, it's here in case we want to update all plot windows to ...
Definition: PlotWindow.cpp:1810
@ Meters
The data is in meters.
Definition: PlotCurve.h:83
Units
These are all the possible units for the x or y data in a plot curve.
Definition: PlotCurve.h:54
virtual void add(CubePlotCurve *pc)
This method adds the curves to the plot.
Definition: PlotWindow.cpp:436
bool IsSpecial(const double d)
Returns if the input pixel is special.
Definition: SpecialPixel.h:197
UniversalGroundMap * universalGroundMap() const
Definition: CubeViewport.h:353
@ Kilometers
The data is in kilometers.
Definition: PlotCurve.h:87
PlotCurve::Units xAxisUnits() const
This is the data-type of the curves' x data in this plot window.
Definition: PlotWindow.cpp:266
@ Meters
The distance is being specified in meters.
Definition: Distance.h:43
int grayBand() const
Definition: CubeViewport.h:194
interpType
The interpolator type, including: None, Nearest Neighbor, BiLinear or Cubic Convultion.
Definition: Interpolator.h:40
int toInt(const QString &string)
Global function to convert from a string to an integer.
Definition: IString.cpp:93
const double Null
Value for an Isis Null pixel.
Definition: SpecialPixel.h:95
This is free and unencumbered software released into the public domain.
Definition: CubeIoHandler.h:22
@ RotatedRectangle
RotatedRectangle.
Definition: RubberBandComboBox.h:40
This is free and unencumbered software released into the public domain.
Definition: Calculator.h:18
void replot()
Reset the scale of the plot, replot it and emit plot changed.
Definition: PlotWindow.cpp:1797
Definition: PlotWindow.h:88
int redBand() const
Definition: CubeViewport.h:199
@ NearestNeighborType
Definition: Interpolator.h:42
This class defines a body-fixed surface point.
Definition: SurfacePoint.h:132
This is free and unencumbered software released into the public domain.
Definition: Apollo.h:16