base class for plotting a persistence diagram using OpenGL  
 More...
#include <persistencediagramplotgl.h>
 | 
| 
  | PersistenceDiagramPlotGL (Processor *processor=nullptr) | 
|   | 
| 
void  | plot (Image &dest, IndexBuffer *indices=nullptr, bool useAxisRanges=false) | 
|   | 
| 
void  | plot (Image &dest, const Image &src, IndexBuffer *indices=nullptr, bool useAxisRanges=false) | 
|   | 
| 
void  | plot (ImageOutport &dest, IndexBuffer *indices=nullptr, bool useAxisRanges=false) | 
|   | 
| 
void  | plot (ImageOutport &dest, ImageInport &src, IndexBuffer *indices=nullptr, bool useAxisRanges=false) | 
|   | 
| 
void  | plot (const ivec2 &start, const ivec2 &size, IndexBuffer *indices=nullptr, bool useAxisRanges=false) | 
|   | 
| 
void  | setXAxisLabel (const std::string &label) | 
|   | 
| 
void  | setYAxisLabel (const std::string &label) | 
|   | 
| 
void  | setXAxis (std::shared_ptr< const Column > col) | 
|   | 
| 
void  | setYAxis (std::shared_ptr< const Column > col) | 
|   | 
| 
void  | setXAxisData (std::shared_ptr< const BufferBase > buffer) | 
|   | 
| 
void  | setYAxisData (std::shared_ptr< const BufferBase > buffer) | 
|   | 
| 
void  | setColorData (std::shared_ptr< const BufferBase > buffer) | 
|   | 
| 
void  | setIndexColumn (std::shared_ptr< const TemplateColumn< uint32_t >> indexcol) | 
|   | 
 | 
| 
void  | plot (const size2_t &dims, IndexBuffer *indices, bool useAxisRanges) | 
|   | 
| 
void  | renderLines (const size2_t &dims, const std::vector< uint32_t > &diagonalIndices, const std::vector< uint32_t > &indices) | 
|   | 
| 
void  | renderPoints (const size2_t &dims, const std::vector< uint32_t > &indices) | 
|   | 
| 
void  | renderAxis (const size2_t &dims) | 
|   | 
| 
void  | objectPicked (PickingEvent *p) | 
|   | 
| 
uint32_t  | getGlobalPickId (uint32_t localIndex) const | 
|   | 
base class for plotting a persistence diagram using OpenGL 
The documentation for this class was generated from the following files:
- persistencediagramplotgl.h
 
- persistencediagramplotgl.cpp