28template<
class VoxelType>
60 unsigned int minNumberOfVoxelsPerDim = 1,
61 float (* minVoxDim)[3] =
nullptr );
67 inline nifti_image*
GetLevel(
unsigned int level);
80#include "ImagePyramid.cpp"
Definition: ImagePyramid.h:29
nifti_image ** imageLevels
Pointer to all image levels.
Definition: ImagePyramid.h:76
ImagePyramid & operator=(const ImagePyramid< VoxelType > &rhsPyramid)
Definition: ImagePyramid.cpp:86
unsigned int numberOfLevels
The total number of levels.
Definition: ImagePyramid.h:73
ImagePyramid()
Definition: ImagePyramid.cpp:28
~ImagePyramid()
Definition: ImagePyramid.cpp:146
void GenerateLevels(const nifti_image *const imageIn, unsigned int numberOfLevels, unsigned int numberOfLevelsToPerform, unsigned int minNumberOfVoxelsPerDim=1, float(*minVoxDim)[3]=nullptr)
Definition: ImagePyramid.cpp:174
unsigned int numberOfLevelsToPerform
The number of levels on which computations are performed.
Definition: ImagePyramid.h:74
nifti_image * GetLevel(unsigned int level)
Definition: ImagePyramid.cpp:273