1#ifndef IndependentCubeViewport_h
2#define IndependentCubeViewport_h
13#include "CubeViewport.h"
24template <
class T >
class QList;
57 virtual void showEvent(QShowEvent * e);
61 void resetKnownGlobal();
65 virtual void cubeDataChanged(
int cubeId,
const Brick *);
70 void trackingChanged(
double sample,
double line,
double lat,
double lon,
72 void trackingChanged(
double samp,
double line,
double dn,
79 void handleMouseMove(QPoint);
80 void handleMousePress(QPoint, Qt::MouseButton b);
81 void handleMouseRelease(QPoint);
88 void track(
const QPoint &);
99 QPoint * bandingPoint1;
100 QPoint * bandingPoint2;
101 QPoint * panningPrevPoint;
Buffer for containing a three dimensional section of an image.
Encapsulation of Cube I/O with Change Notifications.
IO Handler for Isis Cubes.
Widget to display Isis cubes for qt apps.
General purpose Cube display widget.
void paintEvent(QPaintEvent *e)
Repaint the viewport.
void restretch(ViewportBuffer *)
This is called by internal viewport buffers when a stretch action should be performed.
bool eventFilter(QObject *o, QEvent *e)
Event filter to watch for mouse events on viewport.
Reads and stores visible DN values.
This is free and unencumbered software released into the public domain.
This is free and unencumbered software released into the public domain.