|
STIRA
0.1
|
A class to contain a single level of a pyramid decomposition. More...
#include <PyramidLevel.h>
Public Member Functions | |
| PyramidLevel () | |
| Constructor. | |
| PyramidLevel (const PyramidLevel< T > &otherLevel) | |
| Copy constructor. TODO now just an empty declaration; add implementation later. | |
| ~PyramidLevel () | |
| Destructor. | |
| PyramidLevel< T > * | Clone () |
| Clones this object, making a deep-copy of all data structures TODO now just an empty declaration; add implementation later. | |
| int | GetNumberOfOrientations () |
| Gets the number of orientations in this level of the steerable pyramid decomposition. | |
| ArrayGrid< T > * | GetOrientedBand (int orientation) |
Gets the oriented bandpass band with orientation index orientation More... | |
| void | AddOrientedBand (ArrayGrid< T > *pBand) |
| Adds a given band to the set of oriented bandpass bands. More... | |
| void | RemoveOrientedBand (ArrayGrid< T > *pBand) |
| removes all occurences of the band pointed to by pBand from our set Usually, this is just one band More... | |
| void | ReplaceOrientedBand (int orientationIndex, ArrayGrid< T > *pBand) |
Puts band pBand in place of the band at index orientationIndex More... | |
| void | ClearThisLevel () |
| Clears all oriented subbands at this pyramid level. | |
| int | GetWidth () |
| returns the width of the grid at this pyramid level | |
| int | GetHeight () |
| returns the height of the grid at this pyramid level | |
A class to contain a single level of a pyramid decomposition.
|
inline |
Adds a given band to the set of oriented bandpass bands.
| pBand | pointer to the band to add to the set |
Referenced by stira::imagedata::PyramidLevel< T >::Clone(), stira::imagedata::Pyramid< T >::CreateBands(), stira::wavelet::CriticallySubsampledTransform::Decompose(), stira::steerable::PyramidComplex::Decompose(), stira::steerable::PyramidReal::Decompose(), and stira::steerable::PyramidBurtAdelson::GetPyramid().
|
inline |
Gets the oriented bandpass band with orientation index orientation
| orientation | the index of the oriented subband |
Referenced by stira::imagedata::PyramidLevel< T >::Clone(), stira::pyramidapplications::PyramidDenoiser::ComputeLaplacianShrinkagefactor(), stira::imagedata::Pyramid< T >::CopyValuesFrom(), stira::steerable::PyramidBurtAdelson::Decompose(), stira::steerable::PyramidComplex::Diagnose(), stira::steerable::PyramidReal::Diagnose(), stira::wavelet::CriticallySubsampledTransform::Reconstruct(), stira::wavelet::NonSubsampledTransform::Reconstruct(), stira::steerable::PyramidComplex::Reconstruct(), stira::steerable::PyramidReal::Reconstruct(), stira::wavelet::NoiseEstimator::Run(), stira::deconvolve::GNCDeconvolve::Run(), stira::pyramidapplications::PyramidContrastEnhancer::Run3Colors(), stira::pyramidapplications::PyramidContrastEnhancer::RunPyramid(), stira::imagetools::PyramidTools::VisualizeRealPyramid(), stira::pyramidapplications::PyramidKeyPointDetector::~PyramidKeyPointDetector(), and stira::imagetools::PyramidTools::~PyramidTools().
|
inline |
removes all occurences of the band pointed to by pBand from our set Usually, this is just one band
| pBand | pointer of the band to be removed from the set |
|
inline |
Puts band pBand in place of the band at index orientationIndex
| orientationIndex | index of the band to replace |
| pBand | band to put instead of the old band |
1.8.11