#include <pyramid-maker.h>
Inheritance diagram for PyramidMaker:
Public Member Functions | |
PyramidMaker () | |
virtual | ~PyramidMaker () |
virtual MultiResolutionHistogram * | MakePyramid (const PointSet &ps)=0 |
Turn a single PointSet into a MultiResolutionHistogram. | |
vector< MultiResolutionHistogram * > | MakePyramids (const PointSetList &psl) |
Turn a list of PointSets into a bunch of MultiResolutionHistograms. |
PyramidMaker | ( | ) | [inline] |
virtual ~PyramidMaker | ( | ) | [inline, virtual] |
virtual MultiResolutionHistogram* MakePyramid | ( | const PointSet & | ps | ) | [pure virtual] |
Turn a single PointSet into a MultiResolutionHistogram.
This function allocates memory on its own. It is up to the caller to free it.
Implemented in GlobalVGPyramidMaker, InputSpecificVGPyramidMaker, UniformPyramidMaker, and VGPyramidMaker.
vector< MultiResolutionHistogram * > MakePyramids | ( | const PointSetList & | psl | ) |
Turn a list of PointSets into a bunch of MultiResolutionHistograms.
It is up to the caller to free the memory.