Loading [MathJax]/jax/output/NativeMML/config.js
 |
Isis Developer Reference
|
Go to the documentation of this file. 1 #ifndef ControlNetTool_h
2 #define ControlNetTool_h
16 #include <QCloseEvent>
20 #include <QStringList>
26 class ControlPointEdit;
32 class MdiCubeViewport;
33 class QnetHoldPointDialog;
34 class SerialNumberList;
37 class UniversalGroundMap;
86 bool isGroundSource =
false);
98 void paintAllViewports();
101 void createActions();
106 QPointer<MainWindow> m_ControlNetTool;
110 QPointer<ControlNet> m_controlNet;
112 QPointer<Workspace> m_workspace;
static QStringList shapes(QStringList)
Cube display widget for certain Isis MDI applications.
Definition: MdiCubeViewport.h:39
virtual QString fileName() const
Returns the opened cube's filename.
Definition: Cube.cpp:1563
Universal Ground Map.
Definition: UniversalGroundMap.h:69
double UniversalLatitude() const
Returns the universal latitude of the camera model or projection.
Definition: UniversalGroundMap.cpp:247
View that displays cubes in a QView-like way.
Definition: CubeDnView.h:97
Definition: Directory.h:271
This is free and unencumbered software released into the public domain.
Definition: BoxcarCachingAlgorithm.h:13
bool viewportContainsShape(MdiCubeViewport *viewport)
Definition: CubeDnView.cpp:365
static QString Compose(Pvl &label, bool def2filename=false)
Compose a SerialNumber from a PVL.
Definition: SerialNumber.cpp:38
ControlPointEditWidget * controlPointEditWidget()
Returns the ControlPointEditWidget.
Definition: ControlPointEditView.cpp:65
Control * activeControl()
Return the Active Control (control network)
Definition: Project.cpp:1903
Project * project() const
Gets the Project for this directory.
Definition: Directory.cpp:1311
UniversalGroundMap * universalGroundMap() const
Definition: CubeViewport.h:353
A single control point.
Definition: ControlPoint.h:354
ControlNet * controlNet()
Open and return a pointer to the ControlNet for this Control.
Definition: Control.cpp:150
a control network
Definition: ControlNet.h:257
IO Handler for Isis Cubes.
Definition: Cube.h:167
Isis exception class.
Definition: IException.h:91
QList< ControlList * > controls()
Return controls in project.
Definition: Project.cpp:2038
Namespace for the standard library.
@ Free
A Free point is a Control Point that identifies common measurements between two or more cubes.
Definition: ControlPoint.h:384
ControlPointEditView * controlPointEditView()
Gets the ControlPointEditWidget associated with the Directory.
Definition: Directory.cpp:1439
bool SetImage(double sample, double line)
Returns whether the sample/line postion was set successfully in the camera model or projection.
Definition: UniversalGroundMap.cpp:233
void viewportToCube(int x, int y, double &sample, double &line) const
Turns a viewport into a cube.
Definition: CubeViewport.cpp:815
Cube * cube() const
Definition: CubeViewport.h:338
double UniversalLongitude() const
Returns the universal longitude of the camera model or projection.
Definition: UniversalGroundMap.cpp:270
This is free and unencumbered software released into the public domain.
Definition: Apollo.h:16