irtkSimilarityMetric Class Reference

#include <irtkSimilarityMetric.h>

Inheritance diagram for irtkSimilarityMetric:

Inheritance graph
[legend]
Collaboration diagram for irtkSimilarityMetric:

Collaboration graph
[legend]

List of all members.


Detailed Description

Generic class for voxel similarity measures.

This abstract class implements an interface to various voxel similarity measures, including sums-of-squared differences, cross-correlation, correlation ratio, mutual information and normalised mutual information.

Definition at line 26 of file irtkSimilarityMetric.h.


Public Member Functions

 irtkSimilarityMetric ()
 Constructor.
virtual ~irtkSimilarityMetric ()
 Destructor.
virtual void Add (int, int)=0
 Add sample.
virtual void Delete (int, int)=0
 Remove sample.
virtual void Combine (irtkSimilarityMetric *)=0
 Combine similarity metrics.
virtual void Reset ()=0
 Reset similarity metric.
virtual void Reset (irtkSimilarityMetric *)=0
 Reset similarity metric.
virtual double Evaluate ()=0
 Evaluate similarity measure.

Static Public Member Functions

static irtkSimilarityMetricNew (irtkSimilarityMetric *)
 Copy metric.

The documentation for this class was generated from the following file: