FREE::MultipleValuedMetricControllerBase< TControlledMetric > Class Template Reference
[Basic controllersMetric controller]

Derived class of a controller objects for metrics. More...

#include <freMultipleValuedMetricControllerBase.h>

Inheritance diagram for FREE::MultipleValuedMetricControllerBase< TControlledMetric >:

Inheritance graph
FREE::PointSetToPointSetMetricControllerBase\< TControlledMetric \>FREE::PointSetToPointSetMetricControllerBase\< itk::EuclideanDistancePointMetric\< FREE::ImageTypes\< VDimension \>::ImageTypes\< VDimension \>::PointSetType, FREE::ImageTypes\< VDimension \>::ImageTypes\< VDimension \>::PointSetType, FREE::ImageTypes\< VDimension \>::InternalImageType \> \>FREE::PointSetToPointSetMetricControllerBase\< itk::EuclideanDistancePointMetric\< FREE::ImageTypes\< VDimension \>::PointSetType, FREE::ImageTypes\< VDimension \>::PointSetType, FREE::ImageTypes\< VDimension \>::InternalImageType \> \>FREE::MetricControllerBase\< TControlledMetric \>FREE::ComponentControllerBase\< TControlledMetric \>FREE::ComponentControllerInterfaceFREE::EuclidianDistancePointMetricControllerBase\< itk::EuclideanDistancePointMetric\< FREE::ImageTypes\< VDimension \>::ImageTypes\< VDimension \>::PointSetType, FREE::ImageTypes\< VDimension \>::ImageTypes\< VDimension \>::PointSetType, FREE::ImageTypes\< VDimension \>::InternalImageType \> \>FREE::EuclidianDistancePointMetricControllerBase\< 2 \>FREE::EuclidianDistancePointMetricControllerBase\< 3 \>FREE::EuclidianDistancePoint2DMetricControllerFREE::EuclidianDistancePoint3DMetricController
[legend]
Collaboration diagram for FREE::MultipleValuedMetricControllerBase< TControlledMetric >:

Collaboration graph
FREE::MetricControllerBase\< TControlledMetric \>FREE::ComponentControllerBase\< TControlledMetric \>FREE::ComponentControllerInterfaceFREE::CtrlProfile::ProfileInheritanceFREE::XMLStringMultiMapFREE::XMLStreamObject
[legend]

List of all members.

Public Member Functions

virtual const char * GetNameOfClass () const
virtual ~MultipleValuedMetricControllerBase ()

Protected Member Functions

 MultipleValuedMetricControllerBase ()


Detailed Description

template<class TControlledMetric>
class FREE::MultipleValuedMetricControllerBase< TControlledMetric >

Derived class of a controller objects for metrics.

MultipleValuedMetricControllerBase is derived from MetricControllerBase and the base class for the control of multiple valued metrics (based on itk::MulitpleValuedCostFunction). This class should be used as base for new multiple valued metric controllers.

Definition at line 42 of file freMultipleValuedMetricControllerBase.h.


Constructor & Destructor Documentation

template<class TControlledMetric>
FREE::MultipleValuedMetricControllerBase< TControlledMetric >::MultipleValuedMetricControllerBase (  )  [inline, protected]

Implementation of FREE::MultipleValuedMetricControllerBase /////////

Definition at line 38 of file freMultipleValuedMetricControllerBase.txx.

References FREE::ComponentControllerInterface::m_Description, FREE::ControllerID::MultipleValuedMetricControllerBase, and FREE::ComponentControllerInterface::UpdateControllerID().

Here is the call graph for this function:

FREE::ComponentControllerInterface::UpdateControllerIDFREE::CtrlProfile::ProfileInheritance::AddAncestorFREE::XMLStringMultiMap::AddElementFREE::CtrlProfile::ProfileInheritance::IndexOfAncestorFREE::XMLStringMultiMap::SetElementDataFREE::XMLStringMultiMap::GetElementDataFREE::XMLStringMultiMap::Size

template<class TControlledMetric>
virtual FREE::MultipleValuedMetricControllerBase< TControlledMetric >::~MultipleValuedMetricControllerBase (  )  [inline, virtual]

Definition at line 50 of file freMultipleValuedMetricControllerBase.h.


Member Function Documentation

template<class TControlledMetric>
virtual const char* FREE::MultipleValuedMetricControllerBase< TControlledMetric >::GetNameOfClass (  )  const [inline, virtual]

Reimplemented from FREE::MetricControllerBase< TControlledMetric >.

Definition at line 48 of file freMultipleValuedMetricControllerBase.h.


The documentation for this class was generated from the following files:
Generated at Sat Oct 13 18:23:51 2007 for f.r.e.e. - Flexible Registration and Evaluation Engine by doxygen 1.5.3 written by Dimitri van Heesch, © 1997-2000