Main Page   Groups   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Concepts

itk::MinimumDecisionRule Class Reference

A Decision rule that choose the class that has minimum value. More...

#include <itkMinimumDecisionRule.h>

Inheritance diagram for itk::MinimumDecisionRule:

Inheritance graph
[legend]
Collaboration diagram for itk::MinimumDecisionRule:

Collaboration graph
[legend]
List of all members.

Public Types

typedef MinimumDecisionRule Self
typedef DecisionRuleBase Superclass
typedef itk::SmartPointer<
Self
Pointer
typedef Superclass::VectorType VectorType
typedef Superclass::ArrayType ArrayType

Public Member Functions

virtual const char * GetNameOfClass () const
virtual unsigned int Evaluate (const VectorType &discriminantScores) const
virtual unsigned int Evaluate (const ArrayType &discriminantScores) const

Static Public Member Functions

Pointer New ()

Protected Member Functions

 MinimumDecisionRule ()
virtual ~MinimumDecisionRule ()

Detailed Description

A Decision rule that choose the class that has minimum value.

Definition at line 35 of file itkMinimumDecisionRule.h.


Member Typedef Documentation

typedef Superclass::ArrayType itk::MinimumDecisionRule::ArrayType
 

Reimplemented from itk::DecisionRuleBase.

Definition at line 53 of file itkMinimumDecisionRule.h.

typedef itk::SmartPointer<Self> itk::MinimumDecisionRule::Pointer
 

Reimplemented from itk::DecisionRuleBase.

Definition at line 42 of file itkMinimumDecisionRule.h.

typedef MinimumDecisionRule itk::MinimumDecisionRule::Self
 

Standard class typedefs

Reimplemented from itk::DecisionRuleBase.

Definition at line 40 of file itkMinimumDecisionRule.h.

typedef DecisionRuleBase itk::MinimumDecisionRule::Superclass
 

Reimplemented from itk::DecisionRuleBase.

Definition at line 41 of file itkMinimumDecisionRule.h.

typedef Superclass::VectorType itk::MinimumDecisionRule::VectorType
 

Types for the arguments that are acceptable in the Evaluate() method

Reimplemented from itk::DecisionRuleBase.

Definition at line 52 of file itkMinimumDecisionRule.h.


Constructor & Destructor Documentation

itk::MinimumDecisionRule::MinimumDecisionRule  )  [protected]
 

virtual itk::MinimumDecisionRule::~MinimumDecisionRule  )  [inline, protected, virtual]
 

Definition at line 71 of file itkMinimumDecisionRule.h.


Member Function Documentation

virtual unsigned int itk::MinimumDecisionRule::Evaluate const ArrayType discriminantScores  )  const [virtual]
 

The return value of this function is a class label. Basically, using its internal logic based on the discriminant scores, this function decides best class label and return it.

Implements itk::DecisionRuleBase.

virtual unsigned int itk::MinimumDecisionRule::Evaluate const VectorType discriminantScores  )  const [virtual]
 

The return value of this function is a class label. Basically, using its internal logic based on the discriminant scores, this function decides best class label and return it.

Implements itk::DecisionRuleBase.

virtual const char* itk::MinimumDecisionRule::GetNameOfClass  )  const [virtual]
 

Run-time type information (and related methods)

Reimplemented from itk::DecisionRuleBase.

Pointer itk::MinimumDecisionRule::New  )  [static]
 

Standard New() method support

Reimplemented from itk::Object.


The documentation for this class was generated from the following file:
Generated at Thu May 25 01:46:45 2006 for ITK by doxygen 1.3.5 written by Dimitri van Heesch, © 1997-2000