18 #ifndef itkMaximumRatioDecisionRule_h 19 #define itkMaximumRatioDecisionRule_h 22 #include "vnl/vnl_matrix.h" 26 #include "ITKStatisticsExport.h" 91 virtual ClassIdentifierType Evaluate(
const MembershipVectorType & discriminantScores)
const ITK_OVERRIDE;
97 void SetPriorProbabilities(
const PriorProbabilityVectorType& p);
100 itkGetConstReferenceMacro(PriorProbabilities, PriorProbabilityVectorType);
105 virtual void PrintSelf(std::ostream & os,
Indent indent)
const ITK_OVERRIDE;
109 void operator=(
const Self &) ITK_DELETE_FUNCTION;
PriorProbabilityVectorType::size_type PriorProbabilityVectorSizeType
MaximumRatioDecisionRule Self
double MembershipValueType
Superclass::MembershipValueType MembershipValueType
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes...
Base class for decision rules that return a class label based on a set of discriminant scores...
MembershipValueType PriorProbabilityValueType
virtual ~MaximumRatioDecisionRule()
A decision rule that operates as a frequentist's approximation to Bayes rule.
PriorProbabilityVectorType m_PriorProbabilities
Superclass::ClassIdentifierType ClassIdentifierType
Superclass::MembershipVectorType MembershipVectorType
Control indentation during Print() invocation.
std::vector< PriorProbabilityValueType > PriorProbabilityVectorType
SmartPointer< Self > Pointer