PyramidMaker Class Reference

#include <pyramid-maker.h>

Inheritance diagram for PyramidMaker:

UniformPyramidMaker VGPyramidMaker GlobalVGPyramidMaker InputSpecificVGPyramidMaker List of all members.

Detailed Description

Abstract interface for turning PointSets into MultiResolutionHistograms.


Public Member Functions

 PyramidMaker ()
virtual ~PyramidMaker ()
virtual MultiResolutionHistogramMakePyramid (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.


Constructor & Destructor Documentation

PyramidMaker (  )  [inline]

virtual ~PyramidMaker (  )  [inline, virtual]


Member Function Documentation

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.


The documentation for this class was generated from the following files:
Generated on Fri Sep 21 11:39:05 2007 for libpmk2 by  doxygen 1.5.1