OTB
9.0.0
Orfeo Toolbox
|
#include <otbStreamingResampleImageFilter.h>
Public Types | |
typedef itk::SmartPointer< const Self > | ConstPointer |
typedef itk::LinearInterpolateImageFunction< InputImageType, TInterpolatorPrecisionType > | DefaultInterpolatorType |
typedef itk::TransformToDisplacementFieldSource< DisplacementFieldType, double > | DisplacementFieldGeneratorType |
typedef otb::Image< DisplacementType > | DisplacementFieldType |
typedef itk::Vector< double, TOutputImage::ImageDimension > | DisplacementType |
typedef itk::ImageBase< OutputImageType::ImageDimension > | ImageBaseType |
typedef DisplacementFieldGeneratorType::IndexType | IndexType |
typedef TInputImage | InputImageType |
typedef InterpolatorType::Pointer | InterpolatorPointerType |
typedef itk::InterpolateImageFunction< InputImageType, TInterpolatorPrecisionType > | InterpolatorType |
typedef DisplacementFieldGeneratorType::OriginType | OriginType |
typedef TOutputImage | OutputImageType |
typedef itk::SmartPointer< Self > | Pointer |
typedef DisplacementFieldGeneratorType::RegionType | RegionType |
typedef StreamingResampleImageFilter | Self |
typedef DisplacementFieldGeneratorType::SizeType | SizeType |
typedef DisplacementFieldGeneratorType::SpacingType | SpacingType |
typedef itk::ImageToImageFilter< TInputImage, TOutputImage > | Superclass |
typedef DisplacementFieldGeneratorType::TransformType | TransformType |
typedef StreamingWarpImageFilter< InputImageType, OutputImageType, DisplacementFieldType > | WarpImageFilterType |
Public Member Functions | |
virtual ::itk::LightObject::Pointer | CreateAnother (void) const |
virtual const char * | GetNameOfClass () const |
This class is a composite filter resampling an input image by setting a transform. The filter computes a displacement grid using the transform set and used it to warp the input.
The otb::StreamingResampleImageFilter allows resampling a otb::VectorImage using a transformation set with SetTransform() method. First, a displacement grid, with a spacing m_DisplacementGridSpacing and a size relative to this spacing, is built. Then, the image is wrapped using this displacement grid. The size (SetOutputSize()), the spacing (SetOutputSpacing()), the start index (SetOutputIndex()) and the interpolator (SetInterpolator()) and the origin (SetOrigin()) can be set using the method between brackets.
Definition at line 59 of file otbStreamingResampleImageFilter.h.
typedef itk::SmartPointer<const Self> otb::StreamingResampleImageFilter< TInputImage, TOutputImage, TInterpolatorPrecisionType >::ConstPointer |
Definition at line 66 of file otbStreamingResampleImageFilter.h.
typedef itk::LinearInterpolateImageFunction<InputImageType, TInterpolatorPrecisionType> otb::StreamingResampleImageFilter< TInputImage, TOutputImage, TInterpolatorPrecisionType >::DefaultInterpolatorType |
Definition at line 97 of file otbStreamingResampleImageFilter.h.
typedef itk::TransformToDisplacementFieldSource<DisplacementFieldType, double> otb::StreamingResampleImageFilter< TInputImage, TOutputImage, TInterpolatorPrecisionType >::DisplacementFieldGeneratorType |
Internal filters typedefs
Definition at line 86 of file otbStreamingResampleImageFilter.h.
typedef otb::Image<DisplacementType> otb::StreamingResampleImageFilter< TInputImage, TOutputImage, TInterpolatorPrecisionType >::DisplacementFieldType |
Definition at line 80 of file otbStreamingResampleImageFilter.h.
typedef itk::Vector<double, TOutputImage::ImageDimension> otb::StreamingResampleImageFilter< TInputImage, TOutputImage, TInterpolatorPrecisionType >::DisplacementType |
Displacement field used to warp the image
Definition at line 79 of file otbStreamingResampleImageFilter.h.
typedef itk::ImageBase<OutputImageType::ImageDimension> otb::StreamingResampleImageFilter< TInputImage, TOutputImage, TInterpolatorPrecisionType >::ImageBaseType |
ImageBase typedef
Definition at line 100 of file otbStreamingResampleImageFilter.h.
typedef DisplacementFieldGeneratorType::IndexType otb::StreamingResampleImageFilter< TInputImage, TOutputImage, TInterpolatorPrecisionType >::IndexType |
Definition at line 91 of file otbStreamingResampleImageFilter.h.
typedef TInputImage otb::StreamingResampleImageFilter< TInputImage, TOutputImage, TInterpolatorPrecisionType >::InputImageType |
Typedef parameters
Definition at line 72 of file otbStreamingResampleImageFilter.h.
typedef InterpolatorType::Pointer otb::StreamingResampleImageFilter< TInputImage, TOutputImage, TInterpolatorPrecisionType >::InterpolatorPointerType |
Definition at line 96 of file otbStreamingResampleImageFilter.h.
typedef itk::InterpolateImageFunction<InputImageType, TInterpolatorPrecisionType> otb::StreamingResampleImageFilter< TInputImage, TOutputImage, TInterpolatorPrecisionType >::InterpolatorType |
Interpolator type
Definition at line 95 of file otbStreamingResampleImageFilter.h.
typedef DisplacementFieldGeneratorType::OriginType otb::StreamingResampleImageFilter< TInputImage, TOutputImage, TInterpolatorPrecisionType >::OriginType |
Definition at line 90 of file otbStreamingResampleImageFilter.h.
typedef TOutputImage otb::StreamingResampleImageFilter< TInputImage, TOutputImage, TInterpolatorPrecisionType >::OutputImageType |
Definition at line 76 of file otbStreamingResampleImageFilter.h.
typedef itk::SmartPointer<Self> otb::StreamingResampleImageFilter< TInputImage, TOutputImage, TInterpolatorPrecisionType >::Pointer |
Definition at line 65 of file otbStreamingResampleImageFilter.h.
typedef DisplacementFieldGeneratorType::RegionType otb::StreamingResampleImageFilter< TInputImage, TOutputImage, TInterpolatorPrecisionType >::RegionType |
Definition at line 92 of file otbStreamingResampleImageFilter.h.
typedef StreamingResampleImageFilter otb::StreamingResampleImageFilter< TInputImage, TOutputImage, TInterpolatorPrecisionType >::Self |
Standard class typedefs.
Definition at line 63 of file otbStreamingResampleImageFilter.h.
typedef DisplacementFieldGeneratorType::SizeType otb::StreamingResampleImageFilter< TInputImage, TOutputImage, TInterpolatorPrecisionType >::SizeType |
Definition at line 88 of file otbStreamingResampleImageFilter.h.
typedef DisplacementFieldGeneratorType::SpacingType otb::StreamingResampleImageFilter< TInputImage, TOutputImage, TInterpolatorPrecisionType >::SpacingType |
Definition at line 89 of file otbStreamingResampleImageFilter.h.
typedef itk::ImageToImageFilter<TInputImage, TOutputImage> otb::StreamingResampleImageFilter< TInputImage, TOutputImage, TInterpolatorPrecisionType >::Superclass |
Definition at line 64 of file otbStreamingResampleImageFilter.h.
typedef DisplacementFieldGeneratorType::TransformType otb::StreamingResampleImageFilter< TInputImage, TOutputImage, TInterpolatorPrecisionType >::TransformType |
Definition at line 87 of file otbStreamingResampleImageFilter.h.
typedef StreamingWarpImageFilter<InputImageType, OutputImageType, DisplacementFieldType> otb::StreamingResampleImageFilter< TInputImage, TOutputImage, TInterpolatorPrecisionType >::WarpImageFilterType |
filter warping input image using displacement field
Definition at line 83 of file otbStreamingResampleImageFilter.h.
|
protected |
Accessors to internal filters parameters
Definition at line 32 of file otbStreamingResampleImageFilter.hxx.
|
inlineoverrideprotected |
Destructor
Definition at line 173 of file otbStreamingResampleImageFilter.h.
|
privatedelete |
Accessors to internal filters parameters
virtual::itk::LightObject::Pointer otb::StreamingResampleImageFilter< TInputImage, TOutputImage, TInterpolatorPrecisionType >::CreateAnother | ( | void | ) | const |
|
overrideprotected |
Accessors to internal filters parameters
Definition at line 47 of file otbStreamingResampleImageFilter.hxx.
|
overrideprotected |
Accessors to internal filters parameters
Definition at line 63 of file otbStreamingResampleImageFilter.hxx.
|
inline |
Accessors to internal filters parameters
Definition at line 115 of file otbStreamingResampleImageFilter.h.
|
virtual |
Run-time type information (and related methods).
|
static |
Method for creation through the object factory.
|
privatedelete |
Accessors to internal filters parameters
otb::StreamingResampleImageFilter< TInputImage, TOutputImage, TInterpolatorPrecisionType >::otbGetObjectMemberConstMacro | ( | DisplacementFilter | , |
Transform | , | ||
const TransformType * | |||
) |
Accessors to internal filters parameters
otb::StreamingResampleImageFilter< TInputImage, TOutputImage, TInterpolatorPrecisionType >::otbGetObjectMemberConstMacro | ( | WarpFilter | , |
Interpolator | , | ||
const InterpolatorType * | |||
) |
Accessors to internal filters parameters
otb::StreamingResampleImageFilter< TInputImage, TOutputImage, TInterpolatorPrecisionType >::otbGetObjectMemberConstReferenceMacro | ( | WarpFilter | , |
OutputOrigin | , | ||
OriginType | |||
) |
Accessors to internal filters parameters
otb::StreamingResampleImageFilter< TInputImage, TOutputImage, TInterpolatorPrecisionType >::otbGetObjectMemberConstReferenceMacro | ( | WarpFilter | , |
OutputSize | , | ||
SizeType | |||
) |
Accessors to internal filters parameters
otb::StreamingResampleImageFilter< TInputImage, TOutputImage, TInterpolatorPrecisionType >::otbGetObjectMemberConstReferenceMacro | ( | WarpFilter | , |
OutputSpacing | , | ||
SpacingType | |||
) |
Accessors to internal filters parameters
otb::StreamingResampleImageFilter< TInputImage, TOutputImage, TInterpolatorPrecisionType >::otbGetObjectMemberConstReferenceMacro | ( | WarpFilter | , |
OutputStartIndex | , | ||
IndexType | |||
) |
Accessors to internal filters parameters
otb::StreamingResampleImageFilter< TInputImage, TOutputImage, TInterpolatorPrecisionType >::otbGetObjectMemberMacro | ( | WarpFilter | , |
EdgePaddingValue | , | ||
typename OutputImageType::PixelType | |||
) |
Accessors to internal filters parameters
otb::StreamingResampleImageFilter< TInputImage, TOutputImage, TInterpolatorPrecisionType >::otbSetObjectMemberMacro | ( | WarpFilter | , |
EdgePaddingValue | , | ||
typename OutputImageType::PixelType | |||
) |
Default Edgepadding value
otb::StreamingResampleImageFilter< TInputImage, TOutputImage, TInterpolatorPrecisionType >::otbSetObjectMemberMacro | ( | WarpFilter | , |
OutputSize | , | ||
SizeType | |||
) |
Accessors to internal filters parameters
otb::StreamingResampleImageFilter< TInputImage, TOutputImage, TInterpolatorPrecisionType >::otbSetObjectMemberMacro | ( | WarpFilter | , |
OutputSpacing | , | ||
SpacingType | |||
) |
Accessors to internal filters parameters
otb::StreamingResampleImageFilter< TInputImage, TOutputImage, TInterpolatorPrecisionType >::otbSetObjectMemberMacro | ( | WarpFilter | , |
OutputStartIndex | , | ||
IndexType | |||
) |
Accessors to internal filters parameters
|
overrideprotected |
Accessors to internal filters parameters
Definition at line 146 of file otbStreamingResampleImageFilter.hxx.
|
override |
Override itk::ProcessObject method to let the internal filter do the propagation
Definition at line 98 of file otbStreamingResampleImageFilter.hxx.
void otb::StreamingResampleImageFilter< TInputImage, TOutputImage, TInterpolatorPrecisionType >::SetDisplacementFieldSpacing | ( | SpacingType | spacing | ) |
The Displacement field spacing & size
Definition at line 122 of file otbStreamingResampleImageFilter.hxx.
|
inline |
Accessors to internal filters parameters
Definition at line 161 of file otbStreamingResampleImageFilter.h.
|
inline |
Methods to Set/Get the interpolator
Definition at line 144 of file otbStreamingResampleImageFilter.h.
|
inline |
The resampled image parameters
Definition at line 122 of file otbStreamingResampleImageFilter.h.
void otb::StreamingResampleImageFilter< TInputImage, TOutputImage, TInterpolatorPrecisionType >::SetOutputParametersFromImage | ( | const ImageBaseType * | image | ) |
Import output parameters from a given image
Method used to copy the parameters of the input image
Definition at line 112 of file otbStreamingResampleImageFilter.hxx.
References otb::internal::GetSignedSpacing().
|
inline |
Accessors to internal filters parameters
Definition at line 104 of file otbStreamingResampleImageFilter.h.
|
private |
Accessors to internal filters parameters
Definition at line 189 of file otbStreamingResampleImageFilter.h.
|
private |
Accessors to internal filters parameters
Definition at line 187 of file otbStreamingResampleImageFilter.h.
|
private |
Accessors to internal filters parameters
Definition at line 190 of file otbStreamingResampleImageFilter.h.