OTB
9.0.0
Orfeo Toolbox
|
#include <otbListSampleToVariableDimensionHistogramGenerator.h>
Public Types | |
typedef itk::SmartPointer< const Self > | ConstPointer |
typedef Superclass::DataObjectPointer | DataObjectPointer |
typedef itk::ProcessObject::DataObjectPointerArraySizeType | DataObjectPointerArraySizeType |
typedef itk::NumericTraits< THistogramMeasurement >::RealType | HistogramMeasurementRealType |
typedef HistogramType::SizeType | HistogramSizeType |
typedef itk::Statistics::Histogram< HistogramMeasurementRealType, TFrequencyContainer > | HistogramType |
typedef TListSample | ListSampleType |
typedef HistogramType::MeasurementVectorType | MeasurementVectorType |
typedef itk::SmartPointer< Self > | Pointer |
typedef ListSampleToVariableDimensionHistogramGenerator | 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 |
const HistogramType * | GetOutput () |
virtual void | SetAutoMinMax (bool _arg) |
void | SetHistogramMax (const MeasurementVectorType &histogramMax) |
void | SetHistogramMin (const MeasurementVectorType &histogramMin) |
void | SetListSample (const ListSampleType *inputlist) |
void | SetMarginalScale (float scale) |
void | SetNumberOfBins (HistogramSizeType sizes) |
Static Public Member Functions | |
static Pointer | New () |
Protected Member Functions | |
void | GenerateData () override |
ListSampleToVariableDimensionHistogramGenerator () | |
DataObjectPointer | MakeOutput (DataObjectPointerArraySizeType idx) override |
void | PrintSelf (std::ostream &os, itk::Indent indent) const override |
~ListSampleToVariableDimensionHistogramGenerator () override | |
Private Attributes | |
bool | m_AutoMinMax |
MeasurementVectorType | m_HistogramMax |
MeasurementVectorType | m_HistogramMin |
float | m_MarginalScale |
HistogramSizeType | m_Sizes {0,0} |
Generates a VariableDimensionHistogram from a ListSample.
This class is a fork from itk::ListSampleToHistogramGenerator adapted to produce VariableDimensionHistogram, whose dimension can be chosen at runtime.
Since the MeasurementVectorSize template parameter is no longer needed, it has been removed.
For more information, please refer to the ListSampleToHistogramGenerator class documentation.
Definition at line 50 of file otbListSampleToVariableDimensionHistogramGenerator.h.
typedef itk::SmartPointer<const Self> otb::ListSampleToVariableDimensionHistogramGenerator< TListSample, THistogramMeasurement, TFrequencyContainer >::ConstPointer |
Definition at line 57 of file otbListSampleToVariableDimensionHistogramGenerator.h.
typedef Superclass::DataObjectPointer otb::ListSampleToVariableDimensionHistogramGenerator< TListSample, THistogramMeasurement, TFrequencyContainer >::DataObjectPointer |
DataObject typedef
Definition at line 77 of file otbListSampleToVariableDimensionHistogramGenerator.h.
typedef itk::ProcessObject::DataObjectPointerArraySizeType otb::ListSampleToVariableDimensionHistogramGenerator< TListSample, THistogramMeasurement, TFrequencyContainer >::DataObjectPointerArraySizeType |
Definition at line 78 of file otbListSampleToVariableDimensionHistogramGenerator.h.
typedef itk::NumericTraits<THistogramMeasurement>::RealType otb::ListSampleToVariableDimensionHistogramGenerator< TListSample, THistogramMeasurement, TFrequencyContainer >::HistogramMeasurementRealType |
Type needed for defining the limits of the histogram bins
Definition at line 69 of file otbListSampleToVariableDimensionHistogramGenerator.h.
typedef HistogramType::SizeType otb::ListSampleToVariableDimensionHistogramGenerator< TListSample, THistogramMeasurement, TFrequencyContainer >::HistogramSizeType |
Definition at line 73 of file otbListSampleToVariableDimensionHistogramGenerator.h.
typedef itk::Statistics::Histogram<HistogramMeasurementRealType, TFrequencyContainer> otb::ListSampleToVariableDimensionHistogramGenerator< TListSample, THistogramMeasurement, TFrequencyContainer >::HistogramType |
Definition at line 71 of file otbListSampleToVariableDimensionHistogramGenerator.h.
typedef TListSample otb::ListSampleToVariableDimensionHistogramGenerator< TListSample, THistogramMeasurement, TFrequencyContainer >::ListSampleType |
typedef the ListSampleType
Definition at line 63 of file otbListSampleToVariableDimensionHistogramGenerator.h.
typedef HistogramType::MeasurementVectorType otb::ListSampleToVariableDimensionHistogramGenerator< TListSample, THistogramMeasurement, TFrequencyContainer >::MeasurementVectorType |
Definition at line 74 of file otbListSampleToVariableDimensionHistogramGenerator.h.
typedef itk::SmartPointer<Self> otb::ListSampleToVariableDimensionHistogramGenerator< TListSample, THistogramMeasurement, TFrequencyContainer >::Pointer |
Definition at line 56 of file otbListSampleToVariableDimensionHistogramGenerator.h.
typedef ListSampleToVariableDimensionHistogramGenerator otb::ListSampleToVariableDimensionHistogramGenerator< TListSample, THistogramMeasurement, TFrequencyContainer >::Self |
Standard typedefs
Definition at line 54 of file otbListSampleToVariableDimensionHistogramGenerator.h.
typedef itk::ProcessObject otb::ListSampleToVariableDimensionHistogramGenerator< TListSample, THistogramMeasurement, TFrequencyContainer >::Superclass |
Definition at line 55 of file otbListSampleToVariableDimensionHistogramGenerator.h.
|
protected |
Definition at line 33 of file otbListSampleToVariableDimensionHistogramGenerator.hxx.
References otb::ListSampleToVariableDimensionHistogramGenerator< TListSample, THistogramMeasurement, TFrequencyContainer >::m_AutoMinMax, otb::ListSampleToVariableDimensionHistogramGenerator< TListSample, THistogramMeasurement, TFrequencyContainer >::m_MarginalScale, and otb::ListSampleToVariableDimensionHistogramGenerator< TListSample, THistogramMeasurement, TFrequencyContainer >::MakeOutput().
|
inlineoverrideprotected |
Definition at line 114 of file otbListSampleToVariableDimensionHistogramGenerator.h.
virtual::itk::LightObject::Pointer otb::ListSampleToVariableDimensionHistogramGenerator< TListSample, THistogramMeasurement, TFrequencyContainer >::CreateAnother | ( | void | ) | const |
|
overrideprotected |
Definition at line 86 of file otbListSampleToVariableDimensionHistogramGenerator.hxx.
References otbMsgDebugMacro, and otbMsgDevMacro.
|
virtual |
const ListSampleToVariableDimensionHistogramGenerator< TListSample, THistogramMeasurement, TFrequencyContainer >::ListSampleType * otb::ListSampleToVariableDimensionHistogramGenerator< TListSample, THistogramMeasurement, TFrequencyContainer >::GetListSample |
Definition at line 56 of file otbListSampleToVariableDimensionHistogramGenerator.hxx.
|
virtual |
Run-time type information (and related methods).
const ListSampleToVariableDimensionHistogramGenerator< TListSample, THistogramMeasurement, TFrequencyContainer >::HistogramType * otb::ListSampleToVariableDimensionHistogramGenerator< TListSample, THistogramMeasurement, TFrequencyContainer >::GetOutput |
Definition at line 68 of file otbListSampleToVariableDimensionHistogramGenerator.hxx.
|
overrideprotected |
|
static |
Method for creation through the object factory.
|
overrideprotected |
Definition at line 211 of file otbListSampleToVariableDimensionHistogramGenerator.hxx.
|
virtual |
|
inline |
Definition at line 106 of file otbListSampleToVariableDimensionHistogramGenerator.h.
|
inline |
Definition at line 100 of file otbListSampleToVariableDimensionHistogramGenerator.h.
void otb::ListSampleToVariableDimensionHistogramGenerator< TListSample, THistogramMeasurement, TFrequencyContainer >::SetListSample | ( | const ListSampleType * | inputlist | ) |
Definition at line 47 of file otbListSampleToVariableDimensionHistogramGenerator.hxx.
|
inline |
Definition at line 87 of file otbListSampleToVariableDimensionHistogramGenerator.h.
|
inline |
Definition at line 92 of file otbListSampleToVariableDimensionHistogramGenerator.h.
|
private |
|
private |
Definition at line 126 of file otbListSampleToVariableDimensionHistogramGenerator.h.
|
private |
Definition at line 125 of file otbListSampleToVariableDimensionHistogramGenerator.h.
|
private |
|
private |
Definition at line 123 of file otbListSampleToVariableDimensionHistogramGenerator.h.