ManiVault 1.0.0
A Flexible and Extensible Visual Analytics Framework for High-Dimensional Data
Loading...
Searching...
No Matches
hdps::gui::DensityRenderer Class Reference

#include <DensityRenderer.h>

Inheritance diagram for hdps::gui::DensityRenderer:
hdps::Renderer

Public Types

enum  RenderMode { DENSITY , LANDSCAPE }
 

Public Member Functions

 DensityRenderer (RenderMode renderMode)
 
 ~DensityRenderer () override
 
void setRenderMode (RenderMode renderMode)
 
void setData (const std::vector< Vector2f > *data)
 
void setBounds (const Bounds &bounds)
 
void setSigma (const float sigma)
 
void computeDensity ()
 
float getMaxDensity () const
 
Vector3f getColorMapRange () const
 
void setColormap (const QImage &image)
 
void init () override
 
void resize (QSize renderSize) override
 
void render () override
 
void destroy () override
 
void setColorMapRange (const float &min, const float &max)
 

Member Enumeration Documentation

◆ RenderMode

Enumerator
DENSITY 
LANDSCAPE 

Constructor & Destructor Documentation

◆ DensityRenderer()

hdps::gui::DensityRenderer::DensityRenderer ( RenderMode  renderMode)

◆ ~DensityRenderer()

hdps::gui::DensityRenderer::~DensityRenderer ( )
override

Member Function Documentation

◆ computeDensity()

void hdps::gui::DensityRenderer::computeDensity ( )

◆ destroy()

void hdps::gui::DensityRenderer::destroy ( )
overridevirtual

Implements hdps::Renderer.

◆ getColorMapRange()

hdps::Vector3f hdps::gui::DensityRenderer::getColorMapRange ( ) const

◆ getMaxDensity()

float hdps::gui::DensityRenderer::getMaxDensity ( ) const

◆ init()

void hdps::gui::DensityRenderer::init ( )
overridevirtual

Implements hdps::Renderer.

◆ render()

void hdps::gui::DensityRenderer::render ( )
overridevirtual

Implements hdps::Renderer.

◆ resize()

void hdps::gui::DensityRenderer::resize ( QSize  renderSize)
overridevirtual

Implements hdps::Renderer.

◆ setBounds()

void hdps::gui::DensityRenderer::setBounds ( const Bounds bounds)

◆ setColormap()

void hdps::gui::DensityRenderer::setColormap ( const QImage &  image)

Loads a colormap from an image and loads as the current colormap for the landscape view.

Parameters
imageColor map image

◆ setColorMapRange()

void hdps::gui::DensityRenderer::setColorMapRange ( const float &  min,
const float &  max 
)

◆ setData()

void hdps::gui::DensityRenderer::setData ( const std::vector< Vector2f > *  data)

◆ setRenderMode()

void hdps::gui::DensityRenderer::setRenderMode ( RenderMode  renderMode)

◆ setSigma()

void hdps::gui::DensityRenderer::setSigma ( const float  sigma)

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