OTB
9.0.0
Orfeo Toolbox
|
#include <otbBinaryImageDensityFunction.h>
Public Types | |
typedef itk::SmartPointer< const Self > | ConstPointer |
typedef Superclass::ContinuousIndexType | ContinuousIndexType |
typedef Superclass::IndexType | IndexType |
typedef TInputImage | InputImageType |
typedef Superclass::OutputType | OutputType |
typedef itk::SmartPointer< Self > | Pointer |
typedef Superclass::PointType | PointType |
typedef InputImageType::SizeType | RadiusType |
typedef itk::NumericTraits< typename InputImageType::PixelType >::RealType | RealType |
typedef BinaryImageDensityFunction | Self |
typedef itk::ImageFunction< TInputImage, typename itk::NumericTraits< typename TInputImage::PixelType >::RealType, TCoordRep > | Superclass |
Public Member Functions | |
virtual ::itk::LightObject::Pointer | CreateAnother (void) const |
virtual const char * | GetNameOfClass () const |
RealType | EvaluateAtIndex (const IndexType &index) const override |
Static Public Member Functions | |
static Pointer | New () |
Static Public Attributes | |
static const unsigned int | ImageDimension = InputImageType::ImageDimension |
RadiusType | m_NeighborhoodRadius |
RealType | Evaluate (const PointType &point) const override |
RealType | EvaluateAtContinuousIndex (const ContinuousIndexType &cindex) const override |
virtual void | SetNeighborhoodRadius (RadiusType _arg) |
virtual const RadiusType & | GetNeighborhoodRadius () const |
void | SetNeighborhoodRadius (unsigned int rad) |
BinaryImageDensityFunction () | |
~BinaryImageDensityFunction () override | |
void | PrintSelf (std::ostream &os, itk::Indent indent) const override |
BinaryImageDensityFunction (const Self &)=delete | |
void | operator= (const Self &)=delete |
Calculate the density pixel of in the neighborhood of a pixel.
Calculate the variance pixel value over the standard 8, 26, etc. connected neighborhood. This calculation uses a ZeroFluxNeumannBoundaryCondition.
If called with a ContinuousIndex or Point, the calculation is performed at the nearest neighbor.
This class is templated over the input image type and the coordinate representation type (e.g. float or double ).
Definition at line 48 of file otbBinaryImageDensityFunction.h.
typedef itk::SmartPointer<const Self> otb::BinaryImageDensityFunction< TInputImage, TCoordRep >::ConstPointer |
Definition at line 57 of file otbBinaryImageDensityFunction.h.
typedef Superclass::ContinuousIndexType otb::BinaryImageDensityFunction< TInputImage, TCoordRep >::ContinuousIndexType |
Definition at line 70 of file otbBinaryImageDensityFunction.h.
typedef Superclass::IndexType otb::BinaryImageDensityFunction< TInputImage, TCoordRep >::IndexType |
Definition at line 69 of file otbBinaryImageDensityFunction.h.
typedef TInputImage otb::BinaryImageDensityFunction< TInputImage, TCoordRep >::InputImageType |
InputImageType typedef support.
Definition at line 63 of file otbBinaryImageDensityFunction.h.
typedef Superclass::OutputType otb::BinaryImageDensityFunction< TInputImage, TCoordRep >::OutputType |
Definition at line 68 of file otbBinaryImageDensityFunction.h.
typedef itk::SmartPointer<Self> otb::BinaryImageDensityFunction< TInputImage, TCoordRep >::Pointer |
Definition at line 56 of file otbBinaryImageDensityFunction.h.
typedef Superclass::PointType otb::BinaryImageDensityFunction< TInputImage, TCoordRep >::PointType |
Definition at line 71 of file otbBinaryImageDensityFunction.h.
typedef InputImageType::SizeType otb::BinaryImageDensityFunction< TInputImage, TCoordRep >::RadiusType |
Definition at line 67 of file otbBinaryImageDensityFunction.h.
typedef itk::NumericTraits<typename InputImageType::PixelType>::RealType otb::BinaryImageDensityFunction< TInputImage, TCoordRep >::RealType |
Datatype used for the density
Definition at line 76 of file otbBinaryImageDensityFunction.h.
typedef BinaryImageDensityFunction otb::BinaryImageDensityFunction< TInputImage, TCoordRep >::Self |
Standard class typedefs.
Definition at line 54 of file otbBinaryImageDensityFunction.h.
typedef itk::ImageFunction<TInputImage, typename itk::NumericTraits<typename TInputImage::PixelType>::RealType, TCoordRep> otb::BinaryImageDensityFunction< TInputImage, TCoordRep >::Superclass |
Definition at line 55 of file otbBinaryImageDensityFunction.h.
|
protected |
Constructor
Definition at line 36 of file otbBinaryImageDensityFunction.hxx.
|
inlineoverrideprotected |
Evaluate the function at non-integer positions
Definition at line 109 of file otbBinaryImageDensityFunction.h.
|
privatedelete |
Evaluate the function at non-integer positions
virtual::itk::LightObject::Pointer otb::BinaryImageDensityFunction< TInputImage, TCoordRep >::CreateAnother | ( | void | ) | const |
|
inlineoverride |
Evaluate the function at non-integer positions
Definition at line 82 of file otbBinaryImageDensityFunction.h.
|
inlineoverride |
Evaluate the function at non-integer positions
Definition at line 88 of file otbBinaryImageDensityFunction.h.
|
override |
Evalulate the function at specified index
Definition at line 57 of file otbBinaryImageDensityFunction.hxx.
|
virtual |
Run-time type information (and related methods).
|
virtual |
Evaluate the function at non-integer positions
|
static |
Method for creation through the object factory.
|
privatedelete |
Evaluate the function at non-integer positions
|
overrideprotected |
Evaluate the function at non-integer positions
Definition at line 45 of file otbBinaryImageDensityFunction.hxx.
|
virtual |
Get/Set the radius of the neighborhood over which the statistics are evaluated
|
inline |
Evaluate the function at non-integer positions
Definition at line 100 of file otbBinaryImageDensityFunction.h.
|
static |
Definition at line 73 of file otbBinaryImageDensityFunction.h.
|
private |
Evaluate the function at non-integer positions
Definition at line 118 of file otbBinaryImageDensityFunction.h.