18 #ifndef __itkMaximumRatioDecisionRule_h
19 #define __itkMaximumRatioDecisionRule_h
22 #include "vnl/vnl_matrix.h"
104 virtual void PrintSelf(std::ostream & os,
Indent indent)
const ITK_OVERRIDE;
PriorProbabilityVectorType::size_type PriorProbabilityVectorSizeType
Light weight base class for most itk classes.
MaximumRatioDecisionRule()
MaximumRatioDecisionRule Self
double MembershipValueType
Superclass::MembershipValueType MembershipValueType
Base class for decision rules that return a class label based on a set of discriminant scores...
MembershipValueType PriorProbabilityValueType
virtual ~MaximumRatioDecisionRule()
void SetPriorProbabilities(const PriorProbabilityVectorType &p)
A decision rule that operates as a frequentist's approximation to Bayes rule.
PriorProbabilityVectorType m_PriorProbabilities
Superclass::ClassIdentifierType ClassIdentifierType
Superclass::MembershipVectorType MembershipVectorType
MembershipVectorType::size_type ClassIdentifierType
std::vector< MembershipValueType > MembershipVectorType
Control indentation during Print() invocation.
std::vector< PriorProbabilityValueType > PriorProbabilityVectorType
SmartPointer< Self > Pointer
virtual ClassIdentifierType Evaluate(const MembershipVectorType &discriminantScores) const ITK_OVERRIDE
virtual void PrintSelf(std::ostream &os, Indent indent) const ITK_OVERRIDE
void operator=(const Self &)