PICCANTE  0.4
The hottest HDR imaging library!
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
pic::SuperPixelsOracle Class Reference

The SuperPixelsOracle class. More...

#include <superpixels_oracle.hpp>

Public Member Functions

 SuperPixelsOracle (int *buffer, int width, int height)
 SuperPixelsOracle. More...
 
 ~SuperPixelsOracle ()
 
void query (float x, float y, float r, std::set< int > &out)
 query More...
 

Protected Member Functions

void init ()
 init More...
 

Protected Attributes

int * buffer
 
int width
 
int height
 
std::vector< int > unique
 
Quadtreeroot
 

Detailed Description

The SuperPixelsOracle class.

Constructor & Destructor Documentation

◆ SuperPixelsOracle()

pic::SuperPixelsOracle::SuperPixelsOracle ( int *  buffer,
int  width,
int  height 
)
inline

SuperPixelsOracle.

Parameters
buffer
width
height

◆ ~SuperPixelsOracle()

pic::SuperPixelsOracle::~SuperPixelsOracle ( )
inline

Member Function Documentation

◆ init()

void pic::SuperPixelsOracle::init ( )
inlineprotected

init

◆ query()

void pic::SuperPixelsOracle::query ( float  x,
float  y,
float  r,
std::set< int > &  out 
)
inline

query

Parameters
x
y
r
out

Member Data Documentation

◆ buffer

int* pic::SuperPixelsOracle::buffer
protected

◆ height

int pic::SuperPixelsOracle::height
protected

◆ root

Quadtree* pic::SuperPixelsOracle::root
protected

◆ unique

std::vector<int> pic::SuperPixelsOracle::unique
protected

◆ width

int pic::SuperPixelsOracle::width
protected

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