1 #ifndef IndependentCubeViewport_h     2 #define IndependentCubeViewport_h    38 template < 
class T > 
class QList;
    71       virtual void showEvent(QShowEvent * e);
    75       void resetKnownGlobal();
    79       virtual void cubeDataChanged(
int cubeId, 
const Brick *);
    84       void trackingChanged(
double sample, 
double line, 
double lat, 
double lon,
    86       void trackingChanged(
double samp, 
double line, 
double dn,
    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;
 Reads and stores visible DN values. 
 
void paintEvent(QPaintEvent *e)
Repaint the viewport. 
 
void restretch(ViewportBuffer *)
This is called by internal viewport buffers when a stretch action should be performed. 
 
Buffer for containing a three dimensional section of an image. 
 
Widget to display Isis cubes for qt apps. 
 
bool eventFilter(QObject *o, QEvent *e)
Event filter to watch for mouse events on viewport. 
 
General purpose Cube display widget. 
 
Encapsulation of Cube I/O with Change Notifications. 
 
Namespace for ISIS/Bullet specific routines. 
 
IO Handler for Isis Cubes.