OTB
9.0.0
Orfeo Toolbox
|
#include <otbBCOInterpolateImageFunction.h>
Public Member Functions | |
virtual ::itk::LightObject::Pointer | CreateAnother (void) const |
OutputType | EvaluateAtContinuousIndex (const ContinuousIndexType &index) const override |
virtual const char * | GetNameOfClass () const |
Public Member Functions inherited from otb::BCOInterpolateImageFunctionBase< otb::VectorImage< TPixel, VImageDimension >, TCoordRep > | |
virtual const char * | GetNameOfClass () const |
virtual void | SetRadius (unsigned int radius) |
virtual unsigned int | GetRadius () const |
virtual void | SetAlpha (double alpha) |
virtual double | GetAlpha () const |
Static Public Member Functions | |
static Pointer | New () |
Static Public Attributes | |
static const unsigned int | ImageDimension = Superclass::ImageDimension |
Static Public Attributes inherited from otb::BCOInterpolateImageFunctionBase< otb::VectorImage< TPixel, VImageDimension >, TCoordRep > | |
static const unsigned int | ImageDimension |
Protected Member Functions | |
BCOInterpolateImageFunction () | |
void | PrintSelf (std::ostream &os, itk::Indent indent) const override |
~BCOInterpolateImageFunction () override | |
Protected Member Functions inherited from otb::BCOInterpolateImageFunctionBase< otb::VectorImage< TPixel, VImageDimension >, TCoordRep > | |
BCOInterpolateImageFunctionBase () | |
~BCOInterpolateImageFunctionBase () override | |
void | PrintSelf (std::ostream &os, itk::Indent indent) const override |
CoefContainerType | EvaluateCoef (const ContinuousIndexValueType &indexValue) const |
Private Member Functions | |
BCOInterpolateImageFunction (const Self &)=delete | |
void | operator= (const Self &)=delete |
Additional Inherited Members | |
Protected Attributes inherited from otb::BCOInterpolateImageFunctionBase< otb::VectorImage< TPixel, VImageDimension >, TCoordRep > | |
unsigned int | m_Radius |
unsigned int | m_WinSize |
double | m_Alpha |
Definition at line 188 of file otbBCOInterpolateImageFunction.h.
typedef Superclass::CoefContainerType otb::BCOInterpolateImageFunction< otb::VectorImage< TPixel, VImageDimension >, TCoordRep >::CoefContainerType |
Definition at line 210 of file otbBCOInterpolateImageFunction.h.
typedef itk::SmartPointer<const Self> otb::BCOInterpolateImageFunction< otb::VectorImage< TPixel, VImageDimension >, TCoordRep >::ConstPointer |
Definition at line 196 of file otbBCOInterpolateImageFunction.h.
typedef Superclass::ContinuousIndexType otb::BCOInterpolateImageFunction< otb::VectorImage< TPixel, VImageDimension >, TCoordRep >::ContinuousIndexType |
Definition at line 209 of file otbBCOInterpolateImageFunction.h.
typedef Superclass::IndexType otb::BCOInterpolateImageFunction< otb::VectorImage< TPixel, VImageDimension >, TCoordRep >::IndexType |
Definition at line 206 of file otbBCOInterpolateImageFunction.h.
typedef Superclass::IndexValueType otb::BCOInterpolateImageFunction< otb::VectorImage< TPixel, VImageDimension >, TCoordRep >::IndexValueType |
Definition at line 207 of file otbBCOInterpolateImageFunction.h.
typedef Superclass::InputImageType otb::BCOInterpolateImageFunction< otb::VectorImage< TPixel, VImageDimension >, TCoordRep >::InputImageType |
Definition at line 203 of file otbBCOInterpolateImageFunction.h.
typedef Superclass::InputPixelType otb::BCOInterpolateImageFunction< otb::VectorImage< TPixel, VImageDimension >, TCoordRep >::InputPixelType |
Definition at line 204 of file otbBCOInterpolateImageFunction.h.
typedef Superclass::OutputType otb::BCOInterpolateImageFunction< otb::VectorImage< TPixel, VImageDimension >, TCoordRep >::OutputType |
Definition at line 202 of file otbBCOInterpolateImageFunction.h.
typedef itk::SmartPointer<Self> otb::BCOInterpolateImageFunction< otb::VectorImage< TPixel, VImageDimension >, TCoordRep >::Pointer |
Definition at line 195 of file otbBCOInterpolateImageFunction.h.
typedef Superclass::PointType otb::BCOInterpolateImageFunction< otb::VectorImage< TPixel, VImageDimension >, TCoordRep >::PointType |
Definition at line 208 of file otbBCOInterpolateImageFunction.h.
typedef Superclass::RealType otb::BCOInterpolateImageFunction< otb::VectorImage< TPixel, VImageDimension >, TCoordRep >::RealType |
Definition at line 205 of file otbBCOInterpolateImageFunction.h.
typedef BCOInterpolateImageFunction otb::BCOInterpolateImageFunction< otb::VectorImage< TPixel, VImageDimension >, TCoordRep >::Self |
Standard class typedefs.
Definition at line 193 of file otbBCOInterpolateImageFunction.h.
typedef BCOInterpolateImageFunctionBase<otb::VectorImage<TPixel, VImageDimension>, TCoordRep> otb::BCOInterpolateImageFunction< otb::VectorImage< TPixel, VImageDimension >, TCoordRep >::Superclass |
Definition at line 194 of file otbBCOInterpolateImageFunction.h.
|
inlineprotected |
Definition at line 215 of file otbBCOInterpolateImageFunction.h.
|
inlineoverrideprotected |
Definition at line 216 of file otbBCOInterpolateImageFunction.h.
|
privatedelete |
virtual::itk::LightObject::Pointer otb::BCOInterpolateImageFunction< otb::VectorImage< TPixel, VImageDimension >, TCoordRep >::CreateAnother | ( | void | ) | const |
|
overridevirtual |
Evaluate the function at a ContinuousIndex position
Returns the linearly interpolated image intensity at a specified point position. No bounds checking is done. The point is assume to lie within the image buffer.
ImageFunction::IsInsideBuffer() can be used to check bounds before calling the method.
Implements otb::BCOInterpolateImageFunctionBase< otb::VectorImage< TPixel, VImageDimension >, TCoordRep >.
Definition at line 190 of file otbBCOInterpolateImageFunction.hxx.
|
virtual |
|
static |
|
privatedelete |
|
overrideprotected |
Definition at line 183 of file otbBCOInterpolateImageFunction.hxx.
|
static |
Definition at line 200 of file otbBCOInterpolateImageFunction.h.