OTB
9.0.0
Orfeo Toolbox
|
#include <otbAmplitudeFunctor.h>
Public Types | |
typedef itk::SmartPointer< const Self > | ConstPointer |
typedef VectorPixelType | OutputPixelType |
typedef TInputPixel | PixelType |
typedef itk::SmartPointer< Self > | Pointer |
typedef itk::RGBAPixel< ScalarType > | RGBAPixelType |
typedef itk::RGBPixel< ScalarType > | RGBPixelType |
typedef itk::NumericTraits< PixelType >::ValueType | ScalarType |
typedef AmplitudeFunctor | Self |
typedef itk::Object | Superclass |
typedef itk::VariableLengthVector< ScalarType > | VectorPixelType |
Public Types inherited from otb::Function::ChannelSelectorFunctor< TInputPixel > | |
typedef std::vector< unsigned int > | ChannelListType |
typedef itk::SmartPointer< const Self > | ConstPointer |
typedef VectorPixelType | OutputPixelType |
typedef TInputPixel | PixelType |
typedef itk::SmartPointer< Self > | Pointer |
typedef itk::RGBAPixel< ScalarType > | RGBAPixelType |
typedef itk::RGBPixel< ScalarType > | RGBPixelType |
typedef itk::NumericTraits< PixelType >::ValueType | ScalarType |
typedef ChannelSelectorFunctor | Self |
typedef itk::Object | Superclass |
typedef itk::VariableLengthVector< ScalarType > | VectorPixelType |
Public Member Functions | |
virtual ::itk::LightObject::Pointer | CreateAnother (void) const |
virtual const char * | GetNameOfClass () const |
Public Member Functions inherited from otb::Function::ChannelSelectorFunctor< TInputPixel > | |
virtual ::itk::LightObject::Pointer | CreateAnother (void) const |
virtual unsigned int | GetChannelIndex (unsigned int channelPosition) const |
virtual std::vector< unsigned int > | GetChannelList () const |
const char * | GetDescription () const |
virtual void | SetChannelIndex (unsigned int channelPosition, unsigned int channel) |
virtual void | SetChannelList (std::vector< unsigned int > channels) |
virtual void | SetAllChannels (unsigned int channel) |
virtual void | SetRedChannelIndex (unsigned int channel) |
virtual void | SetGreenChannelIndex (unsigned int channel) |
virtual void | SetBlueChannelIndex (unsigned int channel) |
virtual unsigned int | GetRedChannelIndex () const |
virtual unsigned int | GetGreenChannelIndex () const |
virtual unsigned int | GetBlueChannelIndex () const |
virtual bool | IsUsingDefaultParameters () |
Static Public Member Functions | |
static Pointer | New () |
Static Public Member Functions inherited from otb::Function::ChannelSelectorFunctor< TInputPixel > | |
static Pointer | New () |
AmplitudeFunctor () | |
~AmplitudeFunctor () override | |
const char * | GetDescription () const |
unsigned int | GetOutputSize () const override |
OutputPixelType | operator() (const VectorPixelType &inPixel) const override |
OutputPixelType | operator() (ScalarType) const override |
OutputPixelType | operator() (const RGBPixelType &inPixel) const override |
OutputPixelType | operator() (const RGBAPixelType &inPixel) const override |
ScalarType | ComputeAmplitude (ScalarType a, ScalarType b) const |
Additional Inherited Members | |
Protected Member Functions inherited from otb::Function::ChannelSelectorFunctor< TInputPixel > | |
ChannelSelectorFunctor () | |
~ChannelSelectorFunctor () override | |
Compute the module from the selected channel in the input.
Definition at line 40 of file otbAmplitudeFunctor.h.
typedef itk::SmartPointer<const Self> otb::Function::AmplitudeFunctor< TInputPixel >::ConstPointer |
Definition at line 47 of file otbAmplitudeFunctor.h.
typedef VectorPixelType otb::Function::AmplitudeFunctor< TInputPixel >::OutputPixelType |
Definition at line 61 of file otbAmplitudeFunctor.h.
typedef TInputPixel otb::Function::AmplitudeFunctor< TInputPixel >::PixelType |
Definition at line 53 of file otbAmplitudeFunctor.h.
typedef itk::SmartPointer<Self> otb::Function::AmplitudeFunctor< TInputPixel >::Pointer |
Definition at line 46 of file otbAmplitudeFunctor.h.
typedef itk::RGBAPixel<ScalarType> otb::Function::AmplitudeFunctor< TInputPixel >::RGBAPixelType |
Definition at line 59 of file otbAmplitudeFunctor.h.
typedef itk::RGBPixel<ScalarType> otb::Function::AmplitudeFunctor< TInputPixel >::RGBPixelType |
Definition at line 58 of file otbAmplitudeFunctor.h.
typedef itk::NumericTraits<PixelType>::ValueType otb::Function::AmplitudeFunctor< TInputPixel >::ScalarType |
Definition at line 56 of file otbAmplitudeFunctor.h.
typedef AmplitudeFunctor otb::Function::AmplitudeFunctor< TInputPixel >::Self |
Standard class typedefs
Definition at line 44 of file otbAmplitudeFunctor.h.
typedef itk::Object otb::Function::AmplitudeFunctor< TInputPixel >::Superclass |
Definition at line 45 of file otbAmplitudeFunctor.h.
typedef itk::VariableLengthVector<ScalarType> otb::Function::AmplitudeFunctor< TInputPixel >::VectorPixelType |
Definition at line 57 of file otbAmplitudeFunctor.h.
|
inline |
Constructor
Definition at line 64 of file otbAmplitudeFunctor.h.
References otb::Function::ChannelSelectorFunctor< TInputPixel >::SetChannelList().
|
inlineoverride |
Destructor
Definition at line 74 of file otbAmplitudeFunctor.h.
|
inlineprivate |
Constructor
Definition at line 132 of file otbAmplitudeFunctor.h.
Referenced by otb::Function::AmplitudeFunctor< TInputPixel >::operator()().
virtual::itk::LightObject::Pointer otb::Function::AmplitudeFunctor< TInputPixel >::CreateAnother | ( | void | ) | const |
|
inline |
Constructor
Definition at line 78 of file otbAmplitudeFunctor.h.
|
virtual |
Runtime information
Reimplemented from otb::Function::ChannelSelectorFunctor< TInputPixel >.
|
inlineoverridevirtual |
Constructor
Reimplemented from otb::Function::ChannelSelectorFunctor< TInputPixel >.
Definition at line 83 of file otbAmplitudeFunctor.h.
|
static |
Method for creation through the object factory
|
inlineoverridevirtual |
Constructor
Reimplemented from otb::Function::ChannelSelectorFunctor< TInputPixel >.
Definition at line 118 of file otbAmplitudeFunctor.h.
References otb::Function::AmplitudeFunctor< TInputPixel >::ComputeAmplitude(), and otb::Function::ChannelSelectorFunctor< TInputPixel >::GetChannelList().
|
inlineoverridevirtual |
Constructor
Reimplemented from otb::Function::ChannelSelectorFunctor< TInputPixel >.
Definition at line 105 of file otbAmplitudeFunctor.h.
References otb::Function::AmplitudeFunctor< TInputPixel >::ComputeAmplitude(), and otb::Function::ChannelSelectorFunctor< TInputPixel >::GetChannelList().
|
inlineoverridevirtual |
Constructor
Reimplemented from otb::Function::ChannelSelectorFunctor< TInputPixel >.
Definition at line 88 of file otbAmplitudeFunctor.h.
References otb::Function::AmplitudeFunctor< TInputPixel >::ComputeAmplitude(), and otb::Function::ChannelSelectorFunctor< TInputPixel >::GetChannelList().
|
inlineoverridevirtual |
Constructor
Reimplemented from otb::Function::ChannelSelectorFunctor< TInputPixel >.
Definition at line 99 of file otbAmplitudeFunctor.h.