1 #ifndef IndependentCubeViewport_h
2 #define IndependentCubeViewport_h
38 template <
class T >
class QList;
84 void trackingChanged(
double sample,
double line,
double lat,
double lon,
93 void handleMouseMove(QPoint);
94 void handleMousePress(QPoint, Qt::MouseButton b);
95 void handleMouseRelease(QPoint);
102 void track(
const QPoint &);
113 QPoint * bandingPoint1;
114 QPoint * bandingPoint2;
115 QPoint * panningPrevPoint;
void resetKnownGlobal()
Definition: IndependentCubeViewport.cpp:180
Reads and stores visible DN values.
Definition: ViewportBuffer.h:78
void paintEvent(QPaintEvent *e)
Repaint the viewport.
Definition: IndependentCubeViewport.cpp:144
void restretch(ViewportBuffer *)
This is called by internal viewport buffers when a stretch action should be performed.
Definition: IndependentCubeViewport.cpp:163
Buffer for containing a three dimensional section of an image.
Definition: Brick.h:60
Widget to display Isis cubes for qt apps.
Definition: CubeViewport.h:121
bool eventFilter(QObject *o, QEvent *e)
Event filter to watch for mouse events on viewport.
Definition: IndependentCubeViewport.cpp:88
Cube * cube() const
Return the cube associated with viewport.
Definition: CubeViewport.h:228
void trackingChanged(double sample, double line, double lat, double lon, double dn, IndependentCubeViewport *)
Definition: moc_IndependentCubeViewport.cpp:245
General purpose Cube display widget.
Definition: IndependentCubeViewport.h:59
void synchronize(IndependentCubeViewport *)
Definition: moc_IndependentCubeViewport.cpp:238
void cantTrack(QString, IndependentCubeViewport *)
Definition: moc_IndependentCubeViewport.cpp:259
Encapsulation of Cube I/O with Change Notifications.
Definition: CubeDataThread.h:53
IndependentCubeViewport(Cube *cube, CubeDataThread *cdt=0, QWidget *parent=0)
Definition: IndependentCubeViewport.cpp:46
virtual void showEvent(QShowEvent *e)
Definition: IndependentCubeViewport.cpp:171
Definition: BoxcarCachingAlgorithm.h:29
~IndependentCubeViewport()
Definition: IndependentCubeViewport.cpp:66
virtual void cubeDataChanged(int cubeId, const Brick *)
Definition: IndependentCubeViewport.cpp:192
IO Handler for Isis Cubes.
Definition: Cube.h:158