File: QFitsWidget3D.h

package info (click to toggle)
dpuser 4.1%2Bdfsg-1
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 12,084 kB
  • sloc: cpp: 124,807; ansic: 6,866; lex: 1,113; makefile: 777; yacc: 742; sh: 78
file content (42 lines) | stat: -rw-r--r-- 1,000 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
#ifndef QFITSWIDGET3D_H
#define QFITSWIDGET3D_H

#include <QResizeEvent>

#include "QFitsBaseWidget.h"

class QFitsView3D;

//------------------------------------------------------------------------------
//         QFitsWidget3D
//------------------------------------------------------------------------------
// Adapter-pattern
class QFitsWidget3D : public QFitsBaseWidget {
    Q_OBJECT
//----- Functions -----
public:
    QFitsWidget3D(QFitsBaseBuffer*);
    ~QFitsWidget3D();

    //
    // overloaded abstract base functions
    //
//    void setZoom(double);
//    void updateScaling();
    void newData3D();
    void setupColours();
//    void setImageCenter(double, double);
    QFitsBaseView* getView() { return NULL; }

protected:
    void resizeEvent(QResizeEvent *r);

//----- Slots -----
//----- Signals -----
//----- Members -----
public:  // public for testing purpose
//private:
    QFitsView3D *cubeViewer;
};

#endif /* QFITSWIDGET3D_H */