![]() |
OTB
9.1.1
Orfeo Toolbox
|
#include <otbGaussianModelComponent.h>
Inheritance diagram for otb::Statistics::GaussianModelComponent< TSample >:
Collaboration diagram for otb::Statistics::GaussianModelComponent< TSample >:Public Types | |
| typedef itk::SmartPointer< const Self > | ConstPointer |
| typedef itk::SmartPointer< Self > | Pointer |
| typedef GaussianModelComponent | Self |
| typedef ModelComponentBase< TSample > | Superclass |
Public Types inherited from otb::Statistics::ModelComponentBase< TSample > | |
| typedef itk::SmartPointer< const Self > | ConstPointer |
| typedef itk::SmartPointer< Self > | Pointer |
| typedef ModelComponentBase | Self |
| typedef itk::Object | Superclass |
| typedef TSample::MeasurementVectorType | MeasurementVectorType |
| typedef TSample::MeasurementVectorSizeType | MeasurementVectorSizeType |
| typedef itk::Statistics::MembershipFunctionBase< MeasurementVectorType > | MembershipFunctionType |
| typedef itk::Array< double > | ParametersType |
| typedef Superclass::MeasurementVectorType | MeasurementVectorType |
| typedef Superclass::MeasurementVectorSizeType | MeasurementVectorSizeType |
| typedef Superclass::MembershipFunctionType | MembershipFunctionType |
| typedef Superclass::ParametersType | ParametersType |
| typedef itk::Statistics::GaussianMembershipFunction< MeasurementVectorType > | NativeMembershipFunctionType |
| typedef NativeMembershipFunctionType::MeanVectorType | MeanVectorType |
| typedef itk::Statistics::CovarianceSampleFilter< TSample > | CovarianceEstimatorType |
| typedef CovarianceEstimatorType::MatrixType | CovarianceType |
| NativeMembershipFunctionType::Pointer | m_GaussianMembershipFunction |
| CovarianceEstimatorType::Pointer | m_CovarianceEstimator |
| MeanVectorType | m_Mean |
| CovarianceType | m_Covariance |
| static Pointer | New () |
| virtual ::itk::LightObject::Pointer | CreateAnother (void) const |
| virtual const char * | GetNameOfClass () const |
| void | SetSample (const TSample *sample) override |
| void | SetParameters (const ParametersType ¶meters) |
| void | ShowParameters (std::ostream &os, itk::Indent indent) const override |
| GaussianModelComponent () | |
| ~GaussianModelComponent () override | |
| void | PrintSelf (std::ostream &os, itk::Indent indent) const override |
| void | GenerateData () override |
| GaussianModelComponent (const Self &)=delete | |
| void | operator= (const Self &)=delete |
is a component (derived from ModelComponentBase) for Gaussian class. This class is used in SEMClassifier
Recent API changes: N/A
Definition at line 48 of file otbGaussianModelComponent.h.
| typedef itk::SmartPointer<const Self> otb::Statistics::GaussianModelComponent< TSample >::ConstPointer |
Definition at line 55 of file otbGaussianModelComponent.h.
| typedef itk::Statistics::CovarianceSampleFilter<TSample> otb::Statistics::GaussianModelComponent< TSample >::CovarianceEstimatorType |
Types of the mean and the covariance calculator that will update this component's distribution parameters
Definition at line 74 of file otbGaussianModelComponent.h.
| typedef CovarianceEstimatorType::MatrixType otb::Statistics::GaussianModelComponent< TSample >::CovarianceType |
types of the covariance to be used by the NativeMembershipFunctionType
Definition at line 78 of file otbGaussianModelComponent.h.
| typedef NativeMembershipFunctionType::MeanVectorType otb::Statistics::GaussianModelComponent< TSample >::MeanVectorType |
Typedefs from the superclass
Definition at line 70 of file otbGaussianModelComponent.h.
| typedef Superclass::MeasurementVectorSizeType otb::Statistics::GaussianModelComponent< TSample >::MeasurementVectorSizeType |
Typedefs from the superclass
Definition at line 64 of file otbGaussianModelComponent.h.
| typedef Superclass::MeasurementVectorType otb::Statistics::GaussianModelComponent< TSample >::MeasurementVectorType |
Typedefs from the superclass
Definition at line 59 of file otbGaussianModelComponent.h.
| typedef Superclass::MembershipFunctionType otb::Statistics::GaussianModelComponent< TSample >::MembershipFunctionType |
Typedefs from the superclass
Definition at line 65 of file otbGaussianModelComponent.h.
| typedef itk::Statistics::GaussianMembershipFunction<MeasurementVectorType> otb::Statistics::GaussianModelComponent< TSample >::NativeMembershipFunctionType |
Type of the membership function. Gaussian density function
Definition at line 69 of file otbGaussianModelComponent.h.
| typedef Superclass::ParametersType otb::Statistics::GaussianModelComponent< TSample >::ParametersType |
Typedefs from the superclass
Definition at line 66 of file otbGaussianModelComponent.h.
| typedef itk::SmartPointer<Self> otb::Statistics::GaussianModelComponent< TSample >::Pointer |
Definition at line 54 of file otbGaussianModelComponent.h.
| typedef GaussianModelComponent otb::Statistics::GaussianModelComponent< TSample >::Self |
Standard class typedefs.
Definition at line 52 of file otbGaussianModelComponent.h.
| typedef ModelComponentBase<TSample> otb::Statistics::GaussianModelComponent< TSample >::Superclass |
Definition at line 53 of file otbGaussianModelComponent.h.
|
protected |
Typedefs from the superclass
Definition at line 37 of file otbGaussianModelComponent.hxx.
|
inlineoverrideprotected |
Typedefs from the superclass
Definition at line 92 of file otbGaussianModelComponent.h.
|
privatedelete |
Typedefs from the superclass
| virtual::itk::LightObject::Pointer otb::Statistics::GaussianModelComponent< TSample >::CreateAnother | ( | void | ) | const |
Typedefs from the superclass
|
overrideprotectedvirtual |
Typedefs from the superclass
Reimplemented from otb::Statistics::ModelComponentBase< TSample >.
Definition at line 125 of file otbGaussianModelComponent.hxx.
|
virtual |
Typedefs from the superclass
Reimplemented from otb::Statistics::ModelComponentBase< TSample >.
|
static |
Standard Macros
|
privatedelete |
Typedefs from the superclass
|
overrideprotected |
Typedefs from the superclass
Definition at line 44 of file otbGaussianModelComponent.hxx.
| void otb::Statistics::GaussianModelComponent< TSample >::SetParameters | ( | const ParametersType & | parameters | ) |
Sets the component's distribution parameters. e.g. Then user can call directly Pdf( MeasurementVectorType & )
Definition at line 96 of file otbGaussianModelComponent.hxx.
|
overridevirtual |
Sets the input sample
Reimplemented from otb::Statistics::ModelComponentBase< TSample >.
Definition at line 72 of file otbGaussianModelComponent.hxx.
|
overridevirtual |
Show the parameters in a minimal form in comparison to PrintSelf
Reimplemented from otb::Statistics::ModelComponentBase< TSample >.
Definition at line 54 of file otbGaussianModelComponent.hxx.
|
private |
Typedefs from the superclass
Definition at line 108 of file otbGaussianModelComponent.h.
|
private |
Typedefs from the superclass
Definition at line 105 of file otbGaussianModelComponent.h.
|
private |
Typedefs from the superclass
Definition at line 103 of file otbGaussianModelComponent.h.
|
private |
Typedefs from the superclass
Definition at line 107 of file otbGaussianModelComponent.h.
1.8.17