Arcane  4.1.12.0
Developer documentation
Loading...
Searching...
No Matches
QHyodaIceT Class Reference
Inheritance diagram for QHyodaIceT:
Collaboration diagram for QHyodaIceT:

Public Member Functions

 QHyodaIceT (QWidget *)
void sxyz (double *)
void setPov (QVector4D)
void setImage (QImage *)
void saveGLState ()
void restoreGLState ()

Protected Member Functions

void initializeGL () Q_DECL_OVERRIDE
void resizeGL (int, int) Q_DECL_OVERRIDE
void paintGL () Q_DECL_OVERRIDE
void mousePressEvent (QMouseEvent *) Q_DECL_OVERRIDE
void mouseMoveEvent (QMouseEvent *) Q_DECL_OVERRIDE
void wheelEvent (QWheelEvent *) Q_DECL_OVERRIDE

Private Attributes

QWidget * parent
QVector2D mouse
QVector4D pov
QImage * image
GLuint texture

Detailed Description

Definition at line 16 of file QHyodaIceT.h.

Constructor & Destructor Documentation

◆ QHyodaIceT()

QHyodaIceT::QHyodaIceT ( QWidget * prnt)

Definition at line 13 of file QHyodaIceT.cc.

◆ ~QHyodaIceT()

QHyodaIceT::~QHyodaIceT ( )

Definition at line 27 of file QHyodaIceT.cc.

Member Function Documentation

◆ initializeGL()

void QHyodaIceT::initializeGL ( )
protected

Definition at line 61 of file QHyodaIceT.cc.

◆ mouseMoveEvent()

void QHyodaIceT::mouseMoveEvent ( QMouseEvent * e)
protected

Definition at line 137 of file QHyodaIceT.cc.

◆ mousePressEvent()

void QHyodaIceT::mousePressEvent ( QMouseEvent * e)
protected

Definition at line 129 of file QHyodaIceT.cc.

◆ paintGL()

void QHyodaIceT::paintGL ( )
protected

Definition at line 97 of file QHyodaIceT.cc.

◆ resizeGL()

void QHyodaIceT::resizeGL ( int w,
int h )
protected

Definition at line 83 of file QHyodaIceT.cc.

◆ restoreGLState()

void QHyodaIceT::restoreGLState ( )

Definition at line 179 of file QHyodaIceT.cc.

◆ saveGLState()

void QHyodaIceT::saveGLState ( )

Definition at line 167 of file QHyodaIceT.cc.

◆ setImage()

void QHyodaIceT::setImage ( QImage * qImg)

Definition at line 51 of file QHyodaIceT.cc.

◆ setPov()

void QHyodaIceT::setPov ( QVector4D v)

Definition at line 43 of file QHyodaIceT.cc.

◆ sxyz()

void QHyodaIceT::sxyz ( double * v)

Definition at line 36 of file QHyodaIceT.cc.

◆ wheelEvent()

void QHyodaIceT::wheelEvent ( QWheelEvent * e)
protected

Definition at line 155 of file QHyodaIceT.cc.

Member Data Documentation

◆ image

QImage* QHyodaIceT::image
private

Definition at line 39 of file QHyodaIceT.h.

◆ mouse

QVector2D QHyodaIceT::mouse
private

Definition at line 37 of file QHyodaIceT.h.

◆ parent

QWidget* QHyodaIceT::parent
private

Definition at line 36 of file QHyodaIceT.h.

◆ pov

QVector4D QHyodaIceT::pov
private

Definition at line 38 of file QHyodaIceT.h.

◆ texture

GLuint QHyodaIceT::texture
private

Definition at line 40 of file QHyodaIceT.h.


The documentation for this class was generated from the following files: