#include <itkComputeImageExtremaFilter.h>
Compute minimum and maximum pixel value of an Image.
Definition at line 33 of file itkComputeImageExtremaFilter.h.
Data Structures | |
struct | MinMaxResult |
Public Types | |
using | ConstPointer = SmartPointer<const Self> |
using | ImageSpatialMaskConstPointer = typename ImageSpatialMaskType::ConstPointer |
using | ImageSpatialMaskPointer = typename ImageSpatialMaskType::Pointer |
using | ImageSpatialMaskType = ImageMaskSpatialObject<Self::ImageDimension> |
using | InputImagePointer = typename TInputImage::Pointer |
using | Pointer = SmartPointer<Self> |
using | Self = ComputeImageExtremaFilter |
using | Superclass = ImageSink<TInputImage> |
Public Member Functions | |
virtual const char * | GetClassName () const |
virtual const ImageSpatialMaskType * | GetImageSpatialMask () |
PixelType | GetMaximum () const |
PixelType | GetMinimum () const |
ITK_DISALLOW_COPY_AND_MOVE (ComputeImageExtremaFilter) | |
itkStaticConstMacro (ImageDimension, unsigned int, TInputImage::ImageDimension) | |
virtual void | SetImageSpatialMask (const ImageSpatialMaskType *_arg) |
Static Public Member Functions | |
static Pointer | New () |
Protected Member Functions | |
void | BeforeStreamedGenerateData () override |
ComputeImageExtremaFilter ()=default | |
void | ThreadedStreamedGenerateData (const InputImageRegionType &) override |
~ComputeImageExtremaFilter () override=default | |
Static Private Member Functions | |
static MinMaxResult | RetrieveMinMax (const TInputImage &, const InputImageRegionType &, const ImageSpatialMaskType *, bool) |
Private Attributes | |
ImageSpatialMaskConstPointer | m_ImageSpatialMask {} |
std::mutex | m_Mutex {} |
bool | m_SameGeometry { false } |
PixelType | m_ThreadMax { 1 } |
PixelType | m_ThreadMin { 1 } |
using itk::ComputeImageExtremaFilter< TInputImage >::ConstPointer = SmartPointer<const Self> |
Definition at line 42 of file itkComputeImageExtremaFilter.h.
using itk::ComputeImageExtremaFilter< TInputImage >::ImageSpatialMaskConstPointer = typename ImageSpatialMaskType::ConstPointer |
Definition at line 62 of file itkComputeImageExtremaFilter.h.
using itk::ComputeImageExtremaFilter< TInputImage >::ImageSpatialMaskPointer = typename ImageSpatialMaskType::Pointer |
Definition at line 61 of file itkComputeImageExtremaFilter.h.
using itk::ComputeImageExtremaFilter< TInputImage >::ImageSpatialMaskType = ImageMaskSpatialObject<Self::ImageDimension> |
Definition at line 60 of file itkComputeImageExtremaFilter.h.
using itk::ComputeImageExtremaFilter< TInputImage >::InputImagePointer = typename TInputImage::Pointer |
Image related typedefs.
Definition at line 51 of file itkComputeImageExtremaFilter.h.
using itk::ComputeImageExtremaFilter< TInputImage >::Pointer = SmartPointer<Self> |
Definition at line 41 of file itkComputeImageExtremaFilter.h.
using itk::ComputeImageExtremaFilter< TInputImage >::Self = ComputeImageExtremaFilter |
Standard Self typedef
Definition at line 39 of file itkComputeImageExtremaFilter.h.
using itk::ComputeImageExtremaFilter< TInputImage >::Superclass = ImageSink<TInputImage> |
Definition at line 40 of file itkComputeImageExtremaFilter.h.
|
protecteddefault |
|
overrideprotecteddefault |
|
overrideprotected |
Initialize minimum and maximum before the threads run.
|
virtual |
Runtime information support.
|
virtual |
|
inline |
Definition at line 73 of file itkComputeImageExtremaFilter.h.
|
inline |
Definition at line 67 of file itkComputeImageExtremaFilter.h.
itk::ComputeImageExtremaFilter< TInputImage >::ITK_DISALLOW_COPY_AND_MOVE | ( | ComputeImageExtremaFilter< TInputImage > | ) |
itk::ComputeImageExtremaFilter< TInputImage >::itkStaticConstMacro | ( | ImageDimension | , |
unsigned int | , | ||
TInputImage::ImageDimension | ) |
Image related typedefs.
|
static |
Method for creation through the object factory.
|
staticprivate |
|
virtual |
|
overrideprotected |
Multi-thread version GenerateData.
|
private |
Definition at line 100 of file itkComputeImageExtremaFilter.h.
|
private |
Definition at line 106 of file itkComputeImageExtremaFilter.h.
|
private |
Definition at line 101 of file itkComputeImageExtremaFilter.h.
|
private |
Definition at line 104 of file itkComputeImageExtremaFilter.h.
|
private |
Definition at line 103 of file itkComputeImageExtremaFilter.h.
Generated on 2024-07-17 for elastix by 1.11.0 (9b424b03c9833626cd435af22a444888fbbb192d) |