Arcane  v3.14.10.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe QHyodaGLCell
+ Graphe d'héritage de QHyodaGLCell:
+ Graphe de collaboration de QHyodaGLCell:

Fonctions membres publiques

 QHyodaGLCell (QWidget *)
 
void clear ()
 
void add_node (const QVector3D &, const QColor)
 
void draw () const
 
void set_hexahedron_nodes (QVector< QVector3D > &)
 
void set_triangle_nodes (QVector< QVector3D > &)
 
void set_quads_nodes (QVector< QVector3D > &)
 
- Fonctions membres publiques hérités de QHyodaGL
 QHyodaGL (QWidget *=0)
 

Attributs publics

quint64 cell_nb_nodes
 
QVector< QVector3D > nodes
 
QVector< QVector4D > colors
 
- Attributs publics hérités de QHyodaGL
QVector2D mouse
 
QVector4D pov
 

Attributs privés

const GLubyte stdIdx [8] = {0,1,2,3,4,5,6,7}
 
const GLubyte hexIdx [24] = {0,3,2,1,2,3,7,6,0,4,7,3,1,2,6,5,4,5,6,7,0,1,5,4}
 

Membres hérités additionnels

- Fonctions membres protégées hérités de QHyodaGL
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
 

Description détaillée

Définition à la ligne 15 du fichier QHyodaGLCell.h.

Documentation des constructeurs et destructeur

◆ QHyodaGLCell()

QHyodaGLCell::QHyodaGLCell ( QWidget *  parent)

Définition à la ligne 13 du fichier QHyodaGLCell.cc.

◆ ~QHyodaGLCell()

QHyodaGLCell::~QHyodaGLCell ( )
inline

Définition à la ligne 18 du fichier QHyodaGLCell.h.

Documentation des fonctions membres

◆ add_node()

void QHyodaGLCell::add_node ( const QVector3D &  node_coords,
const QColor  color 
)

Définition à la ligne 23 du fichier QHyodaGLCell.cc.

◆ clear()

void QHyodaGLCell::clear ( )

Définition à la ligne 18 du fichier QHyodaGLCell.cc.

◆ draw()

void QHyodaGLCell::draw ( ) const
virtual

Implémente QHyodaGL.

Définition à la ligne 32 du fichier QHyodaGLCell.cc.

Documentation des données membres

◆ cell_nb_nodes

quint64 QHyodaGLCell::cell_nb_nodes

Définition à la ligne 28 du fichier QHyodaGLCell.h.

◆ colors

QVector<QVector4D> QHyodaGLCell::colors

Définition à la ligne 30 du fichier QHyodaGLCell.h.

◆ hexIdx

const GLubyte QHyodaGLCell::hexIdx[24] = {0,3,2,1,2,3,7,6,0,4,7,3,1,2,6,5,4,5,6,7,0,1,5,4}
private

Définition à la ligne 33 du fichier QHyodaGLCell.h.

◆ nodes

QVector<QVector3D> QHyodaGLCell::nodes

Définition à la ligne 29 du fichier QHyodaGLCell.h.

◆ stdIdx

const GLubyte QHyodaGLCell::stdIdx[8] = {0,1,2,3,4,5,6,7}
private

Définition à la ligne 32 du fichier QHyodaGLCell.h.


La documentation de cette classe a été générée à partir des fichiers suivants :