FREE::ImageAdaptationInverter Class Reference
[Setup utilities]

This class is used to swap any image relevant adaptation information. More...

#include <freImageAdaptationInverter.h>

List of all members.

Public Member Functions

 ImageAdaptationInverter ()
 ~ImageAdaptationInverter ()

Static Public Member Functions

static
Adaptation::Adaptation::Pointer 
InvertAdaptation (const Adaptation::Adaptation &adaptation)


Detailed Description

This class is used to swap any image relevant adaptation information.

The ImageAdaptationInverter is used to swap all image relevant adaptation information of an adaptation element. The result is an adaptation, where the former fixed media domain is now the moving media domain and vice versa.

Definition at line 40 of file freImageAdaptationInverter.h.


Constructor & Destructor Documentation

FREE::ImageAdaptationInverter::ImageAdaptationInverter (  ) 

Definition at line 72 of file freImageAdaptationInverter.cxx.

FREE::ImageAdaptationInverter::~ImageAdaptationInverter (  ) 

Definition at line 77 of file freImageAdaptationInverter.cxx.


Member Function Documentation

Adaptation::Adaptation::Pointer FREE::ImageAdaptationInverter::InvertAdaptation ( const Adaptation::Adaptation adaptation  )  [static]

Generates a new adaptation, which is - referring to the images - a reversed version

Parameters:
[in] adaptation Reference of the adaptation, that schould be inverted.
Returns:
The newly generated adaptation item.
Implementation of FREE::ImageAdaptationInverter ////////////////////

Definition at line 35 of file freImageAdaptationInverter.cxx.

References FREE::cIDPMediaFixed(), FREE::cIDPMediaMoving(), FREE::Adaptation::Adaptation::New(), FREE::Adaptation::AdaptationComponent::SetComponentPath(), and throwStaticExceptionMacro.

Referenced by FREE::ConsistencyRegistrationMetric< VImageDimension >::ComputeDecomposedValue().

Here is the call graph for this function:

FREE::cIDPMediaFixedFREE::cIDPMediaMovingFREE::Adaptation::Adaptation::NewFREE::Adaptation::AdaptationComponent::SetComponentPath


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