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