Sophie

Sophie

distrib > Mandriva > 2010.0 > i586 > media > contrib-release > by-pkgid > d5e74628f0e673bb8680aebce32b2c04 > files > 12359

itk-doc-3.12.0-1mdv2010.0.i586.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html><head><meta name="robots" content="noindex">
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ITK: Image Adaptors</title>
<link href="DoxygenStyle.css" rel="stylesheet" type="text/css">
</head><body bgcolor="#ffffff">


<!--  Section customized for INSIGHT : Tue Jul 17 01:02:45 2001 -->
<center>
<a href="index.html" class="qindex">Main Page</a>&nbsp;&nbsp; 
<a href="modules.html" class="qindex">Groups</a>&nbsp;&nbsp;
<a href="namespaces.html" class="qindex">Namespace List</a>&nbsp;&nbsp;
<a href="hierarchy.html" class="qindex">Class Hierarchy</a>&nbsp;&nbsp;
<a href="classes.html" class="qindex">Alphabetical List</a>&nbsp;&nbsp;
<a href="annotated.html" class="qindex">Compound List</a>&nbsp;&nbsp; 
<a href="files.html" class="qindex">File
List</a>&nbsp;&nbsp; 
<a href="namespacemembers.html" class="qindex">Namespace Members</a>&nbsp;&nbsp; 
<a href="functions.html" class="qindex">Compound Members</a>&nbsp;&nbsp; 
<a href="globals.html" class="qindex">File Members</a>&nbsp;&nbsp;
<a href="pages.html" class="qindex">Concepts</a></center>


<!-- Generated by Doxygen 1.5.9 -->
<div class="contents">
<h1>Image Adaptors<br>
<small>
[<a class="el" href="group__DataProcessing.html">Data Processing Objects</a>]</small>
</h1>
<p>
<div class="dynheader">
Collaboration diagram for Image Adaptors:</div>
<div class="dynsection">
<center><table><tr><td><img src="group__ImageAdaptors.png" border="0" alt="" usemap="#group____ImageAdaptors_map">
<map name="group____ImageAdaptors_map">
<area shape="rect" id="node1" href="group__DataProcessing.html" title="Data Processing Objects" alt="" coords="5,5,195,35"></map></td></tr></table></center>
</div>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Classes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1AbsImageAdaptor.html">itk::AbsImageAdaptor&lt; TImage, TOutputPixelType &gt;</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Presents an image as being composed of the vcl_abs() of its pixels.  <a href="classitk_1_1AbsImageAdaptor.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1Accessor_1_1AbsPixelAccessor.html">itk::Accessor::AbsPixelAccessor&lt; TInternalType, TExternalType &gt;</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Give access to the vcl_abs() function of a value.  <a href="classitk_1_1Accessor_1_1AbsPixelAccessor.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1AcosImageAdaptor.html">itk::AcosImageAdaptor&lt; TImage, TOutputPixelType &gt;</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Presents an image as being composed of the vcl_acos() of its pixels.  <a href="classitk_1_1AcosImageAdaptor.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1Accessor_1_1AcosPixelAccessor.html">itk::Accessor::AcosPixelAccessor&lt; TInternalType, TExternalType &gt;</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Give access to the vcl_acos() function of a value.  <a href="classitk_1_1Accessor_1_1AcosPixelAccessor.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1AddImageAdaptor.html">itk::AddImageAdaptor&lt; TImage &gt;</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Presents an image as being the addition of a constant value to all pixels.  <a href="classitk_1_1AddImageAdaptor.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1Accessor_1_1AddPixelAccessor.html">itk::Accessor::AddPixelAccessor&lt; TPixel &gt;</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Simulates the effect of adding a constant value to all pixels.  <a href="classitk_1_1Accessor_1_1AddPixelAccessor.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1AsinImageAdaptor.html">itk::AsinImageAdaptor&lt; TImage, TOutputPixelType &gt;</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Presents an image as being composed of the vcl_asin() of its pixels.  <a href="classitk_1_1AsinImageAdaptor.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1Accessor_1_1AsinPixelAccessor.html">itk::Accessor::AsinPixelAccessor&lt; TInternalType, TExternalType &gt;</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Give access to the vcl_asin() function of a value.  <a href="classitk_1_1Accessor_1_1AsinPixelAccessor.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1AtanImageAdaptor.html">itk::AtanImageAdaptor&lt; TImage, TOutputPixelType &gt;</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Presents an image as being composed of the vcl_atan() of its pixels.  <a href="classitk_1_1AtanImageAdaptor.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1Accessor_1_1AtanPixelAccessor.html">itk::Accessor::AtanPixelAccessor&lt; TInternalType, TExternalType &gt;</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Give access to the vcl_atan() function of a value.  <a href="classitk_1_1Accessor_1_1AtanPixelAccessor.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1BluePixelAccessor.html">itk::BluePixelAccessor&lt; T &gt;</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Give access to the Blue component of a <a class="el" href="classitk_1_1RGBPixel.html" title="Represent Red, Green and Blue component for color images.">RGBPixel</a> type.  <a href="classitk_1_1BluePixelAccessor.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1ComplexToImaginaryImageAdaptor.html">itk::ComplexToImaginaryImageAdaptor&lt; TImage, TOutputPixelType &gt;</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Presents a complex image as being composed of imag() part of its pixels.  <a href="classitk_1_1ComplexToImaginaryImageAdaptor.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1Accessor_1_1ComplexToImaginaryPixelAccessor.html">itk::Accessor::ComplexToImaginaryPixelAccessor&lt; TInternalType, TExternalType &gt;</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Give access to the Imaginary part of a std::complex&lt;&gt; value.  <a href="classitk_1_1Accessor_1_1ComplexToImaginaryPixelAccessor.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1ComplexToModulusImageAdaptor.html">itk::ComplexToModulusImageAdaptor&lt; TImage, TOutputPixelType &gt;</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Presents a complex image as being composed of vcl_abs() part of its pixels.  <a href="classitk_1_1ComplexToModulusImageAdaptor.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1Accessor_1_1ComplexToModulusPixelAccessor.html">itk::Accessor::ComplexToModulusPixelAccessor&lt; TInternalType, TExternalType &gt;</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Give access to the Modulus of a std::complex&lt;&gt; value.  <a href="classitk_1_1Accessor_1_1ComplexToModulusPixelAccessor.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1ComplexToPhaseImageAdaptor.html">itk::ComplexToPhaseImageAdaptor&lt; TImage, TOutputPixelType &gt;</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Presents a complex image as being composed of arg() part of its pixels.  <a href="classitk_1_1ComplexToPhaseImageAdaptor.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1Accessor_1_1ComplexToPhasePixelAccessor.html">itk::Accessor::ComplexToPhasePixelAccessor&lt; TInternalType, TExternalType &gt;</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Give access to the Phase part of a std::complex&lt;&gt; value.  <a href="classitk_1_1Accessor_1_1ComplexToPhasePixelAccessor.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1ComplexToRealImageAdaptor.html">itk::ComplexToRealImageAdaptor&lt; TImage, TOutputPixelType &gt;</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Presents a complex image as being composed of real() part of its pixels.  <a href="classitk_1_1ComplexToRealImageAdaptor.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1Accessor_1_1ComplexToRealPixelAccessor.html">itk::Accessor::ComplexToRealPixelAccessor&lt; TInternalType, TExternalType &gt;</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Give access to the Real part of a std::complex&lt;&gt; value.  <a href="classitk_1_1Accessor_1_1ComplexToRealPixelAccessor.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1CosImageAdaptor.html">itk::CosImageAdaptor&lt; TImage, TOutputPixelType &gt;</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Presents an image as being composed of the vcl_cos() of its pixels.  <a href="classitk_1_1CosImageAdaptor.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1Accessor_1_1CosPixelAccessor.html">itk::Accessor::CosPixelAccessor&lt; TInternalType, TExternalType &gt;</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Give access to the vcl_cos() function of a value.  <a href="classitk_1_1Accessor_1_1CosPixelAccessor.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1DefaultPixelAccessor.html">itk::DefaultPixelAccessor&lt; TType &gt;</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Give access to partial aspects a type.  <a href="classitk_1_1DefaultPixelAccessor.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1DefaultPixelAccessorFunctor.html">itk::DefaultPixelAccessorFunctor&lt; TImageType &gt;</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">This class provides a common API for pixel accessors for <a class="el" href="classitk_1_1Image.html" title="Templated n-dimensional image class.">Image</a> and <a class="el" href="classitk_1_1VectorImage.html" title="Templated n-dimensional vector image class.">VectorImage</a>. (between the <a class="el" href="classitk_1_1DefaultVectorPixelAccessor.html" title="Give access to partial aspects of a type.">DefaultVectorPixelAccessor</a> and <a class="el" href="classitk_1_1DefaultPixelAccessor.html" title="Give access to partial aspects a type.">DefaultPixelAccessor</a>).  <a href="classitk_1_1DefaultPixelAccessorFunctor.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1DefaultVectorPixelAccessor.html">itk::DefaultVectorPixelAccessor&lt; TType &gt;</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Give access to partial aspects of a type.  <a href="classitk_1_1DefaultVectorPixelAccessor.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1DefaultVectorPixelAccessorFunctor.html">itk::DefaultVectorPixelAccessorFunctor&lt; TImageType &gt;</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">This class provides a common API for pixel accessors for <a class="el" href="classitk_1_1Image.html" title="Templated n-dimensional image class.">Image</a> and <a class="el" href="classitk_1_1VectorImage.html" title="Templated n-dimensional vector image class.">VectorImage</a>. (between the <a class="el" href="classitk_1_1DefaultVectorPixelAccessor.html" title="Give access to partial aspects of a type.">DefaultVectorPixelAccessor</a> and <a class="el" href="classitk_1_1DefaultPixelAccessor.html" title="Give access to partial aspects a type.">DefaultPixelAccessor</a>).  <a href="classitk_1_1DefaultVectorPixelAccessorFunctor.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1ExpImageAdaptor.html">itk::ExpImageAdaptor&lt; TImage, TOutputPixelType &gt;</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Presents an image as being composed of the vcl_exp() of its pixels.  <a href="classitk_1_1ExpImageAdaptor.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1ExpNegativeImageAdaptor.html">itk::ExpNegativeImageAdaptor&lt; TImage, TOutputPixelType &gt;</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Presents an image as being composed of the vcl_exp() of its pixels.  <a href="classitk_1_1ExpNegativeImageAdaptor.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1Accessor_1_1ExpNegativePixelAccessor.html">itk::Accessor::ExpNegativePixelAccessor&lt; TInternalType, TExternalType &gt;</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Give access to the vcl_exp() function of a value.  <a href="classitk_1_1Accessor_1_1ExpNegativePixelAccessor.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1Accessor_1_1ExpPixelAccessor.html">itk::Accessor::ExpPixelAccessor&lt; TInternalType, TExternalType &gt;</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Give access to the vcl_exp() function of a value.  <a href="classitk_1_1Accessor_1_1ExpPixelAccessor.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1GreenPixelAccessor.html">itk::GreenPixelAccessor&lt; T &gt;</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Give access to the Green component of a <a class="el" href="classitk_1_1RGBPixel.html" title="Represent Red, Green and Blue component for color images.">RGBPixel</a> type.  <a href="classitk_1_1GreenPixelAccessor.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1ImageAdaptor.html">itk::ImageAdaptor&lt; TImage, TAccessor &gt;</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Give access to partial aspects of voxels from an <a class="el" href="classitk_1_1Image.html" title="Templated n-dimensional image class.">Image</a>.  <a href="classitk_1_1ImageAdaptor.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1Log10ImageAdaptor.html">itk::Log10ImageAdaptor&lt; TImage, TOutputPixelType &gt;</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Presents an image as being composed of the vcl_log10() of its pixels.  <a href="classitk_1_1Log10ImageAdaptor.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1Accessor_1_1Log10PixelAccessor.html">itk::Accessor::Log10PixelAccessor&lt; TInternalType, TExternalType &gt;</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Give access to the vcl_log10() function of a value.  <a href="classitk_1_1Accessor_1_1Log10PixelAccessor.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1LogImageAdaptor.html">itk::LogImageAdaptor&lt; TImage, TOutputPixelType &gt;</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Presents an image as being composed of the vcl_log() of its pixels.  <a href="classitk_1_1LogImageAdaptor.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1Accessor_1_1LogPixelAccessor.html">itk::Accessor::LogPixelAccessor&lt; TInternalType, TExternalType &gt;</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Give access to the vcl_log() function of a value.  <a href="classitk_1_1Accessor_1_1LogPixelAccessor.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1NthElementImageAdaptor.html">itk::NthElementImageAdaptor&lt; TImage, TOutputPixelType &gt;</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Presents an image as being composed of the N-th element of its pixels.  <a href="classitk_1_1NthElementImageAdaptor.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1NthElementPixelAccessor.html">itk::NthElementPixelAccessor&lt; T, TContainer &gt;</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Give access to the N-th of a Container type.  <a href="classitk_1_1NthElementPixelAccessor.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1PixelAccessor.html">itk::PixelAccessor&lt; TInternalType, TExternalType &gt;</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Give access to partial aspects of a type.  <a href="classitk_1_1PixelAccessor.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1RedPixelAccessor.html">itk::RedPixelAccessor&lt; T &gt;</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Give access to the red component of a <a class="el" href="classitk_1_1RGBPixel.html" title="Represent Red, Green and Blue component for color images.">RGBPixel</a> type.  <a href="classitk_1_1RedPixelAccessor.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1RGBToLuminanceImageAdaptor.html">itk::RGBToLuminanceImageAdaptor&lt; TImage, TOutputPixelType &gt;</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Presents a color image as being composed of the Luminance of its pixels.  <a href="classitk_1_1RGBToLuminanceImageAdaptor.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1Accessor_1_1RGBToLuminancePixelAccessor.html">itk::Accessor::RGBToLuminancePixelAccessor&lt; TInternalType, TExternalType &gt;</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Give access to Luminance of a color pixel type.  <a href="classitk_1_1Accessor_1_1RGBToLuminancePixelAccessor.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1RGBToVectorImageAdaptor.html">itk::RGBToVectorImageAdaptor&lt; TImage &gt;</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Presents an image of pixel type <a class="el" href="classitk_1_1RGBPixel.html" title="Represent Red, Green and Blue component for color images.">RGBPixel</a> as being and image of Vectors.  <a href="classitk_1_1RGBToVectorImageAdaptor.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1Accessor_1_1RGBToVectorPixelAccessor.html">itk::Accessor::RGBToVectorPixelAccessor&lt; T &gt;</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Give access to a <a class="el" href="classitk_1_1RGBPixel.html" title="Represent Red, Green and Blue component for color images.">RGBPixel</a> as if it were a <a class="el" href="classitk_1_1Vector.html" title="A templated class holding a n-Dimensional vector.">Vector</a> type.  <a href="classitk_1_1Accessor_1_1RGBToVectorPixelAccessor.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1SinImageAdaptor.html">itk::SinImageAdaptor&lt; TImage, TOutputPixelType &gt;</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Presents an image as being composed of the vcl_sin() of its pixels.  <a href="classitk_1_1SinImageAdaptor.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1Accessor_1_1SinPixelAccessor.html">itk::Accessor::SinPixelAccessor&lt; TInternalType, TExternalType &gt;</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Give access to the vcl_sin() function of a value.  <a href="classitk_1_1Accessor_1_1SinPixelAccessor.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1SqrtImageAdaptor.html">itk::SqrtImageAdaptor&lt; TImage, TOutputPixelType &gt;</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Presents an image as being composed of the vcl_sqrt() of its pixels.  <a href="classitk_1_1SqrtImageAdaptor.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1Accessor_1_1SqrtPixelAccessor.html">itk::Accessor::SqrtPixelAccessor&lt; TInternalType, TExternalType &gt;</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Give access to the vcl_sqrt() function of a value.  <a href="classitk_1_1Accessor_1_1SqrtPixelAccessor.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1TanImageAdaptor.html">itk::TanImageAdaptor&lt; TImage, TOutputPixelType &gt;</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Presents an image as being composed of the vcl_tan() of its pixels.  <a href="classitk_1_1TanImageAdaptor.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1Accessor_1_1TanPixelAccessor.html">itk::Accessor::TanPixelAccessor&lt; TInternalType, TExternalType &gt;</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Give access to the vcl_tan() function of a value.  <a href="classitk_1_1Accessor_1_1TanPixelAccessor.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1VectorImageToImageAdaptor.html">itk::VectorImageToImageAdaptor&lt; TPixelType, Dimension &gt;</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Presents a <a class="el" href="classitk_1_1VectorImage.html" title="Templated n-dimensional vector image class.">VectorImage</a> and extracts a component from it into an image.  <a href="classitk_1_1VectorImageToImageAdaptor.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1Accessor_1_1VectorImageToImagePixelAccessor.html">itk::Accessor::VectorImageToImagePixelAccessor&lt; TType &gt;</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Extract components from a <a class="el" href="classitk_1_1VectorImage.html" title="Templated n-dimensional vector image class.">VectorImage</a>.  <a href="classitk_1_1Accessor_1_1VectorImageToImagePixelAccessor.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1VectorToRGBImageAdaptor.html">itk::VectorToRGBImageAdaptor&lt; TImage &gt;</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Presents an image of pixel type <a class="el" href="classitk_1_1Vector.html" title="A templated class holding a n-Dimensional vector.">Vector</a> as being and image of <a class="el" href="classitk_1_1RGBPixel.html" title="Represent Red, Green and Blue component for color images.">RGBPixel</a> type.  <a href="classitk_1_1VectorToRGBImageAdaptor.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1Accessor_1_1VectorToRGBPixelAccessor.html">itk::Accessor::VectorToRGBPixelAccessor&lt; T &gt;</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Give access to a <a class="el" href="classitk_1_1Vector.html" title="A templated class holding a n-Dimensional vector.">Vector</a> pixel type as if it were a <a class="el" href="classitk_1_1RGBPixel.html" title="Represent Red, Green and Blue component for color images.">RGBPixel</a> type.  <a href="classitk_1_1Accessor_1_1VectorToRGBPixelAccessor.html#_details">More...</a><br></td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
Image Adaptors are an implementation of the <em>Adaptor Design Pattern</em>. They are designed to present an image of a particular type as being an image of a different type. Adaptors perform simple operations on pixel values for which is not easy to justify the use of an image filter.<p>
One of the principal tasks of ImageAdaptors is to perform casting.<p>
For example: you have an image whose pixels are of type <code>unsigned char</code> and you need to feed this image in a process that expects pixels of type <code>double</code>. You have the option of using and ImageFilter that convert the input <code>unsigned char </code> image into another of pixel type <code>double</code>. However this filter will allocate memory for this second image and will need to be executed. Image Adaptors allow to simulate that you have made the conversion but will avoid the overhead in memory. There is however a penalty in performance.<p>
The mechanism used by image adaptors is to provide a simple function that will be used by ImageIterator (see <a class="el" href="ImageIteratorsPage.html">Image Iterators</a>) to convert the value of a pixel, in a pixel-by-pixel basis. </div>
<hr><address><small>
Generated at Fri May 8 00:43:02 2009 for ITK  by <a href="http://www.stack.nl/~dimitri/doxygen/index.html"> <img 
src="http://www.stack.nl/~dimitri/doxygen/doxygen.png" alt="doxygen"
align="middle" border=0 width=110 height=53>
</a> 1.5.9 written by <a href="mailto:dimitri@stack.nl">Dimitri van Heesch</a>,
 &copy;&nbsp;1997-2000</small></address>
</body>
</html>