ITK
5.2.0
Insight Toolkit
|
#include <itkVotingBinaryHoleFillingImageFilter.h>
Public Types | |
using | ConstPointer = SmartPointer< const Self > |
using | InputImageRegionType = typename InputImageType::RegionType |
using | InputImageType = TInputImage |
using | InputPixelType = typename InputImageType::PixelType |
using | InputSizeType = typename InputImageType::SizeType |
using | OutputImageRegionType = typename OutputImageType::RegionType |
using | OutputImageType = TOutputImage |
using | OutputPixelType = typename OutputImageType::PixelType |
using | Pointer = SmartPointer< Self > |
using | Self = VotingBinaryHoleFillingImageFilter |
using | SizeValueType = typename InputImageType::SizeValueType |
using | Superclass = VotingBinaryImageFilter< InputImageType, OutputImageType > |
Public Types inherited from itk::VotingBinaryImageFilter< TInputImage, TOutputImage > | |
using | ConstPointer = SmartPointer< const Self > |
using | InputImageRegionType = typename InputImageType::RegionType |
using | InputImageType = TInputImage |
using | InputPixelType = typename InputImageType::PixelType |
using | InputSizeType = typename InputImageType::SizeType |
using | OutputImageRegionType = typename OutputImageType::RegionType |
using | OutputImageType = TOutputImage |
using | OutputPixelType = typename OutputImageType::PixelType |
using | Pointer = SmartPointer< Self > |
using | Self = VotingBinaryImageFilter |
using | Superclass = ImageToImageFilter< InputImageType, OutputImageType > |
Public Types inherited from itk::ImageToImageFilter< TInputImage, TOutputImage > | |
using | ConstPointer = SmartPointer< const Self > |
using | InputImageConstPointer = typename InputImageType::ConstPointer |
using | InputImagePixelType = typename InputImageType::PixelType |
using | InputImagePointer = typename InputImageType::Pointer |
using | InputImageRegionType = typename InputImageType::RegionType |
using | InputImageType = TInputImage |
using | OutputImagePixelType = typename Superclass::OutputImagePixelType |
using | OutputImageRegionType = typename Superclass::OutputImageRegionType |
using | Pointer = SmartPointer< Self > |
using | Self = ImageToImageFilter |
using | Superclass = ImageSource< TOutputImage > |
Public Types inherited from itk::ImageSource< TOutputImage > | |
using | ConstPointer = SmartPointer< const Self > |
using | DataObjectIdentifierType = Superclass::DataObjectIdentifierType |
using | DataObjectPointer = DataObject::Pointer |
using | DataObjectPointerArraySizeType = Superclass::DataObjectPointerArraySizeType |
using | OutputImagePixelType = typename OutputImageType::PixelType |
using | OutputImagePointer = typename OutputImageType::Pointer |
using | OutputImageRegionType = typename OutputImageType::RegionType |
using | OutputImageType = TOutputImage |
using | Pointer = SmartPointer< Self > |
using | Self = ImageSource |
using | Superclass = ProcessObject |
Public Types inherited from itk::ProcessObject | |
using | ConstPointer = SmartPointer< const Self > |
using | DataObjectIdentifierType = DataObject::DataObjectIdentifierType |
using | DataObjectPointer = DataObject::Pointer |
using | DataObjectPointerArray = std::vector< DataObjectPointer > |
using | DataObjectPointerArraySizeType = DataObjectPointerArray::size_type |
using | MultiThreaderType = MultiThreaderBase |
using | NameArray = std::vector< DataObjectIdentifierType > |
using | Pointer = SmartPointer< Self > |
using | Self = ProcessObject |
using | Superclass = Object |
Public Types inherited from itk::Object | |
using | ConstPointer = SmartPointer< const Self > |
using | Pointer = SmartPointer< Self > |
using | Self = Object |
using | Superclass = LightObject |
Public Types inherited from itk::LightObject | |
using | ConstPointer = SmartPointer< const Self > |
using | Pointer = SmartPointer< Self > |
using | Self = LightObject |
Static Public Member Functions | |
static Pointer | New () |
Static Public Member Functions inherited from itk::VotingBinaryImageFilter< TInputImage, TOutputImage > | |
static Pointer | New () |
Static Public Member Functions inherited from itk::ImageToImageFilter< TInputImage, TOutputImage > | |
static void | SetGlobalDefaultDirectionTolerance (double) |
static double | GetGlobalDefaultDirectionTolerance () |
static void | SetGlobalDefaultCoordinateTolerance (double) |
static double | GetGlobalDefaultCoordinateTolerance () |
Static Public Member Functions inherited from itk::Object | |
static bool | GetGlobalWarningDisplay () |
static void | GlobalWarningDisplayOff () |
static void | GlobalWarningDisplayOn () |
static Pointer | New () |
static void | SetGlobalWarningDisplay (bool val) |
Static Public Member Functions inherited from itk::LightObject | |
static void | BreakOnError () |
static Pointer | New () |
Static Public Attributes | |
static constexpr unsigned int | InputImageDimension = TInputImage::ImageDimension |
static constexpr unsigned int | OutputImageDimension = TOutputImage::ImageDimension |
Static Public Attributes inherited from itk::VotingBinaryImageFilter< TInputImage, TOutputImage > | |
static constexpr unsigned int | InputImageDimension = TInputImage::ImageDimension |
static constexpr unsigned int | OutputImageDimension = TOutputImage::ImageDimension |
Static Public Attributes inherited from itk::ImageToImageFilter< TInputImage, TOutputImage > | |
static constexpr unsigned int | InputImageDimension = TInputImage::ImageDimension |
static constexpr unsigned int | OutputImageDimension = TOutputImage::ImageDimension |
Static Public Attributes inherited from itk::ImageSource< TOutputImage > | |
static constexpr unsigned int | OutputImageDimension = TOutputImage::ImageDimension |
unsigned int | m_MajorityThreshold |
SizeValueType | m_NumberOfPixelsChanged |
Array< SizeValueType > | m_Count |
virtual const unsigned int & | GetMajorityThreshold () const |
virtual void | SetMajorityThreshold (unsigned int _arg) |
virtual const SizeValueType & | GetNumberOfPixelsChanged () const |
VotingBinaryHoleFillingImageFilter () | |
~VotingBinaryHoleFillingImageFilter () override=default | |
void | PrintSelf (std::ostream &os, Indent indent) const override |
void | SetBirthThreshold (const unsigned int value) override |
void | SetSurvivalThreshold (const unsigned int value) override |
void | ThreadedGenerateData (const OutputImageRegionType &outputRegionForThread, ThreadIdType threadId) override |
void | DynamicThreadedGenerateData (const OutputImageRegionType &) override |
void | BeforeThreadedGenerateData () override |
void | AfterThreadedGenerateData () override |
Fills in holes and cavities by applying a voting operation on each pixel.
Definition at line 42 of file itkVotingBinaryHoleFillingImageFilter.h.
using itk::VotingBinaryHoleFillingImageFilter< TInputImage, TOutputImage >::ConstPointer = SmartPointer<const Self> |
Definition at line 59 of file itkVotingBinaryHoleFillingImageFilter.h.
using itk::VotingBinaryHoleFillingImageFilter< TInputImage, TOutputImage >::InputImageRegionType = typename InputImageType::RegionType |
Definition at line 71 of file itkVotingBinaryHoleFillingImageFilter.h.
using itk::VotingBinaryHoleFillingImageFilter< TInputImage, TOutputImage >::InputImageType = TInputImage |
Convenient type alias for simplifying declarations.
Definition at line 52 of file itkVotingBinaryHoleFillingImageFilter.h.
using itk::VotingBinaryHoleFillingImageFilter< TInputImage, TOutputImage >::InputPixelType = typename InputImageType::PixelType |
Image type alias support
Definition at line 68 of file itkVotingBinaryHoleFillingImageFilter.h.
using itk::VotingBinaryHoleFillingImageFilter< TInputImage, TOutputImage >::InputSizeType = typename InputImageType::SizeType |
Definition at line 74 of file itkVotingBinaryHoleFillingImageFilter.h.
using itk::VotingBinaryHoleFillingImageFilter< TInputImage, TOutputImage >::OutputImageRegionType = typename OutputImageType::RegionType |
Definition at line 72 of file itkVotingBinaryHoleFillingImageFilter.h.
using itk::VotingBinaryHoleFillingImageFilter< TInputImage, TOutputImage >::OutputImageType = TOutputImage |
Definition at line 53 of file itkVotingBinaryHoleFillingImageFilter.h.
using itk::VotingBinaryHoleFillingImageFilter< TInputImage, TOutputImage >::OutputPixelType = typename OutputImageType::PixelType |
Definition at line 69 of file itkVotingBinaryHoleFillingImageFilter.h.
using itk::VotingBinaryHoleFillingImageFilter< TInputImage, TOutputImage >::Pointer = SmartPointer<Self> |
Definition at line 58 of file itkVotingBinaryHoleFillingImageFilter.h.
using itk::VotingBinaryHoleFillingImageFilter< TInputImage, TOutputImage >::Self = VotingBinaryHoleFillingImageFilter |
Standard class type aliases.
Definition at line 56 of file itkVotingBinaryHoleFillingImageFilter.h.
using itk::VotingBinaryHoleFillingImageFilter< TInputImage, TOutputImage >::SizeValueType = typename InputImageType::SizeValueType |
Definition at line 75 of file itkVotingBinaryHoleFillingImageFilter.h.
using itk::VotingBinaryHoleFillingImageFilter< TInputImage, TOutputImage >::Superclass = VotingBinaryImageFilter<InputImageType, OutputImageType> |
Definition at line 57 of file itkVotingBinaryHoleFillingImageFilter.h.
|
protected |
Majority threshold. It is the number of pixels over 50% that will decide whether an OFF pixel will become ON or not. For example, if the neighborhood of a pixel has 124 pixels (excluding itself), the 50% will be 62, and if you set upd a Majority threshold of 5, that means that the filter will require 67 or more neighbor pixels to be ON in order to switch the current OFF pixel to ON. The default value is 1.
|
overrideprotecteddefault |
Majority threshold. It is the number of pixels over 50% that will decide whether an OFF pixel will become ON or not. For example, if the neighborhood of a pixel has 124 pixels (excluding itself), the 50% will be 62, and if you set upd a Majority threshold of 5, that means that the filter will require 67 or more neighbor pixels to be ON in order to switch the current OFF pixel to ON. The default value is 1.
|
overrideprotectedvirtual |
Majority threshold. It is the number of pixels over 50% that will decide whether an OFF pixel will become ON or not. For example, if the neighborhood of a pixel has 124 pixels (excluding itself), the 50% will be 62, and if you set upd a Majority threshold of 5, that means that the filter will require 67 or more neighbor pixels to be ON in order to switch the current OFF pixel to ON. The default value is 1.
Reimplemented from itk::ImageSource< TOutputImage >.
|
overrideprotectedvirtual |
Methods to be called before and after the invokation of ThreadedGenerateData().
Reimplemented from itk::ImageSource< TOutputImage >.
|
virtual |
Create an object from an instance, potentially deferring to a factory. This method allows you to create an instance of an object that is exactly the same type as the referring object. This is useful in cases where an object has been cast back to a base class.
Reimplemented from itk::Object.
|
inlineoverrideprotectedvirtual |
Majority threshold. It is the number of pixels over 50% that will decide whether an OFF pixel will become ON or not. For example, if the neighborhood of a pixel has 124 pixels (excluding itself), the 50% will be 62, and if you set upd a Majority threshold of 5, that means that the filter will require 67 or more neighbor pixels to be ON in order to switch the current OFF pixel to ON. The default value is 1.
Reimplemented from itk::ImageSource< TOutputImage >.
Definition at line 132 of file itkVotingBinaryHoleFillingImageFilter.h.
|
virtual |
Majority threshold. It is the number of pixels over 50% that will decide whether an OFF pixel will become ON or not. For example, if the neighborhood of a pixel has 124 pixels (excluding itself), the 50% will be 62, and if you set upd a Majority threshold of 5, that means that the filter will require 67 or more neighbor pixels to be ON in order to switch the current OFF pixel to ON. The default value is 1.
|
virtual |
Run-time type information (and related methods).
Reimplemented from itk::VotingBinaryImageFilter< TInputImage, TOutputImage >.
|
virtual |
Returns the number of pixels that changed when the filter was executed.
|
static |
Method for creation through the object factory.
|
overrideprotectedvirtual |
Majority threshold. It is the number of pixels over 50% that will decide whether an OFF pixel will become ON or not. For example, if the neighborhood of a pixel has 124 pixels (excluding itself), the 50% will be 62, and if you set upd a Majority threshold of 5, that means that the filter will require 67 or more neighbor pixels to be ON in order to switch the current OFF pixel to ON. The default value is 1.
Reimplemented from itk::ImageToImageFilter< TInputImage, TOutputImage >.
|
inlineoverrideprotectedvirtual |
Make protected the methods SetBirthThreshold() and SetSurvivalThreshold() so users of this filter do not have access to them.
Reimplemented from itk::VotingBinaryImageFilter< TInputImage, TOutputImage >.
Definition at line 107 of file itkVotingBinaryHoleFillingImageFilter.h.
|
virtual |
Majority threshold. It is the number of pixels over 50% that will decide whether an OFF pixel will become ON or not. For example, if the neighborhood of a pixel has 124 pixels (excluding itself), the 50% will be 62, and if you set upd a Majority threshold of 5, that means that the filter will require 67 or more neighbor pixels to be ON in order to switch the current OFF pixel to ON. The default value is 1.
|
inlineoverrideprotectedvirtual |
Majority threshold. It is the number of pixels over 50% that will decide whether an OFF pixel will become ON or not. For example, if the neighborhood of a pixel has 124 pixels (excluding itself), the 50% will be 62, and if you set upd a Majority threshold of 5, that means that the filter will require 67 or more neighbor pixels to be ON in order to switch the current OFF pixel to ON. The default value is 1.
Reimplemented from itk::VotingBinaryImageFilter< TInputImage, TOutputImage >.
Definition at line 112 of file itkVotingBinaryHoleFillingImageFilter.h.
|
overrideprotectedvirtual |
VotingBinaryHoleFillingImageFilter can be implemented as a multithreaded filter. Therefore, this implementation provides a ThreadedGenerateData() routine which is called for each processing thread. The output image data is allocated automatically by the superclass prior to calling ThreadedGenerateData(). ThreadedGenerateData can only write to the portion of the output image specified by the parameter "outputRegionForThread"
Reimplemented from itk::ImageSource< TOutputImage >.
|
staticconstexpr |
Extract dimension from input and output image.
Definition at line 48 of file itkVotingBinaryHoleFillingImageFilter.h.
|
private |
Majority threshold. It is the number of pixels over 50% that will decide whether an OFF pixel will become ON or not. For example, if the neighborhood of a pixel has 124 pixels (excluding itself), the 50% will be 62, and if you set upd a Majority threshold of 5, that means that the filter will require 67 or more neighbor pixels to be ON in order to switch the current OFF pixel to ON. The default value is 1.
Definition at line 151 of file itkVotingBinaryHoleFillingImageFilter.h.
|
private |
Majority threshold. It is the number of pixels over 50% that will decide whether an OFF pixel will become ON or not. For example, if the neighborhood of a pixel has 124 pixels (excluding itself), the 50% will be 62, and if you set upd a Majority threshold of 5, that means that the filter will require 67 or more neighbor pixels to be ON in order to switch the current OFF pixel to ON. The default value is 1.
Definition at line 146 of file itkVotingBinaryHoleFillingImageFilter.h.
|
private |
Majority threshold. It is the number of pixels over 50% that will decide whether an OFF pixel will become ON or not. For example, if the neighborhood of a pixel has 124 pixels (excluding itself), the 50% will be 62, and if you set upd a Majority threshold of 5, that means that the filter will require 67 or more neighbor pixels to be ON in order to switch the current OFF pixel to ON. The default value is 1.
Definition at line 148 of file itkVotingBinaryHoleFillingImageFilter.h.
|
staticconstexpr |
Definition at line 49 of file itkVotingBinaryHoleFillingImageFilter.h.