OTB
9.0.0
Orfeo Toolbox
|
#include <otbProlateInterpolateImageFunction.h>
Public Member Functions | |
virtual ::itk::LightObject::Pointer | CreateAnother (void) const |
virtual const char * | GetNameOfClass () const |
VectorType | GetOriginalProfile () const |
unsigned int | GetOriginalProfileSize () const |
Public Member Functions inherited from otb::GenericInterpolateImageFunction< TInputImage, Function::ProlateFunction< double, double >, itk::ConstantBoundaryCondition< TInputImage >, double > | |
virtual ::itk::LightObject::Pointer | CreateAnother (void) const |
virtual const char * | GetNameOfClass () const |
OutputType | EvaluateAtContinuousIndex (const ContinuousIndexType &index) const override |
virtual void | SetRadius (unsigned int rad) |
virtual unsigned int | GetRadius () const |
virtual FunctionType & | GetFunction (void) |
virtual void | Initialize () |
virtual void | SetNormalizeWeight (bool _arg) |
virtual bool | GetNormalizeWeight () |
Static Public Member Functions | |
static Pointer | New () |
Static Public Member Functions inherited from otb::GenericInterpolateImageFunction< TInputImage, Function::ProlateFunction< double, double >, itk::ConstantBoundaryCondition< TInputImage >, double > | |
static Pointer | New () |
Static Public Attributes | |
static const unsigned int | ImageDimension = Superclass::ImageDimension |
Static Public Attributes inherited from otb::GenericInterpolateImageFunction< TInputImage, Function::ProlateFunction< double, double >, itk::ConstantBoundaryCondition< TInputImage >, double > | |
static const unsigned int | ImageDimension |
Protected Member Functions | |
ProlateInterpolateImageFunction () | |
~ProlateInterpolateImageFunction () override | |
void | PrintSelf (std::ostream &os, itk::Indent indent) const override |
Protected Member Functions inherited from otb::GenericInterpolateImageFunction< TInputImage, Function::ProlateFunction< double, double >, itk::ConstantBoundaryCondition< TInputImage >, double > | |
GenericInterpolateImageFunction () | |
~GenericInterpolateImageFunction () override | |
void | PrintSelf (std::ostream &os, itk::Indent indent) const override |
void | Modified (void) const override |
virtual void | ResetOffsetTable () |
virtual void | InitializeTables () |
virtual void | FillWeightOffsetTable () |
Private Member Functions | |
void | operator= (const Self &)=delete |
ProlateInterpolateImageFunction (const Self &)=delete | |
Prolate interpolation of an otb::image.
ProlateInterpolateImageFunction interpolates image intensity according to a resampling profil.
The Initialize() method need to be call to create the filter.
Definition at line 208 of file otbProlateInterpolateImageFunction.h.
typedef itk::SmartPointer<const Self> otb::ProlateInterpolateImageFunction< TInputImage, TBoundaryCondition, TCoordRep, TInputInterpolator, TOutputInterpolator >::ConstPointer |
Definition at line 218 of file otbProlateInterpolateImageFunction.h.
typedef Superclass::ContinuousIndexType otb::ProlateInterpolateImageFunction< TInputImage, TBoundaryCondition, TCoordRep, TInputInterpolator, TOutputInterpolator >::ContinuousIndexType |
Definition at line 241 of file otbProlateInterpolateImageFunction.h.
typedef Function::ProlateFunction<InputInterpolatorType, OutputInterpolatorType> otb::ProlateInterpolateImageFunction< TInputImage, TBoundaryCondition, TCoordRep, TInputInterpolator, TOutputInterpolator >::FunctionType |
Definition at line 239 of file otbProlateInterpolateImageFunction.h.
typedef Superclass::IndexType otb::ProlateInterpolateImageFunction< TInputImage, TBoundaryCondition, TCoordRep, TInputInterpolator, TOutputInterpolator >::IndexType |
Superclass typedef inheritance.
Definition at line 236 of file otbProlateInterpolateImageFunction.h.
typedef Superclass::InputImageType otb::ProlateInterpolateImageFunction< TInputImage, TBoundaryCondition, TCoordRep, TInputInterpolator, TOutputInterpolator >::InputImageType |
Input and output images typedef definition.
Definition at line 224 of file otbProlateInterpolateImageFunction.h.
typedef TInputInterpolator otb::ProlateInterpolateImageFunction< TInputImage, TBoundaryCondition, TCoordRep, TInputInterpolator, TOutputInterpolator >::InputInterpolatorType |
Definition at line 229 of file otbProlateInterpolateImageFunction.h.
typedef Superclass::IteratorType otb::ProlateInterpolateImageFunction< TInputImage, TBoundaryCondition, TCoordRep, TInputInterpolator, TOutputInterpolator >::IteratorType |
Definition at line 240 of file otbProlateInterpolateImageFunction.h.
typedef TOutputInterpolator otb::ProlateInterpolateImageFunction< TInputImage, TBoundaryCondition, TCoordRep, TInputInterpolator, TOutputInterpolator >::OutputInterpolatorType |
Definition at line 230 of file otbProlateInterpolateImageFunction.h.
typedef Superclass::OutputType otb::ProlateInterpolateImageFunction< TInputImage, TBoundaryCondition, TCoordRep, TInputInterpolator, TOutputInterpolator >::OutputType |
Definition at line 228 of file otbProlateInterpolateImageFunction.h.
typedef itk::SmartPointer<Self> otb::ProlateInterpolateImageFunction< TInputImage, TBoundaryCondition, TCoordRep, TInputInterpolator, TOutputInterpolator >::Pointer |
Definition at line 217 of file otbProlateInterpolateImageFunction.h.
typedef Superclass::RealType otb::ProlateInterpolateImageFunction< TInputImage, TBoundaryCondition, TCoordRep, TInputInterpolator, TOutputInterpolator >::RealType |
Definition at line 238 of file otbProlateInterpolateImageFunction.h.
typedef ProlateInterpolateImageFunction otb::ProlateInterpolateImageFunction< TInputImage, TBoundaryCondition, TCoordRep, TInputInterpolator, TOutputInterpolator >::Self |
Standard class typedefs.
Definition at line 214 of file otbProlateInterpolateImageFunction.h.
typedef Superclass::SizeType otb::ProlateInterpolateImageFunction< TInputImage, TBoundaryCondition, TCoordRep, TInputInterpolator, TOutputInterpolator >::SizeType |
Definition at line 237 of file otbProlateInterpolateImageFunction.h.
typedef GenericInterpolateImageFunction<TInputImage, Function::ProlateFunction<TInputInterpolator, TOutputInterpolator>, TBoundaryCondition, TCoordRep> otb::ProlateInterpolateImageFunction< TInputImage, TBoundaryCondition, TCoordRep, TInputInterpolator, TOutputInterpolator >::Superclass |
Definition at line 216 of file otbProlateInterpolateImageFunction.h.
typedef std::vector<double> otb::ProlateInterpolateImageFunction< TInputImage, TBoundaryCondition, TCoordRep, TInputInterpolator, TOutputInterpolator >::VectorType |
Definition at line 242 of file otbProlateInterpolateImageFunction.h.
|
protected |
Constructor
Definition at line 73 of file otbProlateInterpolateImageFunction.hxx.
|
overrideprotected |
Destructor
Definition at line 82 of file otbProlateInterpolateImageFunction.hxx.
|
privatedelete |
virtual::itk::LightObject::Pointer otb::ProlateInterpolateImageFunction< TInputImage, TBoundaryCondition, TCoordRep, TInputInterpolator, TOutputInterpolator >::CreateAnother | ( | void | ) | const |
|
virtual |
Run-time type information (and related methods).
|
inline |
Definition at line 248 of file otbProlateInterpolateImageFunction.h.
|
inline |
Definition at line 244 of file otbProlateInterpolateImageFunction.h.
|
static |
Method for creation through the object factory.
|
privatedelete |
|
overrideprotected |
Constructor
Definition at line 87 of file otbProlateInterpolateImageFunction.hxx.
|
static |
Dimension underlying input image.
Definition at line 233 of file otbProlateInterpolateImageFunction.h.