OpenHantek
Loading...
Searching...
No Matches
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: