![]() |
OTB
9.1.1
Orfeo Toolbox
|
#include <otbListSampleToHistogramListGenerator.h>
Inheritance diagram for otb::ListSampleToHistogramListGenerator< TListSample, THistogramMeasurement, TFrequencyContainer >:
Collaboration diagram for otb::ListSampleToHistogramListGenerator< TListSample, THistogramMeasurement, TFrequencyContainer >: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.
1.8.17