![]() |
ITK
5.1.0
Insight Toolkit
|
#include <itkLabelMapMaskImageFilter.h>
Public Types | |
using | ConstPointer = SmartPointer< const Self > |
using | IndexType = typename OutputImageType::IndexType |
using | InputImageConstPointer = typename InputImageType::ConstPointer |
using | InputImagePixelType = typename InputImageType::PixelType |
using | InputImagePointer = typename InputImageType::Pointer |
using | InputImageRegionType = typename InputImageType::RegionType |
using | InputImageType = TInputImage |
using | LabelObjectType = typename InputImageType::LabelObjectType |
using | LabelType = typename LabelObjectType::LabelType |
using | LengthType = typename LabelObjectType::LengthType |
using | OutputImageConstPointer = typename OutputImageType::ConstPointer |
using | OutputImagePixelType = typename OutputImageType::PixelType |
using | OutputImagePointer = typename OutputImageType::Pointer |
using | OutputImageRegionType = typename OutputImageType::RegionType |
using | OutputImageType = TOutputImage |
using | Pointer = SmartPointer< Self > |
using | RegionType = typename OutputImageType::RegionType |
using | Self = LabelMapMaskImageFilter |
using | SizeType = typename OutputImageType::SizeType |
using | Superclass = LabelMapFilter< TInputImage, TOutputImage > |
![]() | |
using | ConstPointer = SmartPointer< const Self > |
using | InputImageConstPointer = typename Superclass::InputImageConstPointer |
using | InputImagePixelType = typename Superclass::InputImagePixelType |
using | InputImagePointer = typename Superclass::InputImagePointer |
using | InputImageRegionType = typename Superclass::InputImageRegionType |
using | InputImageType = typename Superclass::InputImageType |
using | LabelObjectType = typename InputImageType::LabelObjectType |
using | OutputImageConstPointer = typename OutputImageType::ConstPointer |
using | OutputImagePixelType = typename OutputImageType::PixelType |
using | OutputImagePointer = typename OutputImageType::Pointer |
using | OutputImageRegionType = typename OutputImageType::RegionType |
using | OutputImageType = TOutputImage |
using | Pointer = SmartPointer< Self > |
using | Self = LabelMapFilter |
using | Superclass = 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 > |
![]() | |
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 |
![]() | |
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 |
![]() | |
using | ConstPointer = SmartPointer< const Self > |
using | Pointer = SmartPointer< Self > |
using | Self = Object |
using | Superclass = LightObject |
![]() | |
using | ConstPointer = SmartPointer< const Self > |
using | Pointer = SmartPointer< Self > |
using | Self = LightObject |
Static Public Member Functions | |
static Pointer | New () |
![]() | |
static Pointer | New () |
![]() | |
static void | SetGlobalDefaultDirectionTolerance (double) |
static double | GetGlobalDefaultDirectionTolerance () |
static void | SetGlobalDefaultCoordinateTolerance (double) |
static double | GetGlobalDefaultCoordinateTolerance () |
![]() | |
static bool | GetGlobalWarningDisplay () |
static void | GlobalWarningDisplayOff () |
static void | GlobalWarningDisplayOn () |
static Pointer | New () |
static void | SetGlobalWarningDisplay (bool flag) |
![]() | |
static void | BreakOnError () |
static Pointer | New () |
Static Public Attributes | |
static constexpr unsigned int | ImageDimension = TOutputImage::ImageDimension |
static constexpr unsigned int | InputImageDimension = TInputImage::ImageDimension |
static constexpr unsigned int | OutputImageDimension = TOutputImage::ImageDimension |
![]() | |
static constexpr unsigned int | InputImageDimension = TInputImage::ImageDimension |
static constexpr unsigned int | OutputImageDimension = TOutputImage::ImageDimension |
![]() | |
static constexpr unsigned int | InputImageDimension = TInputImage::ImageDimension |
static constexpr unsigned int | OutputImageDimension = TOutputImage::ImageDimension |
![]() | |
static constexpr unsigned int | OutputImageDimension = TOutputImage::ImageDimension |
InputImagePixelType | m_Label |
OutputImagePixelType | m_BackgroundValue |
bool | m_Negated { false } |
bool | m_Crop { false } |
SizeType | m_CropBorder |
TimeStamp | m_CropTimeStamp |
virtual void | SetBackgroundValue (OutputImagePixelType _arg) |
virtual OutputImagePixelType | GetBackgroundValue () const |
virtual void | SetLabel (InputImagePixelType _arg) |
virtual InputImagePixelType | GetLabel () const |
virtual void | SetNegated (bool _arg) |
virtual const bool & | GetNegated () const |
virtual void | NegatedOn () |
virtual void | NegatedOff () |
virtual void | SetCrop (bool _arg) |
virtual const bool & | GetCrop () const |
virtual void | CropOn () |
virtual void | CropOff () |
virtual void | SetCropBorder (SizeType _arg) |
virtual const SizeType & | GetCropBorder () const |
LabelMapMaskImageFilter () | |
~LabelMapMaskImageFilter () override=default | |
void | GenerateInputRequestedRegion () override |
void | EnlargeOutputRequestedRegion (DataObject *) override |
void | GenerateOutputInformation () override |
void | GenerateData () override |
void | DynamicThreadedGenerateData (const OutputImageRegionType &outputRegionForThread) override |
void | SuperclassDynamicTGD (const OutputImageRegionType &outputRegion) |
void | ThreadedProcessLabelObject (LabelObjectType *labelObject) override |
void | PrintSelf (std::ostream &os, Indent indent) const override |
Mask and image with a LabelMap.
LabelMapMaskImageFilter mask the content of an input image according to the content of the input LabelMap. The masked pixel of the input image are set to the BackgroundValue. LabelMapMaskImageFilter can keep the input image for one label only, with Negated = false (the default) or it can mask the input image for a single label, when Negated equals true. In Both cases, the label is set with SetLabel().
This implementation was taken from the Insight Journal paper: https://hdl.handle.net/1926/584 or http://www.insight-journal.org/browse/publication/176
Definition at line 48 of file itkLabelMapMaskImageFilter.h.
using itk::LabelMapMaskImageFilter< TInputImage, TOutputImage >::ConstPointer = SmartPointer<const Self> |
Definition at line 57 of file itkLabelMapMaskImageFilter.h.
using itk::LabelMapMaskImageFilter< TInputImage, TOutputImage >::IndexType = typename OutputImageType::IndexType |
Definition at line 74 of file itkLabelMapMaskImageFilter.h.
using itk::LabelMapMaskImageFilter< TInputImage, TOutputImage >::InputImageConstPointer = typename InputImageType::ConstPointer |
Definition at line 63 of file itkLabelMapMaskImageFilter.h.
using itk::LabelMapMaskImageFilter< TInputImage, TOutputImage >::InputImagePixelType = typename InputImageType::PixelType |
Definition at line 65 of file itkLabelMapMaskImageFilter.h.
using itk::LabelMapMaskImageFilter< TInputImage, TOutputImage >::InputImagePointer = typename InputImageType::Pointer |
Definition at line 62 of file itkLabelMapMaskImageFilter.h.
using itk::LabelMapMaskImageFilter< TInputImage, TOutputImage >::InputImageRegionType = typename InputImageType::RegionType |
Definition at line 64 of file itkLabelMapMaskImageFilter.h.
using itk::LabelMapMaskImageFilter< TInputImage, TOutputImage >::InputImageType = TInputImage |
Some convenient type alias.
Definition at line 60 of file itkLabelMapMaskImageFilter.h.
using itk::LabelMapMaskImageFilter< TInputImage, TOutputImage >::LabelObjectType = typename InputImageType::LabelObjectType |
Definition at line 66 of file itkLabelMapMaskImageFilter.h.
using itk::LabelMapMaskImageFilter< TInputImage, TOutputImage >::LabelType = typename LabelObjectType::LabelType |
Definition at line 67 of file itkLabelMapMaskImageFilter.h.
using itk::LabelMapMaskImageFilter< TInputImage, TOutputImage >::LengthType = typename LabelObjectType::LengthType |
Definition at line 68 of file itkLabelMapMaskImageFilter.h.
using itk::LabelMapMaskImageFilter< TInputImage, TOutputImage >::OutputImageConstPointer = typename OutputImageType::ConstPointer |
Definition at line 71 of file itkLabelMapMaskImageFilter.h.
using itk::LabelMapMaskImageFilter< TInputImage, TOutputImage >::OutputImagePixelType = typename OutputImageType::PixelType |
Definition at line 73 of file itkLabelMapMaskImageFilter.h.
using itk::LabelMapMaskImageFilter< TInputImage, TOutputImage >::OutputImagePointer = typename OutputImageType::Pointer |
Definition at line 70 of file itkLabelMapMaskImageFilter.h.
using itk::LabelMapMaskImageFilter< TInputImage, TOutputImage >::OutputImageRegionType = typename OutputImageType::RegionType |
Definition at line 72 of file itkLabelMapMaskImageFilter.h.
using itk::LabelMapMaskImageFilter< TInputImage, TOutputImage >::OutputImageType = TOutputImage |
Definition at line 61 of file itkLabelMapMaskImageFilter.h.
using itk::LabelMapMaskImageFilter< TInputImage, TOutputImage >::Pointer = SmartPointer<Self> |
Definition at line 56 of file itkLabelMapMaskImageFilter.h.
using itk::LabelMapMaskImageFilter< TInputImage, TOutputImage >::RegionType = typename OutputImageType::RegionType |
Definition at line 76 of file itkLabelMapMaskImageFilter.h.
using itk::LabelMapMaskImageFilter< TInputImage, TOutputImage >::Self = LabelMapMaskImageFilter |
Standard class type aliases.
Definition at line 54 of file itkLabelMapMaskImageFilter.h.
using itk::LabelMapMaskImageFilter< TInputImage, TOutputImage >::SizeType = typename OutputImageType::SizeType |
Definition at line 75 of file itkLabelMapMaskImageFilter.h.
using itk::LabelMapMaskImageFilter< TInputImage, TOutputImage >::Superclass = LabelMapFilter<TInputImage, TOutputImage> |
Definition at line 55 of file itkLabelMapMaskImageFilter.h.
|
protected |
Set/Get the value used as "background" in the output image. Defaults to NumericTraits<PixelType>::ZeroValue().
|
overrideprotecteddefault |
Set/Get the value used as "background" in the output image. Defaults to NumericTraits<PixelType>::ZeroValue().
|
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::LabelMapFilter< TInputImage, TOutputImage >.
|
virtual |
Set/Get the value used as "background" in the output image. Defaults to NumericTraits<PixelType>::ZeroValue().
|
virtual |
Set/Get the value used as "background" in the output image. Defaults to NumericTraits<PixelType>::ZeroValue().
|
overrideprotectedvirtual |
Set/Get the value used as "background" in the output image. Defaults to NumericTraits<PixelType>::ZeroValue().
Reimplemented from itk::LabelMapFilter< TInputImage, TOutputImage >.
|
overrideprotectedvirtual |
LabelMapMaskImageFilter will produce the entire output.
Reimplemented from itk::LabelMapFilter< TInputImage, TOutputImage >.
|
overrideprotectedvirtual |
Set/Get the value used as "background" in the output image. Defaults to NumericTraits<PixelType>::ZeroValue().
Reimplemented from itk::ImageSource< TOutputImage >.
|
overrideprotectedvirtual |
LabelMapMaskImageFilter needs the entire input be available. Thus, it needs to provide an implementation of GenerateInputRequestedRegion().
Reimplemented from itk::LabelMapFilter< TInputImage, TOutputImage >.
|
overrideprotectedvirtual |
Set/Get the value used as "background" in the output image. Defaults to NumericTraits<PixelType>::ZeroValue().
Reimplemented from itk::ProcessObject.
|
virtual |
Set/Get the value used as "background" in the output image. Defaults to NumericTraits<PixelType>::ZeroValue().
|
virtual |
Set/Get the value used as "background" in the output image. Defaults to NumericTraits<PixelType>::ZeroValue().
|
virtual |
Set/Get the value used as "background" in the output image. Defaults to NumericTraits<PixelType>::ZeroValue().
|
inline |
Get the feature image
Definition at line 100 of file itkLabelMapMaskImageFilter.h.
References itk::ProcessObject::GetInput().
|
virtual |
Set/Get the value used as "background" in the output image. Defaults to NumericTraits<PixelType>::ZeroValue().
|
virtual |
Runtime information support.
Reimplemented from itk::LabelMapFilter< TInputImage, TOutputImage >.
|
virtual |
Set/Get the value used as "background" in the output image. Defaults to NumericTraits<PixelType>::ZeroValue().
|
virtual |
Set/Get the value used as "background" in the output image. Defaults to NumericTraits<PixelType>::ZeroValue().
|
virtual |
Set/Get the value used as "background" in the output image. Defaults to NumericTraits<PixelType>::ZeroValue().
|
static |
Standard New method.
|
overrideprotectedvirtual |
Set/Get the value used as "background" in the output image. Defaults to NumericTraits<PixelType>::ZeroValue().
Reimplemented from itk::ImageToImageFilter< TInputImage, TOutputImage >.
|
virtual |
Set/Get the value used as "background" in the output image. Defaults to NumericTraits<PixelType>::ZeroValue().
|
virtual |
Set/Get whether the image size should be adjusted to the masked image or not.
|
virtual |
Set/Get the boder added to the mask before the crop. The default is 0 on all the axes.
|
inline |
Set the feature image
Definition at line 92 of file itkLabelMapMaskImageFilter.h.
|
inline |
Set the input image
Definition at line 107 of file itkLabelMapMaskImageFilter.h.
|
inline |
Set the feature image
Definition at line 114 of file itkLabelMapMaskImageFilter.h.
|
virtual |
The label to mask or to not mask, depending on the value of the Negated ivar.
|
virtual |
Set/Get whether the Label should be masked or not.
|
inlineprotected |
Set/Get the value used as "background" in the output image. Defaults to NumericTraits<PixelType>::ZeroValue().
Definition at line 183 of file itkLabelMapMaskImageFilter.h.
|
overrideprotectedvirtual |
Set/Get the value used as "background" in the output image. Defaults to NumericTraits<PixelType>::ZeroValue().
Reimplemented from itk::LabelMapFilter< TInputImage, TOutputImage >.
|
staticconstexpr |
Definition at line 82 of file itkLabelMapMaskImageFilter.h.
|
staticconstexpr |
ImageDimension constants
Definition at line 80 of file itkLabelMapMaskImageFilter.h.
|
private |
Set/Get the value used as "background" in the output image. Defaults to NumericTraits<PixelType>::ZeroValue().
Definition at line 196 of file itkLabelMapMaskImageFilter.h.
|
private |
Set/Get the value used as "background" in the output image. Defaults to NumericTraits<PixelType>::ZeroValue().
Definition at line 198 of file itkLabelMapMaskImageFilter.h.
|
private |
Set/Get the value used as "background" in the output image. Defaults to NumericTraits<PixelType>::ZeroValue().
Definition at line 199 of file itkLabelMapMaskImageFilter.h.
|
private |
Set/Get the value used as "background" in the output image. Defaults to NumericTraits<PixelType>::ZeroValue().
Definition at line 201 of file itkLabelMapMaskImageFilter.h.
|
private |
Set/Get the value used as "background" in the output image. Defaults to NumericTraits<PixelType>::ZeroValue().
Definition at line 195 of file itkLabelMapMaskImageFilter.h.
|
private |
Set/Get the value used as "background" in the output image. Defaults to NumericTraits<PixelType>::ZeroValue().
Definition at line 197 of file itkLabelMapMaskImageFilter.h.
|
staticconstexpr |
Definition at line 81 of file itkLabelMapMaskImageFilter.h.