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

#include <PointRenderer.h>

Inheritance diagram for hdps::gui::PointRenderer:
hdps::Renderer

Public Member Functions

void setData (const std::vector< Vector2f > &points)
 
void setHighlights (const std::vector< char > &highlights, const std::int32_t &numSelectedPoints)
 
void setColorChannelScalars (const std::vector< float > &scalars, bool adjustColorMapRange=true)
 
void setSizeChannelScalars (const std::vector< float > &scalars)
 
void setOpacityChannelScalars (const std::vector< float > &scalars)
 
void setColors (const std::vector< Vector3f > &colors)
 
void setScalarEffect (const PointEffect effect)
 
void setColormap (const QImage &image)
 
void setBounds (const Bounds &bounds)
 
void setPointSize (const float size)
 
void setAlpha (const float alpha)
 
void setPointScaling (PointScaling scalingMode)
 
PointSelectionDisplayMode getSelectionDisplayMode () const
 
void setSelectionDisplayMode (PointSelectionDisplayMode selectionDisplayMode)
 
Vector3f getSelectionOutlineColor () const
 
void setSelectionOutlineColor (Vector3f color)
 
bool getSelectionOutlineOverrideColor () const
 
void setSelectionOutlineOverrideColor (float selectionOutlineOverrideColor)
 
float getSelectionOutlineScale () const
 
void setSelectionOutlineScale (float selectionOutlineScale)
 
float getSelectionOutlineOpacity () const
 
void setSelectionOutlineOpacity (float selectionOutlineOpacity)
 
bool getSelectionHaloEnabled () const
 
void setSelectionHaloEnabled (float selectionHaloEnabled)
 
void init () override
 
void resize (QSize renderSize) override
 
void render () override
 
void destroy () override
 
Vector3f getColorMapRange () const
 
void setColorMapRange (const float &min, const float &max)
 

Member Function Documentation

◆ destroy()

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

Implements hdps::Renderer.

◆ getColorMapRange()

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

◆ getSelectionDisplayMode()

hdps::gui::PointSelectionDisplayMode hdps::gui::PointRenderer::getSelectionDisplayMode ( ) const

◆ getSelectionHaloEnabled()

bool hdps::gui::PointRenderer::getSelectionHaloEnabled ( ) const

◆ getSelectionOutlineColor()

hdps::Vector3f hdps::gui::PointRenderer::getSelectionOutlineColor ( ) const

◆ getSelectionOutlineOpacity()

float hdps::gui::PointRenderer::getSelectionOutlineOpacity ( ) const

◆ getSelectionOutlineOverrideColor()

bool hdps::gui::PointRenderer::getSelectionOutlineOverrideColor ( ) const

◆ getSelectionOutlineScale()

float hdps::gui::PointRenderer::getSelectionOutlineScale ( ) const

◆ init()

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

Implements hdps::Renderer.

◆ render()

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

Implements hdps::Renderer.

◆ resize()

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

Implements hdps::Renderer.

◆ setAlpha()

void hdps::gui::PointRenderer::setAlpha ( const float  alpha)

◆ setBounds()

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

◆ setColorChannelScalars()

void hdps::gui::PointRenderer::setColorChannelScalars ( const std::vector< float > &  scalars,
bool  adjustColorMapRange = true 
)

◆ setColormap()

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

◆ setColorMapRange()

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

◆ setColors()

void hdps::gui::PointRenderer::setColors ( const std::vector< Vector3f > &  colors)

◆ setData()

void hdps::gui::PointRenderer::setData ( const std::vector< Vector2f > &  points)

◆ setHighlights()

void hdps::gui::PointRenderer::setHighlights ( const std::vector< char > &  highlights,
const std::int32_t &  numSelectedPoints 
)

◆ setOpacityChannelScalars()

void hdps::gui::PointRenderer::setOpacityChannelScalars ( const std::vector< float > &  scalars)

◆ setPointScaling()

void hdps::gui::PointRenderer::setPointScaling ( PointScaling  scalingMode)

◆ setPointSize()

void hdps::gui::PointRenderer::setPointSize ( const float  size)

◆ setScalarEffect()

void hdps::gui::PointRenderer::setScalarEffect ( const PointEffect  effect)

◆ setSelectionDisplayMode()

void hdps::gui::PointRenderer::setSelectionDisplayMode ( PointSelectionDisplayMode  selectionDisplayMode)

◆ setSelectionHaloEnabled()

void hdps::gui::PointRenderer::setSelectionHaloEnabled ( float  selectionHaloEnabled)

◆ setSelectionOutlineColor()

void hdps::gui::PointRenderer::setSelectionOutlineColor ( Vector3f  color)

◆ setSelectionOutlineOpacity()

void hdps::gui::PointRenderer::setSelectionOutlineOpacity ( float  selectionOutlineOpacity)

◆ setSelectionOutlineOverrideColor()

void hdps::gui::PointRenderer::setSelectionOutlineOverrideColor ( float  selectionOutlineOverrideColor)

◆ setSelectionOutlineScale()

void hdps::gui::PointRenderer::setSelectionOutlineScale ( float  selectionOutlineScale)

◆ setSizeChannelScalars()

void hdps::gui::PointRenderer::setSizeChannelScalars ( const std::vector< float > &  scalars)

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