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

#include <MeanShift.h>

Inheritance diagram for hdps::MeanShift:

Public Member Functions

 MeanShift ()
 
void init ()
 
void cleanup ()
 
void setData (const std::vector< Vector2f > *points)
 
void setSigma (float sigma)
 
void drawFullscreenQuad ()
 
void cluster (const std::vector< Vector2f > &points, std::vector< std::vector< unsigned int > > &clusters)
 
bool equal (const Vector2f &p1, const Vector2f &p2, float epsilon)
 
Texture2DgetGradientTexture ()
 
Texture2DgetMeanShiftTexture ()
 

Constructor & Destructor Documentation

◆ MeanShift()

hdps::MeanShift::MeanShift ( )
inline

Member Function Documentation

◆ cleanup()

void hdps::MeanShift::cleanup ( )

◆ cluster()

void hdps::MeanShift::cluster ( const std::vector< Vector2f > &  points,
std::vector< std::vector< unsigned int > > &  clusters 
)

◆ drawFullscreenQuad()

void hdps::MeanShift::drawFullscreenQuad ( )

◆ equal()

bool hdps::MeanShift::equal ( const Vector2f p1,
const Vector2f p2,
float  epsilon 
)

◆ getGradientTexture()

Texture2D & hdps::MeanShift::getGradientTexture ( )

◆ getMeanShiftTexture()

Texture2D & hdps::MeanShift::getMeanShiftTexture ( )

◆ init()

void hdps::MeanShift::init ( )

◆ setData()

void hdps::MeanShift::setData ( const std::vector< Vector2f > *  points)

◆ setSigma()

void hdps::MeanShift::setSigma ( float  sigma)

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