OTB
9.0.0
Orfeo Toolbox
|
#include <otbListSampleToHistogramListGenerator.h>
Public Types | |
typedef itk::SmartPointer< const Self > | ConstPointer |
typedef Superclass::DataObjectPointer | DataObjectPointer |
typedef itk::ProcessObject::DataObjectPointerArraySizeType | DataObjectPointerArraySizeType |
typedef HistogramListType::Pointer | HistogramListPointerType |
typedef ObjectList< HistogramType > | HistogramListType |
typedef itk::NumericTraits< THistogramMeasurement >::RealType | HistogramMeasurementRealType |
typedef HistogramType::SizeType | HistogramSizeType |
typedef itk::Statistics::Histogram< HistogramMeasurementRealType, TFrequencyContainer > | HistogramType |
typedef TListSample::ConstPointer | ListSampleConstPointerType |
typedef TListSample | ListSampleType |
typedef TListSample::MeasurementVectorType | MeasurementVectorType |
typedef itk::SmartPointer< Self > | Pointer |
typedef ListSampleToHistogramListGenerator | Self |
typedef itk::ProcessObject | Superclass |
Public Member Functions | |
virtual ::itk::LightObject::Pointer | CreateAnother (void) const |
virtual const bool & | GetAutoMinMax () const |
const ListSampleType * | GetListSample () const |
virtual const char * | GetNameOfClass () const |
virtual bool | GetNoDataFlag () |
virtual const THistogramMeasurement & | GetNoDataValue () const |
const HistogramListType * | GetOutput () |
virtual void | NoDataFlagOff () |
virtual void | NoDataFlagOn () |
virtual void | SetAutoMinMax (bool _arg) |
void | SetHistogramMax (const MeasurementVectorType &histogramMax) |
void | SetHistogramMin (const MeasurementVectorType &histogramMin) |
void | SetListSample (const ListSampleType *inputlist) |
void | SetMarginalScale (float scale) |
virtual void | SetNoDataFlag (bool _arg) |
virtual void | SetNoDataValue (THistogramMeasurement _arg) |
void | SetNumberOfBins (unsigned int size) |
Static Public Member Functions | |
static Pointer | New () |
Protected Member Functions | |
void | GenerateData () override |
ListSampleToHistogramListGenerator () | |
DataObjectPointer | MakeOutput (DataObjectPointerArraySizeType idx) override |
void | PrintSelf (std::ostream &os, itk::Indent indent) const override |
~ListSampleToHistogramListGenerator () override | |
Private Attributes | |
bool | m_AutoMinMax |
MeasurementVectorType | m_HistogramMax |
MeasurementVectorType | m_HistogramMin |
float | m_MarginalScale |
bool | m_NoDataFlag |
THistogramMeasurement | m_NoDataValue |
HistogramSizeType | m_Size {0,0} |
Generates a list of 1D Histograms from a ListSample This class is similar to ListSampleToVariableDimensionHistogramGenerator, except from the fact that it computes one histogram per channel instead of a single joint-histogram. The output is a Histogram list (.
Definition at line 46 of file otbListSampleToHistogramListGenerator.h.
typedef itk::SmartPointer<const Self> otb::ListSampleToHistogramListGenerator< TListSample, THistogramMeasurement, TFrequencyContainer >::ConstPointer |
Definition at line 53 of file otbListSampleToHistogramListGenerator.h.
typedef Superclass::DataObjectPointer otb::ListSampleToHistogramListGenerator< TListSample, THistogramMeasurement, TFrequencyContainer >::DataObjectPointer |
DataObject typedef
Definition at line 75 of file otbListSampleToHistogramListGenerator.h.
typedef itk::ProcessObject::DataObjectPointerArraySizeType otb::ListSampleToHistogramListGenerator< TListSample, THistogramMeasurement, TFrequencyContainer >::DataObjectPointerArraySizeType |
Definition at line 76 of file otbListSampleToHistogramListGenerator.h.
typedef HistogramListType::Pointer otb::ListSampleToHistogramListGenerator< TListSample, THistogramMeasurement, TFrequencyContainer >::HistogramListPointerType |
Definition at line 70 of file otbListSampleToHistogramListGenerator.h.
typedef ObjectList<HistogramType> otb::ListSampleToHistogramListGenerator< TListSample, THistogramMeasurement, TFrequencyContainer >::HistogramListType |
Definition at line 69 of file otbListSampleToHistogramListGenerator.h.
typedef itk::NumericTraits<THistogramMeasurement>::RealType otb::ListSampleToHistogramListGenerator< TListSample, THistogramMeasurement, TFrequencyContainer >::HistogramMeasurementRealType |
Type needed for defining the limits of the histogram bins
Definition at line 65 of file otbListSampleToHistogramListGenerator.h.
typedef HistogramType::SizeType otb::ListSampleToHistogramListGenerator< TListSample, THistogramMeasurement, TFrequencyContainer >::HistogramSizeType |
Definition at line 67 of file otbListSampleToHistogramListGenerator.h.
typedef itk::Statistics::Histogram<HistogramMeasurementRealType, TFrequencyContainer> otb::ListSampleToHistogramListGenerator< TListSample, THistogramMeasurement, TFrequencyContainer >::HistogramType |
Definition at line 66 of file otbListSampleToHistogramListGenerator.h.
typedef TListSample::ConstPointer otb::ListSampleToHistogramListGenerator< TListSample, THistogramMeasurement, TFrequencyContainer >::ListSampleConstPointerType |
Definition at line 72 of file otbListSampleToHistogramListGenerator.h.
typedef TListSample otb::ListSampleToHistogramListGenerator< TListSample, THistogramMeasurement, TFrequencyContainer >::ListSampleType |
typedef the input ListSample type
Definition at line 59 of file otbListSampleToHistogramListGenerator.h.
typedef TListSample::MeasurementVectorType otb::ListSampleToHistogramListGenerator< TListSample, THistogramMeasurement, TFrequencyContainer >::MeasurementVectorType |
Definition at line 68 of file otbListSampleToHistogramListGenerator.h.
typedef itk::SmartPointer<Self> otb::ListSampleToHistogramListGenerator< TListSample, THistogramMeasurement, TFrequencyContainer >::Pointer |
Definition at line 52 of file otbListSampleToHistogramListGenerator.h.
typedef ListSampleToHistogramListGenerator otb::ListSampleToHistogramListGenerator< TListSample, THistogramMeasurement, TFrequencyContainer >::Self |
Standard typedefs
Definition at line 50 of file otbListSampleToHistogramListGenerator.h.
typedef itk::ProcessObject otb::ListSampleToHistogramListGenerator< TListSample, THistogramMeasurement, TFrequencyContainer >::Superclass |
Definition at line 51 of file otbListSampleToHistogramListGenerator.h.
|
protected |
Definition at line 33 of file otbListSampleToHistogramListGenerator.hxx.
References otb::ListSampleToHistogramListGenerator< TListSample, THistogramMeasurement, TFrequencyContainer >::m_Size, and otb::ListSampleToHistogramListGenerator< TListSample, THistogramMeasurement, TFrequencyContainer >::MakeOutput().
|
inlineoverrideprotected |
Definition at line 148 of file otbListSampleToHistogramListGenerator.h.
virtual::itk::LightObject::Pointer otb::ListSampleToHistogramListGenerator< TListSample, THistogramMeasurement, TFrequencyContainer >::CreateAnother | ( | void | ) | const |
|
overrideprotected |
Definition at line 84 of file otbListSampleToHistogramListGenerator.hxx.
References otbMsgDebugMacro, and otbMsgDevMacro.
|
virtual |
const ListSampleToHistogramListGenerator< TListSample, THistogramMeasurement, TFrequencyContainer >::ListSampleType * otb::ListSampleToHistogramListGenerator< TListSample, THistogramMeasurement, TFrequencyContainer >::GetListSample |
Definition at line 55 of file otbListSampleToHistogramListGenerator.hxx.
|
virtual |
Run-time type information (and related methods).
|
virtual |
Get the NoDataFlag. If set to true, samples with values equal to m_NoDataValue are ignored.
|
virtual |
Set the no data value. These value are ignored in histogram computation if NoDataFlag is On
const ListSampleToHistogramListGenerator< TListSample, THistogramMeasurement, TFrequencyContainer >::HistogramListType * otb::ListSampleToHistogramListGenerator< TListSample, THistogramMeasurement, TFrequencyContainer >::GetOutput |
Definition at line 67 of file otbListSampleToHistogramListGenerator.hxx.
|
overrideprotected |
Definition at line 75 of file otbListSampleToHistogramListGenerator.hxx.
|
static |
Method for creation through the object factory.
|
virtual |
|
virtual |
Toggle the NoDataFlag. If set to true, samples with values equal to m_NoDataValue are ignored.
|
overrideprotected |
Definition at line 216 of file otbListSampleToHistogramListGenerator.hxx.
|
virtual |
|
inline |
Definition at line 140 of file otbListSampleToHistogramListGenerator.h.
|
inline |
Definition at line 134 of file otbListSampleToHistogramListGenerator.h.
void otb::ListSampleToHistogramListGenerator< TListSample, THistogramMeasurement, TFrequencyContainer >::SetListSample | ( | const ListSampleType * | inputlist | ) |
Definition at line 46 of file otbListSampleToHistogramListGenerator.hxx.
|
inline |
Definition at line 118 of file otbListSampleToHistogramListGenerator.h.
|
virtual |
Set the NoDataFlag. If set to true, samples with values equal to m_NoDataValue are ignored.
|
virtual |
plug in the ListSample object Set the no data value. These value are ignored in histogram computation if NoDataFlag is On
|
inline |
Definition at line 123 of file otbListSampleToHistogramListGenerator.h.
|
private |
Definition at line 165 of file otbListSampleToHistogramListGenerator.h.
|
private |
Definition at line 164 of file otbListSampleToHistogramListGenerator.h.
|
private |
Definition at line 163 of file otbListSampleToHistogramListGenerator.h.
|
private |
Definition at line 162 of file otbListSampleToHistogramListGenerator.h.
|
private |
Definition at line 167 of file otbListSampleToHistogramListGenerator.h.
|
private |
Definition at line 168 of file otbListSampleToHistogramListGenerator.h.
|
private |
Definition at line 161 of file otbListSampleToHistogramListGenerator.h.