SimCenter CWE Client Program  1.1.2
This repo contains a Qt-UI program which communicates with the SimCenter Agave Server to run CFD simulations.
Public Member Functions | Protected Member Functions | List of all members
CFDglCanvas3D Class Reference

Public Member Functions

 CFDglCanvas3D (QWidget *parent=Q_NULLPTR, Qt::WindowFlags f=Qt::WindowFlags())
 
bool loadMeshData (QByteArray *rawPointFile, QByteArray *rawFaceFile, QByteArray *rawOwnerFile)
 
- Public Member Functions inherited from CFDglCanvas
 CFDglCanvas (QWidget *parent=Q_NULLPTR, Qt::WindowFlags f=Qt::WindowFlags())
 
bool loadFieldData (QByteArray *rawDataFile, QString valueType)
 
bool displayAvailData ()
 
QString getDisplayError ()
 

Protected Member Functions

virtual void paintGL ()
 
- Protected Member Functions inherited from CFDglCanvas
virtual void initializeGL ()
 
virtual void resizeGL (int w, int h)
 
bool isAllZ0 (QList< int > aFace)
 
bool loadRawMeshData (QByteArray *rawPointFile, QByteArray *rawFaceFile, QByteArray *rawOwnerFile)
 
void clearAllData ()
 

Additional Inherited Members

- Protected Attributes inherited from CFDglCanvas
QList< QList< double > > pointList
 
QList< QList< int > > faceList
 
QList< int > ownerList
 
QList< double > dataList
 
bool readyToDisplay = false
 
QString currentDisplayError
 
QRectF modelBounds2D
 
int myDisplayWidth
 
int myDisplayHeight
 
double lowDataVal
 
double highDataVal
 
- Static Protected Attributes inherited from CFDglCanvas
static constexpr const double PRECISION = 0.000000001