15 #ifndef itkMIDASSegmentationTestUtils_h
16 #define itkMIDASSegmentationTestUtils_h
19 #pragma warning ( disable : 4786 )
23 #include <itkImageRegionConstIterator.h>
24 #include <itkImageRegionIteratorWithIndex.h>
27 template <
class TPixel,
unsigned int VImageDimension>
30 unsigned long int count = 0;
31 typedef itk::Image<TPixel, VImageDimension>
ImageType;
33 itk::ImageRegionConstIterator<ImageType> iterator(image, image->GetLargestPossibleRegion());
34 for (iterator.GoToBegin(); !iterator.IsAtEnd(); ++iterator)
36 if (iterator.Get() >
value)
44 template <
class TPixel,
unsigned int VImageDimension>
47 typedef itk::Image<TPixel, VImageDimension>
ImageType;
49 itk::ImageRegionIteratorWithIndex<ImageType> iterator(image, region);
50 for (iterator.GoToBegin(); !iterator.IsAtEnd(); ++iterator)
56 #endif // ITKMIDASSEGMENTATIONTESTUTILS_H
void FillImageRegionWithValue(TPixel value, itk::Image< TPixel, VImageDimension > *image, typename itk::Image< TPixel, VImageDimension >::RegionType region)
Definition: itkMIDASSegmentationTestUtils.h:45
GLenum GLsizei GLenum GLenum const GLvoid * image
Definition: glew.h:4052
unsigned long int CountVoxelsAboveValue(TPixel value, itk::Image< TPixel, VImageDimension > *image)
Definition: itkMIDASSegmentationTestUtils.h:28
GLsizei const GLfloat * value
Definition: glew.h:1833
GLuint GLuint GLsizei count
Definition: glew.h:1237
ImageType::RegionType RegionType
Definition: niftkMakeLapUSProbeBasicModel.cxx:30
itk::Image< PixelType, Dimension > ImageType
Definition: niftkBreastDCEandADC.cxx:91