![]() |
ITK
5.1.0
Insight Toolkit
|
#include <itkShiftScaleImageFilter.h>
Public Types | |
using | ConstPointer = SmartPointer< const Self > |
using | InputImageIndexType = typename TInputImage::IndexType |
using | InputImageOffsetType = typename TInputImage::OffsetType |
using | InputImagePixelType = typename TInputImage::PixelType |
using | InputImagePointer = typename TInputImage::Pointer |
using | InputImageRegionType = typename TInputImage::RegionType |
using | InputImageSizeType = typename TInputImage::SizeType |
using | OutputImageIndexType = typename TOutputImage::IndexType |
using | OutputImageOffsetType = typename TOutputImage::OffsetType |
using | OutputImagePixelType = typename TOutputImage::PixelType |
using | OutputImagePointer = typename TOutputImage::Pointer |
using | OutputImageRegionType = typename TOutputImage::RegionType |
using | OutputImageSizeType = typename TOutputImage::SizeType |
using | Pointer = SmartPointer< Self > |
using | RealType = typename NumericTraits< OutputImagePixelType >::RealType |
using | Self = ShiftScaleImageFilter |
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 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 = TInputImage::ImageDimension |
![]() | |
static constexpr unsigned int | InputImageDimension = TInputImage::ImageDimension |
static constexpr unsigned int | OutputImageDimension = TOutputImage::ImageDimension |
![]() | |
static constexpr unsigned int | OutputImageDimension = TOutputImage::ImageDimension |
RealType | m_Shift |
RealType | m_Scale |
long | m_UnderflowCount |
long | m_OverflowCount |
Array< long > | m_ThreadUnderflow |
Array< long > | m_ThreadOverflow |
const TInputImage * | m_InputImage |
TOutputImage * | m_OutputImage |
virtual void | SetShift (RealType _arg) |
virtual RealType | GetShift () const |
virtual void | SetScale (RealType _arg) |
virtual RealType | GetScale () const |
virtual long | GetUnderflowCount () const |
virtual long | GetOverflowCount () const |
ShiftScaleImageFilter () | |
~ShiftScaleImageFilter () override=default | |
void | PrintSelf (std::ostream &os, Indent indent) const override |
void | BeforeThreadedGenerateData () override |
void | AfterThreadedGenerateData () override |
void | ThreadedGenerateData (const OutputImageRegionType &outputRegionForThread, ThreadIdType threadId) override |
void | DynamicThreadedGenerateData (const OutputImageRegionType &) override |
Shift and scale the pixels in an image.
ShiftScaleImageFilter shifts the input pixel by Shift (default 0.0) and then scales the pixel by Scale (default 1.0). All computations are performed in the precision of the input pixel's RealType. Before assigning the computed value to the output pixel, the value is clamped at the NonpositiveMin and max of the pixel type.
Definition at line 39 of file itkShiftScaleImageFilter.h.
using itk::ShiftScaleImageFilter< TInputImage, TOutputImage >::ConstPointer = SmartPointer<const Self> |
Definition at line 48 of file itkShiftScaleImageFilter.h.
using itk::ShiftScaleImageFilter< TInputImage, TOutputImage >::InputImageIndexType = typename TInputImage::IndexType |
Typedef to describe the output and input image index and size types.
Definition at line 66 of file itkShiftScaleImageFilter.h.
using itk::ShiftScaleImageFilter< TInputImage, TOutputImage >::InputImageOffsetType = typename TInputImage::OffsetType |
Definition at line 68 of file itkShiftScaleImageFilter.h.
using itk::ShiftScaleImageFilter< TInputImage, TOutputImage >::InputImagePixelType = typename TInputImage::PixelType |
Typedef to describe the type of pixel.
Definition at line 62 of file itkShiftScaleImageFilter.h.
using itk::ShiftScaleImageFilter< TInputImage, TOutputImage >::InputImagePointer = typename TInputImage::Pointer |
Typedef to describe the pointer to the input/output.
Definition at line 58 of file itkShiftScaleImageFilter.h.
using itk::ShiftScaleImageFilter< TInputImage, TOutputImage >::InputImageRegionType = typename TInputImage::RegionType |
Typedef to describe the output and input image region types.
Definition at line 54 of file itkShiftScaleImageFilter.h.
using itk::ShiftScaleImageFilter< TInputImage, TOutputImage >::InputImageSizeType = typename TInputImage::SizeType |
Definition at line 67 of file itkShiftScaleImageFilter.h.
using itk::ShiftScaleImageFilter< TInputImage, TOutputImage >::OutputImageIndexType = typename TOutputImage::IndexType |
Definition at line 69 of file itkShiftScaleImageFilter.h.
using itk::ShiftScaleImageFilter< TInputImage, TOutputImage >::OutputImageOffsetType = typename TOutputImage::OffsetType |
Definition at line 71 of file itkShiftScaleImageFilter.h.
using itk::ShiftScaleImageFilter< TInputImage, TOutputImage >::OutputImagePixelType = typename TOutputImage::PixelType |
Definition at line 63 of file itkShiftScaleImageFilter.h.
using itk::ShiftScaleImageFilter< TInputImage, TOutputImage >::OutputImagePointer = typename TOutputImage::Pointer |
Definition at line 59 of file itkShiftScaleImageFilter.h.
using itk::ShiftScaleImageFilter< TInputImage, TOutputImage >::OutputImageRegionType = typename TOutputImage::RegionType |
Definition at line 55 of file itkShiftScaleImageFilter.h.
using itk::ShiftScaleImageFilter< TInputImage, TOutputImage >::OutputImageSizeType = typename TOutputImage::SizeType |
Definition at line 70 of file itkShiftScaleImageFilter.h.
using itk::ShiftScaleImageFilter< TInputImage, TOutputImage >::Pointer = SmartPointer<Self> |
Definition at line 47 of file itkShiftScaleImageFilter.h.
using itk::ShiftScaleImageFilter< TInputImage, TOutputImage >::RealType = typename NumericTraits<OutputImagePixelType>::RealType |
Type to use form computations.
Definition at line 74 of file itkShiftScaleImageFilter.h.
using itk::ShiftScaleImageFilter< TInputImage, TOutputImage >::Self = ShiftScaleImageFilter |
Standard class type aliases.
Definition at line 45 of file itkShiftScaleImageFilter.h.
using itk::ShiftScaleImageFilter< TInputImage, TOutputImage >::Superclass = ImageToImageFilter<TInputImage, TOutputImage> |
Definition at line 46 of file itkShiftScaleImageFilter.h.
|
protected |
Set/Get the amount to Shift each Pixel. The shift is followed by a Scale.
|
overrideprotecteddefault |
Set/Get the amount to Shift each Pixel. The shift is followed by a Scale.
|
overrideprotectedvirtual |
Tally accumulated in threads.
Reimplemented from itk::ImageSource< TOutputImage >.
|
overrideprotectedvirtual |
Initialize some accumulators before the threads run.
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 |
Set/Get the amount to Shift each Pixel. The shift is followed by a Scale.
Reimplemented from itk::ImageSource< TOutputImage >.
Definition at line 126 of file itkShiftScaleImageFilter.h.
|
virtual |
Run-time type information (and related methods).
Reimplemented from itk::ImageToImageFilter< TInputImage, TOutputImage >.
|
virtual |
Set/Get the amount to Shift each Pixel. The shift is followed by a Scale.
|
virtual |
Set/Get the amount to Shift each Pixel. The shift is followed by a Scale.
|
virtual |
Set/Get the amount to Shift each Pixel. The shift is followed by a Scale.
|
virtual |
Get the number of pixels that underflowed and overflowed.
|
static |
Method for creation through the object factory.
|
overrideprotectedvirtual |
Set/Get the amount to Shift each Pixel. The shift is followed by a Scale.
Reimplemented from itk::ImageToImageFilter< TInputImage, TOutputImage >.
|
virtual |
Set/Get the amount to Scale each Pixel. The Scale is applied after the Shift.
|
virtual |
Set/Get the amount to Shift each Pixel. The shift is followed by a Scale.
|
overrideprotectedvirtual |
Multi-thread version GenerateData.
Reimplemented from itk::ImageSource< TOutputImage >.
|
staticconstexpr |
Image related type alias.
Definition at line 77 of file itkShiftScaleImageFilter.h.
|
private |
Set/Get the amount to Shift each Pixel. The shift is followed by a Scale.
Definition at line 141 of file itkShiftScaleImageFilter.h.
|
private |
Set/Get the amount to Shift each Pixel. The shift is followed by a Scale.
Definition at line 142 of file itkShiftScaleImageFilter.h.
|
private |
Set/Get the amount to Shift each Pixel. The shift is followed by a Scale.
Definition at line 136 of file itkShiftScaleImageFilter.h.
|
private |
Set/Get the amount to Shift each Pixel. The shift is followed by a Scale.
Definition at line 133 of file itkShiftScaleImageFilter.h.
|
private |
Set/Get the amount to Shift each Pixel. The shift is followed by a Scale.
Definition at line 132 of file itkShiftScaleImageFilter.h.
|
private |
Set/Get the amount to Shift each Pixel. The shift is followed by a Scale.
Definition at line 139 of file itkShiftScaleImageFilter.h.
|
private |
Set/Get the amount to Shift each Pixel. The shift is followed by a Scale.
Definition at line 138 of file itkShiftScaleImageFilter.h.
|
private |
Set/Get the amount to Shift each Pixel. The shift is followed by a Scale.
Definition at line 135 of file itkShiftScaleImageFilter.h.