OpenHantek
Graph Struct Reference

#include <glscopegraph.h>

Public Types

typedef std::pair< QOpenGLVertexArrayObject *, GLsizei > VaoCount
 

Public Member Functions

 Graph ()
 
 Graph (const Graph &)=delete
 
 Graph (const Graph &&)=delete
 
 ~Graph ()
 
void writeData (PPresult *data, QOpenGLShaderProgram *program, int vertexLocation)
 

Data Fields

int allocatedMem = 0
 
QOpenGLBuffer buffer
 
std::vector< VaoCountvaoVoltage
 
std::vector< VaoCountvaoHistogram
 
std::vector< VaoCountvaoSpectrum
 

Member Typedef Documentation

◆ VaoCount

typedef std::pair<QOpenGLVertexArrayObject *, GLsizei> Graph::VaoCount

Constructor & Destructor Documentation

◆ Graph() [1/3]

Graph::Graph ( )
explicit

◆ Graph() [2/3]

Graph::Graph ( const Graph )
delete

◆ Graph() [3/3]

Graph::Graph ( const Graph &&  )
delete

◆ ~Graph()

Graph::~Graph ( )

Member Function Documentation

◆ writeData()

void Graph::writeData ( PPresult data,
QOpenGLShaderProgram *  program,
int  vertexLocation 
)

Field Documentation

◆ allocatedMem

int Graph::allocatedMem = 0

◆ buffer

QOpenGLBuffer Graph::buffer

◆ vaoHistogram

std::vector<VaoCount> Graph::vaoHistogram

◆ vaoSpectrum

std::vector<VaoCount> Graph::vaoSpectrum

◆ vaoVoltage

std::vector<VaoCount> Graph::vaoVoltage

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