Newer
Older
Import / research / 3d-z-maps / viewer / viewer.h
@John John on 29 Dec 2020 971 bytes bulk import from macbookpro checkouts
/*
 * =====================================================================================
 *
 *       Filename:  viewer.h
 *
 *    Description:  Viewer of multi-z-buffer views
 *
 *        Version:  1.0
 *        Created:  23/02/2011 13:00:14
 *       Revision:  none
 *       Compiler:  gcc
 *
 *         Author:  John Ryland (jryland), jryland@xiaofrog.com
 *        Company:  InvertedLogic
 *
 * =====================================================================================
 */

#ifndef __VIEWER_H__
#define __VIEWER_H__


#include <QtGui>


class Viewer : public QWidget
{
    Q_OBJECT

public:
    Viewer(QWidget *parent = 0);
    ~Viewer();

    void timerEvent(QTimerEvent *event);
    void paintEvent(QPaintEvent *pe);
    void mouseMoveEvent(QMouseEvent *me);
    void mouseClickEvent(QMouseEvent *me);

private:
    //QImage faces[6];
    unsigned char face[6][256*256];
    unsigned int face2[3][256*256];
    int angle;
};


#endif // __VIEWER_H__