OTB
9.0.0
Orfeo Toolbox
|
#include <otbShiftScaleSampleListFilter.h>
Public Types | |
typedef itk::SmartPointer< const Self > | ConstPointer |
typedef InputSampleListType::MeasurementVectorType | InputMeasurementVectorType |
typedef InputSampleListType::ConstPointer | InputSampleListConstPointer |
typedef InputSampleListType::Pointer | InputSampleListPointer |
typedef TInputSampleList | InputSampleListType |
typedef InputMeasurementVectorType::ValueType | InputValueType |
typedef OutputSampleListType::MeasurementVectorType | OutputMeasurementVectorType |
typedef OutputSampleListType::ConstPointer | OutputSampleListConstPointer |
typedef OutputSampleListType::Pointer | OutputSampleListPointer |
typedef TOutputSampleList | OutputSampleListType |
typedef OutputMeasurementVectorType::ValueType | OutputValueType |
typedef itk::SmartPointer< Self > | Pointer |
typedef ShiftScaleSampleListFilter | Self |
typedef otb::Statistics::ListSampleToListSampleFilter< TInputSampleList, TOutputSampleList > | Superclass |
Public Types inherited from otb::Statistics::ListSampleToListSampleFilter< TInputSampleList, TInputSampleList > | |
typedef itk::SmartPointer< const Self > | ConstPointer |
typedef itk::DataObject::Pointer | DataObjectPointer |
typedef InputSampleListType::MeasurementVectorType | InputMeasurementVectorType |
typedef InputSampleListType::ConstPointer | InputSampleListConstPointer |
typedef InputSampleListType::Pointer | InputSampleListPointer |
typedef TInputSampleList | InputSampleListType |
typedef InputMeasurementVectorType::ValueType | InputValueType |
typedef Superclass::OutputMeasurementVectorType | OutputMeasurementVectorType |
typedef Superclass::OutputSampleListConstPointer | OutputSampleListConstPointer |
typedef Superclass::OutputSampleListPointer | OutputSampleListPointer |
typedef Superclass::OutputSampleListType | OutputSampleListType |
typedef Superclass::OutputValueType | OutputValueType |
typedef itk::SmartPointer< Self > | Pointer |
typedef ListSampleToListSampleFilter | Self |
typedef ListSampleSource< TInputSampleList > | Superclass |
Public Types inherited from otb::Statistics::ListSampleSource< TInputSampleList > | |
typedef itk::SmartPointer< const Self > | ConstPointer |
typedef itk::DataObject::Pointer | DataObjectPointer |
typedef itk::ProcessObject::DataObjectPointerArraySizeType | DataObjectPointerArraySizeType |
typedef OutputSampleListType::MeasurementVectorType | OutputMeasurementVectorType |
typedef OutputSampleListType::ConstPointer | OutputSampleListConstPointer |
typedef OutputSampleListType::Pointer | OutputSampleListPointer |
typedef TInputSampleList | OutputSampleListType |
typedef OutputMeasurementVectorType::ValueType | OutputValueType |
typedef itk::SmartPointer< Self > | Pointer |
typedef ListSampleSource | Self |
typedef itk::ProcessObject | Superclass |
Public Member Functions | |
virtual ::itk::LightObject::Pointer | CreateAnother (void) const |
virtual const char * | GetNameOfClass () const |
Public Member Functions inherited from otb::Statistics::ListSampleToListSampleFilter< TInputSampleList, TInputSampleList > | |
virtual ::itk::LightObject::Pointer | CreateAnother (void) const |
virtual const char * | GetNameOfClass () const |
void | SetInput (const InputSampleListType *inputPtr) |
const InputSampleListType * | GetInput () const |
Public Member Functions inherited from otb::Statistics::ListSampleSource< TInputSampleList > | |
virtual ::itk::LightObject::Pointer | CreateAnother (void) const |
OutputSampleListType * | GetOutput () |
Static Public Member Functions | |
static Pointer | New () |
Static Public Member Functions inherited from otb::Statistics::ListSampleToListSampleFilter< TInputSampleList, TInputSampleList > | |
static Pointer | New () |
Static Public Member Functions inherited from otb::Statistics::ListSampleSource< TInputSampleList > | |
static Pointer | New () |
InputMeasurementVectorType | m_Shifts |
InputMeasurementVectorType | m_Scales |
virtual void | SetShifts (InputMeasurementVectorType _arg) |
virtual InputMeasurementVectorType | GetShifts () |
virtual void | SetScales (InputMeasurementVectorType _arg) |
virtual InputMeasurementVectorType | GetScales () |
void | GenerateData () override |
ShiftScaleSampleListFilter () | |
~ShiftScaleSampleListFilter () override | |
void | PrintSelf (std::ostream &os, itk::Indent indent) const override |
ShiftScaleSampleListFilter (const Self &)=delete | |
void | operator= (const Self &)=delete |
Additional Inherited Members | |
Protected Member Functions inherited from otb::Statistics::ListSampleToListSampleFilter< TInputSampleList, TInputSampleList > | |
ListSampleToListSampleFilter () | |
~ListSampleToListSampleFilter () override | |
void | PrintSelf (std::ostream &os, itk::Indent indent) const override |
Protected Member Functions inherited from otb::Statistics::ListSampleSource< TInputSampleList > | |
ListSampleSource () | |
DataObjectPointer | MakeOutput (DataObjectPointerArraySizeType idx) override |
void | PrintSelf (std::ostream &os, itk::Indent indent) const override |
~ListSampleSource () override | |
This class generate a shifted and scaled version of the input sample list.
For each component of the sample, the following formula is applied :
Beware that the behaviour differs from itk::ShiftScaleImageFilter (which add shift instead of subtracting it).
Standard casting is applied between input and output type.
Shifts and scales can be set via the SetShift() and SetScales() methods.
Definition at line 51 of file otbShiftScaleSampleListFilter.h.
typedef itk::SmartPointer<const Self> otb::Statistics::ShiftScaleSampleListFilter< TInputSampleList, TOutputSampleList >::ConstPointer |
Definition at line 58 of file otbShiftScaleSampleListFilter.h.
typedef InputSampleListType::MeasurementVectorType otb::Statistics::ShiftScaleSampleListFilter< TInputSampleList, TOutputSampleList >::InputMeasurementVectorType |
Definition at line 70 of file otbShiftScaleSampleListFilter.h.
typedef InputSampleListType::ConstPointer otb::Statistics::ShiftScaleSampleListFilter< TInputSampleList, TOutputSampleList >::InputSampleListConstPointer |
Definition at line 69 of file otbShiftScaleSampleListFilter.h.
typedef InputSampleListType::Pointer otb::Statistics::ShiftScaleSampleListFilter< TInputSampleList, TOutputSampleList >::InputSampleListPointer |
Definition at line 68 of file otbShiftScaleSampleListFilter.h.
typedef TInputSampleList otb::Statistics::ShiftScaleSampleListFilter< TInputSampleList, TOutputSampleList >::InputSampleListType |
InputSampleList typedefs
Definition at line 64 of file otbShiftScaleSampleListFilter.h.
typedef InputMeasurementVectorType::ValueType otb::Statistics::ShiftScaleSampleListFilter< TInputSampleList, TOutputSampleList >::InputValueType |
Definition at line 71 of file otbShiftScaleSampleListFilter.h.
typedef OutputSampleListType::MeasurementVectorType otb::Statistics::ShiftScaleSampleListFilter< TInputSampleList, TOutputSampleList >::OutputMeasurementVectorType |
Definition at line 77 of file otbShiftScaleSampleListFilter.h.
typedef OutputSampleListType::ConstPointer otb::Statistics::ShiftScaleSampleListFilter< TInputSampleList, TOutputSampleList >::OutputSampleListConstPointer |
Definition at line 76 of file otbShiftScaleSampleListFilter.h.
typedef OutputSampleListType::Pointer otb::Statistics::ShiftScaleSampleListFilter< TInputSampleList, TOutputSampleList >::OutputSampleListPointer |
Definition at line 75 of file otbShiftScaleSampleListFilter.h.
typedef TOutputSampleList otb::Statistics::ShiftScaleSampleListFilter< TInputSampleList, TOutputSampleList >::OutputSampleListType |
OutputSampleList typedefs
Definition at line 74 of file otbShiftScaleSampleListFilter.h.
typedef OutputMeasurementVectorType::ValueType otb::Statistics::ShiftScaleSampleListFilter< TInputSampleList, TOutputSampleList >::OutputValueType |
Definition at line 78 of file otbShiftScaleSampleListFilter.h.
typedef itk::SmartPointer<Self> otb::Statistics::ShiftScaleSampleListFilter< TInputSampleList, TOutputSampleList >::Pointer |
Definition at line 57 of file otbShiftScaleSampleListFilter.h.
typedef ShiftScaleSampleListFilter otb::Statistics::ShiftScaleSampleListFilter< TInputSampleList, TOutputSampleList >::Self |
Standard class typedefs
Definition at line 55 of file otbShiftScaleSampleListFilter.h.
typedef otb::Statistics::ListSampleToListSampleFilter<TInputSampleList, TOutputSampleList> otb::Statistics::ShiftScaleSampleListFilter< TInputSampleList, TOutputSampleList >::Superclass |
Definition at line 56 of file otbShiftScaleSampleListFilter.h.
|
protected |
The vector of Shifts
Definition at line 33 of file otbShiftScaleSampleListFilter.hxx.
|
inlineoverrideprotected |
The vector of Shifts
Definition at line 95 of file otbShiftScaleSampleListFilter.h.
|
privatedelete |
The vector of Shifts
virtual::itk::LightObject::Pointer otb::Statistics::ShiftScaleSampleListFilter< TInputSampleList, TOutputSampleList >::CreateAnother | ( | void | ) | const |
|
overrideprotected |
This method causes the filter to generate its output.
Definition at line 38 of file otbShiftScaleSampleListFilter.hxx.
|
virtual |
Run-time type information (and related methods).
|
virtual |
The vector of Shifts
|
virtual |
The vector of Shifts
|
static |
Method for creation through the object factory.
|
privatedelete |
The vector of Shifts
|
overrideprotected |
The vector of Shifts
Definition at line 101 of file otbShiftScaleSampleListFilter.hxx.
|
virtual |
Set/Get the Scales for this sample list
|
virtual |
Set/Get the Shifts for this sample list
|
private |
The vector of Scales
Definition at line 108 of file otbShiftScaleSampleListFilter.h.
|
private |
The vector of Shifts
Definition at line 105 of file otbShiftScaleSampleListFilter.h.