Sophie

Sophie

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

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: itk::ImageBase&lt; VImageDimension &gt; Class Template Reference</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="navpath"><a class="el" href="namespaceitk.html">itk</a>::<a class="el" href="classitk_1_1ImageBase.html">ImageBase</a>
  </div>
<div class="contents">
<h1>itk::ImageBase&lt; VImageDimension &gt; Class Template Reference<br>
<small>
[<a class="el" href="group__ImageObjects.html">Image Representation Objects</a>,&nbsp;<a class="el" href="group__ITKSystemObjects.html">ITK System Objects</a>]</small>
</h1><!-- doxytag: class="itk::ImageBase" --><!-- doxytag: inherits="itk::DataObject" -->Base class for templated image classes.  
<a href="#_details">More...</a>
<p>
<code>#include &lt;<a class="el" href="itkImageBase_8h_source.html">itkImageBase.h</a>&gt;</code>
<p>
<div class="dynheader">
Inheritance diagram for itk::ImageBase&lt; VImageDimension &gt;:</div>
<div class="dynsection">
<p><center><img src="classitk_1_1ImageBase__inherit__graph.png" border="0" usemap="#itk_1_1ImageBase_3_01VImageDimension_01_4__inherit__map" alt="Inheritance graph"></center>
<map name="itk_1_1ImageBase_3_01VImageDimension_01_4__inherit__map">
<area shape="rect" id="node10" href="classitk_1_1SpecialCoordinatesImage.html" title="SpecialCoordinatesImage\&lt; TPixel, 3 \&gt;" alt="" coords="1584,419,1861,449"><area shape="rect" id="node15" href="classitk_1_1ImageBase.html" title="itk::ImageBase\&lt; ::itk::GetImageDimension\&lt; TImage \&gt;::ImageDimension \&gt;" alt="" coords="1457,897,1988,926"><area shape="rect" id="node120" href="classitk_1_1ImageBase.html" title="itk::ImageBase\&lt; ::itk::GetImageDimension\&lt; VectorImage\&lt; TPixelType, Dimension \&gt; \&gt;::ImageDimension \&gt;" alt="" coords="2015,1875,2761,1905"><area shape="rect" id="node2" href="classitk_1_1DataObject.html" title="Base class for all data objects in ITK." alt="" coords="335,897,463,926"><area shape="rect" id="node4" href="classitk_1_1Object.html" title="Base class for most itk classes." alt="" coords="187,897,283,926"><area shape="rect" id="node6" href="classitk_1_1LightObject.html" title="Light weight base class for most itk classes." alt="" coords="7,897,135,926"><area shape="rect" id="node12" href="classitk_1_1PhasedArray3DSpecialCoordinatesImage.html" title="Templated 3D nonrectilinear&#45;coordinate image class for phased&#45;array &quot;range&quot;..." alt="" coords="2787,50,3179,79"><area shape="rect" id="node17" href="classitk_1_1ImageAdaptor.html" title="itk::ImageAdaptor\&lt; TImage, Accessor::AbsPixelAccessor\&lt; TImage::PixelType, TOutputPixelType \&gt; \&gt;" alt="" coords="4017,313,4716,342"><area shape="rect" id="node21" href="classitk_1_1ImageAdaptor.html" title="itk::ImageAdaptor\&lt; TImage, Accessor::AcosPixelAccessor\&lt; TImage::PixelType, TOutputPixelType \&gt; \&gt;" alt="" coords="4013,559,4720,589"><area shape="rect" id="node25" href="classitk_1_1ImageAdaptor.html" title="itk::ImageAdaptor\&lt; TImage, Accessor::AddPixelAccessor\&lt; TImage::PixelType \&gt; \&gt;" alt="" coords="4080,859,4653,889"><area shape="rect" id="node29" href="classitk_1_1ImageAdaptor.html" title="itk::ImageAdaptor\&lt; TImage, Accessor::AsinPixelAccessor\&lt; TImage::PixelType, TOutputPixelType \&gt; \&gt;" alt="" coords="4015,1322,4719,1351"><area shape="rect" id="node33" href="classitk_1_1ImageAdaptor.html" title="itk::ImageAdaptor\&lt; TImage, Accessor::AtanPixelAccessor\&lt; TImage::PixelType, TOutputPixelType \&gt; \&gt;" alt="" coords="4013,1425,4720,1454"><area shape="rect" id="node37" href="classitk_1_1ImageAdaptor.html" title="itk::ImageAdaptor\&lt; TImage, Accessor::ComplexToImaginaryPixelAccessor\&lt; TImage::PixelType, TOutputPixelType \&gt; \&gt;" alt="" coords="3960,795,4773,825"><area shape="rect" id="node41" href="classitk_1_1ImageAdaptor.html" title="itk::ImageAdaptor\&lt; TImage, Accessor::ComplexToModulusPixelAccessor\&lt; TImage::PixelType, TOutputPixelType \&gt; \&gt;" alt="" coords="3965,935,4768,965"><area shape="rect" id="node45" href="classitk_1_1ImageAdaptor.html" title="itk::ImageAdaptor\&lt; TImage, Accessor::ComplexToPhasePixelAccessor\&lt; TImage::PixelType, TOutputPixelType \&gt; \&gt;" alt="" coords="3972,1078,4761,1107"><area shape="rect" id="node49" href="classitk_1_1ImageAdaptor.html" title="itk::ImageAdaptor\&lt; TImage, Accessor::ComplexToRealPixelAccessor\&lt; TImage::PixelType, TOutputPixelType \&gt; \&gt;" alt="" coords="3977,395,4756,425"><area shape="rect" id="node53" href="classitk_1_1ImageAdaptor.html" title="itk::ImageAdaptor\&lt; TImage, Accessor::CosPixelAccessor\&lt; TImage::PixelType, TOutputPixelType \&gt; \&gt;" alt="" coords="4016,717,4717,746"><area shape="rect" id="node57" href="classitk_1_1ImageAdaptor.html" title="itk::ImageAdaptor\&lt; TImage, Accessor::ExpNegativePixelAccessor\&lt; TImage::PixelType, TOutputPixelType \&gt; \&gt;" alt="" coords="3985,1570,4748,1599"><area shape="rect" id="node61" href="classitk_1_1ImageAdaptor.html" title="itk::ImageAdaptor\&lt; TImage, Accessor::ExpPixelAccessor\&lt; TImage::PixelType, TOutputPixelType \&gt; \&gt;" alt="" coords="4016,1647,4717,1677"><area shape="rect" id="node65" href="classitk_1_1ImageAdaptor.html" title="itk::ImageAdaptor\&lt; TImage, Accessor::Log10PixelAccessor\&lt; TImage::PixelType, TOutputPixelType \&gt; \&gt;" alt="" coords="4009,1769,4724,1798"><area shape="rect" id="node69" href="classitk_1_1ImageAdaptor.html" title="itk::ImageAdaptor\&lt; TImage, Accessor::LogPixelAccessor\&lt; TImage::PixelType, TOutputPixelType \&gt; \&gt;" alt="" coords="4017,1163,4716,1193"><area shape="rect" id="node73" href="classitk_1_1ImageAdaptor.html" title="itk::ImageAdaptor\&lt; TImage, Accessor::RGBToLuminancePixelAccessor\&lt; TImage::PixelType, TOutputPixelType \&gt; \&gt;" alt="" coords="3971,1243,4763,1273"><area shape="rect" id="node77" href="classitk_1_1ImageAdaptor.html" title="itk::ImageAdaptor\&lt; TImage, Accessor::RGBToVectorPixelAccessor\&lt; TImage::PixelType::ComponentType \&gt; \&gt;" alt="" coords="3988,142,4745,171"><area shape="rect" id="node81" href="classitk_1_1ImageAdaptor.html" title="itk::ImageAdaptor\&lt; TImage, Accessor::SinPixelAccessor\&lt; TImage::PixelType, TOutputPixelType \&gt; \&gt;" alt="" coords="4019,229,4715,258"><area shape="rect" id="node85" href="classitk_1_1ImageAdaptor.html" title="itk::ImageAdaptor\&lt; TImage, Accessor::SqrtPixelAccessor\&lt; TImage::PixelType, TOutputPixelType \&gt; \&gt;" alt="" coords="4015,1491,4719,1521"><area shape="rect" id="node89" href="classitk_1_1ImageAdaptor.html" title="itk::ImageAdaptor\&lt; TImage, Accessor::TanPixelAccessor\&lt; TImage::PixelType, TOutputPixelType \&gt; \&gt;" alt="" coords="4017,478,4716,507"><area shape="rect" id="node91" href="classitk_1_1ImageAdaptor.html" title="itk::ImageAdaptor\&lt; TImage, Accessor::VectorToRGBPixelAccessor\&lt; TImage::PixelType::ValueType \&gt; \&gt;" alt="" coords="4009,626,4724,655"><area shape="rect" id="node93" href="classitk_1_1ImageAdaptor.html" title="itk::ImageAdaptor\&lt; TImage, PixelAccessor \&gt;" alt="" coords="4205,1014,4528,1043"><area shape="rect" id="node95" href="classitk_1_1ImageAdaptor.html" title="Give access to partial aspects of voxels from an Image." alt="" coords="2833,961,3132,990"><area shape="rect" id="node19" href="classitk_1_1AbsImageAdaptor.html" title="Presents an image as being composed of the vcl_abs() of its pixels." alt="" coords="4903,313,5279,342"><area shape="rect" id="node23" href="classitk_1_1AcosImageAdaptor.html" title="Presents an image as being composed of the vcl_acos() of its pixels." alt="" coords="4899,559,5283,589"><area shape="rect" id="node27" href="classitk_1_1AddImageAdaptor.html" title="Presents an image as being the addition of a constant value to all pixels." alt="" coords="4967,859,5215,889"><area shape="rect" id="node31" href="classitk_1_1AsinImageAdaptor.html" title="Presents an image as being composed of the vcl_asin() of its pixels." alt="" coords="4901,1322,5280,1351"><area shape="rect" id="node35" href="classitk_1_1AtanImageAdaptor.html" title="Presents an image as being composed of the vcl_atan() of its pixels." alt="" coords="4899,1425,5283,1454"><area shape="rect" id="node39" href="classitk_1_1ComplexToImaginaryImageAdaptor.html" title="Presents a complex image as being composed of imag() part of its pixels." alt="" coords="4847,795,5335,825"><area shape="rect" id="node43" href="classitk_1_1ComplexToModulusImageAdaptor.html" title="Presents a complex image as being composed of vcl_abs() part of its pixels." alt="" coords="4852,935,5329,965"><area shape="rect" id="node47" href="classitk_1_1ComplexToPhaseImageAdaptor.html" title="Presents a complex image as being composed of arg() part of its pixels." alt="" coords="4859,1078,5323,1107"><area shape="rect" id="node51" href="classitk_1_1ComplexToRealImageAdaptor.html" title="Presents a complex image as being composed of real() part of its pixels." alt="" coords="4864,395,5317,425"><area shape="rect" id="node55" href="classitk_1_1CosImageAdaptor.html" title="Presents an image as being composed of the vcl_cos() of its pixels." alt="" coords="4903,717,5279,746"><area shape="rect" id="node59" href="classitk_1_1ExpNegativeImageAdaptor.html" title="Presents an image as being composed of the vcl_exp() of its pixels." alt="" coords="4872,1570,5309,1599"><area shape="rect" id="node63" href="classitk_1_1ExpImageAdaptor.html" title="Presents an image as being composed of the vcl_exp() of its pixels." alt="" coords="4903,1647,5279,1677"><area shape="rect" id="node67" href="classitk_1_1Log10ImageAdaptor.html" title="Presents an image as being composed of the vcl_log10() of its pixels." alt="" coords="4895,1769,5287,1798"><area shape="rect" id="node71" href="classitk_1_1LogImageAdaptor.html" title="Presents an image as being composed of the vcl_log() of its pixels." alt="" coords="4903,1163,5279,1193"><area shape="rect" id="node75" href="classitk_1_1RGBToLuminanceImageAdaptor.html" title="Presents a color image as being composed of the Luminance of its pixels." alt="" coords="4857,1243,5324,1273"><area shape="rect" id="node79" href="classitk_1_1RGBToVectorImageAdaptor.html" title="Presents an image of pixel type RGBPixel as being and image of Vectors." alt="" coords="4935,142,5247,171"><area shape="rect" id="node83" href="classitk_1_1SinImageAdaptor.html" title="Presents an image as being composed of the vcl_sin() of its pixels." alt="" coords="4905,229,5276,258"><area shape="rect" id="node87" href="classitk_1_1SqrtImageAdaptor.html" title="Presents an image as being composed of the vcl_sqrt() of its pixels." alt="" coords="4901,1491,5280,1521"><area shape="rect" id="node110" href="classitk_1_1ImageAdaptor.html" title="itk::ImageAdaptor\&lt; VectorImage\&lt; TPixelType, Dimension \&gt;, Accessor::VectorImageToImagePixelAccessor\&lt; TPixelType \&gt; \&gt;" alt="" coords="3939,1835,4795,1865"></map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>
<div class="dynheader">
Collaboration diagram for itk::ImageBase&lt; VImageDimension &gt;:</div>
<div class="dynsection">
<p><center><img src="classitk_1_1ImageBase__coll__graph.png" border="0" usemap="#itk_1_1ImageBase_3_01VImageDimension_01_4__coll__map" alt="Collaboration graph"></center>
<map name="itk_1_1ImageBase_3_01VImageDimension_01_4__coll__map">
<area shape="rect" id="node2" href="classitk_1_1DataObject.html" title="Base class for all data objects in ITK." alt="" coords="2231,175,2359,204"><area shape="rect" id="node4" href="classitk_1_1Object.html" title="Base class for most itk classes." alt="" coords="1499,75,1595,104"><area shape="rect" id="node6" href="classitk_1_1LightObject.html" title="Light weight base class for most itk classes." alt="" coords="785,8,913,37"><area shape="rect" id="node8" href="classitk_1_1SimpleFastMutexLock.html" title="Critical section locking class that can be allocated on the stack." alt="" coords="105,8,300,37"><area shape="rect" id="node10" href="classitk_1_1MetaDataDictionary.html" title="itk::MetaDataDictionary" alt="" coords="756,61,943,91"><area shape="rect" id="node12" href="classitk_1_1MetaDataDictionary_1_1MetaDataDictionaryMapType.html" title="itk::MetaDataDictionary::MetaDataDictionaryMapType" alt="" coords="5,61,400,91"><area shape="rect" id="node14" href="classitk_1_1TimeStamp.html" title="Generate a unique, increasing time value." alt="" coords="787,132,912,161"><area shape="rect" id="node16" href="classitk_1_1WeakPointer.html" title="itk::WeakPointer\&lt; ProcessObject \&gt;" alt="" coords="1415,212,1679,241"><area shape="rect" id="node18" href="classitk_1_1WeakPointer.html" title="Implements a weak reference to an object." alt="" coords="725,212,973,241"><area shape="rect" id="node21" href="classitk_1_1Point.html" title="itk::Point\&lt; double, VImageDimension \&gt;" alt="" coords="2152,315,2437,344"><area shape="rect" id="node23" href="classitk_1_1FixedArray.html" title="itk::FixedArray\&lt; double, NPointDimension \&gt;" alt="" coords="1049,264,1364,293"><area shape="rect" id="node25" href="classitk_1_1FixedArray.html" title="Simulate a standard C array with copy semnatics." alt="" coords="59,343,347,372"><area shape="rect" id="node29" href="classitk_1_1FixedArray.html" title="itk::FixedArray\&lt; TCoordRep, NPointDimension \&gt;" alt="" coords="677,316,1021,345"><area shape="rect" id="node38" href="classitk_1_1FixedArray.html" title="itk::FixedArray\&lt; double,NVectorDimension \&gt;" alt="" coords="1047,368,1367,397"><area shape="rect" id="node43" href="classitk_1_1FixedArray.html" title="itk::FixedArray\&lt; T, NVectorDimension \&gt;" alt="" coords="705,420,993,449"><area shape="rect" id="node27" href="classitk_1_1Point.html" title="A templated class holding a geometric point in n&#45;Dimensional space." alt="" coords="1393,316,1700,345"><area shape="rect" id="node32" href="classitk_1_1Matrix.html" title="itk::Matrix\&lt; double, VImageDimension, VImageDimension \&gt;" alt="" coords="2083,468,2507,497"><area shape="rect" id="node34" href="classitk_1_1Matrix.html" title="A templated class holding a M x N size Matrix This class contains a vnl_matrix_fixed..." alt="" coords="1419,473,1675,503"><area shape="rect" id="node36" href="classitk_1_1Vector.html" title="itk::Vector\&lt; double, VImageDimension \&gt;" alt="" coords="2147,368,2443,397"><area shape="rect" id="node41" href="classitk_1_1Vector.html" title="A templated class holding a n&#45;Dimensional vector." alt="" coords="1415,420,1679,449"></map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>

<p>
<a href="classitk_1_1ImageBase-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Public Types</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="classitk_1_1SmartPointer.html">SmartPointer</a>&lt; const <a class="el" href="classitk_1_1DataObject.html">Self</a> &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1ImageBase.html#c05e6f583d3d8f1423691c0be64c5551">ConstPointer</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="classitk_1_1Matrix.html">Matrix</a>&lt; double, <br class="typebreak">
VImageDimension, <br class="typebreak">
VImageDimension &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1ImageBase.html#cffa61ab2d11dc9c228042c286674d75">DirectionType</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="classitk_1_1Index.html">Index</a>&lt; VImageDimension &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1ImageBase.html#3e2f0d09f8bfca4218f6cbc9e55a0b9e">IndexType</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="classitk_1_1Index.html#bcd2aba05e60b776c5e75f72ed86420b">IndexType::IndexValueType</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1ImageBase.html#d471614204f0b309681cf22cbaa7f69c">IndexValueType</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="classitk_1_1Offset.html">Offset</a>&lt; VImageDimension &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1ImageBase.html#44467fcff3166caa04add7c57f241160">OffsetType</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="classitk_1_1Offset.html#a813bb2136a4584d5f3758447c3571bd">OffsetType::OffsetValueType</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1ImageBase.html#b9c35eb1d7bf223b607700ef7a43bbf7">OffsetValueType</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="classitk_1_1SmartPointer.html">SmartPointer</a>&lt; <a class="el" href="classitk_1_1DataObject.html">Self</a> &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1ImageBase.html#aca83d549947da66375e2139014a9d54">Pointer</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="classitk_1_1Point.html">Point</a>&lt; double, <br class="typebreak">
VImageDimension &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1ImageBase.html#a5e0d1c7e4d5dcad37cff5c72bffb821">PointType</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="classitk_1_1ImageRegion.html">ImageRegion</a><br class="typebreak">
&lt; VImageDimension &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1ImageBase.html#49674493674a56a29d05b4cfbf9cda1a">RegionType</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="classitk_1_1ImageBase.html">ImageBase</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1ImageBase.html#e6af5001f8a9bce51c6e538432b248f2">Self</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="classitk_1_1Size.html">Size</a>&lt; VImageDimension &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1ImageBase.html#a9439472de9c8ded679937f20106dba2">SizeType</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="classitk_1_1Size.html#04a619475e311f57be0cf76b0ae33f1f">SizeType::SizeValueType</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1ImageBase.html#9d3402b2050110ffafb20c488bccecb7">SizeValueType</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="classitk_1_1Vector.html">Vector</a>&lt; double, <br class="typebreak">
VImageDimension &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1ImageBase.html#b4ebc75302e50db40d755359b616b54a">SpacingType</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="classitk_1_1DataObject.html">DataObject</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1ImageBase.html#82be256a725704bc7a49762ccc84a791">Superclass</a></td></tr>

<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classitk_1_1ImageBase.html#b9c35eb1d7bf223b607700ef7a43bbf7">OffsetValueType</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1ImageBase.html#4f5d5eec6ff926db717a59fb63cdf10d">ComputeOffset</a> (const <a class="el" href="classitk_1_1Index.html">IndexType</a> &amp;ind) const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1ImageBase.html#78a9de223024f019cff5312334b56e3f">CopyInformation</a> (const <a class="el" href="classitk_1_1DataObject.html">DataObject</a> *data)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="classitk_1_1SmartPointer.html">LightObject::Pointer</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1Object.html#c36c03b81115c9a089bc46cdba22e1b6">CreateAnother</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1DataObject.html#c05b9b66fdaf8f4cfd317b5a8a494d03">DataHasBeenGenerated</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1Object.html#bc251c28f17728a618d8b2a55e6e66d8">DebugOff</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1Object.html#de27d01f85f71723bcbb3ec54f630b31">DebugOn</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1LightObject.html#17444d38d6f52e9e3bdf080dfffbe803">Delete</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1DataObject.html#8a70b06ebb65da85628342f3e992bc4c">DisconnectPipeline</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual const <a class="el" href="classitk_1_1ImageRegion.html">RegionType</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1ImageBase.html#bb2a8342cd8793694d77aefade6e32f2">GetBufferedRegion</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classitk_1_1Command.html">Command</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1Object.html#031c14d32abf5310bb2d0293216fc20b">GetCommand</a> (unsigned long tag)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1DataObject.html#ce6e72bec0d9e05d7fe014cf2807eeaf">GetDataReleased</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1Object.html#cf1456e40e57a23d7e7f051ca2e102cf">GetDebug</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual const <a class="el" href="classitk_1_1Matrix.html">DirectionType</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1ImageBase.html#bf13dd96cfdd77e42b1a13ad3d997ad2">GetDirection</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual const <a class="el" href="classitk_1_1ImageRegion.html">RegionType</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1ImageBase.html#2ea91d1d08178b6cce7e65a099ea272b">GetLargestPossibleRegion</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="classitk_1_1MetaDataDictionary.html">MetaDataDictionary</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1Object.html#ab4e913cbfc535646fc7e33f5b2e897d">GetMetaDataDictionary</a> (void) const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classitk_1_1MetaDataDictionary.html">MetaDataDictionary</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1Object.html#414d257cfb90dd76c8f6e29a796531b0">GetMetaDataDictionary</a> (void)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual unsigned long&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1Object.html#cab7d8d23240dacdbee33e5d1230a23e">GetMTime</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1ImageBase.html#f6eeb783ea1323867fba54b3b9755051">GetNameOfClass</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual const <a class="el" href="classitk_1_1Point.html">PointType</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1ImageBase.html#4687b4082eea49600bd05b8d64488661">GetOrigin</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1LightObject.html#48b4964378e7835c61aa54c3104eee61">GetReferenceCount</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual const <a class="el" href="classitk_1_1ImageRegion.html">RegionType</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1ImageBase.html#14769ccb89e9830f8128e09bf022b174">GetRequestedRegion</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classitk_1_1SmartPointerForwardReference.html">SmartPointerForwardReference</a><br class="typebreak">
&lt; <a class="el" href="classitk_1_1ProcessObject.html">ProcessObject</a> &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1DataObject.html#d4f9b688fe11bfbd8c2ac0db8b8e7556">GetSource</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1DataObject.html#9e2f8b5925265f27729a8813f85e8c5b">GetSourceOutputIndex</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual const <a class="el" href="classitk_1_1Vector.html">SpacingType</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1ImageBase.html#2d92ff5736deb71ffd0f1e43201b4c96">GetSpacing</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual unsigned long&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1DataObject.html#8f2632e303c0cc6a75909e204145da80">GetUpdateMTime</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1ImageBase.html#cb2a83026319a8822487ecec4ac45025">Graft</a> (const <a class="el" href="classitk_1_1DataObject.html">DataObject</a> *data)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1Object.html#1969769aece35c36fcf240bda3d57a30">HasObserver</a> (const <a class="el" href="classitk_1_1EventObject.html">EventObject</a> &amp;event) const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1ImageBase.html#c4e99dce146a34c05795c045986724b9">Initialize</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1Object.html#1bb33c340bb9a88c496cdd4359043294">InvokeEvent</a> (const <a class="el" href="classitk_1_1EventObject.html">EventObject</a> &amp;) const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1Object.html#0040fe1667da646a6e9029ea91b966dd">InvokeEvent</a> (const <a class="el" href="classitk_1_1EventObject.html">EventObject</a> &amp;)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1ImageBase.html#e47a6fc90a5244102668b18cda22b138">itkStaticConstMacro</a> (ImageDimension, unsigned int, VImageDimension)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1Object.html#33101e349626ac58ced6682b061d8277">Modified</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1DataObject.html#3bcc4f45982d6818a4683593a89295cd">PrepareForNewData</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1LightObject.html#bb0e07472c48d5a2033ac69ed519a338">Print</a> (std::ostream &amp;os, <a class="el" href="classitk_1_1Indent.html">Indent</a> indent=0) const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1Object.html#0cdbcf8585409596b9deabed98ce19a1">Register</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1DataObject.html#1663102ea89d1a6d61103a1f5d24a1e5">ReleaseData</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1Object.html#1d681b7e17fc204ad22b84d1e924784e">RemoveAllObservers</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1Object.html#d35bf2647e1d1c1dc34289d5aeb1d041">RemoveObserver</a> (unsigned long tag)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1ImageBase.html#4acf9901ac732a4a9921b47e4f6c532e">RequestedRegionIsOutsideOfTheBufferedRegion</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1DataObject.html#2e3b24be76dfa9a5b57279c337efa826">ResetPipeline</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1ImageBase.html#3744d0f4a745a3276fd1799c3c5ad101">SetBufferedRegion</a> (const <a class="el" href="classitk_1_1ImageRegion.html">RegionType</a> &amp;region)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1Object.html#0b7aabc3944effad59f0f048d621645d">SetDebug</a> (bool debugFlag) const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1ImageBase.html#d5441781a157615dfecc29d400743e02">SetDirection</a> (const <a class="el" href="classitk_1_1Matrix.html">DirectionType</a> direction)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1ImageBase.html#c57db6d22321449efc56c509e38334ff">SetLargestPossibleRegion</a> (const <a class="el" href="classitk_1_1ImageRegion.html">RegionType</a> &amp;region)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1Object.html#7b61a8c36e3ddda0b464c064c4e25eff">SetMetaDataDictionary</a> (const <a class="el" href="classitk_1_1MetaDataDictionary.html">MetaDataDictionary</a> &amp;rhs)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1Object.html#10988882bd8c63886182f959ce5e0b3b">SetReferenceCount</a> (int)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1ImageBase.html#e0fc2775bb2b8588b99b816c6d704aec">SetRequestedRegion</a> (<a class="el" href="classitk_1_1DataObject.html">DataObject</a> *data)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1ImageBase.html#07a352e10a135c720fbb85cb1135d403">SetRequestedRegion</a> (const <a class="el" href="classitk_1_1ImageRegion.html">RegionType</a> &amp;region)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1ImageBase.html#05433d31d2f30d7f22bda9027355b796">SetRequestedRegionToLargestPossibleRegion</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1DataObject.html#1bf5fcedfd6f5c38e1302eb8dea665f8">ShouldIReleaseData</a> () const </td></tr>

<tr><td class="memTemplParams" nowrap colspan="2">template&lt;class TCoordRep &gt; </td></tr>
<tr><td class="memTemplItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classitk_1_1ImageBase.html#200afb13c240236faccce0095469e963">TransformPhysicalPointToContinuousIndex</a> (const <a class="el" href="classitk_1_1Point.html">Point</a>&lt; TCoordRep, VImageDimension &gt; &amp;point, <a class="el" href="classitk_1_1ContinuousIndex.html">ContinuousIndex</a>&lt; TCoordRep, VImageDimension &gt; &amp;index) const </td></tr>

<tr><td class="memTemplParams" nowrap colspan="2">template&lt;class TCoordRep &gt; </td></tr>
<tr><td class="memTemplItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classitk_1_1ImageBase.html#5a22aaf149e153ee865ddb0a7997d5a7">TransformPhysicalPointToIndex</a> (const <a class="el" href="classitk_1_1Point.html">Point</a>&lt; TCoordRep, VImageDimension &gt; &amp;point, <a class="el" href="classitk_1_1Index.html">IndexType</a> &amp;index) const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1Object.html#eb964c23f5ea55c3896efdc645524e55">UnRegister</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1DataObject.html#943f87c89a468bbd12df2c25dbad3310">Update</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1ImageBase.html#834023cfc2063e73c15d79e1ae058a84">UpdateOutputInformation</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1ImageBase.html#0ee894d3bdc5c7c64c05d8d2c364d6f2">VerifyRequestedRegion</a> ()</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned long&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1Object.html#0e2fb8814089882b9c8d9174b5ca74ea">AddObserver</a> (const <a class="el" href="classitk_1_1EventObject.html">EventObject</a> &amp;event, <a class="el" href="classitk_1_1Command.html">Command</a> *) const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned long&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1Object.html#23703e82fa4a979fd512528f471606a0">AddObserver</a> (const <a class="el" href="classitk_1_1EventObject.html">EventObject</a> &amp;event, <a class="el" href="classitk_1_1Command.html">Command</a> *)</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classitk_1_1Index.html">IndexType</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1ImageBase.html#76d5d3496d21025ded6daa3099cab7bf">ComputeIndex</a> (<a class="el" href="classitk_1_1ImageBase.html#b9c35eb1d7bf223b607700ef7a43bbf7">OffsetValueType</a> offset) const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1ImageBase.html#9462d9ae91f2a53a41bac6b649706cc6">SetSpacing</a> (const float spacing[VImageDimension])</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1ImageBase.html#bafd7d6888ce30ce02b4fe8079f754b7">SetSpacing</a> (const double spacing[VImageDimension])</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1ImageBase.html#439c326362fe923dfd3594bb5cb22627">SetSpacing</a> (const <a class="el" href="classitk_1_1Vector.html">SpacingType</a> &amp;spacing)</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1ImageBase.html#ea7f28ea4d465e8b2fed2469227c8ed5">GetNumberOfComponentsPerPixel</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1ImageBase.html#507c6bc23a9ccbe4e69483b4a2b70762">SetNumberOfComponentsPerPixel</a> (unsigned int)</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="classitk_1_1ImageBase.html#b9c35eb1d7bf223b607700ef7a43bbf7">OffsetValueType</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1ImageBase.html#d5f28c77a2cee7e6b131766b6b27caf5">GetOffsetTable</a> () const </td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual const unsigned long &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1DataObject.html#0e061b880d8436fb49d3c8d995d6ac5d">GetPipelineMTime</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1DataObject.html#c482046eb113427a3bd4c6597d8a1938">SetPipelineMTime</a> (unsigned long time)</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual const bool &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1DataObject.html#603ecda26ce129b7f3150baaa05fa6e3">GetReleaseDataFlag</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1DataObject.html#9a7f594b2d09852e14a4f96e0146345a">ReleaseDataFlagOff</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1DataObject.html#e9bcbebb80a27e7c544dd82f854447a0">ReleaseDataFlagOn</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1DataObject.html#9c1c690c987eea6ea7a0e2f28a6fe385">SetReleaseDataFlag</a> (bool flag)</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1DataObject.html#10cb44a1075af11a4f92d087fe2b26a3">PropagateRequestedRegion</a> ()  throw (InvalidRequestedRegionError)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1DataObject.html#93cbfee9b5c11fcd5d456ebf7a1fb755">UpdateOutputData</a> ()</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1ImageBase.html#6d03fa60efcca89169776a68d9b7033b">SetOrigin</a> (const float origin[VImageDimension])</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1ImageBase.html#b69227bd2532be27dc137689bcf73857">SetOrigin</a> (const double origin[VImageDimension])</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1ImageBase.html#5b7e6ce4460e24b2dbc6b1ac60f971cd">SetOrigin</a> (<a class="el" href="classitk_1_1Point.html">PointType</a> _arg)</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memTemplParams" nowrap colspan="2">template&lt;class TCoordRep &gt; </td></tr>
<tr><td class="memTemplItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classitk_1_1ImageBase.html#aeda52e6d38fce7b1d438b34f9e7dff8">TransformContinuousIndexToPhysicalPoint</a> (const <a class="el" href="classitk_1_1ContinuousIndex.html">ContinuousIndex</a>&lt; TCoordRep, VImageDimension &gt; &amp;index, <a class="el" href="classitk_1_1Point.html">Point</a>&lt; TCoordRep, VImageDimension &gt; &amp;point) const </td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memTemplParams" nowrap colspan="2">template&lt;class TCoordRep &gt; </td></tr>
<tr><td class="memTemplItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classitk_1_1ImageBase.html#fc839cf1ab6d1ea3f05d70f175603430">TransformIndexToPhysicalPoint</a> (const <a class="el" href="classitk_1_1Index.html">IndexType</a> &amp;index, <a class="el" href="classitk_1_1Point.html">Point</a>&lt; TCoordRep, VImageDimension &gt; &amp;point) const </td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memTemplParams" nowrap colspan="2">template&lt;class TCoordRep &gt; </td></tr>
<tr><td class="memTemplItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classitk_1_1ImageBase.html#8ed4009b665f9cffd4314eff820675da">TransformLocalVectorToPhysicalVector</a> (const <a class="el" href="classitk_1_1FixedArray.html">FixedArray</a>&lt; TCoordRep, VImageDimension &gt; &amp;inputGradient, <a class="el" href="classitk_1_1FixedArray.html">FixedArray</a>&lt; TCoordRep, VImageDimension &gt; &amp;outputGradient) const </td></tr>

<tr><td colspan="2"><br><h2>Static Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">static void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1LightObject.html#d2017ee10bba6dc34ab9b3062ee573ca">BreakOnError</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1ImageBase.html#e718fb44710e150dd807e78a8bdbe5e3">GetImageDimension</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="classitk_1_1SmartPointer.html">Pointer</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1ImageBase.html#afea3864ca85a51386805bc9a633c116">New</a> ()</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">static bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1DataObject.html#da5f72ff271140b4a24d5d54ac9eead6">GetGlobalReleaseDataFlag</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1DataObject.html#a98c510f2dc5220ac0d2e9c913b4802d">GlobalReleaseDataFlagOff</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1DataObject.html#4aa155cf9f1416d8a784a2c057d75818">GlobalReleaseDataFlagOn</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1DataObject.html#6ed96cc6ac7c1b4d20afb1087d976f46">SetGlobalReleaseDataFlag</a> (bool val)</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">static bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1Object.html#722122bd785f53294ff40b828d5ffa4d">GetGlobalWarningDisplay</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1Object.html#3a5c8091d9c41acbea2bb083f141b028">GlobalWarningDisplayOff</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1Object.html#81e0ce09465f2c7e243bb5f68b850ff3">GlobalWarningDisplayOn</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1Object.html#d8741136cb37a25e64c62ebf91794d4a">SetGlobalWarningDisplay</a> (bool flag)</td></tr>

<tr><td colspan="2"><br><h2>Protected Types</h2></td></tr>
<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1LightObject.html#dc057b9bc15dba2d9b7b8bd4fa0f6774">InternalReferenceCountType</a></td></tr>

<tr><td colspan="2"><br><h2>Protected Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1ImageBase.html#9d564377fe91f163c352d95a3cbef061">ComputeIndexToPhysicalPointMatrices</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1ImageBase.html#d587ccc7cbe41b123d8501074a1edb9b">ComputeOffsetTable</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1ImageBase.html#9da54c0adc663d3e71e086a9ebb39362">ImageBase</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1ImageBase.html#cce6ef19db8cdbb64092a0f610e552ba">InitializeBufferedRegion</a> (void)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1Object.html#86e41d394947d09fa11d2bd1aa4a0823">PrintObservers</a> (std::ostream &amp;os, <a class="el" href="classitk_1_1Indent.html">Indent</a> indent) const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1ImageBase.html#ec3f471da3fdc3d1ddb9a7e3bcc2374b">PrintSelf</a> (std::ostream &amp;os, <a class="el" href="classitk_1_1Indent.html">Indent</a> indent) const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1DataObject.html#1bbac84cc5d1c3c0637bef5cfb20def8">PropagateResetPipeline</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1ImageBase.html#3d0932b15548a7dd2eb585e144f2ae43">~ImageBase</a> ()</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1LightObject.html#2c28e4194498d84fc4cf04f52627ebfc">PrintHeader</a> (std::ostream &amp;os, <a class="el" href="classitk_1_1Indent.html">Indent</a> indent) const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1LightObject.html#53f01227f6e1d236af409a9f90948734">PrintTrailer</a> (std::ostream &amp;os, <a class="el" href="classitk_1_1Indent.html">Indent</a> indent) const </td></tr>

<tr><td colspan="2"><br><h2>Protected Attributes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classitk_1_1Matrix.html">DirectionType</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1ImageBase.html#4ed2eb89e744ab0f454e383d58dc29d3">m_Direction</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classitk_1_1Matrix.html">DirectionType</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1ImageBase.html#3889743d03853bc684b4cd255a7d65ae">m_IndexToPhysicalPoint</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classitk_1_1Point.html">PointType</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1ImageBase.html#25875d37af3d05f237f7483c28050da2">m_Origin</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classitk_1_1Matrix.html">DirectionType</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1ImageBase.html#4f277b9006ff2b6cc000b2ec035e4864">m_PhysicalPointToIndex</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classitk_1_1LightObject.html#dc057b9bc15dba2d9b7b8bd4fa0f6774">InternalReferenceCountType</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1LightObject.html#499dbc304e9a6b929a4f339308788456">m_ReferenceCount</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classitk_1_1SimpleFastMutexLock.html">SimpleFastMutexLock</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1LightObject.html#b44ec95ff62bd5ea0315f7546ecac368">m_ReferenceCountLock</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classitk_1_1Vector.html">SpacingType</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1ImageBase.html#d29f29882586fd3e604c0ef16449661a">m_Spacing</a></td></tr>

</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
<h3>template&lt;unsigned int VImageDimension = 2&gt;<br>
 class itk::ImageBase&lt; VImageDimension &gt;</h3>

Base class for templated image classes. 
<p>
<a class="el" href="classitk_1_1ImageBase.html" title="Base class for templated image classes.">ImageBase</a> is the base class for the templated <a class="el" href="classitk_1_1Image.html" title="Templated n-dimensional image class.">Image</a> classes. <a class="el" href="classitk_1_1ImageBase.html" title="Base class for templated image classes.">ImageBase</a> is templated over the dimension of the image. It provides the API and ivars that depend solely on the dimension of the image. <a class="el" href="classitk_1_1ImageBase.html" title="Base class for templated image classes.">ImageBase</a> does not store any of the image (pixel) data. Storage for the pixels and the pixel access methods are defined in subclasses of <a class="el" href="classitk_1_1ImageBase.html" title="Base class for templated image classes.">ImageBase</a>, namely <a class="el" href="classitk_1_1Image.html" title="Templated n-dimensional image class.">Image</a> and <a class="el" href="classitk_1_1ImageAdaptor.html" title="Give access to partial aspects of voxels from an Image.">ImageAdaptor</a>.<p>
There are three sets of meta-data describing an image. These are "Region" objects that define a portion of an image via a starting index for the image array and a size. The ivar LargestPossibleRegion defines the size and starting index of the image dataset. The entire image dataset, however, may not be resident in memory. The region of the image that is resident in memory is defined by the "BufferedRegion". The Buffer is a contiguous block of memory. The third set of meta-data defines a region of interest, called the "RequestedRegion". The RequestedRegion is used by the pipeline execution model to define what a filter is requested to produce.<p>
[RegionIndex, RegionSize] C [BufferIndex, BufferSize] C [ImageIndex, ImageSize] 
<p>Definition at line <a class="el" href="itkImageBase_8h_source.html#l00087">87</a> of file <a class="el" href="itkImageBase_8h_source.html">itkImageBase.h</a>.</p>
<hr><h2>Member Typedef Documentation</h2>
<a class="anchor" name="c05e6f583d3d8f1423691c0be64c5551"></a><!-- doxytag: member="itk::ImageBase::ConstPointer" ref="c05e6f583d3d8f1423691c0be64c5551" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;unsigned int VImageDimension = 2&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="classitk_1_1SmartPointer.html">SmartPointer</a>&lt;const <a class="el" href="classitk_1_1DataObject.html">Self</a>&gt; <a class="el" href="classitk_1_1ImageBase.html">itk::ImageBase</a>&lt; VImageDimension &gt;::<a class="el" href="classitk_1_1SmartPointer.html">ConstPointer</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Reimplemented from <a class="el" href="classitk_1_1DataObject.html#33a357122ad96bba9ddcaae4d12b9889">itk::DataObject</a>.</p>

<p>Reimplemented in <a class="el" href="classitk_1_1AbsImageAdaptor.html#248fa31f3c36475aef2f2dcbe516007d">itk::AbsImageAdaptor&lt; TImage, TOutputPixelType &gt;</a>, <a class="el" href="classitk_1_1AcosImageAdaptor.html#6b202ea701bdd280122c961f55bb3d0b">itk::AcosImageAdaptor&lt; TImage, TOutputPixelType &gt;</a>, <a class="el" href="classitk_1_1AddImageAdaptor.html#8118fd5b07f6979ec3f9985f8e217cd7">itk::AddImageAdaptor&lt; TImage &gt;</a>, <a class="el" href="classitk_1_1AsinImageAdaptor.html#2330b1f921233792eb10937a428cbb28">itk::AsinImageAdaptor&lt; TImage, TOutputPixelType &gt;</a>, <a class="el" href="classitk_1_1AtanImageAdaptor.html#f98e49385289618feabecee58ff3ca29">itk::AtanImageAdaptor&lt; TImage, TOutputPixelType &gt;</a>, <a class="el" href="classitk_1_1BloxBoundaryPointImage.html#3ca0dc95879c844b5b79eddef154c6ae">itk::BloxBoundaryPointImage&lt; TImageDimension &gt;</a>, <a class="el" href="classitk_1_1BloxBoundaryProfileImage.html#21ffe558178611944fd2f72e280cc924">itk::BloxBoundaryProfileImage&lt; TImageDimension &gt;</a>, <a class="el" href="classitk_1_1BloxCoreAtomImage.html#94978aa19f317e92f9ecf6105892d327">itk::BloxCoreAtomImage&lt; NDimension &gt;</a>, <a class="el" href="classitk_1_1BloxImage.html#6bd1f2deb0f1f5e017674b85103ec95e">itk::BloxImage&lt; TBloxPixelType, TImageDimension &gt;</a>, <a class="el" href="classitk_1_1ComplexToImaginaryImageAdaptor.html#597e4453ced69a41f6bf5445957f7f49">itk::ComplexToImaginaryImageAdaptor&lt; TImage, TOutputPixelType &gt;</a>, <a class="el" href="classitk_1_1ComplexToModulusImageAdaptor.html#bfd2794eef46a01b2d1668f7052700d4">itk::ComplexToModulusImageAdaptor&lt; TImage, TOutputPixelType &gt;</a>, <a class="el" href="classitk_1_1ComplexToPhaseImageAdaptor.html#f844a54175ec5181b3d83f4bfebcff0f">itk::ComplexToPhaseImageAdaptor&lt; TImage, TOutputPixelType &gt;</a>, <a class="el" href="classitk_1_1ComplexToRealImageAdaptor.html#afcc6cfb5bdd0db729a454c073e2696f">itk::ComplexToRealImageAdaptor&lt; TImage, TOutputPixelType &gt;</a>, <a class="el" href="classitk_1_1CosImageAdaptor.html#a4bbdc5882ba121996eaf92f19f5adff">itk::CosImageAdaptor&lt; TImage, TOutputPixelType &gt;</a>, <a class="el" href="classitk_1_1ExpImageAdaptor.html#29a66b8166f192a78ad967eee84c8c60">itk::ExpImageAdaptor&lt; TImage, TOutputPixelType &gt;</a>, <a class="el" href="classitk_1_1ExpNegativeImageAdaptor.html#4c8325433ec81b2d065ffa05235e1b02">itk::ExpNegativeImageAdaptor&lt; TImage, TOutputPixelType &gt;</a>, <a class="el" href="classitk_1_1Image.html#9ed96e9f3d223f0d5c8204123324389d">itk::Image&lt; TPixel, VImageDimension &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#31e1f068194ef94aaea96ddb89a464b6">itk::ImageAdaptor&lt; TImage, TAccessor &gt;</a>, <a class="el" href="classitk_1_1Log10ImageAdaptor.html#7eb19dde947d976093624ff40c3978d7">itk::Log10ImageAdaptor&lt; TImage, TOutputPixelType &gt;</a>, <a class="el" href="classitk_1_1LogImageAdaptor.html#9cc92baf4df95ecc040dedbb0f7b6837">itk::LogImageAdaptor&lt; TImage, TOutputPixelType &gt;</a>, <a class="el" href="classitk_1_1NthElementImageAdaptor.html#199c5c784b46c6bac9941b427521e292">itk::NthElementImageAdaptor&lt; TImage, TOutputPixelType &gt;</a>, <a class="el" href="classitk_1_1OrientedImage.html#e0e8bf195af3d65db279582916d44ef1">itk::OrientedImage&lt; TPixel, VImageDimension &gt;</a>, <a class="el" href="classitk_1_1PhasedArray3DSpecialCoordinatesImage.html#46aefae8a8c6371e419b56a45e35c874">itk::PhasedArray3DSpecialCoordinatesImage&lt; TPixel &gt;</a>, <a class="el" href="classitk_1_1RGBToLuminanceImageAdaptor.html#e0da09703425a96d02819226a505ec24">itk::RGBToLuminanceImageAdaptor&lt; TImage, TOutputPixelType &gt;</a>, <a class="el" href="classitk_1_1RGBToVectorImageAdaptor.html#3c09e6152845563a41d519a7d65f052b">itk::RGBToVectorImageAdaptor&lt; TImage &gt;</a>, <a class="el" href="classitk_1_1SinImageAdaptor.html#513e503af964300f89216485b4271709">itk::SinImageAdaptor&lt; TImage, TOutputPixelType &gt;</a>, <a class="el" href="classitk_1_1SparseImage.html#6e2661e49e137f762cbc8451bd65c974">itk::SparseImage&lt; TNode, VImageDimension &gt;</a>, <a class="el" href="classitk_1_1SpecialCoordinatesImage.html#3034896240a1921f9b00025a225137e4">itk::SpecialCoordinatesImage&lt; TPixel, VImageDimension &gt;</a>, <a class="el" href="classitk_1_1SqrtImageAdaptor.html#91053c50d2f120f92131cda545aa0176">itk::SqrtImageAdaptor&lt; TImage, TOutputPixelType &gt;</a>, <a class="el" href="classitk_1_1TanImageAdaptor.html#2f2a9acccaaa2699435238a59a7bc13e">itk::TanImageAdaptor&lt; TImage, TOutputPixelType &gt;</a>, <a class="el" href="classitk_1_1VectorImage.html#447c644c51b5922047eaaf6e375504c9">itk::VectorImage&lt; TPixel, VImageDimension &gt;</a>, <a class="el" href="classitk_1_1VectorImageToImageAdaptor.html#8ea75cc0f40a6a02aa8ddfe000712f6f">itk::VectorImageToImageAdaptor&lt; TPixelType, Dimension &gt;</a>, <a class="el" href="classitk_1_1VectorToRGBImageAdaptor.html#d2da9c428c37108251273130e9be2c3a">itk::VectorToRGBImageAdaptor&lt; TImage &gt;</a>, <a class="el" href="classitk_1_1BloxImage.html#6bd1f2deb0f1f5e017674b85103ec95e">itk::BloxImage&lt; BloxCoreAtomPixel&lt; NDimension &gt;, NDimension &gt;</a>, <a class="el" href="classitk_1_1BloxImage.html#6bd1f2deb0f1f5e017674b85103ec95e">itk::BloxImage&lt; BloxBoundaryProfilePixel&lt; TImageDimension &gt;, TImageDimension &gt;</a>, <a class="el" href="classitk_1_1BloxImage.html#6bd1f2deb0f1f5e017674b85103ec95e">itk::BloxImage&lt; BloxBoundaryPointPixel&lt; TImageDimension &gt;, TImageDimension &gt;</a>, <a class="el" href="classitk_1_1Image.html#9ed96e9f3d223f0d5c8204123324389d">itk::Image&lt; TNode *, VImageDimension &gt;</a>, <a class="el" href="classitk_1_1Image.html#9ed96e9f3d223f0d5c8204123324389d">itk::Image&lt; BloxBoundaryProfilePixel&lt; TImageDimension &gt;, TImageDimension &gt;</a>, <a class="el" href="classitk_1_1Image.html#9ed96e9f3d223f0d5c8204123324389d">itk::Image&lt; BloxCoreAtomPixel&lt; NDimension &gt;, TImageDimension &gt;</a>, <a class="el" href="classitk_1_1Image.html#9ed96e9f3d223f0d5c8204123324389d">itk::Image&lt; TPixel, VImageDimension &gt;</a>, <a class="el" href="classitk_1_1Image.html#9ed96e9f3d223f0d5c8204123324389d">itk::Image&lt; TBloxPixelType, TImageDimension &gt;</a>, <a class="el" href="classitk_1_1Image.html#9ed96e9f3d223f0d5c8204123324389d">itk::Image&lt; BloxBoundaryPointPixel&lt; TImageDimension &gt;, TImageDimension &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#31e1f068194ef94aaea96ddb89a464b6">itk::ImageAdaptor&lt; TImage, Accessor::LogPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#31e1f068194ef94aaea96ddb89a464b6">itk::ImageAdaptor&lt; TImage, Accessor::SqrtPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#31e1f068194ef94aaea96ddb89a464b6">itk::ImageAdaptor&lt; TImage, Accessor::ComplexToModulusPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#31e1f068194ef94aaea96ddb89a464b6">itk::ImageAdaptor&lt; TImage, Accessor::ComplexToImaginaryPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#31e1f068194ef94aaea96ddb89a464b6">itk::ImageAdaptor&lt; TImage, Accessor::SinPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#31e1f068194ef94aaea96ddb89a464b6">itk::ImageAdaptor&lt; TImage, Accessor::TanPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#31e1f068194ef94aaea96ddb89a464b6">itk::ImageAdaptor&lt; TImage, Accessor::ExpNegativePixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#31e1f068194ef94aaea96ddb89a464b6">itk::ImageAdaptor&lt; TImage, Accessor::Log10PixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#31e1f068194ef94aaea96ddb89a464b6">itk::ImageAdaptor&lt; TImage, PixelAccessor &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#31e1f068194ef94aaea96ddb89a464b6">itk::ImageAdaptor&lt; TImage, Accessor::RGBToVectorPixelAccessor&lt; TImage::PixelType::ComponentType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#31e1f068194ef94aaea96ddb89a464b6">itk::ImageAdaptor&lt; TImage, Accessor::AcosPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#31e1f068194ef94aaea96ddb89a464b6">itk::ImageAdaptor&lt; TImage, Accessor::RGBToLuminancePixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#31e1f068194ef94aaea96ddb89a464b6">itk::ImageAdaptor&lt; TImage, Accessor::ComplexToPhasePixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#31e1f068194ef94aaea96ddb89a464b6">itk::ImageAdaptor&lt; VectorImage&lt; TPixelType, Dimension &gt;, Accessor::VectorImageToImagePixelAccessor&lt; TPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#31e1f068194ef94aaea96ddb89a464b6">itk::ImageAdaptor&lt; TImage, Accessor::AddPixelAccessor&lt; TImage::PixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#31e1f068194ef94aaea96ddb89a464b6">itk::ImageAdaptor&lt; TImage, Accessor::AbsPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#31e1f068194ef94aaea96ddb89a464b6">itk::ImageAdaptor&lt; TImage, Accessor::VectorToRGBPixelAccessor&lt; TImage::PixelType::ValueType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#31e1f068194ef94aaea96ddb89a464b6">itk::ImageAdaptor&lt; TImage, Accessor::AsinPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#31e1f068194ef94aaea96ddb89a464b6">itk::ImageAdaptor&lt; TImage, Accessor::ComplexToRealPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#31e1f068194ef94aaea96ddb89a464b6">itk::ImageAdaptor&lt; TImage, Accessor::ExpPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#31e1f068194ef94aaea96ddb89a464b6">itk::ImageAdaptor&lt; TImage, Accessor::AtanPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#31e1f068194ef94aaea96ddb89a464b6">itk::ImageAdaptor&lt; TImage, Accessor::CosPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1SpecialCoordinatesImage.html#3034896240a1921f9b00025a225137e4">itk::SpecialCoordinatesImage&lt; TPixel, 3 &gt;</a>, and <a class="el" href="classitk_1_1VectorImage.html#447c644c51b5922047eaaf6e375504c9">itk::VectorImage&lt; TPixelType, Dimension &gt;</a>.</p>

<p>Definition at line <a class="el" href="itkImageBase_8h_source.html#l00094">94</a> of file <a class="el" href="itkImageBase_8h_source.html">itkImageBase.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="cffa61ab2d11dc9c228042c286674d75"></a><!-- doxytag: member="itk::ImageBase::DirectionType" ref="cffa61ab2d11dc9c228042c286674d75" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;unsigned int VImageDimension = 2&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="classitk_1_1Matrix.html">Matrix</a>&lt;double, VImageDimension, VImageDimension&gt; <a class="el" href="classitk_1_1ImageBase.html">itk::ImageBase</a>&lt; VImageDimension &gt;::<a class="el" href="classitk_1_1Matrix.html">DirectionType</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Direction typedef support. The Direction is a matix of direction cosines that specify the direction between samples. 
<p>Reimplemented in <a class="el" href="classitk_1_1Image.html#07c7c68338cee5537f997d68591a1214">itk::Image&lt; TPixel, VImageDimension &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#cde12630a5a1702df80d101efdfa5fa7">itk::ImageAdaptor&lt; TImage, TAccessor &gt;</a>, <a class="el" href="classitk_1_1OrientedImage.html#fce8cf24141e0e1e38883865f8c97236">itk::OrientedImage&lt; TPixel, VImageDimension &gt;</a>, <a class="el" href="classitk_1_1VectorImage.html#bdba1056fe37168c2b4809ee9c8d139b">itk::VectorImage&lt; TPixel, VImageDimension &gt;</a>, <a class="el" href="classitk_1_1Image.html#07c7c68338cee5537f997d68591a1214">itk::Image&lt; TNode *, VImageDimension &gt;</a>, <a class="el" href="classitk_1_1Image.html#07c7c68338cee5537f997d68591a1214">itk::Image&lt; BloxBoundaryProfilePixel&lt; TImageDimension &gt;, TImageDimension &gt;</a>, <a class="el" href="classitk_1_1Image.html#07c7c68338cee5537f997d68591a1214">itk::Image&lt; BloxCoreAtomPixel&lt; NDimension &gt;, TImageDimension &gt;</a>, <a class="el" href="classitk_1_1Image.html#07c7c68338cee5537f997d68591a1214">itk::Image&lt; TPixel, VImageDimension &gt;</a>, <a class="el" href="classitk_1_1Image.html#07c7c68338cee5537f997d68591a1214">itk::Image&lt; TBloxPixelType, TImageDimension &gt;</a>, <a class="el" href="classitk_1_1Image.html#07c7c68338cee5537f997d68591a1214">itk::Image&lt; BloxBoundaryPointPixel&lt; TImageDimension &gt;, TImageDimension &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#cde12630a5a1702df80d101efdfa5fa7">itk::ImageAdaptor&lt; TImage, Accessor::LogPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#cde12630a5a1702df80d101efdfa5fa7">itk::ImageAdaptor&lt; TImage, Accessor::SqrtPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#cde12630a5a1702df80d101efdfa5fa7">itk::ImageAdaptor&lt; TImage, Accessor::ComplexToModulusPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#cde12630a5a1702df80d101efdfa5fa7">itk::ImageAdaptor&lt; TImage, Accessor::ComplexToImaginaryPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#cde12630a5a1702df80d101efdfa5fa7">itk::ImageAdaptor&lt; TImage, Accessor::SinPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#cde12630a5a1702df80d101efdfa5fa7">itk::ImageAdaptor&lt; TImage, Accessor::TanPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#cde12630a5a1702df80d101efdfa5fa7">itk::ImageAdaptor&lt; TImage, Accessor::ExpNegativePixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#cde12630a5a1702df80d101efdfa5fa7">itk::ImageAdaptor&lt; TImage, Accessor::Log10PixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#cde12630a5a1702df80d101efdfa5fa7">itk::ImageAdaptor&lt; TImage, PixelAccessor &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#cde12630a5a1702df80d101efdfa5fa7">itk::ImageAdaptor&lt; TImage, Accessor::RGBToVectorPixelAccessor&lt; TImage::PixelType::ComponentType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#cde12630a5a1702df80d101efdfa5fa7">itk::ImageAdaptor&lt; TImage, Accessor::AcosPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#cde12630a5a1702df80d101efdfa5fa7">itk::ImageAdaptor&lt; TImage, Accessor::RGBToLuminancePixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#cde12630a5a1702df80d101efdfa5fa7">itk::ImageAdaptor&lt; TImage, Accessor::ComplexToPhasePixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#cde12630a5a1702df80d101efdfa5fa7">itk::ImageAdaptor&lt; VectorImage&lt; TPixelType, Dimension &gt;, Accessor::VectorImageToImagePixelAccessor&lt; TPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#cde12630a5a1702df80d101efdfa5fa7">itk::ImageAdaptor&lt; TImage, Accessor::AddPixelAccessor&lt; TImage::PixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#cde12630a5a1702df80d101efdfa5fa7">itk::ImageAdaptor&lt; TImage, Accessor::AbsPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#cde12630a5a1702df80d101efdfa5fa7">itk::ImageAdaptor&lt; TImage, Accessor::VectorToRGBPixelAccessor&lt; TImage::PixelType::ValueType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#cde12630a5a1702df80d101efdfa5fa7">itk::ImageAdaptor&lt; TImage, Accessor::AsinPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#cde12630a5a1702df80d101efdfa5fa7">itk::ImageAdaptor&lt; TImage, Accessor::ComplexToRealPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#cde12630a5a1702df80d101efdfa5fa7">itk::ImageAdaptor&lt; TImage, Accessor::ExpPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#cde12630a5a1702df80d101efdfa5fa7">itk::ImageAdaptor&lt; TImage, Accessor::AtanPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#cde12630a5a1702df80d101efdfa5fa7">itk::ImageAdaptor&lt; TImage, Accessor::CosPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, and <a class="el" href="classitk_1_1VectorImage.html#bdba1056fe37168c2b4809ee9c8d139b">itk::VectorImage&lt; TPixelType, Dimension &gt;</a>.</p>

<p>Definition at line <a class="el" href="itkImageBase_8h_source.html#l00137">137</a> of file <a class="el" href="itkImageBase_8h_source.html">itkImageBase.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="3e2f0d09f8bfca4218f6cbc9e55a0b9e"></a><!-- doxytag: member="itk::ImageBase::IndexType" ref="3e2f0d09f8bfca4218f6cbc9e55a0b9e" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;unsigned int VImageDimension = 2&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="classitk_1_1Index.html">Index</a>&lt;VImageDimension&gt; <a class="el" href="classitk_1_1ImageBase.html">itk::ImageBase</a>&lt; VImageDimension &gt;::<a class="el" href="classitk_1_1Index.html">IndexType</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
<a class="el" href="classitk_1_1Index.html" title="Represent a n-dimensional index in a n-dimensional image.">Index</a> typedef support. An index is used to access pixel values. 
<p>Reimplemented in <a class="el" href="classitk_1_1BloxBoundaryPointImage.html#dd32f1e1dc7c45c0a8454cbb5e1fcbcf">itk::BloxBoundaryPointImage&lt; TImageDimension &gt;</a>, <a class="el" href="classitk_1_1BloxBoundaryProfileImage.html#da53f0e6b0b32f4382321d3428b4ff83">itk::BloxBoundaryProfileImage&lt; TImageDimension &gt;</a>, <a class="el" href="classitk_1_1BloxCoreAtomImage.html#2f52aa00553a4595507d185ad25109cb">itk::BloxCoreAtomImage&lt; NDimension &gt;</a>, <a class="el" href="classitk_1_1BloxImage.html#ae15ce117252d210e9ee20531ef90429">itk::BloxImage&lt; TBloxPixelType, TImageDimension &gt;</a>, <a class="el" href="classitk_1_1Image.html#42409699ba5aa72fcfdcdd05a910db6b">itk::Image&lt; TPixel, VImageDimension &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#9496f08de86d3e26dbb37a21650b9a72">itk::ImageAdaptor&lt; TImage, TAccessor &gt;</a>, <a class="el" href="classitk_1_1OrientedImage.html#ed98c6061b8ca763bf81f6b964688bf9">itk::OrientedImage&lt; TPixel, VImageDimension &gt;</a>, <a class="el" href="classitk_1_1PhasedArray3DSpecialCoordinatesImage.html#1bef017f0faf8a3355b4abbfcdc37a1c">itk::PhasedArray3DSpecialCoordinatesImage&lt; TPixel &gt;</a>, <a class="el" href="classitk_1_1SparseImage.html#60c5ee87069431b7c25828db886a7f02">itk::SparseImage&lt; TNode, VImageDimension &gt;</a>, <a class="el" href="classitk_1_1SpecialCoordinatesImage.html#ba01584172ed3f37e6251ecd092d4beb">itk::SpecialCoordinatesImage&lt; TPixel, VImageDimension &gt;</a>, <a class="el" href="classitk_1_1VectorImage.html#036c997876c434627b3d7dc19ad6e9f4">itk::VectorImage&lt; TPixel, VImageDimension &gt;</a>, <a class="el" href="classitk_1_1BloxImage.html#ae15ce117252d210e9ee20531ef90429">itk::BloxImage&lt; BloxCoreAtomPixel&lt; NDimension &gt;, NDimension &gt;</a>, <a class="el" href="classitk_1_1BloxImage.html#ae15ce117252d210e9ee20531ef90429">itk::BloxImage&lt; BloxBoundaryProfilePixel&lt; TImageDimension &gt;, TImageDimension &gt;</a>, <a class="el" href="classitk_1_1BloxImage.html#ae15ce117252d210e9ee20531ef90429">itk::BloxImage&lt; BloxBoundaryPointPixel&lt; TImageDimension &gt;, TImageDimension &gt;</a>, <a class="el" href="classitk_1_1Image.html#42409699ba5aa72fcfdcdd05a910db6b">itk::Image&lt; TNode *, VImageDimension &gt;</a>, <a class="el" href="classitk_1_1Image.html#42409699ba5aa72fcfdcdd05a910db6b">itk::Image&lt; BloxBoundaryProfilePixel&lt; TImageDimension &gt;, TImageDimension &gt;</a>, <a class="el" href="classitk_1_1Image.html#42409699ba5aa72fcfdcdd05a910db6b">itk::Image&lt; BloxCoreAtomPixel&lt; NDimension &gt;, TImageDimension &gt;</a>, <a class="el" href="classitk_1_1Image.html#42409699ba5aa72fcfdcdd05a910db6b">itk::Image&lt; TPixel, VImageDimension &gt;</a>, <a class="el" href="classitk_1_1Image.html#42409699ba5aa72fcfdcdd05a910db6b">itk::Image&lt; TBloxPixelType, TImageDimension &gt;</a>, <a class="el" href="classitk_1_1Image.html#42409699ba5aa72fcfdcdd05a910db6b">itk::Image&lt; BloxBoundaryPointPixel&lt; TImageDimension &gt;, TImageDimension &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#9496f08de86d3e26dbb37a21650b9a72">itk::ImageAdaptor&lt; TImage, Accessor::LogPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#9496f08de86d3e26dbb37a21650b9a72">itk::ImageAdaptor&lt; TImage, Accessor::SqrtPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#9496f08de86d3e26dbb37a21650b9a72">itk::ImageAdaptor&lt; TImage, Accessor::ComplexToModulusPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#9496f08de86d3e26dbb37a21650b9a72">itk::ImageAdaptor&lt; TImage, Accessor::ComplexToImaginaryPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#9496f08de86d3e26dbb37a21650b9a72">itk::ImageAdaptor&lt; TImage, Accessor::SinPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#9496f08de86d3e26dbb37a21650b9a72">itk::ImageAdaptor&lt; TImage, Accessor::TanPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#9496f08de86d3e26dbb37a21650b9a72">itk::ImageAdaptor&lt; TImage, Accessor::ExpNegativePixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#9496f08de86d3e26dbb37a21650b9a72">itk::ImageAdaptor&lt; TImage, Accessor::Log10PixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#9496f08de86d3e26dbb37a21650b9a72">itk::ImageAdaptor&lt; TImage, PixelAccessor &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#9496f08de86d3e26dbb37a21650b9a72">itk::ImageAdaptor&lt; TImage, Accessor::RGBToVectorPixelAccessor&lt; TImage::PixelType::ComponentType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#9496f08de86d3e26dbb37a21650b9a72">itk::ImageAdaptor&lt; TImage, Accessor::AcosPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#9496f08de86d3e26dbb37a21650b9a72">itk::ImageAdaptor&lt; TImage, Accessor::RGBToLuminancePixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#9496f08de86d3e26dbb37a21650b9a72">itk::ImageAdaptor&lt; TImage, Accessor::ComplexToPhasePixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#9496f08de86d3e26dbb37a21650b9a72">itk::ImageAdaptor&lt; VectorImage&lt; TPixelType, Dimension &gt;, Accessor::VectorImageToImagePixelAccessor&lt; TPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#9496f08de86d3e26dbb37a21650b9a72">itk::ImageAdaptor&lt; TImage, Accessor::AddPixelAccessor&lt; TImage::PixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#9496f08de86d3e26dbb37a21650b9a72">itk::ImageAdaptor&lt; TImage, Accessor::AbsPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#9496f08de86d3e26dbb37a21650b9a72">itk::ImageAdaptor&lt; TImage, Accessor::VectorToRGBPixelAccessor&lt; TImage::PixelType::ValueType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#9496f08de86d3e26dbb37a21650b9a72">itk::ImageAdaptor&lt; TImage, Accessor::AsinPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#9496f08de86d3e26dbb37a21650b9a72">itk::ImageAdaptor&lt; TImage, Accessor::ComplexToRealPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#9496f08de86d3e26dbb37a21650b9a72">itk::ImageAdaptor&lt; TImage, Accessor::ExpPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#9496f08de86d3e26dbb37a21650b9a72">itk::ImageAdaptor&lt; TImage, Accessor::AtanPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#9496f08de86d3e26dbb37a21650b9a72">itk::ImageAdaptor&lt; TImage, Accessor::CosPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1SpecialCoordinatesImage.html#ba01584172ed3f37e6251ecd092d4beb">itk::SpecialCoordinatesImage&lt; TPixel, 3 &gt;</a>, and <a class="el" href="classitk_1_1VectorImage.html#036c997876c434627b3d7dc19ad6e9f4">itk::VectorImage&lt; TPixelType, Dimension &gt;</a>.</p>

<p>Definition at line <a class="el" href="itkImageBase_8h_source.html#l00109">109</a> of file <a class="el" href="itkImageBase_8h_source.html">itkImageBase.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="d471614204f0b309681cf22cbaa7f69c"></a><!-- doxytag: member="itk::ImageBase::IndexValueType" ref="d471614204f0b309681cf22cbaa7f69c" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;unsigned int VImageDimension = 2&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="classitk_1_1Index.html#bcd2aba05e60b776c5e75f72ed86420b">IndexType::IndexValueType</a> <a class="el" href="classitk_1_1ImageBase.html">itk::ImageBase</a>&lt; VImageDimension &gt;::<a class="el" href="classitk_1_1ImageBase.html#d471614204f0b309681cf22cbaa7f69c">IndexValueType</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Reimplemented in <a class="el" href="classitk_1_1BloxCoreAtomImage.html#a20e9ef4872d457205f6fc8fdf13a819">itk::BloxCoreAtomImage&lt; NDimension &gt;</a>, <a class="el" href="classitk_1_1Image.html#495987f9d3f114185ad8b0ef1b2ff722">itk::Image&lt; TPixel, VImageDimension &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#f62c1713293f112de9ea60f15ab9c7cf">itk::ImageAdaptor&lt; TImage, TAccessor &gt;</a>, <a class="el" href="classitk_1_1PhasedArray3DSpecialCoordinatesImage.html#e3da7980457ec9da8e3116bb9710999d">itk::PhasedArray3DSpecialCoordinatesImage&lt; TPixel &gt;</a>, <a class="el" href="classitk_1_1VectorImage.html#f76b17676bee632793deb02a720e29f9">itk::VectorImage&lt; TPixel, VImageDimension &gt;</a>, <a class="el" href="classitk_1_1Image.html#495987f9d3f114185ad8b0ef1b2ff722">itk::Image&lt; TNode *, VImageDimension &gt;</a>, <a class="el" href="classitk_1_1Image.html#495987f9d3f114185ad8b0ef1b2ff722">itk::Image&lt; BloxBoundaryProfilePixel&lt; TImageDimension &gt;, TImageDimension &gt;</a>, <a class="el" href="classitk_1_1Image.html#495987f9d3f114185ad8b0ef1b2ff722">itk::Image&lt; BloxCoreAtomPixel&lt; NDimension &gt;, TImageDimension &gt;</a>, <a class="el" href="classitk_1_1Image.html#495987f9d3f114185ad8b0ef1b2ff722">itk::Image&lt; TPixel, VImageDimension &gt;</a>, <a class="el" href="classitk_1_1Image.html#495987f9d3f114185ad8b0ef1b2ff722">itk::Image&lt; TBloxPixelType, TImageDimension &gt;</a>, <a class="el" href="classitk_1_1Image.html#495987f9d3f114185ad8b0ef1b2ff722">itk::Image&lt; BloxBoundaryPointPixel&lt; TImageDimension &gt;, TImageDimension &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#f62c1713293f112de9ea60f15ab9c7cf">itk::ImageAdaptor&lt; TImage, Accessor::LogPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#f62c1713293f112de9ea60f15ab9c7cf">itk::ImageAdaptor&lt; TImage, Accessor::SqrtPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#f62c1713293f112de9ea60f15ab9c7cf">itk::ImageAdaptor&lt; TImage, Accessor::ComplexToModulusPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#f62c1713293f112de9ea60f15ab9c7cf">itk::ImageAdaptor&lt; TImage, Accessor::ComplexToImaginaryPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#f62c1713293f112de9ea60f15ab9c7cf">itk::ImageAdaptor&lt; TImage, Accessor::SinPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#f62c1713293f112de9ea60f15ab9c7cf">itk::ImageAdaptor&lt; TImage, Accessor::TanPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#f62c1713293f112de9ea60f15ab9c7cf">itk::ImageAdaptor&lt; TImage, Accessor::ExpNegativePixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#f62c1713293f112de9ea60f15ab9c7cf">itk::ImageAdaptor&lt; TImage, Accessor::Log10PixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#f62c1713293f112de9ea60f15ab9c7cf">itk::ImageAdaptor&lt; TImage, PixelAccessor &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#f62c1713293f112de9ea60f15ab9c7cf">itk::ImageAdaptor&lt; TImage, Accessor::RGBToVectorPixelAccessor&lt; TImage::PixelType::ComponentType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#f62c1713293f112de9ea60f15ab9c7cf">itk::ImageAdaptor&lt; TImage, Accessor::AcosPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#f62c1713293f112de9ea60f15ab9c7cf">itk::ImageAdaptor&lt; TImage, Accessor::RGBToLuminancePixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#f62c1713293f112de9ea60f15ab9c7cf">itk::ImageAdaptor&lt; TImage, Accessor::ComplexToPhasePixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#f62c1713293f112de9ea60f15ab9c7cf">itk::ImageAdaptor&lt; VectorImage&lt; TPixelType, Dimension &gt;, Accessor::VectorImageToImagePixelAccessor&lt; TPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#f62c1713293f112de9ea60f15ab9c7cf">itk::ImageAdaptor&lt; TImage, Accessor::AddPixelAccessor&lt; TImage::PixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#f62c1713293f112de9ea60f15ab9c7cf">itk::ImageAdaptor&lt; TImage, Accessor::AbsPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#f62c1713293f112de9ea60f15ab9c7cf">itk::ImageAdaptor&lt; TImage, Accessor::VectorToRGBPixelAccessor&lt; TImage::PixelType::ValueType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#f62c1713293f112de9ea60f15ab9c7cf">itk::ImageAdaptor&lt; TImage, Accessor::AsinPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#f62c1713293f112de9ea60f15ab9c7cf">itk::ImageAdaptor&lt; TImage, Accessor::ComplexToRealPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#f62c1713293f112de9ea60f15ab9c7cf">itk::ImageAdaptor&lt; TImage, Accessor::ExpPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#f62c1713293f112de9ea60f15ab9c7cf">itk::ImageAdaptor&lt; TImage, Accessor::AtanPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#f62c1713293f112de9ea60f15ab9c7cf">itk::ImageAdaptor&lt; TImage, Accessor::CosPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, and <a class="el" href="classitk_1_1VectorImage.html#f76b17676bee632793deb02a720e29f9">itk::VectorImage&lt; TPixelType, Dimension &gt;</a>.</p>

<p>Definition at line <a class="el" href="itkImageBase_8h_source.html#l00110">110</a> of file <a class="el" href="itkImageBase_8h_source.html">itkImageBase.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="dc057b9bc15dba2d9b7b8bd4fa0f6774"></a><!-- doxytag: member="itk::ImageBase::InternalReferenceCountType" ref="dc057b9bc15dba2d9b7b8bd4fa0f6774" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef int <a class="el" href="classitk_1_1LightObject.html#dc057b9bc15dba2d9b7b8bd4fa0f6774">itk::LightObject::InternalReferenceCountType</a><code> [protected, inherited]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Define the type of the reference count according to the target. This allows the use of atomic operations 
<p>Definition at line <a class="el" href="itkLightObject_8h_source.html#l00139">139</a> of file <a class="el" href="itkLightObject_8h_source.html">itkLightObject.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="44467fcff3166caa04add7c57f241160"></a><!-- doxytag: member="itk::ImageBase::OffsetType" ref="44467fcff3166caa04add7c57f241160" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;unsigned int VImageDimension = 2&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="classitk_1_1Offset.html">Offset</a>&lt;VImageDimension&gt; <a class="el" href="classitk_1_1ImageBase.html">itk::ImageBase</a>&lt; VImageDimension &gt;::<a class="el" href="classitk_1_1Offset.html">OffsetType</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
<a class="el" href="classitk_1_1Offset.html" title="Represent the offset between two n-dimensional indexes in a n-dimensional image.">Offset</a> typedef support. An offset represent relative position between indices. 
<p>Reimplemented in <a class="el" href="classitk_1_1BloxBoundaryPointImage.html#b385075dd4d3d3d3c0f293de60554767">itk::BloxBoundaryPointImage&lt; TImageDimension &gt;</a>, <a class="el" href="classitk_1_1BloxBoundaryProfileImage.html#df126c0dfcb4db0252ed2c9be667f710">itk::BloxBoundaryProfileImage&lt; TImageDimension &gt;</a>, <a class="el" href="classitk_1_1BloxCoreAtomImage.html#e47dfd11a1ffc5ef6971f032c126ecdb">itk::BloxCoreAtomImage&lt; NDimension &gt;</a>, <a class="el" href="classitk_1_1BloxImage.html#de584634d55b7682ab007753df0a806c">itk::BloxImage&lt; TBloxPixelType, TImageDimension &gt;</a>, <a class="el" href="classitk_1_1Image.html#38d1a69785d9999dbca212b73c40da1f">itk::Image&lt; TPixel, VImageDimension &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#c45d03cd50b1488b3594aee03f2e4a78">itk::ImageAdaptor&lt; TImage, TAccessor &gt;</a>, <a class="el" href="classitk_1_1PhasedArray3DSpecialCoordinatesImage.html#13e0178d6d7483ee3a8c9e51bdf228c1">itk::PhasedArray3DSpecialCoordinatesImage&lt; TPixel &gt;</a>, <a class="el" href="classitk_1_1SpecialCoordinatesImage.html#c980169e49e64d5983c2c75d2b913224">itk::SpecialCoordinatesImage&lt; TPixel, VImageDimension &gt;</a>, <a class="el" href="classitk_1_1VectorImage.html#e029e3d1283ab1fbdf9d5524598592e4">itk::VectorImage&lt; TPixel, VImageDimension &gt;</a>, <a class="el" href="classitk_1_1BloxImage.html#de584634d55b7682ab007753df0a806c">itk::BloxImage&lt; BloxCoreAtomPixel&lt; NDimension &gt;, NDimension &gt;</a>, <a class="el" href="classitk_1_1BloxImage.html#de584634d55b7682ab007753df0a806c">itk::BloxImage&lt; BloxBoundaryProfilePixel&lt; TImageDimension &gt;, TImageDimension &gt;</a>, <a class="el" href="classitk_1_1BloxImage.html#de584634d55b7682ab007753df0a806c">itk::BloxImage&lt; BloxBoundaryPointPixel&lt; TImageDimension &gt;, TImageDimension &gt;</a>, <a class="el" href="classitk_1_1Image.html#38d1a69785d9999dbca212b73c40da1f">itk::Image&lt; TNode *, VImageDimension &gt;</a>, <a class="el" href="classitk_1_1Image.html#38d1a69785d9999dbca212b73c40da1f">itk::Image&lt; BloxBoundaryProfilePixel&lt; TImageDimension &gt;, TImageDimension &gt;</a>, <a class="el" href="classitk_1_1Image.html#38d1a69785d9999dbca212b73c40da1f">itk::Image&lt; BloxCoreAtomPixel&lt; NDimension &gt;, TImageDimension &gt;</a>, <a class="el" href="classitk_1_1Image.html#38d1a69785d9999dbca212b73c40da1f">itk::Image&lt; TPixel, VImageDimension &gt;</a>, <a class="el" href="classitk_1_1Image.html#38d1a69785d9999dbca212b73c40da1f">itk::Image&lt; TBloxPixelType, TImageDimension &gt;</a>, <a class="el" href="classitk_1_1Image.html#38d1a69785d9999dbca212b73c40da1f">itk::Image&lt; BloxBoundaryPointPixel&lt; TImageDimension &gt;, TImageDimension &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#c45d03cd50b1488b3594aee03f2e4a78">itk::ImageAdaptor&lt; TImage, Accessor::LogPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#c45d03cd50b1488b3594aee03f2e4a78">itk::ImageAdaptor&lt; TImage, Accessor::SqrtPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#c45d03cd50b1488b3594aee03f2e4a78">itk::ImageAdaptor&lt; TImage, Accessor::ComplexToModulusPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#c45d03cd50b1488b3594aee03f2e4a78">itk::ImageAdaptor&lt; TImage, Accessor::ComplexToImaginaryPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#c45d03cd50b1488b3594aee03f2e4a78">itk::ImageAdaptor&lt; TImage, Accessor::SinPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#c45d03cd50b1488b3594aee03f2e4a78">itk::ImageAdaptor&lt; TImage, Accessor::TanPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#c45d03cd50b1488b3594aee03f2e4a78">itk::ImageAdaptor&lt; TImage, Accessor::ExpNegativePixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#c45d03cd50b1488b3594aee03f2e4a78">itk::ImageAdaptor&lt; TImage, Accessor::Log10PixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#c45d03cd50b1488b3594aee03f2e4a78">itk::ImageAdaptor&lt; TImage, PixelAccessor &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#c45d03cd50b1488b3594aee03f2e4a78">itk::ImageAdaptor&lt; TImage, Accessor::RGBToVectorPixelAccessor&lt; TImage::PixelType::ComponentType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#c45d03cd50b1488b3594aee03f2e4a78">itk::ImageAdaptor&lt; TImage, Accessor::AcosPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#c45d03cd50b1488b3594aee03f2e4a78">itk::ImageAdaptor&lt; TImage, Accessor::RGBToLuminancePixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#c45d03cd50b1488b3594aee03f2e4a78">itk::ImageAdaptor&lt; TImage, Accessor::ComplexToPhasePixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#c45d03cd50b1488b3594aee03f2e4a78">itk::ImageAdaptor&lt; VectorImage&lt; TPixelType, Dimension &gt;, Accessor::VectorImageToImagePixelAccessor&lt; TPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#c45d03cd50b1488b3594aee03f2e4a78">itk::ImageAdaptor&lt; TImage, Accessor::AddPixelAccessor&lt; TImage::PixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#c45d03cd50b1488b3594aee03f2e4a78">itk::ImageAdaptor&lt; TImage, Accessor::AbsPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#c45d03cd50b1488b3594aee03f2e4a78">itk::ImageAdaptor&lt; TImage, Accessor::VectorToRGBPixelAccessor&lt; TImage::PixelType::ValueType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#c45d03cd50b1488b3594aee03f2e4a78">itk::ImageAdaptor&lt; TImage, Accessor::AsinPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#c45d03cd50b1488b3594aee03f2e4a78">itk::ImageAdaptor&lt; TImage, Accessor::ComplexToRealPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#c45d03cd50b1488b3594aee03f2e4a78">itk::ImageAdaptor&lt; TImage, Accessor::ExpPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#c45d03cd50b1488b3594aee03f2e4a78">itk::ImageAdaptor&lt; TImage, Accessor::AtanPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#c45d03cd50b1488b3594aee03f2e4a78">itk::ImageAdaptor&lt; TImage, Accessor::CosPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1SpecialCoordinatesImage.html#c980169e49e64d5983c2c75d2b913224">itk::SpecialCoordinatesImage&lt; TPixel, 3 &gt;</a>, and <a class="el" href="classitk_1_1VectorImage.html#e029e3d1283ab1fbdf9d5524598592e4">itk::VectorImage&lt; TPixelType, Dimension &gt;</a>.</p>

<p>Definition at line <a class="el" href="itkImageBase_8h_source.html#l00114">114</a> of file <a class="el" href="itkImageBase_8h_source.html">itkImageBase.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="b9c35eb1d7bf223b607700ef7a43bbf7"></a><!-- doxytag: member="itk::ImageBase::OffsetValueType" ref="b9c35eb1d7bf223b607700ef7a43bbf7" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;unsigned int VImageDimension = 2&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="classitk_1_1Offset.html#a813bb2136a4584d5f3758447c3571bd">OffsetType::OffsetValueType</a> <a class="el" href="classitk_1_1ImageBase.html">itk::ImageBase</a>&lt; VImageDimension &gt;::<a class="el" href="classitk_1_1ImageBase.html#b9c35eb1d7bf223b607700ef7a43bbf7">OffsetValueType</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Reimplemented in <a class="el" href="classitk_1_1Image.html#fc18ee429a416e58ca65872710b86acf">itk::Image&lt; TPixel, VImageDimension &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#73135f1f58aff5401b065486bdf8b289">itk::ImageAdaptor&lt; TImage, TAccessor &gt;</a>, <a class="el" href="classitk_1_1VectorImage.html#5c67fb1eee0b06c3acb8071c0b1187b2">itk::VectorImage&lt; TPixel, VImageDimension &gt;</a>, <a class="el" href="classitk_1_1Image.html#fc18ee429a416e58ca65872710b86acf">itk::Image&lt; TNode *, VImageDimension &gt;</a>, <a class="el" href="classitk_1_1Image.html#fc18ee429a416e58ca65872710b86acf">itk::Image&lt; BloxBoundaryProfilePixel&lt; TImageDimension &gt;, TImageDimension &gt;</a>, <a class="el" href="classitk_1_1Image.html#fc18ee429a416e58ca65872710b86acf">itk::Image&lt; BloxCoreAtomPixel&lt; NDimension &gt;, TImageDimension &gt;</a>, <a class="el" href="classitk_1_1Image.html#fc18ee429a416e58ca65872710b86acf">itk::Image&lt; TPixel, VImageDimension &gt;</a>, <a class="el" href="classitk_1_1Image.html#fc18ee429a416e58ca65872710b86acf">itk::Image&lt; TBloxPixelType, TImageDimension &gt;</a>, <a class="el" href="classitk_1_1Image.html#fc18ee429a416e58ca65872710b86acf">itk::Image&lt; BloxBoundaryPointPixel&lt; TImageDimension &gt;, TImageDimension &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#73135f1f58aff5401b065486bdf8b289">itk::ImageAdaptor&lt; TImage, Accessor::LogPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#73135f1f58aff5401b065486bdf8b289">itk::ImageAdaptor&lt; TImage, Accessor::SqrtPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#73135f1f58aff5401b065486bdf8b289">itk::ImageAdaptor&lt; TImage, Accessor::ComplexToModulusPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#73135f1f58aff5401b065486bdf8b289">itk::ImageAdaptor&lt; TImage, Accessor::ComplexToImaginaryPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#73135f1f58aff5401b065486bdf8b289">itk::ImageAdaptor&lt; TImage, Accessor::SinPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#73135f1f58aff5401b065486bdf8b289">itk::ImageAdaptor&lt; TImage, Accessor::TanPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#73135f1f58aff5401b065486bdf8b289">itk::ImageAdaptor&lt; TImage, Accessor::ExpNegativePixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#73135f1f58aff5401b065486bdf8b289">itk::ImageAdaptor&lt; TImage, Accessor::Log10PixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#73135f1f58aff5401b065486bdf8b289">itk::ImageAdaptor&lt; TImage, PixelAccessor &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#73135f1f58aff5401b065486bdf8b289">itk::ImageAdaptor&lt; TImage, Accessor::RGBToVectorPixelAccessor&lt; TImage::PixelType::ComponentType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#73135f1f58aff5401b065486bdf8b289">itk::ImageAdaptor&lt; TImage, Accessor::AcosPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#73135f1f58aff5401b065486bdf8b289">itk::ImageAdaptor&lt; TImage, Accessor::RGBToLuminancePixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#73135f1f58aff5401b065486bdf8b289">itk::ImageAdaptor&lt; TImage, Accessor::ComplexToPhasePixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#73135f1f58aff5401b065486bdf8b289">itk::ImageAdaptor&lt; VectorImage&lt; TPixelType, Dimension &gt;, Accessor::VectorImageToImagePixelAccessor&lt; TPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#73135f1f58aff5401b065486bdf8b289">itk::ImageAdaptor&lt; TImage, Accessor::AddPixelAccessor&lt; TImage::PixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#73135f1f58aff5401b065486bdf8b289">itk::ImageAdaptor&lt; TImage, Accessor::AbsPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#73135f1f58aff5401b065486bdf8b289">itk::ImageAdaptor&lt; TImage, Accessor::VectorToRGBPixelAccessor&lt; TImage::PixelType::ValueType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#73135f1f58aff5401b065486bdf8b289">itk::ImageAdaptor&lt; TImage, Accessor::AsinPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#73135f1f58aff5401b065486bdf8b289">itk::ImageAdaptor&lt; TImage, Accessor::ComplexToRealPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#73135f1f58aff5401b065486bdf8b289">itk::ImageAdaptor&lt; TImage, Accessor::ExpPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#73135f1f58aff5401b065486bdf8b289">itk::ImageAdaptor&lt; TImage, Accessor::AtanPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#73135f1f58aff5401b065486bdf8b289">itk::ImageAdaptor&lt; TImage, Accessor::CosPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, and <a class="el" href="classitk_1_1VectorImage.html#5c67fb1eee0b06c3acb8071c0b1187b2">itk::VectorImage&lt; TPixelType, Dimension &gt;</a>.</p>

<p>Definition at line <a class="el" href="itkImageBase_8h_source.html#l00115">115</a> of file <a class="el" href="itkImageBase_8h_source.html">itkImageBase.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="aca83d549947da66375e2139014a9d54"></a><!-- doxytag: member="itk::ImageBase::Pointer" ref="aca83d549947da66375e2139014a9d54" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;unsigned int VImageDimension = 2&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="classitk_1_1SmartPointer.html">SmartPointer</a>&lt;<a class="el" href="classitk_1_1DataObject.html">Self</a>&gt; <a class="el" href="classitk_1_1ImageBase.html">itk::ImageBase</a>&lt; VImageDimension &gt;::<a class="el" href="classitk_1_1SmartPointer.html">Pointer</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Reimplemented from <a class="el" href="classitk_1_1DataObject.html#6cfe8a74d110b6b07aad70ced5dd91e0">itk::DataObject</a>.</p>

<p>Reimplemented in <a class="el" href="classitk_1_1AbsImageAdaptor.html#861e4308d5c6392624e572d64e4b7c03">itk::AbsImageAdaptor&lt; TImage, TOutputPixelType &gt;</a>, <a class="el" href="classitk_1_1AcosImageAdaptor.html#9d80c49a88dd85f095931e0271c7c74d">itk::AcosImageAdaptor&lt; TImage, TOutputPixelType &gt;</a>, <a class="el" href="classitk_1_1AddImageAdaptor.html#d7df5c79274082a7aa789cabeccd7bba">itk::AddImageAdaptor&lt; TImage &gt;</a>, <a class="el" href="classitk_1_1AsinImageAdaptor.html#6e7c6f3b6b02fa3183466ce79c02a4ab">itk::AsinImageAdaptor&lt; TImage, TOutputPixelType &gt;</a>, <a class="el" href="classitk_1_1AtanImageAdaptor.html#ae70124fe741b03ea8a6118a151a9988">itk::AtanImageAdaptor&lt; TImage, TOutputPixelType &gt;</a>, <a class="el" href="classitk_1_1BloxBoundaryPointImage.html#9145ad6d951075aee8eab35ebd72b81d">itk::BloxBoundaryPointImage&lt; TImageDimension &gt;</a>, <a class="el" href="classitk_1_1BloxBoundaryProfileImage.html#7b4b9794cca093f1903ebb23fc328adc">itk::BloxBoundaryProfileImage&lt; TImageDimension &gt;</a>, <a class="el" href="classitk_1_1BloxCoreAtomImage.html#b6ed1c5154de8202e7c4a0e27a45a6b2">itk::BloxCoreAtomImage&lt; NDimension &gt;</a>, <a class="el" href="classitk_1_1BloxImage.html#9346d440e9d013ce304a494363cdb027">itk::BloxImage&lt; TBloxPixelType, TImageDimension &gt;</a>, <a class="el" href="classitk_1_1ComplexToImaginaryImageAdaptor.html#c528a54e54f054c17265257623123fa2">itk::ComplexToImaginaryImageAdaptor&lt; TImage, TOutputPixelType &gt;</a>, <a class="el" href="classitk_1_1ComplexToModulusImageAdaptor.html#e0f876c7857716dd55419d798050b233">itk::ComplexToModulusImageAdaptor&lt; TImage, TOutputPixelType &gt;</a>, <a class="el" href="classitk_1_1ComplexToPhaseImageAdaptor.html#5ec96ca3f41b8d4de44dd1ec874dac3f">itk::ComplexToPhaseImageAdaptor&lt; TImage, TOutputPixelType &gt;</a>, <a class="el" href="classitk_1_1ComplexToRealImageAdaptor.html#f375125a871e17b79d6980bd739a7b5e">itk::ComplexToRealImageAdaptor&lt; TImage, TOutputPixelType &gt;</a>, <a class="el" href="classitk_1_1CosImageAdaptor.html#2e8e88b5ff81ebdfe8e9369f23bd93fb">itk::CosImageAdaptor&lt; TImage, TOutputPixelType &gt;</a>, <a class="el" href="classitk_1_1ExpImageAdaptor.html#d750e52535d5226d82c33f56bf8a1c91">itk::ExpImageAdaptor&lt; TImage, TOutputPixelType &gt;</a>, <a class="el" href="classitk_1_1ExpNegativeImageAdaptor.html#25209ff8ee5ba86de53033fd2ed4c413">itk::ExpNegativeImageAdaptor&lt; TImage, TOutputPixelType &gt;</a>, <a class="el" href="classitk_1_1Image.html#2577f4dcf08637785a9ee2fb45f38a7c">itk::Image&lt; TPixel, VImageDimension &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#ab38e87d43b00ac03afc681723d187cb">itk::ImageAdaptor&lt; TImage, TAccessor &gt;</a>, <a class="el" href="classitk_1_1Log10ImageAdaptor.html#bceb84396e81552484e48e3e02c9f298">itk::Log10ImageAdaptor&lt; TImage, TOutputPixelType &gt;</a>, <a class="el" href="classitk_1_1LogImageAdaptor.html#0091421bae3b1c6ba171a5513f8a0e65">itk::LogImageAdaptor&lt; TImage, TOutputPixelType &gt;</a>, <a class="el" href="classitk_1_1NthElementImageAdaptor.html#0b4609eba7a5a6f06f6911312329fa90">itk::NthElementImageAdaptor&lt; TImage, TOutputPixelType &gt;</a>, <a class="el" href="classitk_1_1OrientedImage.html#50913a57f3099c96a243e52a48d5e50a">itk::OrientedImage&lt; TPixel, VImageDimension &gt;</a>, <a class="el" href="classitk_1_1PhasedArray3DSpecialCoordinatesImage.html#d010aecc837fb0338c9afa5ad2ab81c9">itk::PhasedArray3DSpecialCoordinatesImage&lt; TPixel &gt;</a>, <a class="el" href="classitk_1_1RGBToLuminanceImageAdaptor.html#85a7341b064757bbf23d64177d0474cb">itk::RGBToLuminanceImageAdaptor&lt; TImage, TOutputPixelType &gt;</a>, <a class="el" href="classitk_1_1RGBToVectorImageAdaptor.html#168e4401dc6bec121303eed94998b7e6">itk::RGBToVectorImageAdaptor&lt; TImage &gt;</a>, <a class="el" href="classitk_1_1SinImageAdaptor.html#dc4d921dad4c35b6f2e519092e5c94af">itk::SinImageAdaptor&lt; TImage, TOutputPixelType &gt;</a>, <a class="el" href="classitk_1_1SparseImage.html#1be3e083a16d3391492db6bdca2ab675">itk::SparseImage&lt; TNode, VImageDimension &gt;</a>, <a class="el" href="classitk_1_1SpecialCoordinatesImage.html#aba46b0572d3e68d2d75af16f7170eca">itk::SpecialCoordinatesImage&lt; TPixel, VImageDimension &gt;</a>, <a class="el" href="classitk_1_1SqrtImageAdaptor.html#190c865cc331974ccc91045a9505a595">itk::SqrtImageAdaptor&lt; TImage, TOutputPixelType &gt;</a>, <a class="el" href="classitk_1_1TanImageAdaptor.html#c780b459d13c314877925cb327296aa2">itk::TanImageAdaptor&lt; TImage, TOutputPixelType &gt;</a>, <a class="el" href="classitk_1_1VectorImage.html#424937a665f321be087b39863e1e3f57">itk::VectorImage&lt; TPixel, VImageDimension &gt;</a>, <a class="el" href="classitk_1_1VectorImageToImageAdaptor.html#0980d52d813ac36e82f9866440844f8d">itk::VectorImageToImageAdaptor&lt; TPixelType, Dimension &gt;</a>, <a class="el" href="classitk_1_1VectorToRGBImageAdaptor.html#d37f224da0fcec746a0835316f37d525">itk::VectorToRGBImageAdaptor&lt; TImage &gt;</a>, <a class="el" href="classitk_1_1BloxImage.html#9346d440e9d013ce304a494363cdb027">itk::BloxImage&lt; BloxCoreAtomPixel&lt; NDimension &gt;, NDimension &gt;</a>, <a class="el" href="classitk_1_1BloxImage.html#9346d440e9d013ce304a494363cdb027">itk::BloxImage&lt; BloxBoundaryProfilePixel&lt; TImageDimension &gt;, TImageDimension &gt;</a>, <a class="el" href="classitk_1_1BloxImage.html#9346d440e9d013ce304a494363cdb027">itk::BloxImage&lt; BloxBoundaryPointPixel&lt; TImageDimension &gt;, TImageDimension &gt;</a>, <a class="el" href="classitk_1_1Image.html#2577f4dcf08637785a9ee2fb45f38a7c">itk::Image&lt; TNode *, VImageDimension &gt;</a>, <a class="el" href="classitk_1_1Image.html#2577f4dcf08637785a9ee2fb45f38a7c">itk::Image&lt; BloxBoundaryProfilePixel&lt; TImageDimension &gt;, TImageDimension &gt;</a>, <a class="el" href="classitk_1_1Image.html#2577f4dcf08637785a9ee2fb45f38a7c">itk::Image&lt; BloxCoreAtomPixel&lt; NDimension &gt;, TImageDimension &gt;</a>, <a class="el" href="classitk_1_1Image.html#2577f4dcf08637785a9ee2fb45f38a7c">itk::Image&lt; TPixel, VImageDimension &gt;</a>, <a class="el" href="classitk_1_1Image.html#2577f4dcf08637785a9ee2fb45f38a7c">itk::Image&lt; TBloxPixelType, TImageDimension &gt;</a>, <a class="el" href="classitk_1_1Image.html#2577f4dcf08637785a9ee2fb45f38a7c">itk::Image&lt; BloxBoundaryPointPixel&lt; TImageDimension &gt;, TImageDimension &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#ab38e87d43b00ac03afc681723d187cb">itk::ImageAdaptor&lt; TImage, Accessor::LogPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#ab38e87d43b00ac03afc681723d187cb">itk::ImageAdaptor&lt; TImage, Accessor::SqrtPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#ab38e87d43b00ac03afc681723d187cb">itk::ImageAdaptor&lt; TImage, Accessor::ComplexToModulusPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#ab38e87d43b00ac03afc681723d187cb">itk::ImageAdaptor&lt; TImage, Accessor::ComplexToImaginaryPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#ab38e87d43b00ac03afc681723d187cb">itk::ImageAdaptor&lt; TImage, Accessor::SinPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#ab38e87d43b00ac03afc681723d187cb">itk::ImageAdaptor&lt; TImage, Accessor::TanPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#ab38e87d43b00ac03afc681723d187cb">itk::ImageAdaptor&lt; TImage, Accessor::ExpNegativePixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#ab38e87d43b00ac03afc681723d187cb">itk::ImageAdaptor&lt; TImage, Accessor::Log10PixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#ab38e87d43b00ac03afc681723d187cb">itk::ImageAdaptor&lt; TImage, PixelAccessor &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#ab38e87d43b00ac03afc681723d187cb">itk::ImageAdaptor&lt; TImage, Accessor::RGBToVectorPixelAccessor&lt; TImage::PixelType::ComponentType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#ab38e87d43b00ac03afc681723d187cb">itk::ImageAdaptor&lt; TImage, Accessor::AcosPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#ab38e87d43b00ac03afc681723d187cb">itk::ImageAdaptor&lt; TImage, Accessor::RGBToLuminancePixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#ab38e87d43b00ac03afc681723d187cb">itk::ImageAdaptor&lt; TImage, Accessor::ComplexToPhasePixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#ab38e87d43b00ac03afc681723d187cb">itk::ImageAdaptor&lt; VectorImage&lt; TPixelType, Dimension &gt;, Accessor::VectorImageToImagePixelAccessor&lt; TPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#ab38e87d43b00ac03afc681723d187cb">itk::ImageAdaptor&lt; TImage, Accessor::AddPixelAccessor&lt; TImage::PixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#ab38e87d43b00ac03afc681723d187cb">itk::ImageAdaptor&lt; TImage, Accessor::AbsPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#ab38e87d43b00ac03afc681723d187cb">itk::ImageAdaptor&lt; TImage, Accessor::VectorToRGBPixelAccessor&lt; TImage::PixelType::ValueType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#ab38e87d43b00ac03afc681723d187cb">itk::ImageAdaptor&lt; TImage, Accessor::AsinPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#ab38e87d43b00ac03afc681723d187cb">itk::ImageAdaptor&lt; TImage, Accessor::ComplexToRealPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#ab38e87d43b00ac03afc681723d187cb">itk::ImageAdaptor&lt; TImage, Accessor::ExpPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#ab38e87d43b00ac03afc681723d187cb">itk::ImageAdaptor&lt; TImage, Accessor::AtanPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#ab38e87d43b00ac03afc681723d187cb">itk::ImageAdaptor&lt; TImage, Accessor::CosPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1SpecialCoordinatesImage.html#aba46b0572d3e68d2d75af16f7170eca">itk::SpecialCoordinatesImage&lt; TPixel, 3 &gt;</a>, and <a class="el" href="classitk_1_1VectorImage.html#424937a665f321be087b39863e1e3f57">itk::VectorImage&lt; TPixelType, Dimension &gt;</a>.</p>

<p>Definition at line <a class="el" href="itkImageBase_8h_source.html#l00093">93</a> of file <a class="el" href="itkImageBase_8h_source.html">itkImageBase.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="a5e0d1c7e4d5dcad37cff5c72bffb821"></a><!-- doxytag: member="itk::ImageBase::PointType" ref="a5e0d1c7e4d5dcad37cff5c72bffb821" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;unsigned int VImageDimension = 2&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="classitk_1_1Point.html">Point</a>&lt;double, VImageDimension&gt; <a class="el" href="classitk_1_1ImageBase.html">itk::ImageBase</a>&lt; VImageDimension &gt;::<a class="el" href="classitk_1_1Point.html">PointType</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Origin typedef support. The origin is the geometric coordinates of the index (0,0). 
<p>Reimplemented in <a class="el" href="classitk_1_1Image.html#aa6f50de3014f299a7ce95706494e9e7">itk::Image&lt; TPixel, VImageDimension &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#4e942bc5bf119eea73f78945361554f3">itk::ImageAdaptor&lt; TImage, TAccessor &gt;</a>, <a class="el" href="classitk_1_1PhasedArray3DSpecialCoordinatesImage.html#4cd0b08d1b004497cca14ba3216123c6">itk::PhasedArray3DSpecialCoordinatesImage&lt; TPixel &gt;</a>, <a class="el" href="classitk_1_1SpecialCoordinatesImage.html#bda2a4fa9d89db7f17874457e6549d2b">itk::SpecialCoordinatesImage&lt; TPixel, VImageDimension &gt;</a>, <a class="el" href="classitk_1_1VectorImage.html#d1739e0f35ac29d391d420851eec3b06">itk::VectorImage&lt; TPixel, VImageDimension &gt;</a>, <a class="el" href="classitk_1_1Image.html#aa6f50de3014f299a7ce95706494e9e7">itk::Image&lt; TNode *, VImageDimension &gt;</a>, <a class="el" href="classitk_1_1Image.html#aa6f50de3014f299a7ce95706494e9e7">itk::Image&lt; BloxBoundaryProfilePixel&lt; TImageDimension &gt;, TImageDimension &gt;</a>, <a class="el" href="classitk_1_1Image.html#aa6f50de3014f299a7ce95706494e9e7">itk::Image&lt; BloxCoreAtomPixel&lt; NDimension &gt;, TImageDimension &gt;</a>, <a class="el" href="classitk_1_1Image.html#aa6f50de3014f299a7ce95706494e9e7">itk::Image&lt; TPixel, VImageDimension &gt;</a>, <a class="el" href="classitk_1_1Image.html#aa6f50de3014f299a7ce95706494e9e7">itk::Image&lt; TBloxPixelType, TImageDimension &gt;</a>, <a class="el" href="classitk_1_1Image.html#aa6f50de3014f299a7ce95706494e9e7">itk::Image&lt; BloxBoundaryPointPixel&lt; TImageDimension &gt;, TImageDimension &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#4e942bc5bf119eea73f78945361554f3">itk::ImageAdaptor&lt; TImage, Accessor::LogPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#4e942bc5bf119eea73f78945361554f3">itk::ImageAdaptor&lt; TImage, Accessor::SqrtPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#4e942bc5bf119eea73f78945361554f3">itk::ImageAdaptor&lt; TImage, Accessor::ComplexToModulusPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#4e942bc5bf119eea73f78945361554f3">itk::ImageAdaptor&lt; TImage, Accessor::ComplexToImaginaryPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#4e942bc5bf119eea73f78945361554f3">itk::ImageAdaptor&lt; TImage, Accessor::SinPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#4e942bc5bf119eea73f78945361554f3">itk::ImageAdaptor&lt; TImage, Accessor::TanPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#4e942bc5bf119eea73f78945361554f3">itk::ImageAdaptor&lt; TImage, Accessor::ExpNegativePixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#4e942bc5bf119eea73f78945361554f3">itk::ImageAdaptor&lt; TImage, Accessor::Log10PixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#4e942bc5bf119eea73f78945361554f3">itk::ImageAdaptor&lt; TImage, PixelAccessor &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#4e942bc5bf119eea73f78945361554f3">itk::ImageAdaptor&lt; TImage, Accessor::RGBToVectorPixelAccessor&lt; TImage::PixelType::ComponentType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#4e942bc5bf119eea73f78945361554f3">itk::ImageAdaptor&lt; TImage, Accessor::AcosPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#4e942bc5bf119eea73f78945361554f3">itk::ImageAdaptor&lt; TImage, Accessor::RGBToLuminancePixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#4e942bc5bf119eea73f78945361554f3">itk::ImageAdaptor&lt; TImage, Accessor::ComplexToPhasePixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#4e942bc5bf119eea73f78945361554f3">itk::ImageAdaptor&lt; VectorImage&lt; TPixelType, Dimension &gt;, Accessor::VectorImageToImagePixelAccessor&lt; TPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#4e942bc5bf119eea73f78945361554f3">itk::ImageAdaptor&lt; TImage, Accessor::AddPixelAccessor&lt; TImage::PixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#4e942bc5bf119eea73f78945361554f3">itk::ImageAdaptor&lt; TImage, Accessor::AbsPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#4e942bc5bf119eea73f78945361554f3">itk::ImageAdaptor&lt; TImage, Accessor::VectorToRGBPixelAccessor&lt; TImage::PixelType::ValueType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#4e942bc5bf119eea73f78945361554f3">itk::ImageAdaptor&lt; TImage, Accessor::AsinPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#4e942bc5bf119eea73f78945361554f3">itk::ImageAdaptor&lt; TImage, Accessor::ComplexToRealPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#4e942bc5bf119eea73f78945361554f3">itk::ImageAdaptor&lt; TImage, Accessor::ExpPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#4e942bc5bf119eea73f78945361554f3">itk::ImageAdaptor&lt; TImage, Accessor::AtanPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#4e942bc5bf119eea73f78945361554f3">itk::ImageAdaptor&lt; TImage, Accessor::CosPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1SpecialCoordinatesImage.html#bda2a4fa9d89db7f17874457e6549d2b">itk::SpecialCoordinatesImage&lt; TPixel, 3 &gt;</a>, and <a class="el" href="classitk_1_1VectorImage.html#d1739e0f35ac29d391d420851eec3b06">itk::VectorImage&lt; TPixelType, Dimension &gt;</a>.</p>

<p>Definition at line <a class="el" href="itkImageBase_8h_source.html#l00132">132</a> of file <a class="el" href="itkImageBase_8h_source.html">itkImageBase.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="49674493674a56a29d05b4cfbf9cda1a"></a><!-- doxytag: member="itk::ImageBase::RegionType" ref="49674493674a56a29d05b4cfbf9cda1a" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;unsigned int VImageDimension = 2&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="classitk_1_1ImageRegion.html">ImageRegion</a>&lt;VImageDimension&gt; <a class="el" href="classitk_1_1ImageBase.html">itk::ImageBase</a>&lt; VImageDimension &gt;::<a class="el" href="classitk_1_1ImageRegion.html">RegionType</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
<a class="el" href="classitk_1_1Region.html" title="A region represents some portion or piece of data.">Region</a> typedef support. <a class="el" href="classA.html">A</a> region is used to specify a subset of an image. 
<p>Reimplemented in <a class="el" href="classitk_1_1BloxBoundaryPointImage.html#43dedffceec4924cd90a52c8080a8fa3">itk::BloxBoundaryPointImage&lt; TImageDimension &gt;</a>, <a class="el" href="classitk_1_1BloxBoundaryProfileImage.html#89732be02aa01dd10d50c971ef0e3583">itk::BloxBoundaryProfileImage&lt; TImageDimension &gt;</a>, <a class="el" href="classitk_1_1BloxCoreAtomImage.html#fc56bed23db66d558c1f822c492e0e72">itk::BloxCoreAtomImage&lt; NDimension &gt;</a>, <a class="el" href="classitk_1_1BloxImage.html#2428007ecd72e5b9b3aef10f703282ae">itk::BloxImage&lt; TBloxPixelType, TImageDimension &gt;</a>, <a class="el" href="classitk_1_1Image.html#e62498a2d948b5e07826d9686b1fec99">itk::Image&lt; TPixel, VImageDimension &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#bec75874fd0a6827af6b9bed037f6a9e">itk::ImageAdaptor&lt; TImage, TAccessor &gt;</a>, <a class="el" href="classitk_1_1PhasedArray3DSpecialCoordinatesImage.html#f9adef9bcd8e5910ab74e910fd5d347b">itk::PhasedArray3DSpecialCoordinatesImage&lt; TPixel &gt;</a>, <a class="el" href="classitk_1_1SpecialCoordinatesImage.html#503ae954137a4c8c53fa7edbaaafe5d8">itk::SpecialCoordinatesImage&lt; TPixel, VImageDimension &gt;</a>, <a class="el" href="classitk_1_1VectorImage.html#b6affde6ec4fd1782629658776664fec">itk::VectorImage&lt; TPixel, VImageDimension &gt;</a>, <a class="el" href="classitk_1_1BloxImage.html#2428007ecd72e5b9b3aef10f703282ae">itk::BloxImage&lt; BloxCoreAtomPixel&lt; NDimension &gt;, NDimension &gt;</a>, <a class="el" href="classitk_1_1BloxImage.html#2428007ecd72e5b9b3aef10f703282ae">itk::BloxImage&lt; BloxBoundaryProfilePixel&lt; TImageDimension &gt;, TImageDimension &gt;</a>, <a class="el" href="classitk_1_1BloxImage.html#2428007ecd72e5b9b3aef10f703282ae">itk::BloxImage&lt; BloxBoundaryPointPixel&lt; TImageDimension &gt;, TImageDimension &gt;</a>, <a class="el" href="classitk_1_1Image.html#e62498a2d948b5e07826d9686b1fec99">itk::Image&lt; TNode *, VImageDimension &gt;</a>, <a class="el" href="classitk_1_1Image.html#e62498a2d948b5e07826d9686b1fec99">itk::Image&lt; BloxBoundaryProfilePixel&lt; TImageDimension &gt;, TImageDimension &gt;</a>, <a class="el" href="classitk_1_1Image.html#e62498a2d948b5e07826d9686b1fec99">itk::Image&lt; BloxCoreAtomPixel&lt; NDimension &gt;, TImageDimension &gt;</a>, <a class="el" href="classitk_1_1Image.html#e62498a2d948b5e07826d9686b1fec99">itk::Image&lt; TPixel, VImageDimension &gt;</a>, <a class="el" href="classitk_1_1Image.html#e62498a2d948b5e07826d9686b1fec99">itk::Image&lt; TBloxPixelType, TImageDimension &gt;</a>, <a class="el" href="classitk_1_1Image.html#e62498a2d948b5e07826d9686b1fec99">itk::Image&lt; BloxBoundaryPointPixel&lt; TImageDimension &gt;, TImageDimension &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#bec75874fd0a6827af6b9bed037f6a9e">itk::ImageAdaptor&lt; TImage, Accessor::LogPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#bec75874fd0a6827af6b9bed037f6a9e">itk::ImageAdaptor&lt; TImage, Accessor::SqrtPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#bec75874fd0a6827af6b9bed037f6a9e">itk::ImageAdaptor&lt; TImage, Accessor::ComplexToModulusPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#bec75874fd0a6827af6b9bed037f6a9e">itk::ImageAdaptor&lt; TImage, Accessor::ComplexToImaginaryPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#bec75874fd0a6827af6b9bed037f6a9e">itk::ImageAdaptor&lt; TImage, Accessor::SinPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#bec75874fd0a6827af6b9bed037f6a9e">itk::ImageAdaptor&lt; TImage, Accessor::TanPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#bec75874fd0a6827af6b9bed037f6a9e">itk::ImageAdaptor&lt; TImage, Accessor::ExpNegativePixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#bec75874fd0a6827af6b9bed037f6a9e">itk::ImageAdaptor&lt; TImage, Accessor::Log10PixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#bec75874fd0a6827af6b9bed037f6a9e">itk::ImageAdaptor&lt; TImage, PixelAccessor &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#bec75874fd0a6827af6b9bed037f6a9e">itk::ImageAdaptor&lt; TImage, Accessor::RGBToVectorPixelAccessor&lt; TImage::PixelType::ComponentType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#bec75874fd0a6827af6b9bed037f6a9e">itk::ImageAdaptor&lt; TImage, Accessor::AcosPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#bec75874fd0a6827af6b9bed037f6a9e">itk::ImageAdaptor&lt; TImage, Accessor::RGBToLuminancePixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#bec75874fd0a6827af6b9bed037f6a9e">itk::ImageAdaptor&lt; TImage, Accessor::ComplexToPhasePixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#bec75874fd0a6827af6b9bed037f6a9e">itk::ImageAdaptor&lt; VectorImage&lt; TPixelType, Dimension &gt;, Accessor::VectorImageToImagePixelAccessor&lt; TPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#bec75874fd0a6827af6b9bed037f6a9e">itk::ImageAdaptor&lt; TImage, Accessor::AddPixelAccessor&lt; TImage::PixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#bec75874fd0a6827af6b9bed037f6a9e">itk::ImageAdaptor&lt; TImage, Accessor::AbsPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#bec75874fd0a6827af6b9bed037f6a9e">itk::ImageAdaptor&lt; TImage, Accessor::VectorToRGBPixelAccessor&lt; TImage::PixelType::ValueType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#bec75874fd0a6827af6b9bed037f6a9e">itk::ImageAdaptor&lt; TImage, Accessor::AsinPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#bec75874fd0a6827af6b9bed037f6a9e">itk::ImageAdaptor&lt; TImage, Accessor::ComplexToRealPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#bec75874fd0a6827af6b9bed037f6a9e">itk::ImageAdaptor&lt; TImage, Accessor::ExpPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#bec75874fd0a6827af6b9bed037f6a9e">itk::ImageAdaptor&lt; TImage, Accessor::AtanPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#bec75874fd0a6827af6b9bed037f6a9e">itk::ImageAdaptor&lt; TImage, Accessor::CosPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1SpecialCoordinatesImage.html#503ae954137a4c8c53fa7edbaaafe5d8">itk::SpecialCoordinatesImage&lt; TPixel, 3 &gt;</a>, and <a class="el" href="classitk_1_1VectorImage.html#b6affde6ec4fd1782629658776664fec">itk::VectorImage&lt; TPixelType, Dimension &gt;</a>.</p>

<p>Definition at line <a class="el" href="itkImageBase_8h_source.html#l00122">122</a> of file <a class="el" href="itkImageBase_8h_source.html">itkImageBase.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="e6af5001f8a9bce51c6e538432b248f2"></a><!-- doxytag: member="itk::ImageBase::Self" ref="e6af5001f8a9bce51c6e538432b248f2" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;unsigned int VImageDimension = 2&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="classitk_1_1ImageBase.html">ImageBase</a> <a class="el" href="classitk_1_1ImageBase.html">itk::ImageBase</a>&lt; VImageDimension &gt;::<a class="el" href="classitk_1_1DataObject.html">Self</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Standard typedefs. 
<p>Reimplemented from <a class="el" href="classitk_1_1DataObject.html#feef825b8d9dbf740646f834968f9e64">itk::DataObject</a>.</p>

<p>Reimplemented in <a class="el" href="classitk_1_1AbsImageAdaptor.html#9508f8bade36ffa4d6092ebc069080dd">itk::AbsImageAdaptor&lt; TImage, TOutputPixelType &gt;</a>, <a class="el" href="classitk_1_1AcosImageAdaptor.html#7a0f99b8923f9fe720358d2093d9160e">itk::AcosImageAdaptor&lt; TImage, TOutputPixelType &gt;</a>, <a class="el" href="classitk_1_1AddImageAdaptor.html#389c1b0f3b468659f6db8a4d8a040215">itk::AddImageAdaptor&lt; TImage &gt;</a>, <a class="el" href="classitk_1_1AsinImageAdaptor.html#b87262e0e2ad4485277b9cf5d90e02df">itk::AsinImageAdaptor&lt; TImage, TOutputPixelType &gt;</a>, <a class="el" href="classitk_1_1AtanImageAdaptor.html#e1cbf3acde5f02ee00ccc297a50140c2">itk::AtanImageAdaptor&lt; TImage, TOutputPixelType &gt;</a>, <a class="el" href="classitk_1_1BloxBoundaryPointImage.html#91ba6eff15dcf7c6c0b981f0d1782284">itk::BloxBoundaryPointImage&lt; TImageDimension &gt;</a>, <a class="el" href="classitk_1_1BloxBoundaryProfileImage.html#1df10b8e186b3e3669f9e218e5a3be25">itk::BloxBoundaryProfileImage&lt; TImageDimension &gt;</a>, <a class="el" href="classitk_1_1BloxCoreAtomImage.html#08e0353db484e944831ecaf1bb5a3a34">itk::BloxCoreAtomImage&lt; NDimension &gt;</a>, <a class="el" href="classitk_1_1BloxImage.html#dbe29e2f095788985884d54c78312021">itk::BloxImage&lt; TBloxPixelType, TImageDimension &gt;</a>, <a class="el" href="classitk_1_1ComplexToImaginaryImageAdaptor.html#21d1d588d5be46ca01ab9ab1d66bcaca">itk::ComplexToImaginaryImageAdaptor&lt; TImage, TOutputPixelType &gt;</a>, <a class="el" href="classitk_1_1ComplexToModulusImageAdaptor.html#ebd322d41cef906627866acab72a68b3">itk::ComplexToModulusImageAdaptor&lt; TImage, TOutputPixelType &gt;</a>, <a class="el" href="classitk_1_1ComplexToPhaseImageAdaptor.html#d9824bf841ef01866aec75f567feb7c5">itk::ComplexToPhaseImageAdaptor&lt; TImage, TOutputPixelType &gt;</a>, <a class="el" href="classitk_1_1ComplexToRealImageAdaptor.html#b29a06fbb1741744d0685b0c8f9a8c60">itk::ComplexToRealImageAdaptor&lt; TImage, TOutputPixelType &gt;</a>, <a class="el" href="classitk_1_1CosImageAdaptor.html#42d7caf09bdd155ed5c38f3cd0f78986">itk::CosImageAdaptor&lt; TImage, TOutputPixelType &gt;</a>, <a class="el" href="classitk_1_1ExpImageAdaptor.html#ffbb6df69f1e9758ed748f4a20a4a346">itk::ExpImageAdaptor&lt; TImage, TOutputPixelType &gt;</a>, <a class="el" href="classitk_1_1ExpNegativeImageAdaptor.html#bfae9b64c626a097dd1b6dfb6cd70abb">itk::ExpNegativeImageAdaptor&lt; TImage, TOutputPixelType &gt;</a>, <a class="el" href="classitk_1_1Image.html#e520168813cc33b9198d167d4f34df3a">itk::Image&lt; TPixel, VImageDimension &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#257f7db00c844c248c0d3445e7657fe7">itk::ImageAdaptor&lt; TImage, TAccessor &gt;</a>, <a class="el" href="classitk_1_1Log10ImageAdaptor.html#9fe9a804ea6afbda37cad10a8aca2e26">itk::Log10ImageAdaptor&lt; TImage, TOutputPixelType &gt;</a>, <a class="el" href="classitk_1_1LogImageAdaptor.html#0fd9b82ad34f7970d339a30851d9ece9">itk::LogImageAdaptor&lt; TImage, TOutputPixelType &gt;</a>, <a class="el" href="classitk_1_1NthElementImageAdaptor.html#3fa58d159fa5670c2c9b601c34a42d5f">itk::NthElementImageAdaptor&lt; TImage, TOutputPixelType &gt;</a>, <a class="el" href="classitk_1_1OrientedImage.html#a1e9f063c98deb4cd4241e9862903579">itk::OrientedImage&lt; TPixel, VImageDimension &gt;</a>, <a class="el" href="classitk_1_1PhasedArray3DSpecialCoordinatesImage.html#14af1dfeeb89bd4e919d6838359de183">itk::PhasedArray3DSpecialCoordinatesImage&lt; TPixel &gt;</a>, <a class="el" href="classitk_1_1RGBToLuminanceImageAdaptor.html#a1519ff7b9ff347397307e7f440e79d7">itk::RGBToLuminanceImageAdaptor&lt; TImage, TOutputPixelType &gt;</a>, <a class="el" href="classitk_1_1RGBToVectorImageAdaptor.html#19a0594d0ad8960f8eae67f591aed60e">itk::RGBToVectorImageAdaptor&lt; TImage &gt;</a>, <a class="el" href="classitk_1_1SinImageAdaptor.html#02775787a10b4158eefc5e8055faf1b9">itk::SinImageAdaptor&lt; TImage, TOutputPixelType &gt;</a>, <a class="el" href="classitk_1_1SparseImage.html#dda598bfc5c27e6b8ac6b6cf0d05cf3f">itk::SparseImage&lt; TNode, VImageDimension &gt;</a>, <a class="el" href="classitk_1_1SpecialCoordinatesImage.html#dc2d3bdad9f96b6ca28a2581f0ec9be3">itk::SpecialCoordinatesImage&lt; TPixel, VImageDimension &gt;</a>, <a class="el" href="classitk_1_1SqrtImageAdaptor.html#81a97752f1423b578967b11bed516355">itk::SqrtImageAdaptor&lt; TImage, TOutputPixelType &gt;</a>, <a class="el" href="classitk_1_1TanImageAdaptor.html#4971c7031f65a6e76f34eb3cc1397dc8">itk::TanImageAdaptor&lt; TImage, TOutputPixelType &gt;</a>, <a class="el" href="classitk_1_1VectorImage.html#1eef7bd1748fafc8febf72ea3c45333b">itk::VectorImage&lt; TPixel, VImageDimension &gt;</a>, <a class="el" href="classitk_1_1VectorImageToImageAdaptor.html#036601298841d3196a3af3f364f5ed11">itk::VectorImageToImageAdaptor&lt; TPixelType, Dimension &gt;</a>, <a class="el" href="classitk_1_1VectorToRGBImageAdaptor.html#a153ef7b6e9ade058211efe340b70dc5">itk::VectorToRGBImageAdaptor&lt; TImage &gt;</a>, <a class="el" href="classitk_1_1BloxImage.html#dbe29e2f095788985884d54c78312021">itk::BloxImage&lt; BloxCoreAtomPixel&lt; NDimension &gt;, NDimension &gt;</a>, <a class="el" href="classitk_1_1BloxImage.html#dbe29e2f095788985884d54c78312021">itk::BloxImage&lt; BloxBoundaryProfilePixel&lt; TImageDimension &gt;, TImageDimension &gt;</a>, <a class="el" href="classitk_1_1BloxImage.html#dbe29e2f095788985884d54c78312021">itk::BloxImage&lt; BloxBoundaryPointPixel&lt; TImageDimension &gt;, TImageDimension &gt;</a>, <a class="el" href="classitk_1_1Image.html#e520168813cc33b9198d167d4f34df3a">itk::Image&lt; TNode *, VImageDimension &gt;</a>, <a class="el" href="classitk_1_1Image.html#e520168813cc33b9198d167d4f34df3a">itk::Image&lt; BloxBoundaryProfilePixel&lt; TImageDimension &gt;, TImageDimension &gt;</a>, <a class="el" href="classitk_1_1Image.html#e520168813cc33b9198d167d4f34df3a">itk::Image&lt; BloxCoreAtomPixel&lt; NDimension &gt;, TImageDimension &gt;</a>, <a class="el" href="classitk_1_1Image.html#e520168813cc33b9198d167d4f34df3a">itk::Image&lt; TPixel, VImageDimension &gt;</a>, <a class="el" href="classitk_1_1Image.html#e520168813cc33b9198d167d4f34df3a">itk::Image&lt; TBloxPixelType, TImageDimension &gt;</a>, <a class="el" href="classitk_1_1Image.html#e520168813cc33b9198d167d4f34df3a">itk::Image&lt; BloxBoundaryPointPixel&lt; TImageDimension &gt;, TImageDimension &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#257f7db00c844c248c0d3445e7657fe7">itk::ImageAdaptor&lt; TImage, Accessor::LogPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#257f7db00c844c248c0d3445e7657fe7">itk::ImageAdaptor&lt; TImage, Accessor::SqrtPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#257f7db00c844c248c0d3445e7657fe7">itk::ImageAdaptor&lt; TImage, Accessor::ComplexToModulusPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#257f7db00c844c248c0d3445e7657fe7">itk::ImageAdaptor&lt; TImage, Accessor::ComplexToImaginaryPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#257f7db00c844c248c0d3445e7657fe7">itk::ImageAdaptor&lt; TImage, Accessor::SinPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#257f7db00c844c248c0d3445e7657fe7">itk::ImageAdaptor&lt; TImage, Accessor::TanPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#257f7db00c844c248c0d3445e7657fe7">itk::ImageAdaptor&lt; TImage, Accessor::ExpNegativePixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#257f7db00c844c248c0d3445e7657fe7">itk::ImageAdaptor&lt; TImage, Accessor::Log10PixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#257f7db00c844c248c0d3445e7657fe7">itk::ImageAdaptor&lt; TImage, PixelAccessor &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#257f7db00c844c248c0d3445e7657fe7">itk::ImageAdaptor&lt; TImage, Accessor::RGBToVectorPixelAccessor&lt; TImage::PixelType::ComponentType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#257f7db00c844c248c0d3445e7657fe7">itk::ImageAdaptor&lt; TImage, Accessor::AcosPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#257f7db00c844c248c0d3445e7657fe7">itk::ImageAdaptor&lt; TImage, Accessor::RGBToLuminancePixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#257f7db00c844c248c0d3445e7657fe7">itk::ImageAdaptor&lt; TImage, Accessor::ComplexToPhasePixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#257f7db00c844c248c0d3445e7657fe7">itk::ImageAdaptor&lt; VectorImage&lt; TPixelType, Dimension &gt;, Accessor::VectorImageToImagePixelAccessor&lt; TPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#257f7db00c844c248c0d3445e7657fe7">itk::ImageAdaptor&lt; TImage, Accessor::AddPixelAccessor&lt; TImage::PixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#257f7db00c844c248c0d3445e7657fe7">itk::ImageAdaptor&lt; TImage, Accessor::AbsPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#257f7db00c844c248c0d3445e7657fe7">itk::ImageAdaptor&lt; TImage, Accessor::VectorToRGBPixelAccessor&lt; TImage::PixelType::ValueType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#257f7db00c844c248c0d3445e7657fe7">itk::ImageAdaptor&lt; TImage, Accessor::AsinPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#257f7db00c844c248c0d3445e7657fe7">itk::ImageAdaptor&lt; TImage, Accessor::ComplexToRealPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#257f7db00c844c248c0d3445e7657fe7">itk::ImageAdaptor&lt; TImage, Accessor::ExpPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#257f7db00c844c248c0d3445e7657fe7">itk::ImageAdaptor&lt; TImage, Accessor::AtanPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#257f7db00c844c248c0d3445e7657fe7">itk::ImageAdaptor&lt; TImage, Accessor::CosPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1SpecialCoordinatesImage.html#dc2d3bdad9f96b6ca28a2581f0ec9be3">itk::SpecialCoordinatesImage&lt; TPixel, 3 &gt;</a>, and <a class="el" href="classitk_1_1VectorImage.html#1eef7bd1748fafc8febf72ea3c45333b">itk::VectorImage&lt; TPixelType, Dimension &gt;</a>.</p>

<p>Definition at line <a class="el" href="itkImageBase_8h_source.html#l00091">91</a> of file <a class="el" href="itkImageBase_8h_source.html">itkImageBase.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="a9439472de9c8ded679937f20106dba2"></a><!-- doxytag: member="itk::ImageBase::SizeType" ref="a9439472de9c8ded679937f20106dba2" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;unsigned int VImageDimension = 2&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="classitk_1_1Size.html">Size</a>&lt;VImageDimension&gt; <a class="el" href="classitk_1_1ImageBase.html">itk::ImageBase</a>&lt; VImageDimension &gt;::<a class="el" href="classitk_1_1Size.html">SizeType</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
<a class="el" href="classitk_1_1Size.html" title="Represent the size (bounds) of a n-dimensional image.">Size</a> typedef support. <a class="el" href="classA.html">A</a> size is used to define region bounds. 
<p>Reimplemented in <a class="el" href="classitk_1_1BloxBoundaryPointImage.html#791323e4e4f7f80bb4d516148e2c86a1">itk::BloxBoundaryPointImage&lt; TImageDimension &gt;</a>, <a class="el" href="classitk_1_1BloxBoundaryProfileImage.html#a6bdabbcbdb3712d51cafd29021a0d30">itk::BloxBoundaryProfileImage&lt; TImageDimension &gt;</a>, <a class="el" href="classitk_1_1BloxCoreAtomImage.html#2bf8b1af990a84831c558398c427dd74">itk::BloxCoreAtomImage&lt; NDimension &gt;</a>, <a class="el" href="classitk_1_1BloxImage.html#34e1e65f116224693034f802bd0ec53e">itk::BloxImage&lt; TBloxPixelType, TImageDimension &gt;</a>, <a class="el" href="classitk_1_1Image.html#9c22529e667e574952547da68d0f0322">itk::Image&lt; TPixel, VImageDimension &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#7327a8a9c2c7a272326560d444f5a731">itk::ImageAdaptor&lt; TImage, TAccessor &gt;</a>, <a class="el" href="classitk_1_1PhasedArray3DSpecialCoordinatesImage.html#e5d409cd66197edd3db61b8580e989ba">itk::PhasedArray3DSpecialCoordinatesImage&lt; TPixel &gt;</a>, <a class="el" href="classitk_1_1SpecialCoordinatesImage.html#9c21e58dd2c380cb78ee0bbd5dee83b9">itk::SpecialCoordinatesImage&lt; TPixel, VImageDimension &gt;</a>, <a class="el" href="classitk_1_1VectorImage.html#029af9f6c003bb9cfb8214a01a3e55ab">itk::VectorImage&lt; TPixel, VImageDimension &gt;</a>, <a class="el" href="classitk_1_1BloxImage.html#34e1e65f116224693034f802bd0ec53e">itk::BloxImage&lt; BloxCoreAtomPixel&lt; NDimension &gt;, NDimension &gt;</a>, <a class="el" href="classitk_1_1BloxImage.html#34e1e65f116224693034f802bd0ec53e">itk::BloxImage&lt; BloxBoundaryProfilePixel&lt; TImageDimension &gt;, TImageDimension &gt;</a>, <a class="el" href="classitk_1_1BloxImage.html#34e1e65f116224693034f802bd0ec53e">itk::BloxImage&lt; BloxBoundaryPointPixel&lt; TImageDimension &gt;, TImageDimension &gt;</a>, <a class="el" href="classitk_1_1Image.html#9c22529e667e574952547da68d0f0322">itk::Image&lt; TNode *, VImageDimension &gt;</a>, <a class="el" href="classitk_1_1Image.html#9c22529e667e574952547da68d0f0322">itk::Image&lt; BloxBoundaryProfilePixel&lt; TImageDimension &gt;, TImageDimension &gt;</a>, <a class="el" href="classitk_1_1Image.html#9c22529e667e574952547da68d0f0322">itk::Image&lt; BloxCoreAtomPixel&lt; NDimension &gt;, TImageDimension &gt;</a>, <a class="el" href="classitk_1_1Image.html#9c22529e667e574952547da68d0f0322">itk::Image&lt; TPixel, VImageDimension &gt;</a>, <a class="el" href="classitk_1_1Image.html#9c22529e667e574952547da68d0f0322">itk::Image&lt; TBloxPixelType, TImageDimension &gt;</a>, <a class="el" href="classitk_1_1Image.html#9c22529e667e574952547da68d0f0322">itk::Image&lt; BloxBoundaryPointPixel&lt; TImageDimension &gt;, TImageDimension &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#7327a8a9c2c7a272326560d444f5a731">itk::ImageAdaptor&lt; TImage, Accessor::LogPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#7327a8a9c2c7a272326560d444f5a731">itk::ImageAdaptor&lt; TImage, Accessor::SqrtPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#7327a8a9c2c7a272326560d444f5a731">itk::ImageAdaptor&lt; TImage, Accessor::ComplexToModulusPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#7327a8a9c2c7a272326560d444f5a731">itk::ImageAdaptor&lt; TImage, Accessor::ComplexToImaginaryPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#7327a8a9c2c7a272326560d444f5a731">itk::ImageAdaptor&lt; TImage, Accessor::SinPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#7327a8a9c2c7a272326560d444f5a731">itk::ImageAdaptor&lt; TImage, Accessor::TanPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#7327a8a9c2c7a272326560d444f5a731">itk::ImageAdaptor&lt; TImage, Accessor::ExpNegativePixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#7327a8a9c2c7a272326560d444f5a731">itk::ImageAdaptor&lt; TImage, Accessor::Log10PixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#7327a8a9c2c7a272326560d444f5a731">itk::ImageAdaptor&lt; TImage, PixelAccessor &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#7327a8a9c2c7a272326560d444f5a731">itk::ImageAdaptor&lt; TImage, Accessor::RGBToVectorPixelAccessor&lt; TImage::PixelType::ComponentType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#7327a8a9c2c7a272326560d444f5a731">itk::ImageAdaptor&lt; TImage, Accessor::AcosPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#7327a8a9c2c7a272326560d444f5a731">itk::ImageAdaptor&lt; TImage, Accessor::RGBToLuminancePixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#7327a8a9c2c7a272326560d444f5a731">itk::ImageAdaptor&lt; TImage, Accessor::ComplexToPhasePixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#7327a8a9c2c7a272326560d444f5a731">itk::ImageAdaptor&lt; VectorImage&lt; TPixelType, Dimension &gt;, Accessor::VectorImageToImagePixelAccessor&lt; TPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#7327a8a9c2c7a272326560d444f5a731">itk::ImageAdaptor&lt; TImage, Accessor::AddPixelAccessor&lt; TImage::PixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#7327a8a9c2c7a272326560d444f5a731">itk::ImageAdaptor&lt; TImage, Accessor::AbsPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#7327a8a9c2c7a272326560d444f5a731">itk::ImageAdaptor&lt; TImage, Accessor::VectorToRGBPixelAccessor&lt; TImage::PixelType::ValueType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#7327a8a9c2c7a272326560d444f5a731">itk::ImageAdaptor&lt; TImage, Accessor::AsinPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#7327a8a9c2c7a272326560d444f5a731">itk::ImageAdaptor&lt; TImage, Accessor::ComplexToRealPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#7327a8a9c2c7a272326560d444f5a731">itk::ImageAdaptor&lt; TImage, Accessor::ExpPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#7327a8a9c2c7a272326560d444f5a731">itk::ImageAdaptor&lt; TImage, Accessor::AtanPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#7327a8a9c2c7a272326560d444f5a731">itk::ImageAdaptor&lt; TImage, Accessor::CosPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1SpecialCoordinatesImage.html#9c21e58dd2c380cb78ee0bbd5dee83b9">itk::SpecialCoordinatesImage&lt; TPixel, 3 &gt;</a>, and <a class="el" href="classitk_1_1VectorImage.html#029af9f6c003bb9cfb8214a01a3e55ab">itk::VectorImage&lt; TPixelType, Dimension &gt;</a>.</p>

<p>Definition at line <a class="el" href="itkImageBase_8h_source.html#l00118">118</a> of file <a class="el" href="itkImageBase_8h_source.html">itkImageBase.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="9d3402b2050110ffafb20c488bccecb7"></a><!-- doxytag: member="itk::ImageBase::SizeValueType" ref="9d3402b2050110ffafb20c488bccecb7" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;unsigned int VImageDimension = 2&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="classitk_1_1Size.html#04a619475e311f57be0cf76b0ae33f1f">SizeType::SizeValueType</a> <a class="el" href="classitk_1_1ImageBase.html">itk::ImageBase</a>&lt; VImageDimension &gt;::<a class="el" href="classitk_1_1ImageBase.html#9d3402b2050110ffafb20c488bccecb7">SizeValueType</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Reimplemented in <a class="el" href="classitk_1_1ImageAdaptor.html#5c56ff35e21fe03592f7ba63c0aa997a">itk::ImageAdaptor&lt; TImage, TAccessor &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#5c56ff35e21fe03592f7ba63c0aa997a">itk::ImageAdaptor&lt; TImage, Accessor::LogPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#5c56ff35e21fe03592f7ba63c0aa997a">itk::ImageAdaptor&lt; TImage, Accessor::SqrtPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#5c56ff35e21fe03592f7ba63c0aa997a">itk::ImageAdaptor&lt; TImage, Accessor::ComplexToModulusPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#5c56ff35e21fe03592f7ba63c0aa997a">itk::ImageAdaptor&lt; TImage, Accessor::ComplexToImaginaryPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#5c56ff35e21fe03592f7ba63c0aa997a">itk::ImageAdaptor&lt; TImage, Accessor::SinPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#5c56ff35e21fe03592f7ba63c0aa997a">itk::ImageAdaptor&lt; TImage, Accessor::TanPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#5c56ff35e21fe03592f7ba63c0aa997a">itk::ImageAdaptor&lt; TImage, Accessor::ExpNegativePixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#5c56ff35e21fe03592f7ba63c0aa997a">itk::ImageAdaptor&lt; TImage, Accessor::Log10PixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#5c56ff35e21fe03592f7ba63c0aa997a">itk::ImageAdaptor&lt; TImage, PixelAccessor &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#5c56ff35e21fe03592f7ba63c0aa997a">itk::ImageAdaptor&lt; TImage, Accessor::RGBToVectorPixelAccessor&lt; TImage::PixelType::ComponentType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#5c56ff35e21fe03592f7ba63c0aa997a">itk::ImageAdaptor&lt; TImage, Accessor::AcosPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#5c56ff35e21fe03592f7ba63c0aa997a">itk::ImageAdaptor&lt; TImage, Accessor::RGBToLuminancePixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#5c56ff35e21fe03592f7ba63c0aa997a">itk::ImageAdaptor&lt; TImage, Accessor::ComplexToPhasePixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#5c56ff35e21fe03592f7ba63c0aa997a">itk::ImageAdaptor&lt; VectorImage&lt; TPixelType, Dimension &gt;, Accessor::VectorImageToImagePixelAccessor&lt; TPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#5c56ff35e21fe03592f7ba63c0aa997a">itk::ImageAdaptor&lt; TImage, Accessor::AddPixelAccessor&lt; TImage::PixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#5c56ff35e21fe03592f7ba63c0aa997a">itk::ImageAdaptor&lt; TImage, Accessor::AbsPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#5c56ff35e21fe03592f7ba63c0aa997a">itk::ImageAdaptor&lt; TImage, Accessor::VectorToRGBPixelAccessor&lt; TImage::PixelType::ValueType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#5c56ff35e21fe03592f7ba63c0aa997a">itk::ImageAdaptor&lt; TImage, Accessor::AsinPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#5c56ff35e21fe03592f7ba63c0aa997a">itk::ImageAdaptor&lt; TImage, Accessor::ComplexToRealPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#5c56ff35e21fe03592f7ba63c0aa997a">itk::ImageAdaptor&lt; TImage, Accessor::ExpPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#5c56ff35e21fe03592f7ba63c0aa997a">itk::ImageAdaptor&lt; TImage, Accessor::AtanPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, and <a class="el" href="classitk_1_1ImageAdaptor.html#5c56ff35e21fe03592f7ba63c0aa997a">itk::ImageAdaptor&lt; TImage, Accessor::CosPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>.</p>

<p>Definition at line <a class="el" href="itkImageBase_8h_source.html#l00119">119</a> of file <a class="el" href="itkImageBase_8h_source.html">itkImageBase.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="b4ebc75302e50db40d755359b616b54a"></a><!-- doxytag: member="itk::ImageBase::SpacingType" ref="b4ebc75302e50db40d755359b616b54a" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;unsigned int VImageDimension = 2&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="classitk_1_1Vector.html">Vector</a>&lt;double, VImageDimension&gt; <a class="el" href="classitk_1_1ImageBase.html">itk::ImageBase</a>&lt; VImageDimension &gt;::<a class="el" href="classitk_1_1Vector.html">SpacingType</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Spacing typedef support. Spacing holds the size of a pixel. The spacing is the geometric distance between image samples. ITK only supports positive spacing value: negative values may cause undesirable results. 
<p>Reimplemented in <a class="el" href="classitk_1_1Image.html#200d000ec5e724d2f035a2b648a286fe">itk::Image&lt; TPixel, VImageDimension &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#1cd0ed1506ec85e5cd1e47b7d481ad49">itk::ImageAdaptor&lt; TImage, TAccessor &gt;</a>, <a class="el" href="classitk_1_1OrientedImage.html#a3a61cc1a0fb2ce13e4f1edee5777ec6">itk::OrientedImage&lt; TPixel, VImageDimension &gt;</a>, <a class="el" href="classitk_1_1PhasedArray3DSpecialCoordinatesImage.html#26cdf0f772c613105b445c5fa1163a13">itk::PhasedArray3DSpecialCoordinatesImage&lt; TPixel &gt;</a>, <a class="el" href="classitk_1_1SpecialCoordinatesImage.html#49e92b45990fdfdf87074a5e309d3dbc">itk::SpecialCoordinatesImage&lt; TPixel, VImageDimension &gt;</a>, <a class="el" href="classitk_1_1VectorImage.html#5c60480d7b794c3fa43691de6ab86af8">itk::VectorImage&lt; TPixel, VImageDimension &gt;</a>, <a class="el" href="classitk_1_1Image.html#200d000ec5e724d2f035a2b648a286fe">itk::Image&lt; TNode *, VImageDimension &gt;</a>, <a class="el" href="classitk_1_1Image.html#200d000ec5e724d2f035a2b648a286fe">itk::Image&lt; BloxBoundaryProfilePixel&lt; TImageDimension &gt;, TImageDimension &gt;</a>, <a class="el" href="classitk_1_1Image.html#200d000ec5e724d2f035a2b648a286fe">itk::Image&lt; BloxCoreAtomPixel&lt; NDimension &gt;, TImageDimension &gt;</a>, <a class="el" href="classitk_1_1Image.html#200d000ec5e724d2f035a2b648a286fe">itk::Image&lt; TPixel, VImageDimension &gt;</a>, <a class="el" href="classitk_1_1Image.html#200d000ec5e724d2f035a2b648a286fe">itk::Image&lt; TBloxPixelType, TImageDimension &gt;</a>, <a class="el" href="classitk_1_1Image.html#200d000ec5e724d2f035a2b648a286fe">itk::Image&lt; BloxBoundaryPointPixel&lt; TImageDimension &gt;, TImageDimension &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#1cd0ed1506ec85e5cd1e47b7d481ad49">itk::ImageAdaptor&lt; TImage, Accessor::LogPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#1cd0ed1506ec85e5cd1e47b7d481ad49">itk::ImageAdaptor&lt; TImage, Accessor::SqrtPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#1cd0ed1506ec85e5cd1e47b7d481ad49">itk::ImageAdaptor&lt; TImage, Accessor::ComplexToModulusPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#1cd0ed1506ec85e5cd1e47b7d481ad49">itk::ImageAdaptor&lt; TImage, Accessor::ComplexToImaginaryPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#1cd0ed1506ec85e5cd1e47b7d481ad49">itk::ImageAdaptor&lt; TImage, Accessor::SinPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#1cd0ed1506ec85e5cd1e47b7d481ad49">itk::ImageAdaptor&lt; TImage, Accessor::TanPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#1cd0ed1506ec85e5cd1e47b7d481ad49">itk::ImageAdaptor&lt; TImage, Accessor::ExpNegativePixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#1cd0ed1506ec85e5cd1e47b7d481ad49">itk::ImageAdaptor&lt; TImage, Accessor::Log10PixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#1cd0ed1506ec85e5cd1e47b7d481ad49">itk::ImageAdaptor&lt; TImage, PixelAccessor &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#1cd0ed1506ec85e5cd1e47b7d481ad49">itk::ImageAdaptor&lt; TImage, Accessor::RGBToVectorPixelAccessor&lt; TImage::PixelType::ComponentType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#1cd0ed1506ec85e5cd1e47b7d481ad49">itk::ImageAdaptor&lt; TImage, Accessor::AcosPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#1cd0ed1506ec85e5cd1e47b7d481ad49">itk::ImageAdaptor&lt; TImage, Accessor::RGBToLuminancePixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#1cd0ed1506ec85e5cd1e47b7d481ad49">itk::ImageAdaptor&lt; TImage, Accessor::ComplexToPhasePixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#1cd0ed1506ec85e5cd1e47b7d481ad49">itk::ImageAdaptor&lt; VectorImage&lt; TPixelType, Dimension &gt;, Accessor::VectorImageToImagePixelAccessor&lt; TPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#1cd0ed1506ec85e5cd1e47b7d481ad49">itk::ImageAdaptor&lt; TImage, Accessor::AddPixelAccessor&lt; TImage::PixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#1cd0ed1506ec85e5cd1e47b7d481ad49">itk::ImageAdaptor&lt; TImage, Accessor::AbsPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#1cd0ed1506ec85e5cd1e47b7d481ad49">itk::ImageAdaptor&lt; TImage, Accessor::VectorToRGBPixelAccessor&lt; TImage::PixelType::ValueType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#1cd0ed1506ec85e5cd1e47b7d481ad49">itk::ImageAdaptor&lt; TImage, Accessor::AsinPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#1cd0ed1506ec85e5cd1e47b7d481ad49">itk::ImageAdaptor&lt; TImage, Accessor::ComplexToRealPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#1cd0ed1506ec85e5cd1e47b7d481ad49">itk::ImageAdaptor&lt; TImage, Accessor::ExpPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#1cd0ed1506ec85e5cd1e47b7d481ad49">itk::ImageAdaptor&lt; TImage, Accessor::AtanPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#1cd0ed1506ec85e5cd1e47b7d481ad49">itk::ImageAdaptor&lt; TImage, Accessor::CosPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1SpecialCoordinatesImage.html#49e92b45990fdfdf87074a5e309d3dbc">itk::SpecialCoordinatesImage&lt; TPixel, 3 &gt;</a>, and <a class="el" href="classitk_1_1VectorImage.html#5c60480d7b794c3fa43691de6ab86af8">itk::VectorImage&lt; TPixelType, Dimension &gt;</a>.</p>

<p>Definition at line <a class="el" href="itkImageBase_8h_source.html#l00128">128</a> of file <a class="el" href="itkImageBase_8h_source.html">itkImageBase.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="82be256a725704bc7a49762ccc84a791"></a><!-- doxytag: member="itk::ImageBase::Superclass" ref="82be256a725704bc7a49762ccc84a791" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;unsigned int VImageDimension = 2&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="classitk_1_1DataObject.html">DataObject</a> <a class="el" href="classitk_1_1ImageBase.html">itk::ImageBase</a>&lt; VImageDimension &gt;::<a class="el" href="classitk_1_1Object.html">Superclass</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Reimplemented from <a class="el" href="classitk_1_1DataObject.html#ee76fef47810b8c6bd8e0f1fdd7791f6">itk::DataObject</a>.</p>

<p>Reimplemented in <a class="el" href="classitk_1_1AbsImageAdaptor.html#22f7b7a2481c6ef4aef2e351c89d407f">itk::AbsImageAdaptor&lt; TImage, TOutputPixelType &gt;</a>, <a class="el" href="classitk_1_1AcosImageAdaptor.html#cea414205ed7695d2e354159df09e4f2">itk::AcosImageAdaptor&lt; TImage, TOutputPixelType &gt;</a>, <a class="el" href="classitk_1_1AddImageAdaptor.html#a3f9bfb0956248a0d45e62023414ce28">itk::AddImageAdaptor&lt; TImage &gt;</a>, <a class="el" href="classitk_1_1AsinImageAdaptor.html#632dca2f59f36ecafdefd3f134cedb5c">itk::AsinImageAdaptor&lt; TImage, TOutputPixelType &gt;</a>, <a class="el" href="classitk_1_1AtanImageAdaptor.html#022ff4c4fcf8833f2dc3c277a2b992cb">itk::AtanImageAdaptor&lt; TImage, TOutputPixelType &gt;</a>, <a class="el" href="classitk_1_1BloxBoundaryPointImage.html#1b4b0160728e8b98a51a5af9c39d6197">itk::BloxBoundaryPointImage&lt; TImageDimension &gt;</a>, <a class="el" href="classitk_1_1BloxBoundaryProfileImage.html#f2ad1d24e741096c6ff6a87ce6fce3c8">itk::BloxBoundaryProfileImage&lt; TImageDimension &gt;</a>, <a class="el" href="classitk_1_1BloxCoreAtomImage.html#e1fcf0fc34ae76b1561a1f87100bd6b3">itk::BloxCoreAtomImage&lt; NDimension &gt;</a>, <a class="el" href="classitk_1_1BloxImage.html#ab637f4f1cf1bb64249e143bacbe2bfd">itk::BloxImage&lt; TBloxPixelType, TImageDimension &gt;</a>, <a class="el" href="classitk_1_1ComplexToImaginaryImageAdaptor.html#c8bf231ec446a4dbc3f591b5d9ab5704">itk::ComplexToImaginaryImageAdaptor&lt; TImage, TOutputPixelType &gt;</a>, <a class="el" href="classitk_1_1ComplexToModulusImageAdaptor.html#c8c11a8e1f5cccc97ff0b5ce7b8f4c4f">itk::ComplexToModulusImageAdaptor&lt; TImage, TOutputPixelType &gt;</a>, <a class="el" href="classitk_1_1ComplexToPhaseImageAdaptor.html#23aba877bc6a9a0f21d9874a0861fd83">itk::ComplexToPhaseImageAdaptor&lt; TImage, TOutputPixelType &gt;</a>, <a class="el" href="classitk_1_1ComplexToRealImageAdaptor.html#e4296d9b62b2c8709d41c143a9c4caf0">itk::ComplexToRealImageAdaptor&lt; TImage, TOutputPixelType &gt;</a>, <a class="el" href="classitk_1_1CosImageAdaptor.html#e40b00735cef72c25e0d6db3e6cbe8b4">itk::CosImageAdaptor&lt; TImage, TOutputPixelType &gt;</a>, <a class="el" href="classitk_1_1ExpImageAdaptor.html#c5b3efb7eed7d3edaefe2a50fe40b61a">itk::ExpImageAdaptor&lt; TImage, TOutputPixelType &gt;</a>, <a class="el" href="classitk_1_1ExpNegativeImageAdaptor.html#d3dc8af52be1a66c9f79b1ae1606ce74">itk::ExpNegativeImageAdaptor&lt; TImage, TOutputPixelType &gt;</a>, <a class="el" href="classitk_1_1Image.html#88eae6ca24b133636fda03171171e5e8">itk::Image&lt; TPixel, VImageDimension &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#521f59d0d978ebfebcff6ba1a3d22e15">itk::ImageAdaptor&lt; TImage, TAccessor &gt;</a>, <a class="el" href="classitk_1_1Log10ImageAdaptor.html#4c92a470bbeeefa67fdf12f2bb828b1d">itk::Log10ImageAdaptor&lt; TImage, TOutputPixelType &gt;</a>, <a class="el" href="classitk_1_1LogImageAdaptor.html#a13052e37508d48dff5cd9c06fbf71b3">itk::LogImageAdaptor&lt; TImage, TOutputPixelType &gt;</a>, <a class="el" href="classitk_1_1NthElementImageAdaptor.html#4e5b264a0482c38bfa58c6250042f208">itk::NthElementImageAdaptor&lt; TImage, TOutputPixelType &gt;</a>, <a class="el" href="classitk_1_1OrientedImage.html#b2fec0ca75cd4c471493506f0b431197">itk::OrientedImage&lt; TPixel, VImageDimension &gt;</a>, <a class="el" href="classitk_1_1PhasedArray3DSpecialCoordinatesImage.html#549024aa5e466b7ce49bc4964e2985ef">itk::PhasedArray3DSpecialCoordinatesImage&lt; TPixel &gt;</a>, <a class="el" href="classitk_1_1RGBToLuminanceImageAdaptor.html#b7e64dc112f8462f79146c9a7ffe5fbb">itk::RGBToLuminanceImageAdaptor&lt; TImage, TOutputPixelType &gt;</a>, <a class="el" href="classitk_1_1RGBToVectorImageAdaptor.html#de46a1fa56e8e8a374655e432916e871">itk::RGBToVectorImageAdaptor&lt; TImage &gt;</a>, <a class="el" href="classitk_1_1SinImageAdaptor.html#77b7cf8a15a85c136e0fbc92cf632802">itk::SinImageAdaptor&lt; TImage, TOutputPixelType &gt;</a>, <a class="el" href="classitk_1_1SparseImage.html#a3c543d8bb0ab9638249f8c5c1609fd8">itk::SparseImage&lt; TNode, VImageDimension &gt;</a>, <a class="el" href="classitk_1_1SpecialCoordinatesImage.html#d44e082168546136436cff130aba102f">itk::SpecialCoordinatesImage&lt; TPixel, VImageDimension &gt;</a>, <a class="el" href="classitk_1_1SqrtImageAdaptor.html#354bbdf77d4433dc1702ab0332eb5fb2">itk::SqrtImageAdaptor&lt; TImage, TOutputPixelType &gt;</a>, <a class="el" href="classitk_1_1TanImageAdaptor.html#a21e9ac08b7a45429dc0ad31123a3a39">itk::TanImageAdaptor&lt; TImage, TOutputPixelType &gt;</a>, <a class="el" href="classitk_1_1VectorImage.html#8dad72e765c6b213195b8ac0555f1c9b">itk::VectorImage&lt; TPixel, VImageDimension &gt;</a>, <a class="el" href="classitk_1_1VectorImageToImageAdaptor.html#055fe2615b7795925efd3f326160fb5e">itk::VectorImageToImageAdaptor&lt; TPixelType, Dimension &gt;</a>, <a class="el" href="classitk_1_1VectorToRGBImageAdaptor.html#f89dcfe913e6991e35564258b13681fc">itk::VectorToRGBImageAdaptor&lt; TImage &gt;</a>, <a class="el" href="classitk_1_1BloxImage.html#ab637f4f1cf1bb64249e143bacbe2bfd">itk::BloxImage&lt; BloxCoreAtomPixel&lt; NDimension &gt;, NDimension &gt;</a>, <a class="el" href="classitk_1_1BloxImage.html#ab637f4f1cf1bb64249e143bacbe2bfd">itk::BloxImage&lt; BloxBoundaryProfilePixel&lt; TImageDimension &gt;, TImageDimension &gt;</a>, <a class="el" href="classitk_1_1BloxImage.html#ab637f4f1cf1bb64249e143bacbe2bfd">itk::BloxImage&lt; BloxBoundaryPointPixel&lt; TImageDimension &gt;, TImageDimension &gt;</a>, <a class="el" href="classitk_1_1Image.html#88eae6ca24b133636fda03171171e5e8">itk::Image&lt; TNode *, VImageDimension &gt;</a>, <a class="el" href="classitk_1_1Image.html#88eae6ca24b133636fda03171171e5e8">itk::Image&lt; BloxBoundaryProfilePixel&lt; TImageDimension &gt;, TImageDimension &gt;</a>, <a class="el" href="classitk_1_1Image.html#88eae6ca24b133636fda03171171e5e8">itk::Image&lt; BloxCoreAtomPixel&lt; NDimension &gt;, TImageDimension &gt;</a>, <a class="el" href="classitk_1_1Image.html#88eae6ca24b133636fda03171171e5e8">itk::Image&lt; TPixel, VImageDimension &gt;</a>, <a class="el" href="classitk_1_1Image.html#88eae6ca24b133636fda03171171e5e8">itk::Image&lt; TBloxPixelType, TImageDimension &gt;</a>, <a class="el" href="classitk_1_1Image.html#88eae6ca24b133636fda03171171e5e8">itk::Image&lt; BloxBoundaryPointPixel&lt; TImageDimension &gt;, TImageDimension &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#521f59d0d978ebfebcff6ba1a3d22e15">itk::ImageAdaptor&lt; TImage, Accessor::LogPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#521f59d0d978ebfebcff6ba1a3d22e15">itk::ImageAdaptor&lt; TImage, Accessor::SqrtPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#521f59d0d978ebfebcff6ba1a3d22e15">itk::ImageAdaptor&lt; TImage, Accessor::ComplexToModulusPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#521f59d0d978ebfebcff6ba1a3d22e15">itk::ImageAdaptor&lt; TImage, Accessor::ComplexToImaginaryPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#521f59d0d978ebfebcff6ba1a3d22e15">itk::ImageAdaptor&lt; TImage, Accessor::SinPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#521f59d0d978ebfebcff6ba1a3d22e15">itk::ImageAdaptor&lt; TImage, Accessor::TanPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#521f59d0d978ebfebcff6ba1a3d22e15">itk::ImageAdaptor&lt; TImage, Accessor::ExpNegativePixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#521f59d0d978ebfebcff6ba1a3d22e15">itk::ImageAdaptor&lt; TImage, Accessor::Log10PixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#521f59d0d978ebfebcff6ba1a3d22e15">itk::ImageAdaptor&lt; TImage, PixelAccessor &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#521f59d0d978ebfebcff6ba1a3d22e15">itk::ImageAdaptor&lt; TImage, Accessor::RGBToVectorPixelAccessor&lt; TImage::PixelType::ComponentType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#521f59d0d978ebfebcff6ba1a3d22e15">itk::ImageAdaptor&lt; TImage, Accessor::AcosPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#521f59d0d978ebfebcff6ba1a3d22e15">itk::ImageAdaptor&lt; TImage, Accessor::RGBToLuminancePixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#521f59d0d978ebfebcff6ba1a3d22e15">itk::ImageAdaptor&lt; TImage, Accessor::ComplexToPhasePixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#521f59d0d978ebfebcff6ba1a3d22e15">itk::ImageAdaptor&lt; VectorImage&lt; TPixelType, Dimension &gt;, Accessor::VectorImageToImagePixelAccessor&lt; TPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#521f59d0d978ebfebcff6ba1a3d22e15">itk::ImageAdaptor&lt; TImage, Accessor::AddPixelAccessor&lt; TImage::PixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#521f59d0d978ebfebcff6ba1a3d22e15">itk::ImageAdaptor&lt; TImage, Accessor::AbsPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#521f59d0d978ebfebcff6ba1a3d22e15">itk::ImageAdaptor&lt; TImage, Accessor::VectorToRGBPixelAccessor&lt; TImage::PixelType::ValueType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#521f59d0d978ebfebcff6ba1a3d22e15">itk::ImageAdaptor&lt; TImage, Accessor::AsinPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#521f59d0d978ebfebcff6ba1a3d22e15">itk::ImageAdaptor&lt; TImage, Accessor::ComplexToRealPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#521f59d0d978ebfebcff6ba1a3d22e15">itk::ImageAdaptor&lt; TImage, Accessor::ExpPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#521f59d0d978ebfebcff6ba1a3d22e15">itk::ImageAdaptor&lt; TImage, Accessor::AtanPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#521f59d0d978ebfebcff6ba1a3d22e15">itk::ImageAdaptor&lt; TImage, Accessor::CosPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1SpecialCoordinatesImage.html#d44e082168546136436cff130aba102f">itk::SpecialCoordinatesImage&lt; TPixel, 3 &gt;</a>, and <a class="el" href="classitk_1_1VectorImage.html#8dad72e765c6b213195b8ac0555f1c9b">itk::VectorImage&lt; TPixelType, Dimension &gt;</a>.</p>

<p>Definition at line <a class="el" href="itkImageBase_8h_source.html#l00092">92</a> of file <a class="el" href="itkImageBase_8h_source.html">itkImageBase.h</a>.</p>

</div>
</div><p>
<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="9da54c0adc663d3e71e086a9ebb39362"></a><!-- doxytag: member="itk::ImageBase::ImageBase" ref="9da54c0adc663d3e71e086a9ebb39362" args="()" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;unsigned int VImageDimension = 2&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1ImageBase.html">itk::ImageBase</a>&lt; VImageDimension &gt;::<a class="el" href="classitk_1_1ImageBase.html">ImageBase</a>           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="3d0932b15548a7dd2eb585e144f2ae43"></a><!-- doxytag: member="itk::ImageBase::~ImageBase" ref="3d0932b15548a7dd2eb585e144f2ae43" args="()" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;unsigned int VImageDimension = 2&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1ImageBase.html">itk::ImageBase</a>&lt; VImageDimension &gt;::~<a class="el" href="classitk_1_1ImageBase.html">ImageBase</a>           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<hr><h2>Member Function Documentation</h2>
<a class="anchor" name="0e2fb8814089882b9c8d9174b5ca74ea"></a><!-- doxytag: member="itk::ImageBase::AddObserver" ref="0e2fb8814089882b9c8d9174b5ca74ea" args="(const EventObject &amp;event, Command *) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">unsigned long itk::Object::AddObserver           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classitk_1_1EventObject.html">EventObject</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>event</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classitk_1_1Command.html">Command</a> *&nbsp;</td>
          <td class="paramname"></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td> const<code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Allow people to add/remove/invoke observers (callbacks) to any ITK object. This is an implementation of the subject/observer design pattern. An observer is added by specifying an event to respond to and an <a class="el" href="classitk_1_1Command.html" title="superclass for callback/observer methods">itk::Command</a> to execute. It returns an unsigned long tag which can be used later to remove the event or retrieve the command. The memory for the <a class="el" href="classitk_1_1Command.html" title="superclass for callback/observer methods">Command</a> becomes the responsibility of this object, so don't pass the same instance of a command to two different objects 
</div>
</div><p>
<a class="anchor" name="23703e82fa4a979fd512528f471606a0"></a><!-- doxytag: member="itk::ImageBase::AddObserver" ref="23703e82fa4a979fd512528f471606a0" args="(const EventObject &amp;event, Command *)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">unsigned long itk::Object::AddObserver           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classitk_1_1EventObject.html">EventObject</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>event</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classitk_1_1Command.html">Command</a> *&nbsp;</td>
          <td class="paramname"></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Allow people to add/remove/invoke observers (callbacks) to any ITK object. This is an implementation of the subject/observer design pattern. An observer is added by specifying an event to respond to and an <a class="el" href="classitk_1_1Command.html" title="superclass for callback/observer methods">itk::Command</a> to execute. It returns an unsigned long tag which can be used later to remove the event or retrieve the command. The memory for the <a class="el" href="classitk_1_1Command.html" title="superclass for callback/observer methods">Command</a> becomes the responsibility of this object, so don't pass the same instance of a command to two different objects 
</div>
</div><p>
<a class="anchor" name="d2017ee10bba6dc34ab9b3062ee573ca"></a><!-- doxytag: member="itk::ImageBase::BreakOnError" ref="d2017ee10bba6dc34ab9b3062ee573ca" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static void itk::LightObject::BreakOnError           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [static, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
This method is called when itkExceptionMacro executes. It allows the debugger to break on error. 
</div>
</div><p>
<a class="anchor" name="76d5d3496d21025ded6daa3099cab7bf"></a><!-- doxytag: member="itk::ImageBase::ComputeIndex" ref="76d5d3496d21025ded6daa3099cab7bf" args="(OffsetValueType offset) const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;unsigned int VImageDimension = 2&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1Index.html">IndexType</a> <a class="el" href="classitk_1_1ImageBase.html">itk::ImageBase</a>&lt; VImageDimension &gt;::ComputeIndex           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classitk_1_1ImageBase.html#b9c35eb1d7bf223b607700ef7a43bbf7">OffsetValueType</a>&nbsp;</td>
          <td class="paramname"> <em>offset</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Compute the index of the pixel at a specified offset from the beginning of the buffered region. Bounds checking is not performed. Thus, the computed index could be outside the BufferedRegion. To ensure a valid index, the parameter "offset" should be between 0 and the number of pixels in the BufferedRegion (the latter can be found using <a class="el" href="classitk_1_1ImageRegion.html#bfff640662eb8675adf814493a933f09">ImageRegion::GetNumberOfPixels()</a>). 
<p>Reimplemented in <a class="el" href="classitk_1_1ImageAdaptor.html#b4c18f2135d121e57c878b7f4d3eae2a">itk::ImageAdaptor&lt; TImage, TAccessor &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#b4c18f2135d121e57c878b7f4d3eae2a">itk::ImageAdaptor&lt; TImage, Accessor::LogPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#b4c18f2135d121e57c878b7f4d3eae2a">itk::ImageAdaptor&lt; TImage, Accessor::SqrtPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#b4c18f2135d121e57c878b7f4d3eae2a">itk::ImageAdaptor&lt; TImage, Accessor::ComplexToModulusPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#b4c18f2135d121e57c878b7f4d3eae2a">itk::ImageAdaptor&lt; TImage, Accessor::ComplexToImaginaryPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#b4c18f2135d121e57c878b7f4d3eae2a">itk::ImageAdaptor&lt; TImage, Accessor::SinPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#b4c18f2135d121e57c878b7f4d3eae2a">itk::ImageAdaptor&lt; TImage, Accessor::TanPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#b4c18f2135d121e57c878b7f4d3eae2a">itk::ImageAdaptor&lt; TImage, Accessor::ExpNegativePixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#b4c18f2135d121e57c878b7f4d3eae2a">itk::ImageAdaptor&lt; TImage, Accessor::Log10PixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#b4c18f2135d121e57c878b7f4d3eae2a">itk::ImageAdaptor&lt; TImage, PixelAccessor &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#b4c18f2135d121e57c878b7f4d3eae2a">itk::ImageAdaptor&lt; TImage, Accessor::RGBToVectorPixelAccessor&lt; TImage::PixelType::ComponentType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#b4c18f2135d121e57c878b7f4d3eae2a">itk::ImageAdaptor&lt; TImage, Accessor::AcosPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#b4c18f2135d121e57c878b7f4d3eae2a">itk::ImageAdaptor&lt; TImage, Accessor::RGBToLuminancePixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#b4c18f2135d121e57c878b7f4d3eae2a">itk::ImageAdaptor&lt; TImage, Accessor::ComplexToPhasePixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#b4c18f2135d121e57c878b7f4d3eae2a">itk::ImageAdaptor&lt; VectorImage&lt; TPixelType, Dimension &gt;, Accessor::VectorImageToImagePixelAccessor&lt; TPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#b4c18f2135d121e57c878b7f4d3eae2a">itk::ImageAdaptor&lt; TImage, Accessor::AddPixelAccessor&lt; TImage::PixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#b4c18f2135d121e57c878b7f4d3eae2a">itk::ImageAdaptor&lt; TImage, Accessor::AbsPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#b4c18f2135d121e57c878b7f4d3eae2a">itk::ImageAdaptor&lt; TImage, Accessor::VectorToRGBPixelAccessor&lt; TImage::PixelType::ValueType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#b4c18f2135d121e57c878b7f4d3eae2a">itk::ImageAdaptor&lt; TImage, Accessor::AsinPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#b4c18f2135d121e57c878b7f4d3eae2a">itk::ImageAdaptor&lt; TImage, Accessor::ComplexToRealPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#b4c18f2135d121e57c878b7f4d3eae2a">itk::ImageAdaptor&lt; TImage, Accessor::ExpPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#b4c18f2135d121e57c878b7f4d3eae2a">itk::ImageAdaptor&lt; TImage, Accessor::AtanPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, and <a class="el" href="classitk_1_1ImageAdaptor.html#b4c18f2135d121e57c878b7f4d3eae2a">itk::ImageAdaptor&lt; TImage, Accessor::CosPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>.</p>

<p>Definition at line <a class="el" href="itkImageBase_8h_source.html#l00321">321</a> of file <a class="el" href="itkImageBase_8h_source.html">itkImageBase.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="9d564377fe91f163c352d95a3cbef061"></a><!-- doxytag: member="itk::ImageBase::ComputeIndexToPhysicalPointMatrices" ref="9d564377fe91f163c352d95a3cbef061" args="()" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;unsigned int VImageDimension = 2&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">virtual void <a class="el" href="classitk_1_1ImageBase.html">itk::ImageBase</a>&lt; VImageDimension &gt;::ComputeIndexToPhysicalPointMatrices           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Compute helper matrices used to transform <a class="el" href="classitk_1_1Index.html" title="Represent a n-dimensional index in a n-dimensional image.">Index</a> coordinates to PhysicalPoint coordinates and back. This method is virtual and will be overloaded in derived classes in order to provide backward compatibility behavior in classes that did not used to take image orientation into account. 
<p>Reimplemented in <a class="el" href="classitk_1_1Image.html#ef337828ba5b425105714e115095b926">itk::Image&lt; TPixel, VImageDimension &gt;</a>, <a class="el" href="classitk_1_1OrientedImage.html#9863acee0a25e7d927c3dad45d209304">itk::OrientedImage&lt; TPixel, VImageDimension &gt;</a>, <a class="el" href="classitk_1_1Image.html#ef337828ba5b425105714e115095b926">itk::Image&lt; TNode *, VImageDimension &gt;</a>, <a class="el" href="classitk_1_1Image.html#ef337828ba5b425105714e115095b926">itk::Image&lt; BloxBoundaryProfilePixel&lt; TImageDimension &gt;, TImageDimension &gt;</a>, <a class="el" href="classitk_1_1Image.html#ef337828ba5b425105714e115095b926">itk::Image&lt; BloxCoreAtomPixel&lt; NDimension &gt;, TImageDimension &gt;</a>, <a class="el" href="classitk_1_1Image.html#ef337828ba5b425105714e115095b926">itk::Image&lt; TPixel, VImageDimension &gt;</a>, <a class="el" href="classitk_1_1Image.html#ef337828ba5b425105714e115095b926">itk::Image&lt; TBloxPixelType, TImageDimension &gt;</a>, and <a class="el" href="classitk_1_1Image.html#ef337828ba5b425105714e115095b926">itk::Image&lt; BloxBoundaryPointPixel&lt; TImageDimension &gt;, TImageDimension &gt;</a>.</p>

</div>
</div><p>
<a class="anchor" name="4f5d5eec6ff926db717a59fb63cdf10d"></a><!-- doxytag: member="itk::ImageBase::ComputeOffset" ref="4f5d5eec6ff926db717a59fb63cdf10d" args="(const IndexType &amp;ind) const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;unsigned int VImageDimension = 2&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1ImageBase.html#b9c35eb1d7bf223b607700ef7a43bbf7">OffsetValueType</a> <a class="el" href="classitk_1_1ImageBase.html">itk::ImageBase</a>&lt; VImageDimension &gt;::ComputeOffset           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classitk_1_1Index.html">IndexType</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>ind</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Compute an offset from the beginning of the buffer for a pixel at the specified index. The index is not checked as to whether it is inside the current buffer, so the computed offset could conceivably be outside the buffer. If bounds checking is needed, one can call ImageRegion::IsInside(ind) on the BufferedRegion prior to calling ComputeOffset. 
<p>Definition at line <a class="el" href="itkImageBase_8h_source.html#l00285">285</a> of file <a class="el" href="itkImageBase_8h_source.html">itkImageBase.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="d587ccc7cbe41b123d8501074a1edb9b"></a><!-- doxytag: member="itk::ImageBase::ComputeOffsetTable" ref="d587ccc7cbe41b123d8501074a1edb9b" args="()" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;unsigned int VImageDimension = 2&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="classitk_1_1ImageBase.html">itk::ImageBase</a>&lt; VImageDimension &gt;::ComputeOffsetTable           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Calculate the offsets needed to move from one pixel to the next along a row, column, slice, volume, etc. These offsets are based on the size of the BufferedRegion. This should be called after the BufferedRegion is set. 
</div>
</div><p>
<a class="anchor" name="78a9de223024f019cff5312334b56e3f"></a><!-- doxytag: member="itk::ImageBase::CopyInformation" ref="78a9de223024f019cff5312334b56e3f" args="(const DataObject *data)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;unsigned int VImageDimension = 2&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">virtual void <a class="el" href="classitk_1_1ImageBase.html">itk::ImageBase</a>&lt; VImageDimension &gt;::CopyInformation           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classitk_1_1DataObject.html">DataObject</a> *&nbsp;</td>
          <td class="paramname"> <em>data</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Copy information from the specified data set. This method is part of the pipeline execution model. By default, a <a class="el" href="classitk_1_1ProcessObject.html" title="ProcessObject is the base class for all process objects (source, filters, mappers)...">ProcessObject</a> will copy meta-data from the first input to all of its outputs. See <a class="el" href="classitk_1_1ProcessObject.html#be61fb6b7de8c443e7af1561bd722736">ProcessObject::GenerateOutputInformation()</a>. Each subclass of <a class="el" href="classitk_1_1DataObject.html" title="Base class for all data objects in ITK.">DataObject</a> is responsible for being able to copy whatever meta-data it needs from from another <a class="el" href="classitk_1_1DataObject.html" title="Base class for all data objects in ITK.">DataObject</a>. <a class="el" href="classitk_1_1ImageBase.html" title="Base class for templated image classes.">ImageBase</a> has more meta-data than its <a class="el" href="classitk_1_1DataObject.html" title="Base class for all data objects in ITK.">DataObject</a>. Thus, it must provide its own version of <a class="el" href="classitk_1_1ImageBase.html#78a9de223024f019cff5312334b56e3f">CopyInformation()</a> in order to copy the LargestPossibleRegion from the input parameter. 
<p>Reimplemented from <a class="el" href="classitk_1_1DataObject.html#7ecddcd695fddcd41132eade4233568d">itk::DataObject</a>.</p>

<p>Reimplemented in <a class="el" href="classitk_1_1ImageAdaptor.html#111d6d70cd308fff567ac194404ae2e1">itk::ImageAdaptor&lt; TImage, TAccessor &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#111d6d70cd308fff567ac194404ae2e1">itk::ImageAdaptor&lt; TImage, Accessor::LogPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#111d6d70cd308fff567ac194404ae2e1">itk::ImageAdaptor&lt; TImage, Accessor::SqrtPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#111d6d70cd308fff567ac194404ae2e1">itk::ImageAdaptor&lt; TImage, Accessor::ComplexToModulusPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#111d6d70cd308fff567ac194404ae2e1">itk::ImageAdaptor&lt; TImage, Accessor::ComplexToImaginaryPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#111d6d70cd308fff567ac194404ae2e1">itk::ImageAdaptor&lt; TImage, Accessor::SinPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#111d6d70cd308fff567ac194404ae2e1">itk::ImageAdaptor&lt; TImage, Accessor::TanPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#111d6d70cd308fff567ac194404ae2e1">itk::ImageAdaptor&lt; TImage, Accessor::ExpNegativePixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#111d6d70cd308fff567ac194404ae2e1">itk::ImageAdaptor&lt; TImage, Accessor::Log10PixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#111d6d70cd308fff567ac194404ae2e1">itk::ImageAdaptor&lt; TImage, PixelAccessor &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#111d6d70cd308fff567ac194404ae2e1">itk::ImageAdaptor&lt; TImage, Accessor::RGBToVectorPixelAccessor&lt; TImage::PixelType::ComponentType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#111d6d70cd308fff567ac194404ae2e1">itk::ImageAdaptor&lt; TImage, Accessor::AcosPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#111d6d70cd308fff567ac194404ae2e1">itk::ImageAdaptor&lt; TImage, Accessor::RGBToLuminancePixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#111d6d70cd308fff567ac194404ae2e1">itk::ImageAdaptor&lt; TImage, Accessor::ComplexToPhasePixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#111d6d70cd308fff567ac194404ae2e1">itk::ImageAdaptor&lt; VectorImage&lt; TPixelType, Dimension &gt;, Accessor::VectorImageToImagePixelAccessor&lt; TPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#111d6d70cd308fff567ac194404ae2e1">itk::ImageAdaptor&lt; TImage, Accessor::AddPixelAccessor&lt; TImage::PixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#111d6d70cd308fff567ac194404ae2e1">itk::ImageAdaptor&lt; TImage, Accessor::AbsPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#111d6d70cd308fff567ac194404ae2e1">itk::ImageAdaptor&lt; TImage, Accessor::VectorToRGBPixelAccessor&lt; TImage::PixelType::ValueType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#111d6d70cd308fff567ac194404ae2e1">itk::ImageAdaptor&lt; TImage, Accessor::AsinPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#111d6d70cd308fff567ac194404ae2e1">itk::ImageAdaptor&lt; TImage, Accessor::ComplexToRealPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#111d6d70cd308fff567ac194404ae2e1">itk::ImageAdaptor&lt; TImage, Accessor::ExpPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#111d6d70cd308fff567ac194404ae2e1">itk::ImageAdaptor&lt; TImage, Accessor::AtanPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, and <a class="el" href="classitk_1_1ImageAdaptor.html#111d6d70cd308fff567ac194404ae2e1">itk::ImageAdaptor&lt; TImage, Accessor::CosPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>.</p>

</div>
</div><p>
<a class="anchor" name="c36c03b81115c9a089bc46cdba22e1b6"></a><!-- doxytag: member="itk::ImageBase::CreateAnother" ref="c36c03b81115c9a089bc46cdba22e1b6" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="classitk_1_1SmartPointer.html">LightObject::Pointer</a> itk::Object::CreateAnother           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Create an object from an instance, potentially deferring to a factory. This method allows you to create an instance of an object that is exactly the same type as the referring object. This is useful in cases where an object has been cast back to a base class. 
<p>Reimplemented from <a class="el" href="classitk_1_1LightObject.html#ba533bbb63dd6398670049336b004555">itk::LightObject</a>.</p>

</div>
</div><p>
<a class="anchor" name="c05b9b66fdaf8f4cfd317b5a8a494d03"></a><!-- doxytag: member="itk::ImageBase::DataHasBeenGenerated" ref="c05b9b66fdaf8f4cfd317b5a8a494d03" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void itk::DataObject::DataHasBeenGenerated           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Inform the pipeline mechanism that data has been generated. This method is called by <a class="el" href="classitk_1_1ProcessObject.html#ee9a38d38626f768aafb2d56b870bf08">ProcessObject::UpdateOutputData()</a> once the process object has finished generating its data. This essentially marks the <a class="el" href="classitk_1_1DataObject.html" title="Base class for all data objects in ITK.">DataObject</a> as being updated and ready for use. 
</div>
</div><p>
<a class="anchor" name="bc251c28f17728a618d8b2a55e6e66d8"></a><!-- doxytag: member="itk::ImageBase::DebugOff" ref="bc251c28f17728a618d8b2a55e6e66d8" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void itk::Object::DebugOff           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Turn debugging output off. 
</div>
</div><p>
<a class="anchor" name="de27d01f85f71723bcbb3ec54f630b31"></a><!-- doxytag: member="itk::ImageBase::DebugOn" ref="de27d01f85f71723bcbb3ec54f630b31" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void itk::Object::DebugOn           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Turn debugging output on. 
</div>
</div><p>
<a class="anchor" name="17444d38d6f52e9e3bdf080dfffbe803"></a><!-- doxytag: member="itk::ImageBase::Delete" ref="17444d38d6f52e9e3bdf080dfffbe803" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void itk::LightObject::Delete           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Delete an <a class="el" href="namespaceitk.html" title="Hashtable class, used to implement the hashed associative containers itk_hash_set...">itk</a> object. This method should always be used to delete an object when the new operator was used to create it. Using the C delete method will not work with reference counting. 
</div>
</div><p>
<a class="anchor" name="8a70b06ebb65da85628342f3e992bc4c"></a><!-- doxytag: member="itk::ImageBase::DisconnectPipeline" ref="8a70b06ebb65da85628342f3e992bc4c" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void itk::DataObject::DisconnectPipeline           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Separate this data object from the pipeline. This routine disconnects a data object from the upstream pipeline. Hence an <a class="el" href="classitk_1_1DataObject.html#943f87c89a468bbd12df2c25dbad3310">Update()</a> from downstream will not propagate back past this data object. To completely isolate this data object from the pipeline, the application must remove this data object from any filters which it is connected as the input. 
</div>
</div><p>
<a class="anchor" name="bb2a8342cd8793694d77aefade6e32f2"></a><!-- doxytag: member="itk::ImageBase::GetBufferedRegion" ref="bb2a8342cd8793694d77aefade6e32f2" args="() const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;unsigned int VImageDimension = 2&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">virtual const <a class="el" href="classitk_1_1ImageRegion.html">RegionType</a>&amp; <a class="el" href="classitk_1_1ImageBase.html">itk::ImageBase</a>&lt; VImageDimension &gt;::GetBufferedRegion           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get the region object that defines the size and starting index of the region of the image currently loaded in memory. <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classitk_1_1ImageRegion.html" title="An image region represents a structured region of data.">ImageRegion</a>, <a class="el" href="classitk_1_1ImageBase.html#c57db6d22321449efc56c509e38334ff">SetLargestPossibleRegion()</a>, <a class="el" href="classitk_1_1ImageBase.html#07a352e10a135c720fbb85cb1135d403">SetRequestedRegion()</a> </dd></dl>

<p>Reimplemented in <a class="el" href="classitk_1_1ImageAdaptor.html#66d1524cef99ce34fe8004c6e9e05c78">itk::ImageAdaptor&lt; TImage, TAccessor &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#66d1524cef99ce34fe8004c6e9e05c78">itk::ImageAdaptor&lt; TImage, Accessor::LogPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#66d1524cef99ce34fe8004c6e9e05c78">itk::ImageAdaptor&lt; TImage, Accessor::SqrtPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#66d1524cef99ce34fe8004c6e9e05c78">itk::ImageAdaptor&lt; TImage, Accessor::ComplexToModulusPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#66d1524cef99ce34fe8004c6e9e05c78">itk::ImageAdaptor&lt; TImage, Accessor::ComplexToImaginaryPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#66d1524cef99ce34fe8004c6e9e05c78">itk::ImageAdaptor&lt; TImage, Accessor::SinPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#66d1524cef99ce34fe8004c6e9e05c78">itk::ImageAdaptor&lt; TImage, Accessor::TanPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#66d1524cef99ce34fe8004c6e9e05c78">itk::ImageAdaptor&lt; TImage, Accessor::ExpNegativePixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#66d1524cef99ce34fe8004c6e9e05c78">itk::ImageAdaptor&lt; TImage, Accessor::Log10PixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#66d1524cef99ce34fe8004c6e9e05c78">itk::ImageAdaptor&lt; TImage, PixelAccessor &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#66d1524cef99ce34fe8004c6e9e05c78">itk::ImageAdaptor&lt; TImage, Accessor::RGBToVectorPixelAccessor&lt; TImage::PixelType::ComponentType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#66d1524cef99ce34fe8004c6e9e05c78">itk::ImageAdaptor&lt; TImage, Accessor::AcosPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#66d1524cef99ce34fe8004c6e9e05c78">itk::ImageAdaptor&lt; TImage, Accessor::RGBToLuminancePixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#66d1524cef99ce34fe8004c6e9e05c78">itk::ImageAdaptor&lt; TImage, Accessor::ComplexToPhasePixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#66d1524cef99ce34fe8004c6e9e05c78">itk::ImageAdaptor&lt; VectorImage&lt; TPixelType, Dimension &gt;, Accessor::VectorImageToImagePixelAccessor&lt; TPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#66d1524cef99ce34fe8004c6e9e05c78">itk::ImageAdaptor&lt; TImage, Accessor::AddPixelAccessor&lt; TImage::PixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#66d1524cef99ce34fe8004c6e9e05c78">itk::ImageAdaptor&lt; TImage, Accessor::AbsPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#66d1524cef99ce34fe8004c6e9e05c78">itk::ImageAdaptor&lt; TImage, Accessor::VectorToRGBPixelAccessor&lt; TImage::PixelType::ValueType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#66d1524cef99ce34fe8004c6e9e05c78">itk::ImageAdaptor&lt; TImage, Accessor::AsinPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#66d1524cef99ce34fe8004c6e9e05c78">itk::ImageAdaptor&lt; TImage, Accessor::ComplexToRealPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#66d1524cef99ce34fe8004c6e9e05c78">itk::ImageAdaptor&lt; TImage, Accessor::ExpPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#66d1524cef99ce34fe8004c6e9e05c78">itk::ImageAdaptor&lt; TImage, Accessor::AtanPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, and <a class="el" href="classitk_1_1ImageAdaptor.html#66d1524cef99ce34fe8004c6e9e05c78">itk::ImageAdaptor&lt; TImage, Accessor::CosPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>.</p>

<p>Definition at line <a class="el" href="itkImageBase_8h_source.html#l00225">225</a> of file <a class="el" href="itkImageBase_8h_source.html">itkImageBase.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="031c14d32abf5310bb2d0293216fc20b"></a><!-- doxytag: member="itk::ImageBase::GetCommand" ref="031c14d32abf5310bb2d0293216fc20b" args="(unsigned long tag)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1Command.html">Command</a>* itk::Object::GetCommand           </td>
          <td>(</td>
          <td class="paramtype">unsigned long&nbsp;</td>
          <td class="paramname"> <em>tag</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get the command associated with the given tag. NOTE: This returns a pointer to a <a class="el" href="classitk_1_1Command.html" title="superclass for callback/observer methods">Command</a>, but it is safe to asign this to a <a class="el" href="classitk_1_1Command.html#fd9f53bfc5e3295cb80e282abe687318">Command::Pointer</a>. Since <a class="el" href="classitk_1_1Command.html" title="superclass for callback/observer methods">Command</a> inherits from <a class="el" href="classitk_1_1LightObject.html" title="Light weight base class for most itk classes.">LightObject</a>, at this point in the code, only a pointer or a reference to the <a class="el" href="classitk_1_1Command.html" title="superclass for callback/observer methods">Command</a> can be used. 
</div>
</div><p>
<a class="anchor" name="ce6e72bec0d9e05d7fe014cf2807eeaf"></a><!-- doxytag: member="itk::ImageBase::GetDataReleased" ref="ce6e72bec0d9e05d7fe014cf2807eeaf" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool itk::DataObject::GetDataReleased           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get the flag indicating the data has been released. 
<p>Definition at line <a class="el" href="itkDataObject_8h_source.html#l00334">334</a> of file <a class="el" href="itkDataObject_8h_source.html">itkDataObject.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="cf1456e40e57a23d7e7f051ca2e102cf"></a><!-- doxytag: member="itk::ImageBase::GetDebug" ref="cf1456e40e57a23d7e7f051ca2e102cf" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool itk::Object::GetDebug           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get the value of the debug flag. 
</div>
</div><p>
<a class="anchor" name="bf13dd96cfdd77e42b1a13ad3d997ad2"></a><!-- doxytag: member="itk::ImageBase::GetDirection" ref="bf13dd96cfdd77e42b1a13ad3d997ad2" args="()" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;unsigned int VImageDimension = 2&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">virtual const <a class="el" href="classitk_1_1Matrix.html">DirectionType</a>&amp; <a class="el" href="classitk_1_1ImageBase.html">itk::ImageBase</a>&lt; VImageDimension &gt;::GetDirection           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get the direction cosines of the image. The direction cosines are vectors that point from one pixel to the next. For <a class="el" href="classitk_1_1ImageBase.html" title="Base class for templated image classes.">ImageBase</a> and <a class="el" href="classitk_1_1Image.html" title="Templated n-dimensional image class.">Image</a>, the default direction is identity. 
</div>
</div><p>
<a class="anchor" name="da5f72ff271140b4a24d5d54ac9eead6"></a><!-- doxytag: member="itk::ImageBase::GetGlobalReleaseDataFlag" ref="da5f72ff271140b4a24d5d54ac9eead6" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static bool itk::DataObject::GetGlobalReleaseDataFlag           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [static, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Turn on/off a flag to control whether every object releases its data after being used by a filter. Being a global flag, it controls the behavior of all DataObjects and ProcessObjects. 
</div>
</div><p>
<a class="anchor" name="722122bd785f53294ff40b828d5ffa4d"></a><!-- doxytag: member="itk::ImageBase::GetGlobalWarningDisplay" ref="722122bd785f53294ff40b828d5ffa4d" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static bool itk::Object::GetGlobalWarningDisplay           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [static, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
This is a global flag that controls whether any debug, warning or error messages are displayed. 
</div>
</div><p>
<a class="anchor" name="e718fb44710e150dd807e78a8bdbe5e3"></a><!-- doxytag: member="itk::ImageBase::GetImageDimension" ref="e718fb44710e150dd807e78a8bdbe5e3" args="()" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;unsigned int VImageDimension = 2&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">static unsigned int <a class="el" href="classitk_1_1ImageBase.html">itk::ImageBase</a>&lt; VImageDimension &gt;::<a class="el" href="structitk_1_1GetImageDimension.html">GetImageDimension</a>           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline, static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
<a class="el" href="classitk_1_1Image.html" title="Templated n-dimensional image class.">Image</a> dimension. The dimension of an image is fixed at construction. 
<p>Definition at line <a class="el" href="itkImageBase_8h_source.html#l00143">143</a> of file <a class="el" href="itkImageBase_8h_source.html">itkImageBase.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="2ea91d1d08178b6cce7e65a099ea272b"></a><!-- doxytag: member="itk::ImageBase::GetLargestPossibleRegion" ref="2ea91d1d08178b6cce7e65a099ea272b" args="() const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;unsigned int VImageDimension = 2&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">virtual const <a class="el" href="classitk_1_1ImageRegion.html">RegionType</a>&amp; <a class="el" href="classitk_1_1ImageBase.html">itk::ImageBase</a>&lt; VImageDimension &gt;::GetLargestPossibleRegion           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get the region object that defines the size and starting index for the largest possible region this image could represent. This is used in determining how much memory would be needed to load an entire dataset. It is also used to determine boundary conditions. <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classitk_1_1ImageRegion.html" title="An image region represents a structured region of data.">ImageRegion</a>, <a class="el" href="classitk_1_1ImageBase.html#bb2a8342cd8793694d77aefade6e32f2">GetBufferedRegion()</a>, <a class="el" href="classitk_1_1ImageBase.html#14769ccb89e9830f8128e09bf022b174">GetRequestedRegion()</a> </dd></dl>

<p>Reimplemented in <a class="el" href="classitk_1_1ImageAdaptor.html#192a53171cfa27f20613affcf3564f4c">itk::ImageAdaptor&lt; TImage, TAccessor &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#192a53171cfa27f20613affcf3564f4c">itk::ImageAdaptor&lt; TImage, Accessor::LogPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#192a53171cfa27f20613affcf3564f4c">itk::ImageAdaptor&lt; TImage, Accessor::SqrtPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#192a53171cfa27f20613affcf3564f4c">itk::ImageAdaptor&lt; TImage, Accessor::ComplexToModulusPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#192a53171cfa27f20613affcf3564f4c">itk::ImageAdaptor&lt; TImage, Accessor::ComplexToImaginaryPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#192a53171cfa27f20613affcf3564f4c">itk::ImageAdaptor&lt; TImage, Accessor::SinPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#192a53171cfa27f20613affcf3564f4c">itk::ImageAdaptor&lt; TImage, Accessor::TanPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#192a53171cfa27f20613affcf3564f4c">itk::ImageAdaptor&lt; TImage, Accessor::ExpNegativePixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#192a53171cfa27f20613affcf3564f4c">itk::ImageAdaptor&lt; TImage, Accessor::Log10PixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#192a53171cfa27f20613affcf3564f4c">itk::ImageAdaptor&lt; TImage, PixelAccessor &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#192a53171cfa27f20613affcf3564f4c">itk::ImageAdaptor&lt; TImage, Accessor::RGBToVectorPixelAccessor&lt; TImage::PixelType::ComponentType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#192a53171cfa27f20613affcf3564f4c">itk::ImageAdaptor&lt; TImage, Accessor::AcosPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#192a53171cfa27f20613affcf3564f4c">itk::ImageAdaptor&lt; TImage, Accessor::RGBToLuminancePixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#192a53171cfa27f20613affcf3564f4c">itk::ImageAdaptor&lt; TImage, Accessor::ComplexToPhasePixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#192a53171cfa27f20613affcf3564f4c">itk::ImageAdaptor&lt; VectorImage&lt; TPixelType, Dimension &gt;, Accessor::VectorImageToImagePixelAccessor&lt; TPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#192a53171cfa27f20613affcf3564f4c">itk::ImageAdaptor&lt; TImage, Accessor::AddPixelAccessor&lt; TImage::PixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#192a53171cfa27f20613affcf3564f4c">itk::ImageAdaptor&lt; TImage, Accessor::AbsPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#192a53171cfa27f20613affcf3564f4c">itk::ImageAdaptor&lt; TImage, Accessor::VectorToRGBPixelAccessor&lt; TImage::PixelType::ValueType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#192a53171cfa27f20613affcf3564f4c">itk::ImageAdaptor&lt; TImage, Accessor::AsinPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#192a53171cfa27f20613affcf3564f4c">itk::ImageAdaptor&lt; TImage, Accessor::ComplexToRealPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#192a53171cfa27f20613affcf3564f4c">itk::ImageAdaptor&lt; TImage, Accessor::ExpPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#192a53171cfa27f20613affcf3564f4c">itk::ImageAdaptor&lt; TImage, Accessor::AtanPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, and <a class="el" href="classitk_1_1ImageAdaptor.html#192a53171cfa27f20613affcf3564f4c">itk::ImageAdaptor&lt; TImage, Accessor::CosPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>.</p>

<p>Definition at line <a class="el" href="itkImageBase_8h_source.html#l00214">214</a> of file <a class="el" href="itkImageBase_8h_source.html">itkImageBase.h</a>.</p>

<p>Referenced by <a class="el" href="itkFEMRegistrationFilter_8h_source.html#l00260">itk::fem::FEMRegistrationFilter&lt; TMovingImage, TFixedImage &gt;::SetDeformationField()</a>.</p>

</div>
</div><p>
<a class="anchor" name="ab4e913cbfc535646fc7e33f5b2e897d"></a><!-- doxytag: member="itk::ImageBase::GetMetaDataDictionary" ref="ab4e913cbfc535646fc7e33f5b2e897d" args="(void) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classitk_1_1MetaDataDictionary.html">MetaDataDictionary</a>&amp; itk::Object::GetMetaDataDictionary           </td>
          <td>(</td>
          <td class="paramtype">void&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd><a class="el" href="classA.html">A</a> constant reference to this objects <a class="el" href="classitk_1_1MetaDataDictionary.html">MetaDataDictionary</a>. </dd></dl>

</div>
</div><p>
<a class="anchor" name="414d257cfb90dd76c8f6e29a796531b0"></a><!-- doxytag: member="itk::ImageBase::GetMetaDataDictionary" ref="414d257cfb90dd76c8f6e29a796531b0" args="(void)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1MetaDataDictionary.html">MetaDataDictionary</a>&amp; itk::Object::GetMetaDataDictionary           </td>
          <td>(</td>
          <td class="paramtype">void&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd><a class="el" href="classA.html">A</a> reference to this objects <a class="el" href="classitk_1_1MetaDataDictionary.html">MetaDataDictionary</a>. </dd></dl>
<dl class="warning" compact><dt><b>Warning:</b></dt><dd>This reference may be changed. </dd></dl>

</div>
</div><p>
<a class="anchor" name="cab7d8d23240dacdbee33e5d1230a23e"></a><!-- doxytag: member="itk::ImageBase::GetMTime" ref="cab7d8d23240dacdbee33e5d1230a23e" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual unsigned long itk::Object::GetMTime           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Return this objects modified time. 
<p>Reimplemented in <a class="el" href="classitk_1_1ImageRegistrationMethod.html#0ca1055a633e9526a885c0b92085762a">itk::ImageRegistrationMethod&lt; TFixedImage, TMovingImage &gt;</a>, <a class="el" href="classitk_1_1ImageToSpatialObjectRegistrationMethod.html#ac299f2219dd552f38e3975e1d6c4f04">itk::ImageToSpatialObjectRegistrationMethod&lt; TFixedImage, TMovingSpatialObject &gt;</a>, <a class="el" href="classitk_1_1MultiResolutionImageRegistrationMethod.html#2abfcc8295ab147f201f81b87f2fe131">itk::MultiResolutionImageRegistrationMethod&lt; TFixedImage, TMovingImage &gt;</a>, <a class="el" href="classitk_1_1PointSetToImageRegistrationMethod.html#c7b9cf41d8cc0a9d35bf82d03671e22a">itk::PointSetToImageRegistrationMethod&lt; TFixedPointSet, TMovingImage &gt;</a>, <a class="el" href="classitk_1_1PointSetToPointSetRegistrationMethod.html#2865f9e84b55d26efcebb2d37966f27f">itk::PointSetToPointSetRegistrationMethod&lt; TFixedPointSet, TMovingPointSet &gt;</a>, <a class="el" href="classitk_1_1DeformationFieldSource.html#240df5996ed1f70b11eac0efaa9e05fa">itk::DeformationFieldSource&lt; TOutputImage &gt;</a>, <a class="el" href="classitk_1_1InverseDeformationFieldImageFilter.html#cb958ad76eccc6210f2a8d5f89ebbe52">itk::InverseDeformationFieldImageFilter&lt; TInputImage, TOutputImage &gt;</a>, <a class="el" href="classitk_1_1ResampleImageFilter.html#ad5910eef27070b8bc36e6673bbc7cbf">itk::ResampleImageFilter&lt; TInputImage, TOutputImage, TInterpolatorPrecisionType &gt;</a>, <a class="el" href="classitk_1_1VectorResampleImageFilter.html#e0fcbedd3cdc27806ba275128ecc0571">itk::VectorResampleImageFilter&lt; TInputImage, TOutputImage, TInterpolatorPrecisionType &gt;</a>, <a class="el" href="classitk_1_1BoundingBox.html#0042892683cf7fddace623902db14a31">itk::BoundingBox&lt; TPointIdentifier, VPointDimension, TCoordRep, TPointsContainer &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#185abdf95c633801f091e915eb7d7298">itk::ImageAdaptor&lt; TImage, TAccessor &gt;</a>, <a class="el" href="classitk_1_1ResampleImageFilter.html#ad5910eef27070b8bc36e6673bbc7cbf">itk::ResampleImageFilter&lt; TInputImage, TOutputImage, TInterpolatorPrecisionType &gt;</a>, <a class="el" href="classitk_1_1TransformToDeformationFieldSource.html#587f9be610da037f241027f2003fc271">itk::TransformToDeformationFieldSource&lt; TOutputImage, TTransformPrecisionType &gt;</a>, <a class="el" href="classitk_1_1ImageSpatialObject.html#59b8cb2b91110a74fa200cd0a9ae07c6">itk::ImageSpatialObject&lt; TDimension, TPixelType &gt;</a>, <a class="el" href="classitk_1_1MeshSpatialObject.html#02b23babf1a13a97378d8d19e0e5714f">itk::MeshSpatialObject&lt; TMesh &gt;</a>, <a class="el" href="classitk_1_1SceneSpatialObject.html#ec28155bc0ca5c8b386066c0b1801e70">itk::SceneSpatialObject&lt; TSpaceDimension &gt;</a>, <a class="el" href="classitk_1_1SpatialObject.html#30e33a9f2b83e6f47a9b2db63b538198">itk::SpatialObject&lt; TDimension &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#185abdf95c633801f091e915eb7d7298">itk::ImageAdaptor&lt; TImage, Accessor::LogPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#185abdf95c633801f091e915eb7d7298">itk::ImageAdaptor&lt; TImage, Accessor::SqrtPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#185abdf95c633801f091e915eb7d7298">itk::ImageAdaptor&lt; TImage, Accessor::ComplexToModulusPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#185abdf95c633801f091e915eb7d7298">itk::ImageAdaptor&lt; TImage, Accessor::ComplexToImaginaryPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#185abdf95c633801f091e915eb7d7298">itk::ImageAdaptor&lt; TImage, Accessor::SinPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#185abdf95c633801f091e915eb7d7298">itk::ImageAdaptor&lt; TImage, Accessor::TanPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#185abdf95c633801f091e915eb7d7298">itk::ImageAdaptor&lt; TImage, Accessor::ExpNegativePixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#185abdf95c633801f091e915eb7d7298">itk::ImageAdaptor&lt; TImage, Accessor::Log10PixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#185abdf95c633801f091e915eb7d7298">itk::ImageAdaptor&lt; TImage, PixelAccessor &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#185abdf95c633801f091e915eb7d7298">itk::ImageAdaptor&lt; TImage, Accessor::RGBToVectorPixelAccessor&lt; TImage::PixelType::ComponentType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#185abdf95c633801f091e915eb7d7298">itk::ImageAdaptor&lt; TImage, Accessor::AcosPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#185abdf95c633801f091e915eb7d7298">itk::ImageAdaptor&lt; TImage, Accessor::RGBToLuminancePixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#185abdf95c633801f091e915eb7d7298">itk::ImageAdaptor&lt; TImage, Accessor::ComplexToPhasePixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#185abdf95c633801f091e915eb7d7298">itk::ImageAdaptor&lt; VectorImage&lt; TPixelType, Dimension &gt;, Accessor::VectorImageToImagePixelAccessor&lt; TPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#185abdf95c633801f091e915eb7d7298">itk::ImageAdaptor&lt; TImage, Accessor::AddPixelAccessor&lt; TImage::PixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#185abdf95c633801f091e915eb7d7298">itk::ImageAdaptor&lt; TImage, Accessor::AbsPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#185abdf95c633801f091e915eb7d7298">itk::ImageAdaptor&lt; TImage, Accessor::VectorToRGBPixelAccessor&lt; TImage::PixelType::ValueType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#185abdf95c633801f091e915eb7d7298">itk::ImageAdaptor&lt; TImage, Accessor::AsinPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#185abdf95c633801f091e915eb7d7298">itk::ImageAdaptor&lt; TImage, Accessor::ComplexToRealPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#185abdf95c633801f091e915eb7d7298">itk::ImageAdaptor&lt; TImage, Accessor::ExpPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#185abdf95c633801f091e915eb7d7298">itk::ImageAdaptor&lt; TImage, Accessor::AtanPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#185abdf95c633801f091e915eb7d7298">itk::ImageAdaptor&lt; TImage, Accessor::CosPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageSpatialObject.html#59b8cb2b91110a74fa200cd0a9ae07c6">itk::ImageSpatialObject&lt; TDimension, unsigned char &gt;</a>, <a class="el" href="classitk_1_1SpatialObject.html#30e33a9f2b83e6f47a9b2db63b538198">itk::SpatialObject&lt; 3 &gt;</a>, and <a class="el" href="classitk_1_1SpatialObject.html#30e33a9f2b83e6f47a9b2db63b538198">itk::SpatialObject&lt; ::itk::GetMeshDimension&lt; TMesh &gt;::PointDimension &gt;</a>.</p>

<p>Referenced by <a class="el" href="itkSpatialObject_8h_source.html#l00230">itk::SpatialObject&lt; ::itk::GetMeshDimension&lt; TMesh &gt;::PointDimension &gt;::GetObjectMTime()</a>.</p>

</div>
</div><p>
<a class="anchor" name="f6eeb783ea1323867fba54b3b9755051"></a><!-- doxytag: member="itk::ImageBase::GetNameOfClass" ref="f6eeb783ea1323867fba54b3b9755051" args="() const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;unsigned int VImageDimension = 2&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">virtual const char* <a class="el" href="classitk_1_1ImageBase.html">itk::ImageBase</a>&lt; VImageDimension &gt;::GetNameOfClass           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Run-time type information (and related methods). 
<p>Reimplemented from <a class="el" href="classitk_1_1DataObject.html#244a5ee88184de0f41c1f1f5f8f61240">itk::DataObject</a>.</p>

<p>Reimplemented in <a class="el" href="classitk_1_1AbsImageAdaptor.html#c8871c83f4af612fcd9804de45eafd9a">itk::AbsImageAdaptor&lt; TImage, TOutputPixelType &gt;</a>, <a class="el" href="classitk_1_1AcosImageAdaptor.html#5fceff7bce82c2b81cd6eac24f23635f">itk::AcosImageAdaptor&lt; TImage, TOutputPixelType &gt;</a>, <a class="el" href="classitk_1_1AddImageAdaptor.html#d24a4f3ddebf787cb79c04fefea9d2e5">itk::AddImageAdaptor&lt; TImage &gt;</a>, <a class="el" href="classitk_1_1AsinImageAdaptor.html#cd5b89fd3197dda1f9bdb4107712d952">itk::AsinImageAdaptor&lt; TImage, TOutputPixelType &gt;</a>, <a class="el" href="classitk_1_1AtanImageAdaptor.html#f802236c68718177a858b1f64ef0044e">itk::AtanImageAdaptor&lt; TImage, TOutputPixelType &gt;</a>, <a class="el" href="classitk_1_1BloxBoundaryPointImage.html#e6042c3aac2f4794a6ac8a259739652d">itk::BloxBoundaryPointImage&lt; TImageDimension &gt;</a>, <a class="el" href="classitk_1_1BloxBoundaryProfileImage.html#1433ca8aac3908f5063c85f2655658c7">itk::BloxBoundaryProfileImage&lt; TImageDimension &gt;</a>, <a class="el" href="classitk_1_1BloxCoreAtomImage.html#7d0185b697a8407077dfab4503bef34f">itk::BloxCoreAtomImage&lt; NDimension &gt;</a>, <a class="el" href="classitk_1_1BloxImage.html#72391e6b1e7ed8e8922fd531499fd6be">itk::BloxImage&lt; TBloxPixelType, TImageDimension &gt;</a>, <a class="el" href="classitk_1_1ComplexToImaginaryImageAdaptor.html#0bcb7cfa5e546c59ef243debad71a236">itk::ComplexToImaginaryImageAdaptor&lt; TImage, TOutputPixelType &gt;</a>, <a class="el" href="classitk_1_1ComplexToModulusImageAdaptor.html#261883ccf536f7252fb569e6541c2437">itk::ComplexToModulusImageAdaptor&lt; TImage, TOutputPixelType &gt;</a>, <a class="el" href="classitk_1_1ComplexToPhaseImageAdaptor.html#11164014c751d1d6a5d9a14302aa6f3b">itk::ComplexToPhaseImageAdaptor&lt; TImage, TOutputPixelType &gt;</a>, <a class="el" href="classitk_1_1ComplexToRealImageAdaptor.html#83d1d3ee34edd7dcb9344448ab71f0fa">itk::ComplexToRealImageAdaptor&lt; TImage, TOutputPixelType &gt;</a>, <a class="el" href="classitk_1_1CosImageAdaptor.html#03c380fc215cdd75ad385962db6d4408">itk::CosImageAdaptor&lt; TImage, TOutputPixelType &gt;</a>, <a class="el" href="classitk_1_1ExpImageAdaptor.html#6a46d510ce14814563b815da19f3977c">itk::ExpImageAdaptor&lt; TImage, TOutputPixelType &gt;</a>, <a class="el" href="classitk_1_1ExpNegativeImageAdaptor.html#7f2b678fa6ab0458afac792338978001">itk::ExpNegativeImageAdaptor&lt; TImage, TOutputPixelType &gt;</a>, <a class="el" href="classitk_1_1Image.html#591633e25444eb743f68b0d6934a8c84">itk::Image&lt; TPixel, VImageDimension &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#df386bddb6a213d264734160ed1a49cb">itk::ImageAdaptor&lt; TImage, TAccessor &gt;</a>, <a class="el" href="classitk_1_1Log10ImageAdaptor.html#09b14779e9dd7c58def7e6818435e7e7">itk::Log10ImageAdaptor&lt; TImage, TOutputPixelType &gt;</a>, <a class="el" href="classitk_1_1LogImageAdaptor.html#5bfbbfd7533f7c59fc68661fb94c5345">itk::LogImageAdaptor&lt; TImage, TOutputPixelType &gt;</a>, <a class="el" href="classitk_1_1NthElementImageAdaptor.html#7582c1aa673f0bc8e1c1c1dbe45fd105">itk::NthElementImageAdaptor&lt; TImage, TOutputPixelType &gt;</a>, <a class="el" href="classitk_1_1OrientedImage.html#bf990ba6b6fe80582164f88a847024dc">itk::OrientedImage&lt; TPixel, VImageDimension &gt;</a>, <a class="el" href="classitk_1_1PhasedArray3DSpecialCoordinatesImage.html#bc5186a5b571c661231bf4e2ab016b80">itk::PhasedArray3DSpecialCoordinatesImage&lt; TPixel &gt;</a>, <a class="el" href="classitk_1_1RGBToLuminanceImageAdaptor.html#7469db0086ace361f5e73a7552b84eb1">itk::RGBToLuminanceImageAdaptor&lt; TImage, TOutputPixelType &gt;</a>, <a class="el" href="classitk_1_1RGBToVectorImageAdaptor.html#cd228a537e9461e0bdb4c1498bac9f2b">itk::RGBToVectorImageAdaptor&lt; TImage &gt;</a>, <a class="el" href="classitk_1_1SinImageAdaptor.html#4aa59a09de2dfdd84b899b5d677b9d86">itk::SinImageAdaptor&lt; TImage, TOutputPixelType &gt;</a>, <a class="el" href="classitk_1_1SparseImage.html#ac528871cb0e643939efc80e9827bb47">itk::SparseImage&lt; TNode, VImageDimension &gt;</a>, <a class="el" href="classitk_1_1SpecialCoordinatesImage.html#4aa142c33e80ca1b472cb34ee5f5d9a8">itk::SpecialCoordinatesImage&lt; TPixel, VImageDimension &gt;</a>, <a class="el" href="classitk_1_1SqrtImageAdaptor.html#15eaacf17bc09394c13272bf46194483">itk::SqrtImageAdaptor&lt; TImage, TOutputPixelType &gt;</a>, <a class="el" href="classitk_1_1TanImageAdaptor.html#b06e507ecb634c03203fcddad7cc5d98">itk::TanImageAdaptor&lt; TImage, TOutputPixelType &gt;</a>, <a class="el" href="classitk_1_1VectorImage.html#10231f3e11c1999cd3c97d74d0a84cca">itk::VectorImage&lt; TPixel, VImageDimension &gt;</a>, <a class="el" href="classitk_1_1VectorImageToImageAdaptor.html#20274fa13146c484f46276c03c1d3cb7">itk::VectorImageToImageAdaptor&lt; TPixelType, Dimension &gt;</a>, <a class="el" href="classitk_1_1VectorToRGBImageAdaptor.html#c47417c8bcaec4edee49125d361cae8d">itk::VectorToRGBImageAdaptor&lt; TImage &gt;</a>, <a class="el" href="classitk_1_1BloxImage.html#72391e6b1e7ed8e8922fd531499fd6be">itk::BloxImage&lt; BloxCoreAtomPixel&lt; NDimension &gt;, NDimension &gt;</a>, <a class="el" href="classitk_1_1BloxImage.html#72391e6b1e7ed8e8922fd531499fd6be">itk::BloxImage&lt; BloxBoundaryProfilePixel&lt; TImageDimension &gt;, TImageDimension &gt;</a>, <a class="el" href="classitk_1_1BloxImage.html#72391e6b1e7ed8e8922fd531499fd6be">itk::BloxImage&lt; BloxBoundaryPointPixel&lt; TImageDimension &gt;, TImageDimension &gt;</a>, <a class="el" href="classitk_1_1Image.html#591633e25444eb743f68b0d6934a8c84">itk::Image&lt; TNode *, VImageDimension &gt;</a>, <a class="el" href="classitk_1_1Image.html#591633e25444eb743f68b0d6934a8c84">itk::Image&lt; BloxBoundaryProfilePixel&lt; TImageDimension &gt;, TImageDimension &gt;</a>, <a class="el" href="classitk_1_1Image.html#591633e25444eb743f68b0d6934a8c84">itk::Image&lt; BloxCoreAtomPixel&lt; NDimension &gt;, TImageDimension &gt;</a>, <a class="el" href="classitk_1_1Image.html#591633e25444eb743f68b0d6934a8c84">itk::Image&lt; TPixel, VImageDimension &gt;</a>, <a class="el" href="classitk_1_1Image.html#591633e25444eb743f68b0d6934a8c84">itk::Image&lt; TBloxPixelType, TImageDimension &gt;</a>, <a class="el" href="classitk_1_1Image.html#591633e25444eb743f68b0d6934a8c84">itk::Image&lt; BloxBoundaryPointPixel&lt; TImageDimension &gt;, TImageDimension &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#df386bddb6a213d264734160ed1a49cb">itk::ImageAdaptor&lt; TImage, Accessor::LogPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#df386bddb6a213d264734160ed1a49cb">itk::ImageAdaptor&lt; TImage, Accessor::SqrtPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#df386bddb6a213d264734160ed1a49cb">itk::ImageAdaptor&lt; TImage, Accessor::ComplexToModulusPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#df386bddb6a213d264734160ed1a49cb">itk::ImageAdaptor&lt; TImage, Accessor::ComplexToImaginaryPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#df386bddb6a213d264734160ed1a49cb">itk::ImageAdaptor&lt; TImage, Accessor::SinPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#df386bddb6a213d264734160ed1a49cb">itk::ImageAdaptor&lt; TImage, Accessor::TanPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#df386bddb6a213d264734160ed1a49cb">itk::ImageAdaptor&lt; TImage, Accessor::ExpNegativePixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#df386bddb6a213d264734160ed1a49cb">itk::ImageAdaptor&lt; TImage, Accessor::Log10PixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#df386bddb6a213d264734160ed1a49cb">itk::ImageAdaptor&lt; TImage, PixelAccessor &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#df386bddb6a213d264734160ed1a49cb">itk::ImageAdaptor&lt; TImage, Accessor::RGBToVectorPixelAccessor&lt; TImage::PixelType::ComponentType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#df386bddb6a213d264734160ed1a49cb">itk::ImageAdaptor&lt; TImage, Accessor::AcosPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#df386bddb6a213d264734160ed1a49cb">itk::ImageAdaptor&lt; TImage, Accessor::RGBToLuminancePixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#df386bddb6a213d264734160ed1a49cb">itk::ImageAdaptor&lt; TImage, Accessor::ComplexToPhasePixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#df386bddb6a213d264734160ed1a49cb">itk::ImageAdaptor&lt; VectorImage&lt; TPixelType, Dimension &gt;, Accessor::VectorImageToImagePixelAccessor&lt; TPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#df386bddb6a213d264734160ed1a49cb">itk::ImageAdaptor&lt; TImage, Accessor::AddPixelAccessor&lt; TImage::PixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#df386bddb6a213d264734160ed1a49cb">itk::ImageAdaptor&lt; TImage, Accessor::AbsPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#df386bddb6a213d264734160ed1a49cb">itk::ImageAdaptor&lt; TImage, Accessor::VectorToRGBPixelAccessor&lt; TImage::PixelType::ValueType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#df386bddb6a213d264734160ed1a49cb">itk::ImageAdaptor&lt; TImage, Accessor::AsinPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#df386bddb6a213d264734160ed1a49cb">itk::ImageAdaptor&lt; TImage, Accessor::ComplexToRealPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#df386bddb6a213d264734160ed1a49cb">itk::ImageAdaptor&lt; TImage, Accessor::ExpPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#df386bddb6a213d264734160ed1a49cb">itk::ImageAdaptor&lt; TImage, Accessor::AtanPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#df386bddb6a213d264734160ed1a49cb">itk::ImageAdaptor&lt; TImage, Accessor::CosPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1SpecialCoordinatesImage.html#4aa142c33e80ca1b472cb34ee5f5d9a8">itk::SpecialCoordinatesImage&lt; TPixel, 3 &gt;</a>, and <a class="el" href="classitk_1_1VectorImage.html#10231f3e11c1999cd3c97d74d0a84cca">itk::VectorImage&lt; TPixelType, Dimension &gt;</a>.</p>

</div>
</div><p>
<a class="anchor" name="ea7f28ea4d465e8b2fed2469227c8ed5"></a><!-- doxytag: member="itk::ImageBase::GetNumberOfComponentsPerPixel" ref="ea7f28ea4d465e8b2fed2469227c8ed5" args="() const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;unsigned int VImageDimension = 2&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">virtual unsigned int <a class="el" href="classitk_1_1ImageBase.html">itk::ImageBase</a>&lt; VImageDimension &gt;::GetNumberOfComponentsPerPixel           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
INTERNAL This method is used internally by filters to copy meta-data from the output to the input. Users should not have a need to use this method.<p>
Filters that override the ProcessObject's GenerateOutputInformation() should generally have the following line if they want to propagate meta- data for both <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> <div class="fragment"><pre class="fragment"> outputImage-&gt;SetNumberOfComponentsPerPixel(
    inputImage-&gt;GetNumberOfComponentsPerPixel() )
</pre></div><p>
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classitk_1_1ImageBase.html" title="Base class for templated image classes.">ImageBase</a>, <a class="el" href="classitk_1_1VectorImage.html" title="Templated n-dimensional vector image class.">VectorImage</a></dd></dl>
Returns/Sets the number of components in the image. Note that for all images this is 1. Even for <a class="el" href="classitk_1_1Image.html" title="Templated n-dimensional image class.">Image</a>&lt; RGBPixel&lt; T &gt;, 3 &gt;. This is &gt;= 1 only for time-series images such as <a class="el" href="classitk_1_1VectorImage.html" title="Templated n-dimensional vector image class.">itk::VectorImage</a>. 
<p>Reimplemented in <a class="el" href="classitk_1_1VectorImage.html#a353423a935f88db7cdcaf21f1207f55">itk::VectorImage&lt; TPixel, VImageDimension &gt;</a>, and <a class="el" href="classitk_1_1VectorImage.html#a353423a935f88db7cdcaf21f1207f55">itk::VectorImage&lt; TPixelType, Dimension &gt;</a>.</p>

</div>
</div><p>
<a class="anchor" name="d5f28c77a2cee7e6b131766b6b27caf5"></a><!-- doxytag: member="itk::ImageBase::GetOffsetTable" ref="d5f28c77a2cee7e6b131766b6b27caf5" args="() const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;unsigned int VImageDimension = 2&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classitk_1_1ImageBase.html#b9c35eb1d7bf223b607700ef7a43bbf7">OffsetValueType</a>* <a class="el" href="classitk_1_1ImageBase.html">itk::ImageBase</a>&lt; VImageDimension &gt;::GetOffsetTable           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get the offset table. The offset table gives increments for moving from one pixel to next in the current row, column, slice, etc.. This table if of size [VImageDimension+1], because its values are computed progressively as: {1, N1, N1*N2, N1*N2*N3,...,(N1*...*Nn)} Where the values {N1,...,Nn} are the elements of the BufferedRegion::Size array. The last element of the OffsetTable is equivalent to the BufferSize. Having a [VImageDimension+1] size array, simplifies the implementation of some data accessing algorithms. The entries in the offset table are only valid after the BufferedRegion is set. 
<p>Reimplemented in <a class="el" href="classitk_1_1ImageAdaptor.html#9aea45870aadad3fc85d60ced3feffa4">itk::ImageAdaptor&lt; TImage, TAccessor &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#9aea45870aadad3fc85d60ced3feffa4">itk::ImageAdaptor&lt; TImage, Accessor::LogPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#9aea45870aadad3fc85d60ced3feffa4">itk::ImageAdaptor&lt; TImage, Accessor::SqrtPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#9aea45870aadad3fc85d60ced3feffa4">itk::ImageAdaptor&lt; TImage, Accessor::ComplexToModulusPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#9aea45870aadad3fc85d60ced3feffa4">itk::ImageAdaptor&lt; TImage, Accessor::ComplexToImaginaryPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#9aea45870aadad3fc85d60ced3feffa4">itk::ImageAdaptor&lt; TImage, Accessor::SinPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#9aea45870aadad3fc85d60ced3feffa4">itk::ImageAdaptor&lt; TImage, Accessor::TanPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#9aea45870aadad3fc85d60ced3feffa4">itk::ImageAdaptor&lt; TImage, Accessor::ExpNegativePixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#9aea45870aadad3fc85d60ced3feffa4">itk::ImageAdaptor&lt; TImage, Accessor::Log10PixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#9aea45870aadad3fc85d60ced3feffa4">itk::ImageAdaptor&lt; TImage, PixelAccessor &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#9aea45870aadad3fc85d60ced3feffa4">itk::ImageAdaptor&lt; TImage, Accessor::RGBToVectorPixelAccessor&lt; TImage::PixelType::ComponentType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#9aea45870aadad3fc85d60ced3feffa4">itk::ImageAdaptor&lt; TImage, Accessor::AcosPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#9aea45870aadad3fc85d60ced3feffa4">itk::ImageAdaptor&lt; TImage, Accessor::RGBToLuminancePixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#9aea45870aadad3fc85d60ced3feffa4">itk::ImageAdaptor&lt; TImage, Accessor::ComplexToPhasePixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#9aea45870aadad3fc85d60ced3feffa4">itk::ImageAdaptor&lt; VectorImage&lt; TPixelType, Dimension &gt;, Accessor::VectorImageToImagePixelAccessor&lt; TPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#9aea45870aadad3fc85d60ced3feffa4">itk::ImageAdaptor&lt; TImage, Accessor::AddPixelAccessor&lt; TImage::PixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#9aea45870aadad3fc85d60ced3feffa4">itk::ImageAdaptor&lt; TImage, Accessor::AbsPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#9aea45870aadad3fc85d60ced3feffa4">itk::ImageAdaptor&lt; TImage, Accessor::VectorToRGBPixelAccessor&lt; TImage::PixelType::ValueType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#9aea45870aadad3fc85d60ced3feffa4">itk::ImageAdaptor&lt; TImage, Accessor::AsinPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#9aea45870aadad3fc85d60ced3feffa4">itk::ImageAdaptor&lt; TImage, Accessor::ComplexToRealPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#9aea45870aadad3fc85d60ced3feffa4">itk::ImageAdaptor&lt; TImage, Accessor::ExpPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#9aea45870aadad3fc85d60ced3feffa4">itk::ImageAdaptor&lt; TImage, Accessor::AtanPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, and <a class="el" href="classitk_1_1ImageAdaptor.html#9aea45870aadad3fc85d60ced3feffa4">itk::ImageAdaptor&lt; TImage, Accessor::CosPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>.</p>

<p>Definition at line <a class="el" href="itkImageBase_8h_source.html#l00263">263</a> of file <a class="el" href="itkImageBase_8h_source.html">itkImageBase.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="4687b4082eea49600bd05b8d64488661"></a><!-- doxytag: member="itk::ImageBase::GetOrigin" ref="4687b4082eea49600bd05b8d64488661" args="()" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;unsigned int VImageDimension = 2&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">virtual const <a class="el" href="classitk_1_1Point.html">PointType</a>&amp; <a class="el" href="classitk_1_1ImageBase.html">itk::ImageBase</a>&lt; VImageDimension &gt;::GetOrigin           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get the origin of the image. The origin is the geometric coordinates of the index (0,0). The value returned is a pointer to a double array. For <a class="el" href="classitk_1_1ImageBase.html" title="Base class for templated image classes.">ImageBase</a> and <a class="el" href="classitk_1_1Image.html" title="Templated n-dimensional image class.">Image</a>, the default origin is 0. 
</div>
</div><p>
<a class="anchor" name="0e061b880d8436fb49d3c8d995d6ac5d"></a><!-- doxytag: member="itk::ImageBase::GetPipelineMTime" ref="0e061b880d8436fb49d3c8d995d6ac5d" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual const unsigned long&amp; itk::DataObject::GetPipelineMTime           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
The maximum MTime of all upstream filters and data objects. This does not include the MTime of this data object. 
</div>
</div><p>
<a class="anchor" name="48b4964378e7835c61aa54c3104eee61"></a><!-- doxytag: member="itk::ImageBase::GetReferenceCount" ref="48b4964378e7835c61aa54c3104eee61" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int itk::LightObject::GetReferenceCount           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline, virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Gets the reference count on this object. 
<p>Definition at line <a class="el" href="itkLightObject_8h_source.html#l00106">106</a> of file <a class="el" href="itkLightObject_8h_source.html">itkLightObject.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="603ecda26ce129b7f3150baaa05fa6e3"></a><!-- doxytag: member="itk::ImageBase::GetReleaseDataFlag" ref="603ecda26ce129b7f3150baaa05fa6e3" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual const bool&amp; itk::DataObject::GetReleaseDataFlag           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Turn on/off a flag to control whether this object's data is released after being used by a filter. 
</div>
</div><p>
<a class="anchor" name="14769ccb89e9830f8128e09bf022b174"></a><!-- doxytag: member="itk::ImageBase::GetRequestedRegion" ref="14769ccb89e9830f8128e09bf022b174" args="() const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;unsigned int VImageDimension = 2&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">virtual const <a class="el" href="classitk_1_1ImageRegion.html">RegionType</a>&amp; <a class="el" href="classitk_1_1ImageBase.html">itk::ImageBase</a>&lt; VImageDimension &gt;::GetRequestedRegion           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get the region object that defines the size and starting index for the region of the image requested (i.e., the region of the image to be operated on by a filter). <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classitk_1_1ImageRegion.html" title="An image region represents a structured region of data.">ImageRegion</a>, <a class="el" href="classitk_1_1ImageBase.html#c57db6d22321449efc56c509e38334ff">SetLargestPossibleRegion()</a>, <a class="el" href="classitk_1_1ImageBase.html#3744d0f4a745a3276fd1799c3c5ad101">SetBufferedRegion()</a> </dd></dl>

<p>Reimplemented in <a class="el" href="classitk_1_1ImageAdaptor.html#239126e5d39aab7977eb23d28525ed6f">itk::ImageAdaptor&lt; TImage, TAccessor &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#239126e5d39aab7977eb23d28525ed6f">itk::ImageAdaptor&lt; TImage, Accessor::LogPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#239126e5d39aab7977eb23d28525ed6f">itk::ImageAdaptor&lt; TImage, Accessor::SqrtPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#239126e5d39aab7977eb23d28525ed6f">itk::ImageAdaptor&lt; TImage, Accessor::ComplexToModulusPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#239126e5d39aab7977eb23d28525ed6f">itk::ImageAdaptor&lt; TImage, Accessor::ComplexToImaginaryPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#239126e5d39aab7977eb23d28525ed6f">itk::ImageAdaptor&lt; TImage, Accessor::SinPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#239126e5d39aab7977eb23d28525ed6f">itk::ImageAdaptor&lt; TImage, Accessor::TanPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#239126e5d39aab7977eb23d28525ed6f">itk::ImageAdaptor&lt; TImage, Accessor::ExpNegativePixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#239126e5d39aab7977eb23d28525ed6f">itk::ImageAdaptor&lt; TImage, Accessor::Log10PixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#239126e5d39aab7977eb23d28525ed6f">itk::ImageAdaptor&lt; TImage, PixelAccessor &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#239126e5d39aab7977eb23d28525ed6f">itk::ImageAdaptor&lt; TImage, Accessor::RGBToVectorPixelAccessor&lt; TImage::PixelType::ComponentType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#239126e5d39aab7977eb23d28525ed6f">itk::ImageAdaptor&lt; TImage, Accessor::AcosPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#239126e5d39aab7977eb23d28525ed6f">itk::ImageAdaptor&lt; TImage, Accessor::RGBToLuminancePixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#239126e5d39aab7977eb23d28525ed6f">itk::ImageAdaptor&lt; TImage, Accessor::ComplexToPhasePixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#239126e5d39aab7977eb23d28525ed6f">itk::ImageAdaptor&lt; VectorImage&lt; TPixelType, Dimension &gt;, Accessor::VectorImageToImagePixelAccessor&lt; TPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#239126e5d39aab7977eb23d28525ed6f">itk::ImageAdaptor&lt; TImage, Accessor::AddPixelAccessor&lt; TImage::PixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#239126e5d39aab7977eb23d28525ed6f">itk::ImageAdaptor&lt; TImage, Accessor::AbsPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#239126e5d39aab7977eb23d28525ed6f">itk::ImageAdaptor&lt; TImage, Accessor::VectorToRGBPixelAccessor&lt; TImage::PixelType::ValueType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#239126e5d39aab7977eb23d28525ed6f">itk::ImageAdaptor&lt; TImage, Accessor::AsinPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#239126e5d39aab7977eb23d28525ed6f">itk::ImageAdaptor&lt; TImage, Accessor::ComplexToRealPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#239126e5d39aab7977eb23d28525ed6f">itk::ImageAdaptor&lt; TImage, Accessor::ExpPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#239126e5d39aab7977eb23d28525ed6f">itk::ImageAdaptor&lt; TImage, Accessor::AtanPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, and <a class="el" href="classitk_1_1ImageAdaptor.html#239126e5d39aab7977eb23d28525ed6f">itk::ImageAdaptor&lt; TImage, Accessor::CosPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>.</p>

<p>Definition at line <a class="el" href="itkImageBase_8h_source.html#l00250">250</a> of file <a class="el" href="itkImageBase_8h_source.html">itkImageBase.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="d4f9b688fe11bfbd8c2ac0db8b8e7556"></a><!-- doxytag: member="itk::ImageBase::GetSource" ref="d4f9b688fe11bfbd8c2ac0db8b8e7556" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1SmartPointerForwardReference.html">SmartPointerForwardReference</a>&lt;<a class="el" href="classitk_1_1ProcessObject.html">ProcessObject</a>&gt; itk::DataObject::GetSource           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get the process object that generated this data object. If there is no process object, then the data object has been disconnected from the pipeline, or the data object was created manually. (Note: we cannot use the GetObjectMacro() defined in itkMacro because the mutual dependency of <a class="el" href="classitk_1_1DataObject.html" title="Base class for all data objects in ITK.">DataObject</a> and <a class="el" href="classitk_1_1ProcessObject.html" title="ProcessObject is the base class for all process objects (source, filters, mappers)...">ProcessObject</a> causes compile problems. Also, a forward reference smart pointer is returned, not a smart pointer, because of the circular dependency between the process and data object.)<p>
<a class="el" href="classitk_1_1DataObject.html#d4f9b688fe11bfbd8c2ac0db8b8e7556">GetSource()</a> returns a <a class="el" href="classitk_1_1SmartPointerForwardReference.html" title="Implements transparent reference counting in situations where forward references...">SmartPointerForwardReference</a> and not a <a class="el" href="classitk_1_1WeakPointer.html" title="Implements a weak reference to an object.">WeakPointer</a> because it is assumed the code calling <a class="el" href="classitk_1_1DataObject.html#d4f9b688fe11bfbd8c2ac0db8b8e7556">GetSource()</a> wants to hold a long term reference to the source. 
</div>
</div><p>
<a class="anchor" name="9e2f8b5925265f27729a8813f85e8c5b"></a><!-- doxytag: member="itk::ImageBase::GetSourceOutputIndex" ref="9e2f8b5925265f27729a8813f85e8c5b" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">unsigned int itk::DataObject::GetSourceOutputIndex           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Which of the source's outputs corresponds to this data object? 
</div>
</div><p>
<a class="anchor" name="2d92ff5736deb71ffd0f1e43201b4c96"></a><!-- doxytag: member="itk::ImageBase::GetSpacing" ref="2d92ff5736deb71ffd0f1e43201b4c96" args="()" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;unsigned int VImageDimension = 2&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">virtual const <a class="el" href="classitk_1_1Vector.html">SpacingType</a>&amp; <a class="el" href="classitk_1_1ImageBase.html">itk::ImageBase</a>&lt; VImageDimension &gt;::GetSpacing           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get the spacing (size of a pixel) `of the image. The spacing is the geometric distance between image samples. The value returned is a pointer to a double array. For <a class="el" href="classitk_1_1ImageBase.html" title="Base class for templated image classes.">ImageBase</a> and <a class="el" href="classitk_1_1Image.html" title="Templated n-dimensional image class.">Image</a>, the default data spacing is unity. 
</div>
</div><p>
<a class="anchor" name="8f2632e303c0cc6a75909e204145da80"></a><!-- doxytag: member="itk::ImageBase::GetUpdateMTime" ref="8f2632e303c0cc6a75909e204145da80" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual unsigned long itk::DataObject::GetUpdateMTime           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
MTime for the last time this <a class="el" href="classitk_1_1DataObject.html" title="Base class for all data objects in ITK.">DataObject</a> was generated. 
</div>
</div><p>
<a class="anchor" name="a98c510f2dc5220ac0d2e9c913b4802d"></a><!-- doxytag: member="itk::ImageBase::GlobalReleaseDataFlagOff" ref="a98c510f2dc5220ac0d2e9c913b4802d" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static void itk::DataObject::GlobalReleaseDataFlagOff           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline, static, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Turn on/off a flag to control whether every object releases its data after being used by a filter. Being a global flag, it controls the behavior of all DataObjects and ProcessObjects. 
<p>Definition at line <a class="el" href="itkDataObject_8h_source.html#l00319">319</a> of file <a class="el" href="itkDataObject_8h_source.html">itkDataObject.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="4aa155cf9f1416d8a784a2c057d75818"></a><!-- doxytag: member="itk::ImageBase::GlobalReleaseDataFlagOn" ref="4aa155cf9f1416d8a784a2c057d75818" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static void itk::DataObject::GlobalReleaseDataFlagOn           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline, static, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Turn on/off a flag to control whether every object releases its data after being used by a filter. Being a global flag, it controls the behavior of all DataObjects and ProcessObjects. 
<p>Definition at line <a class="el" href="itkDataObject_8h_source.html#l00317">317</a> of file <a class="el" href="itkDataObject_8h_source.html">itkDataObject.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="3a5c8091d9c41acbea2bb083f141b028"></a><!-- doxytag: member="itk::ImageBase::GlobalWarningDisplayOff" ref="3a5c8091d9c41acbea2bb083f141b028" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static void itk::Object::GlobalWarningDisplayOff           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline, static, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
This is a global flag that controls whether any debug, warning or error messages are displayed. 
<p>Definition at line <a class="el" href="itkObject_8h_source.html#l00100">100</a> of file <a class="el" href="itkObject_8h_source.html">itkObject.h</a>.</p>

<p>References <a class="el" href="classitk_1_1Object.html#d8741136cb37a25e64c62ebf91794d4a">itk::Object::SetGlobalWarningDisplay()</a>.</p>

</div>
</div><p>
<a class="anchor" name="81e0ce09465f2c7e243bb5f68b850ff3"></a><!-- doxytag: member="itk::ImageBase::GlobalWarningDisplayOn" ref="81e0ce09465f2c7e243bb5f68b850ff3" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static void itk::Object::GlobalWarningDisplayOn           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline, static, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
This is a global flag that controls whether any debug, warning or error messages are displayed. 
<p>Definition at line <a class="el" href="itkObject_8h_source.html#l00098">98</a> of file <a class="el" href="itkObject_8h_source.html">itkObject.h</a>.</p>

<p>References <a class="el" href="classitk_1_1Object.html#d8741136cb37a25e64c62ebf91794d4a">itk::Object::SetGlobalWarningDisplay()</a>.</p>

</div>
</div><p>
<a class="anchor" name="cb2a83026319a8822487ecec4ac45025"></a><!-- doxytag: member="itk::ImageBase::Graft" ref="cb2a83026319a8822487ecec4ac45025" args="(const DataObject *data)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;unsigned int VImageDimension = 2&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">virtual void <a class="el" href="classitk_1_1ImageBase.html">itk::ImageBase</a>&lt; VImageDimension &gt;::Graft           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classitk_1_1DataObject.html">DataObject</a> *&nbsp;</td>
          <td class="paramname"> <em>data</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Graft the data and information from one image to another. This is a convenience method to setup a second image with all the meta information of another image and use the same pixel container. Note that this method is different than just using two SmartPointers to the same image since separate DataObjects are still maintained. This method is similar to <a class="el" href="classitk_1_1ImageSource.html#b988dcc743020c2f4381996ba6503306">ImageSource::GraftOutput()</a>. The implementation in <a class="el" href="classitk_1_1ImageBase.html" title="Base class for templated image classes.">ImageBase</a> simply calls <a class="el" href="classitk_1_1ImageBase.html#78a9de223024f019cff5312334b56e3f">CopyInformation()</a> and copies the region ivars. Subclasses of <a class="el" href="classitk_1_1ImageBase.html" title="Base class for templated image classes.">ImageBase</a> are responsible for copying the pixel container. 
<p>Reimplemented from <a class="el" href="classitk_1_1DataObject.html#010fc6888cd764e68192c39cfe4c1196">itk::DataObject</a>.</p>

<p>Reimplemented in <a class="el" href="classitk_1_1Image.html#3e36a9031195ee6f1bb96a234ef7690f">itk::Image&lt; TPixel, VImageDimension &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#ddee87cc7f10760b3485b12af5b57914">itk::ImageAdaptor&lt; TImage, TAccessor &gt;</a>, <a class="el" href="classitk_1_1VectorImage.html#c33fccfbb952b561edccb27a29fc6e2d">itk::VectorImage&lt; TPixel, VImageDimension &gt;</a>, <a class="el" href="classitk_1_1Image.html#3e36a9031195ee6f1bb96a234ef7690f">itk::Image&lt; TNode *, VImageDimension &gt;</a>, <a class="el" href="classitk_1_1Image.html#3e36a9031195ee6f1bb96a234ef7690f">itk::Image&lt; BloxBoundaryProfilePixel&lt; TImageDimension &gt;, TImageDimension &gt;</a>, <a class="el" href="classitk_1_1Image.html#3e36a9031195ee6f1bb96a234ef7690f">itk::Image&lt; BloxCoreAtomPixel&lt; NDimension &gt;, TImageDimension &gt;</a>, <a class="el" href="classitk_1_1Image.html#3e36a9031195ee6f1bb96a234ef7690f">itk::Image&lt; TPixel, VImageDimension &gt;</a>, <a class="el" href="classitk_1_1Image.html#3e36a9031195ee6f1bb96a234ef7690f">itk::Image&lt; TBloxPixelType, TImageDimension &gt;</a>, <a class="el" href="classitk_1_1Image.html#3e36a9031195ee6f1bb96a234ef7690f">itk::Image&lt; BloxBoundaryPointPixel&lt; TImageDimension &gt;, TImageDimension &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#ddee87cc7f10760b3485b12af5b57914">itk::ImageAdaptor&lt; TImage, Accessor::LogPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#ddee87cc7f10760b3485b12af5b57914">itk::ImageAdaptor&lt; TImage, Accessor::SqrtPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#ddee87cc7f10760b3485b12af5b57914">itk::ImageAdaptor&lt; TImage, Accessor::ComplexToModulusPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#ddee87cc7f10760b3485b12af5b57914">itk::ImageAdaptor&lt; TImage, Accessor::ComplexToImaginaryPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#ddee87cc7f10760b3485b12af5b57914">itk::ImageAdaptor&lt; TImage, Accessor::SinPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#ddee87cc7f10760b3485b12af5b57914">itk::ImageAdaptor&lt; TImage, Accessor::TanPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#ddee87cc7f10760b3485b12af5b57914">itk::ImageAdaptor&lt; TImage, Accessor::ExpNegativePixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#ddee87cc7f10760b3485b12af5b57914">itk::ImageAdaptor&lt; TImage, Accessor::Log10PixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#ddee87cc7f10760b3485b12af5b57914">itk::ImageAdaptor&lt; TImage, PixelAccessor &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#ddee87cc7f10760b3485b12af5b57914">itk::ImageAdaptor&lt; TImage, Accessor::RGBToVectorPixelAccessor&lt; TImage::PixelType::ComponentType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#ddee87cc7f10760b3485b12af5b57914">itk::ImageAdaptor&lt; TImage, Accessor::AcosPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#ddee87cc7f10760b3485b12af5b57914">itk::ImageAdaptor&lt; TImage, Accessor::RGBToLuminancePixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#ddee87cc7f10760b3485b12af5b57914">itk::ImageAdaptor&lt; TImage, Accessor::ComplexToPhasePixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#ddee87cc7f10760b3485b12af5b57914">itk::ImageAdaptor&lt; VectorImage&lt; TPixelType, Dimension &gt;, Accessor::VectorImageToImagePixelAccessor&lt; TPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#ddee87cc7f10760b3485b12af5b57914">itk::ImageAdaptor&lt; TImage, Accessor::AddPixelAccessor&lt; TImage::PixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#ddee87cc7f10760b3485b12af5b57914">itk::ImageAdaptor&lt; TImage, Accessor::AbsPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#ddee87cc7f10760b3485b12af5b57914">itk::ImageAdaptor&lt; TImage, Accessor::VectorToRGBPixelAccessor&lt; TImage::PixelType::ValueType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#ddee87cc7f10760b3485b12af5b57914">itk::ImageAdaptor&lt; TImage, Accessor::AsinPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#ddee87cc7f10760b3485b12af5b57914">itk::ImageAdaptor&lt; TImage, Accessor::ComplexToRealPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#ddee87cc7f10760b3485b12af5b57914">itk::ImageAdaptor&lt; TImage, Accessor::ExpPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#ddee87cc7f10760b3485b12af5b57914">itk::ImageAdaptor&lt; TImage, Accessor::AtanPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#ddee87cc7f10760b3485b12af5b57914">itk::ImageAdaptor&lt; TImage, Accessor::CosPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, and <a class="el" href="classitk_1_1VectorImage.html#c33fccfbb952b561edccb27a29fc6e2d">itk::VectorImage&lt; TPixelType, Dimension &gt;</a>.</p>

</div>
</div><p>
<a class="anchor" name="1969769aece35c36fcf240bda3d57a30"></a><!-- doxytag: member="itk::ImageBase::HasObserver" ref="1969769aece35c36fcf240bda3d57a30" args="(const EventObject &amp;event) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool itk::Object::HasObserver           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classitk_1_1EventObject.html">EventObject</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>event</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Return true if an observer is registered for this event. 
</div>
</div><p>
<a class="anchor" name="c4e99dce146a34c05795c045986724b9"></a><!-- doxytag: member="itk::ImageBase::Initialize" ref="c4e99dce146a34c05795c045986724b9" args="()" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;unsigned int VImageDimension = 2&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="classitk_1_1ImageBase.html">itk::ImageBase</a>&lt; VImageDimension &gt;::Initialize           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Restore object to initialized state. 
<p>Reimplemented from <a class="el" href="classitk_1_1DataObject.html#ab7a8e41dc84e80ec001441e6b8fb16f">itk::DataObject</a>.</p>

<p>Reimplemented in <a class="el" href="classitk_1_1Image.html#a73c0e73ee0a5ce402dbd6c961e4a359">itk::Image&lt; TPixel, VImageDimension &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#2ddd8175aacc6ace88f24f0f69006ca3">itk::ImageAdaptor&lt; TImage, TAccessor &gt;</a>, <a class="el" href="classitk_1_1SparseImage.html#6a8debf3885a16732fdfa7481e6360fc">itk::SparseImage&lt; TNode, VImageDimension &gt;</a>, <a class="el" href="classitk_1_1SpecialCoordinatesImage.html#8da56e7760920fc632029dfbae94e092">itk::SpecialCoordinatesImage&lt; TPixel, VImageDimension &gt;</a>, <a class="el" href="classitk_1_1VectorImage.html#5a1fed20abc21e46559014db54c9e61e">itk::VectorImage&lt; TPixel, VImageDimension &gt;</a>, <a class="el" href="classitk_1_1Image.html#a73c0e73ee0a5ce402dbd6c961e4a359">itk::Image&lt; TNode *, VImageDimension &gt;</a>, <a class="el" href="classitk_1_1Image.html#a73c0e73ee0a5ce402dbd6c961e4a359">itk::Image&lt; BloxBoundaryProfilePixel&lt; TImageDimension &gt;, TImageDimension &gt;</a>, <a class="el" href="classitk_1_1Image.html#a73c0e73ee0a5ce402dbd6c961e4a359">itk::Image&lt; BloxCoreAtomPixel&lt; NDimension &gt;, TImageDimension &gt;</a>, <a class="el" href="classitk_1_1Image.html#a73c0e73ee0a5ce402dbd6c961e4a359">itk::Image&lt; TPixel, VImageDimension &gt;</a>, <a class="el" href="classitk_1_1Image.html#a73c0e73ee0a5ce402dbd6c961e4a359">itk::Image&lt; TBloxPixelType, TImageDimension &gt;</a>, <a class="el" href="classitk_1_1Image.html#a73c0e73ee0a5ce402dbd6c961e4a359">itk::Image&lt; BloxBoundaryPointPixel&lt; TImageDimension &gt;, TImageDimension &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#2ddd8175aacc6ace88f24f0f69006ca3">itk::ImageAdaptor&lt; TImage, Accessor::LogPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#2ddd8175aacc6ace88f24f0f69006ca3">itk::ImageAdaptor&lt; TImage, Accessor::SqrtPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#2ddd8175aacc6ace88f24f0f69006ca3">itk::ImageAdaptor&lt; TImage, Accessor::ComplexToModulusPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#2ddd8175aacc6ace88f24f0f69006ca3">itk::ImageAdaptor&lt; TImage, Accessor::ComplexToImaginaryPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#2ddd8175aacc6ace88f24f0f69006ca3">itk::ImageAdaptor&lt; TImage, Accessor::SinPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#2ddd8175aacc6ace88f24f0f69006ca3">itk::ImageAdaptor&lt; TImage, Accessor::TanPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#2ddd8175aacc6ace88f24f0f69006ca3">itk::ImageAdaptor&lt; TImage, Accessor::ExpNegativePixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#2ddd8175aacc6ace88f24f0f69006ca3">itk::ImageAdaptor&lt; TImage, Accessor::Log10PixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#2ddd8175aacc6ace88f24f0f69006ca3">itk::ImageAdaptor&lt; TImage, PixelAccessor &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#2ddd8175aacc6ace88f24f0f69006ca3">itk::ImageAdaptor&lt; TImage, Accessor::RGBToVectorPixelAccessor&lt; TImage::PixelType::ComponentType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#2ddd8175aacc6ace88f24f0f69006ca3">itk::ImageAdaptor&lt; TImage, Accessor::AcosPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#2ddd8175aacc6ace88f24f0f69006ca3">itk::ImageAdaptor&lt; TImage, Accessor::RGBToLuminancePixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#2ddd8175aacc6ace88f24f0f69006ca3">itk::ImageAdaptor&lt; TImage, Accessor::ComplexToPhasePixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#2ddd8175aacc6ace88f24f0f69006ca3">itk::ImageAdaptor&lt; VectorImage&lt; TPixelType, Dimension &gt;, Accessor::VectorImageToImagePixelAccessor&lt; TPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#2ddd8175aacc6ace88f24f0f69006ca3">itk::ImageAdaptor&lt; TImage, Accessor::AddPixelAccessor&lt; TImage::PixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#2ddd8175aacc6ace88f24f0f69006ca3">itk::ImageAdaptor&lt; TImage, Accessor::AbsPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#2ddd8175aacc6ace88f24f0f69006ca3">itk::ImageAdaptor&lt; TImage, Accessor::VectorToRGBPixelAccessor&lt; TImage::PixelType::ValueType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#2ddd8175aacc6ace88f24f0f69006ca3">itk::ImageAdaptor&lt; TImage, Accessor::AsinPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#2ddd8175aacc6ace88f24f0f69006ca3">itk::ImageAdaptor&lt; TImage, Accessor::ComplexToRealPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#2ddd8175aacc6ace88f24f0f69006ca3">itk::ImageAdaptor&lt; TImage, Accessor::ExpPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#2ddd8175aacc6ace88f24f0f69006ca3">itk::ImageAdaptor&lt; TImage, Accessor::AtanPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#2ddd8175aacc6ace88f24f0f69006ca3">itk::ImageAdaptor&lt; TImage, Accessor::CosPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1SpecialCoordinatesImage.html#8da56e7760920fc632029dfbae94e092">itk::SpecialCoordinatesImage&lt; TPixel, 3 &gt;</a>, and <a class="el" href="classitk_1_1VectorImage.html#5a1fed20abc21e46559014db54c9e61e">itk::VectorImage&lt; TPixelType, Dimension &gt;</a>.</p>

</div>
</div><p>
<a class="anchor" name="cce6ef19db8cdbb64092a0f610e552ba"></a><!-- doxytag: member="itk::ImageBase::InitializeBufferedRegion" ref="cce6ef19db8cdbb64092a0f610e552ba" args="(void)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;unsigned int VImageDimension = 2&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">virtual void <a class="el" href="classitk_1_1ImageBase.html">itk::ImageBase</a>&lt; VImageDimension &gt;::InitializeBufferedRegion           </td>
          <td>(</td>
          <td class="paramtype">void&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Restores the buffered region to it's default state This method does not call Modify because Initialization is called by ReleaseData and can not modify the MTime <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classitk_1_1DataObject.html#1663102ea89d1a6d61103a1f5d24a1e5">ReleaseData</a>, <a class="el" href="classitk_1_1ImageBase.html#c4e99dce146a34c05795c045986724b9">Initialize</a>, <a class="el" href="classitk_1_1ImageBase.html#3744d0f4a745a3276fd1799c3c5ad101">SetBufferedRegion</a> </dd></dl>

</div>
</div><p>
<a class="anchor" name="1bb33c340bb9a88c496cdd4359043294"></a><!-- doxytag: member="itk::ImageBase::InvokeEvent" ref="1bb33c340bb9a88c496cdd4359043294" args="(const EventObject &amp;) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void itk::Object::InvokeEvent           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classitk_1_1EventObject.html">EventObject</a> &amp;&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Call Execute on all the Commands observing this event id. The actions triggered by this call doesn't modify this object. 
</div>
</div><p>
<a class="anchor" name="0040fe1667da646a6e9029ea91b966dd"></a><!-- doxytag: member="itk::ImageBase::InvokeEvent" ref="0040fe1667da646a6e9029ea91b966dd" args="(const EventObject &amp;)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void itk::Object::InvokeEvent           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classitk_1_1EventObject.html">EventObject</a> &amp;&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Call Execute on all the Commands observing this event id. 
</div>
</div><p>
<a class="anchor" name="e47a6fc90a5244102668b18cda22b138"></a><!-- doxytag: member="itk::ImageBase::itkStaticConstMacro" ref="e47a6fc90a5244102668b18cda22b138" args="(ImageDimension, unsigned int, VImageDimension)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;unsigned int VImageDimension = 2&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1ImageBase.html">itk::ImageBase</a>&lt; VImageDimension &gt;::itkStaticConstMacro           </td>
          <td>(</td>
          <td class="paramtype">ImageDimension&nbsp;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned&nbsp;</td>
          <td class="paramname"> <em>int</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">VImageDimension&nbsp;</td>
          <td class="paramname"></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Dimension of the image. This constant is used by functions that are templated over image type (as opposed to being templated over pixel type and dimension) when they need compile time access to the dimension of the image. 
<p>Reimplemented in <a class="el" href="classitk_1_1Image.html#106ef2973304bed3fd4187f964d2b11b">itk::Image&lt; TPixel, VImageDimension &gt;</a>, <a class="el" href="classitk_1_1SpecialCoordinatesImage.html#5285fc617156f9cd3b6f6ab55f749705">itk::SpecialCoordinatesImage&lt; TPixel, VImageDimension &gt;</a>, <a class="el" href="classitk_1_1VectorImage.html#0adab7b97f66172e637d12c632176d0a">itk::VectorImage&lt; TPixel, VImageDimension &gt;</a>, <a class="el" href="classitk_1_1Image.html#106ef2973304bed3fd4187f964d2b11b">itk::Image&lt; TNode *, VImageDimension &gt;</a>, <a class="el" href="classitk_1_1Image.html#106ef2973304bed3fd4187f964d2b11b">itk::Image&lt; BloxBoundaryProfilePixel&lt; TImageDimension &gt;, TImageDimension &gt;</a>, <a class="el" href="classitk_1_1Image.html#106ef2973304bed3fd4187f964d2b11b">itk::Image&lt; BloxCoreAtomPixel&lt; NDimension &gt;, TImageDimension &gt;</a>, <a class="el" href="classitk_1_1Image.html#106ef2973304bed3fd4187f964d2b11b">itk::Image&lt; TPixel, VImageDimension &gt;</a>, <a class="el" href="classitk_1_1Image.html#106ef2973304bed3fd4187f964d2b11b">itk::Image&lt; TBloxPixelType, TImageDimension &gt;</a>, <a class="el" href="classitk_1_1Image.html#106ef2973304bed3fd4187f964d2b11b">itk::Image&lt; BloxBoundaryPointPixel&lt; TImageDimension &gt;, TImageDimension &gt;</a>, <a class="el" href="classitk_1_1SpecialCoordinatesImage.html#5285fc617156f9cd3b6f6ab55f749705">itk::SpecialCoordinatesImage&lt; TPixel, 3 &gt;</a>, and <a class="el" href="classitk_1_1VectorImage.html#0adab7b97f66172e637d12c632176d0a">itk::VectorImage&lt; TPixelType, Dimension &gt;</a>.</p>

</div>
</div><p>
<a class="anchor" name="33101e349626ac58ced6682b061d8277"></a><!-- doxytag: member="itk::ImageBase::Modified" ref="33101e349626ac58ced6682b061d8277" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void itk::Object::Modified           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Update the modification time for this object. Many filters rely on the modification time to determine if they need to recompute their data. 
<p>Reimplemented in <a class="el" href="classitk_1_1NormalizeImageFilter.html#bf4bd98cebe2b7f32cafe14cf26d070e">itk::NormalizeImageFilter&lt; TInputImage, TOutputImage &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#8e735ae00ed65d06ba8cfe3570d71943">itk::ImageAdaptor&lt; TImage, TAccessor &gt;</a>, <a class="el" href="classitk_1_1MiniPipelineSeparableImageFilter.html#b0303217704dd6f93c20a1a23005c9ca">itk::MiniPipelineSeparableImageFilter&lt; TInputImage, TOutputImage, TFilter &gt;</a>, <a class="el" href="classitk_1_1GrayscaleDilateImageFilter.html#a77124317dfbc2733c00848f8d38cd24">itk::GrayscaleDilateImageFilter&lt; TInputImage, TOutputImage, TKernel &gt;</a>, <a class="el" href="classitk_1_1GrayscaleErodeImageFilter.html#1bdb64296f5364c634b1008ce0f4668a">itk::GrayscaleErodeImageFilter&lt; TInputImage, TOutputImage, TKernel &gt;</a>, <a class="el" href="classitk_1_1GrayscaleMorphologicalClosingImageFilter.html#ce18a62b5c1fd0d8713718b995895e97">itk::GrayscaleMorphologicalClosingImageFilter&lt; TInputImage, TOutputImage, TKernel &gt;</a>, <a class="el" href="classitk_1_1GrayscaleMorphologicalOpeningImageFilter.html#c6389ff94a8d6270f750530be365338c">itk::GrayscaleMorphologicalOpeningImageFilter&lt; TInputImage, TOutputImage, TKernel &gt;</a>, <a class="el" href="classitk_1_1MorphologicalGradientImageFilter.html#f46572d5a0d9a7414b51cde735463b15">itk::MorphologicalGradientImageFilter&lt; TInputImage, TOutputImage, TKernel &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#8e735ae00ed65d06ba8cfe3570d71943">itk::ImageAdaptor&lt; TImage, Accessor::LogPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#8e735ae00ed65d06ba8cfe3570d71943">itk::ImageAdaptor&lt; TImage, Accessor::SqrtPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#8e735ae00ed65d06ba8cfe3570d71943">itk::ImageAdaptor&lt; TImage, Accessor::ComplexToModulusPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#8e735ae00ed65d06ba8cfe3570d71943">itk::ImageAdaptor&lt; TImage, Accessor::ComplexToImaginaryPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#8e735ae00ed65d06ba8cfe3570d71943">itk::ImageAdaptor&lt; TImage, Accessor::SinPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#8e735ae00ed65d06ba8cfe3570d71943">itk::ImageAdaptor&lt; TImage, Accessor::TanPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#8e735ae00ed65d06ba8cfe3570d71943">itk::ImageAdaptor&lt; TImage, Accessor::ExpNegativePixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#8e735ae00ed65d06ba8cfe3570d71943">itk::ImageAdaptor&lt; TImage, Accessor::Log10PixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#8e735ae00ed65d06ba8cfe3570d71943">itk::ImageAdaptor&lt; TImage, PixelAccessor &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#8e735ae00ed65d06ba8cfe3570d71943">itk::ImageAdaptor&lt; TImage, Accessor::RGBToVectorPixelAccessor&lt; TImage::PixelType::ComponentType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#8e735ae00ed65d06ba8cfe3570d71943">itk::ImageAdaptor&lt; TImage, Accessor::AcosPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#8e735ae00ed65d06ba8cfe3570d71943">itk::ImageAdaptor&lt; TImage, Accessor::RGBToLuminancePixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#8e735ae00ed65d06ba8cfe3570d71943">itk::ImageAdaptor&lt; TImage, Accessor::ComplexToPhasePixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#8e735ae00ed65d06ba8cfe3570d71943">itk::ImageAdaptor&lt; VectorImage&lt; TPixelType, Dimension &gt;, Accessor::VectorImageToImagePixelAccessor&lt; TPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#8e735ae00ed65d06ba8cfe3570d71943">itk::ImageAdaptor&lt; TImage, Accessor::AddPixelAccessor&lt; TImage::PixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#8e735ae00ed65d06ba8cfe3570d71943">itk::ImageAdaptor&lt; TImage, Accessor::AbsPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#8e735ae00ed65d06ba8cfe3570d71943">itk::ImageAdaptor&lt; TImage, Accessor::VectorToRGBPixelAccessor&lt; TImage::PixelType::ValueType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#8e735ae00ed65d06ba8cfe3570d71943">itk::ImageAdaptor&lt; TImage, Accessor::AsinPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#8e735ae00ed65d06ba8cfe3570d71943">itk::ImageAdaptor&lt; TImage, Accessor::ComplexToRealPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#8e735ae00ed65d06ba8cfe3570d71943">itk::ImageAdaptor&lt; TImage, Accessor::ExpPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#8e735ae00ed65d06ba8cfe3570d71943">itk::ImageAdaptor&lt; TImage, Accessor::AtanPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#8e735ae00ed65d06ba8cfe3570d71943">itk::ImageAdaptor&lt; TImage, Accessor::CosPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, and <a class="el" href="classitk_1_1MiniPipelineSeparableImageFilter.html#b0303217704dd6f93c20a1a23005c9ca">itk::MiniPipelineSeparableImageFilter&lt; TInputImage, TOutputImage, RankImageFilter&lt; TInputImage, TInputImage, FlatStructuringElement&lt; ::itk::GetImageDimension&lt; TInputImage &gt;::ImageDimension &gt; &gt; &gt;</a>.</p>

<p>Referenced by <a class="el" href="itkNarrowBandImageFilterBase_8h_source.html#l00123">itk::NarrowBandImageFilterBase&lt; TInputImage, TOutputImage &gt;::InsertNarrowBandNode()</a>, <a class="el" href="itkMatrixOffsetTransformBase_8h_source.html#l00242">itk::MatrixOffsetTransformBase&lt; TScalarType, 3, 3 &gt;::SetCenter()</a>, <a class="el" href="itkHistogramAlgorithmBase_8h_source.html#l00053">itk::HistogramAlgorithmBase&lt; TInputHistogram &gt;::SetInputHistogram()</a>, <a class="el" href="itkMatrixOffsetTransformBase_8h_source.html#l00180">itk::MatrixOffsetTransformBase&lt; TScalarType, 3, 3 &gt;::SetMatrix()</a>, <a class="el" href="itkNarrowBandImageFilterBase_8h_source.html#l00191">itk::NarrowBandImageFilterBase&lt; TInputImage, TOutputImage &gt;::SetNarrowBand()</a>, <a class="el" href="itkNarrowBandImageFilterBase_8h_source.html#l00168">itk::NarrowBandImageFilterBase&lt; TInputImage, TOutputImage &gt;::SetNarrowBandInnerRadius()</a>, <a class="el" href="itkNarrowBandImageFilterBase_8h_source.html#l00150">itk::NarrowBandImageFilterBase&lt; TInputImage, TOutputImage &gt;::SetNarrowBandTotalRadius()</a>, <a class="el" href="itkMatrixOffsetTransformBase_8h_source.html#l00205">itk::MatrixOffsetTransformBase&lt; TScalarType, 3, 3 &gt;::SetOffset()</a>, <a class="el" href="itkThresholdLabelerImageFilter_8h_source.html#l00175">itk::ThresholdLabelerImageFilter&lt; TInputImage, TOutputImage &gt;::SetRealThresholds()</a>, <a class="el" href="itkCollidingFrontsImageFilter_8h_source.html#l00110">itk::CollidingFrontsImageFilter&lt; TInputImage, TOutputImage &gt;::SetSeedPoints1()</a>, <a class="el" href="itkCollidingFrontsImageFilter_8h_source.html#l00123">itk::CollidingFrontsImageFilter&lt; TInputImage, TOutputImage &gt;::SetSeedPoints2()</a>, <a class="el" href="itkNonUniformBSpline_8h_source.html#l00141">itk::NonUniformBSpline&lt; TDimension &gt;::SetSplineOrder()</a>, <a class="el" href="itkThresholdLabelerImageFilter_8h_source.html#l00156">itk::ThresholdLabelerImageFilter&lt; TInputImage, TOutputImage &gt;::SetThresholds()</a>, <a class="el" href="itkGoodnessOfFitFunctionBase_8h_source.html#l00082">itk::Statistics::GoodnessOfFitFunctionBase&lt; TInputHistogram &gt;::SetTotalObservedScale()</a>, and <a class="el" href="itkMatrixOffsetTransformBase_8h_source.html#l00264">itk::MatrixOffsetTransformBase&lt; TScalarType, 3, 3 &gt;::SetTranslation()</a>.</p>

</div>
</div><p>
<a class="anchor" name="afea3864ca85a51386805bc9a633c116"></a><!-- doxytag: member="itk::ImageBase::New" ref="afea3864ca85a51386805bc9a633c116" args="()" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;unsigned int VImageDimension = 2&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="classitk_1_1SmartPointer.html">Pointer</a> <a class="el" href="classitk_1_1ImageBase.html">itk::ImageBase</a>&lt; VImageDimension &gt;::New           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Method for creation through the object factory. 
<p>Reimplemented from <a class="el" href="classitk_1_1Object.html#bd47887c0b027fb8aa273251f4ee8a9a">itk::Object</a>.</p>

<p>Reimplemented in <a class="el" href="classitk_1_1AbsImageAdaptor.html#0836ddc01563062e90d1d0a848208497">itk::AbsImageAdaptor&lt; TImage, TOutputPixelType &gt;</a>, <a class="el" href="classitk_1_1AcosImageAdaptor.html#1489237967be1407554fe2997fce83d7">itk::AcosImageAdaptor&lt; TImage, TOutputPixelType &gt;</a>, <a class="el" href="classitk_1_1AddImageAdaptor.html#31cfaf9dce3391ab1310f314e88a1331">itk::AddImageAdaptor&lt; TImage &gt;</a>, <a class="el" href="classitk_1_1AsinImageAdaptor.html#ed1118606d01e78d5ad23bdd9c1fdf87">itk::AsinImageAdaptor&lt; TImage, TOutputPixelType &gt;</a>, <a class="el" href="classitk_1_1AtanImageAdaptor.html#a47f288c9614ab80623bef29ef9f9174">itk::AtanImageAdaptor&lt; TImage, TOutputPixelType &gt;</a>, <a class="el" href="classitk_1_1BloxBoundaryPointImage.html#1e6bd98547837b83ea1d882bbf513e56">itk::BloxBoundaryPointImage&lt; TImageDimension &gt;</a>, <a class="el" href="classitk_1_1BloxBoundaryProfileImage.html#8241cc0421d2c07a467861c65694ef99">itk::BloxBoundaryProfileImage&lt; TImageDimension &gt;</a>, <a class="el" href="classitk_1_1BloxCoreAtomImage.html#0d0f7cb5203a5e68a3de855fcb248a71">itk::BloxCoreAtomImage&lt; NDimension &gt;</a>, <a class="el" href="classitk_1_1BloxImage.html#82971182a73ba4deebdac5978d0e7511">itk::BloxImage&lt; TBloxPixelType, TImageDimension &gt;</a>, <a class="el" href="classitk_1_1ComplexToImaginaryImageAdaptor.html#dc6e9ba8c3dbd593022e6c70efc0ef3b">itk::ComplexToImaginaryImageAdaptor&lt; TImage, TOutputPixelType &gt;</a>, <a class="el" href="classitk_1_1ComplexToModulusImageAdaptor.html#103a170bf434c531a580bd0316a19f67">itk::ComplexToModulusImageAdaptor&lt; TImage, TOutputPixelType &gt;</a>, <a class="el" href="classitk_1_1ComplexToPhaseImageAdaptor.html#4be3fd732c0eaa28e57e2131cd977eed">itk::ComplexToPhaseImageAdaptor&lt; TImage, TOutputPixelType &gt;</a>, <a class="el" href="classitk_1_1ComplexToRealImageAdaptor.html#a78887c32ed5168af4604e334465a6c6">itk::ComplexToRealImageAdaptor&lt; TImage, TOutputPixelType &gt;</a>, <a class="el" href="classitk_1_1CosImageAdaptor.html#5bfb42f853280dc660160d36aae81110">itk::CosImageAdaptor&lt; TImage, TOutputPixelType &gt;</a>, <a class="el" href="classitk_1_1ExpImageAdaptor.html#ac0f478c7b0626c44a2aed3e0b2027f6">itk::ExpImageAdaptor&lt; TImage, TOutputPixelType &gt;</a>, <a class="el" href="classitk_1_1ExpNegativeImageAdaptor.html#74ddcce953f9df9e4986af476cccde9e">itk::ExpNegativeImageAdaptor&lt; TImage, TOutputPixelType &gt;</a>, <a class="el" href="classitk_1_1Image.html#31da85fbf0ece6f921504d89ab8f3771">itk::Image&lt; TPixel, VImageDimension &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#bd1821a8e51e9ebfc6681632a2900a99">itk::ImageAdaptor&lt; TImage, TAccessor &gt;</a>, <a class="el" href="classitk_1_1Log10ImageAdaptor.html#0da708c6b24981b25111e23a68d8439d">itk::Log10ImageAdaptor&lt; TImage, TOutputPixelType &gt;</a>, <a class="el" href="classitk_1_1LogImageAdaptor.html#7f19eb86ddd1556731ef86c50d8ab576">itk::LogImageAdaptor&lt; TImage, TOutputPixelType &gt;</a>, <a class="el" href="classitk_1_1NthElementImageAdaptor.html#cd678727361ce47051702504a2af9f2f">itk::NthElementImageAdaptor&lt; TImage, TOutputPixelType &gt;</a>, <a class="el" href="classitk_1_1OrientedImage.html#d8e6d9befa31253ce926bdcdb81d4ce9">itk::OrientedImage&lt; TPixel, VImageDimension &gt;</a>, <a class="el" href="classitk_1_1PhasedArray3DSpecialCoordinatesImage.html#d60739edb96102aaeec17b5c44a0bd6e">itk::PhasedArray3DSpecialCoordinatesImage&lt; TPixel &gt;</a>, <a class="el" href="classitk_1_1RGBToLuminanceImageAdaptor.html#529d296770840cf9b5e589dce2e27f8c">itk::RGBToLuminanceImageAdaptor&lt; TImage, TOutputPixelType &gt;</a>, <a class="el" href="classitk_1_1RGBToVectorImageAdaptor.html#fdb74cb834a40509b706dec911ed0193">itk::RGBToVectorImageAdaptor&lt; TImage &gt;</a>, <a class="el" href="classitk_1_1SinImageAdaptor.html#475a341c0d89f85a68bcab8370da454e">itk::SinImageAdaptor&lt; TImage, TOutputPixelType &gt;</a>, <a class="el" href="classitk_1_1SparseImage.html#4f1c71c80337631116f52ed439648729">itk::SparseImage&lt; TNode, VImageDimension &gt;</a>, <a class="el" href="classitk_1_1SpecialCoordinatesImage.html#9a0e37214de2956d422a32c21963c940">itk::SpecialCoordinatesImage&lt; TPixel, VImageDimension &gt;</a>, <a class="el" href="classitk_1_1SqrtImageAdaptor.html#51a555862c75e7fb0d3b1474e5d11a09">itk::SqrtImageAdaptor&lt; TImage, TOutputPixelType &gt;</a>, <a class="el" href="classitk_1_1TanImageAdaptor.html#35daa2e7d2fc9ffd13e59c2c147712cd">itk::TanImageAdaptor&lt; TImage, TOutputPixelType &gt;</a>, <a class="el" href="classitk_1_1VectorImage.html#1aee7fb76755beda74814d3111e2deda">itk::VectorImage&lt; TPixel, VImageDimension &gt;</a>, <a class="el" href="classitk_1_1VectorImageToImageAdaptor.html#f590c38b7d28fa301f8508b89f016959">itk::VectorImageToImageAdaptor&lt; TPixelType, Dimension &gt;</a>, <a class="el" href="classitk_1_1VectorToRGBImageAdaptor.html#c6904a7605fd3319f281292df91af5da">itk::VectorToRGBImageAdaptor&lt; TImage &gt;</a>, <a class="el" href="classitk_1_1BloxImage.html#82971182a73ba4deebdac5978d0e7511">itk::BloxImage&lt; BloxCoreAtomPixel&lt; NDimension &gt;, NDimension &gt;</a>, <a class="el" href="classitk_1_1BloxImage.html#82971182a73ba4deebdac5978d0e7511">itk::BloxImage&lt; BloxBoundaryProfilePixel&lt; TImageDimension &gt;, TImageDimension &gt;</a>, <a class="el" href="classitk_1_1BloxImage.html#82971182a73ba4deebdac5978d0e7511">itk::BloxImage&lt; BloxBoundaryPointPixel&lt; TImageDimension &gt;, TImageDimension &gt;</a>, <a class="el" href="classitk_1_1Image.html#31da85fbf0ece6f921504d89ab8f3771">itk::Image&lt; TNode *, VImageDimension &gt;</a>, <a class="el" href="classitk_1_1Image.html#31da85fbf0ece6f921504d89ab8f3771">itk::Image&lt; BloxBoundaryProfilePixel&lt; TImageDimension &gt;, TImageDimension &gt;</a>, <a class="el" href="classitk_1_1Image.html#31da85fbf0ece6f921504d89ab8f3771">itk::Image&lt; BloxCoreAtomPixel&lt; NDimension &gt;, TImageDimension &gt;</a>, <a class="el" href="classitk_1_1Image.html#31da85fbf0ece6f921504d89ab8f3771">itk::Image&lt; TPixel, VImageDimension &gt;</a>, <a class="el" href="classitk_1_1Image.html#31da85fbf0ece6f921504d89ab8f3771">itk::Image&lt; TBloxPixelType, TImageDimension &gt;</a>, <a class="el" href="classitk_1_1Image.html#31da85fbf0ece6f921504d89ab8f3771">itk::Image&lt; BloxBoundaryPointPixel&lt; TImageDimension &gt;, TImageDimension &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#bd1821a8e51e9ebfc6681632a2900a99">itk::ImageAdaptor&lt; TImage, Accessor::LogPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#bd1821a8e51e9ebfc6681632a2900a99">itk::ImageAdaptor&lt; TImage, Accessor::SqrtPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#bd1821a8e51e9ebfc6681632a2900a99">itk::ImageAdaptor&lt; TImage, Accessor::ComplexToModulusPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#bd1821a8e51e9ebfc6681632a2900a99">itk::ImageAdaptor&lt; TImage, Accessor::ComplexToImaginaryPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#bd1821a8e51e9ebfc6681632a2900a99">itk::ImageAdaptor&lt; TImage, Accessor::SinPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#bd1821a8e51e9ebfc6681632a2900a99">itk::ImageAdaptor&lt; TImage, Accessor::TanPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#bd1821a8e51e9ebfc6681632a2900a99">itk::ImageAdaptor&lt; TImage, Accessor::ExpNegativePixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#bd1821a8e51e9ebfc6681632a2900a99">itk::ImageAdaptor&lt; TImage, Accessor::Log10PixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#bd1821a8e51e9ebfc6681632a2900a99">itk::ImageAdaptor&lt; TImage, PixelAccessor &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#bd1821a8e51e9ebfc6681632a2900a99">itk::ImageAdaptor&lt; TImage, Accessor::RGBToVectorPixelAccessor&lt; TImage::PixelType::ComponentType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#bd1821a8e51e9ebfc6681632a2900a99">itk::ImageAdaptor&lt; TImage, Accessor::AcosPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#bd1821a8e51e9ebfc6681632a2900a99">itk::ImageAdaptor&lt; TImage, Accessor::RGBToLuminancePixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#bd1821a8e51e9ebfc6681632a2900a99">itk::ImageAdaptor&lt; TImage, Accessor::ComplexToPhasePixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#bd1821a8e51e9ebfc6681632a2900a99">itk::ImageAdaptor&lt; VectorImage&lt; TPixelType, Dimension &gt;, Accessor::VectorImageToImagePixelAccessor&lt; TPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#bd1821a8e51e9ebfc6681632a2900a99">itk::ImageAdaptor&lt; TImage, Accessor::AddPixelAccessor&lt; TImage::PixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#bd1821a8e51e9ebfc6681632a2900a99">itk::ImageAdaptor&lt; TImage, Accessor::AbsPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#bd1821a8e51e9ebfc6681632a2900a99">itk::ImageAdaptor&lt; TImage, Accessor::VectorToRGBPixelAccessor&lt; TImage::PixelType::ValueType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#bd1821a8e51e9ebfc6681632a2900a99">itk::ImageAdaptor&lt; TImage, Accessor::AsinPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#bd1821a8e51e9ebfc6681632a2900a99">itk::ImageAdaptor&lt; TImage, Accessor::ComplexToRealPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#bd1821a8e51e9ebfc6681632a2900a99">itk::ImageAdaptor&lt; TImage, Accessor::ExpPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#bd1821a8e51e9ebfc6681632a2900a99">itk::ImageAdaptor&lt; TImage, Accessor::AtanPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#bd1821a8e51e9ebfc6681632a2900a99">itk::ImageAdaptor&lt; TImage, Accessor::CosPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1SpecialCoordinatesImage.html#9a0e37214de2956d422a32c21963c940">itk::SpecialCoordinatesImage&lt; TPixel, 3 &gt;</a>, and <a class="el" href="classitk_1_1VectorImage.html#1aee7fb76755beda74814d3111e2deda">itk::VectorImage&lt; TPixelType, Dimension &gt;</a>.</p>

</div>
</div><p>
<a class="anchor" name="3bcc4f45982d6818a4683593a89295cd"></a><!-- doxytag: member="itk::ImageBase::PrepareForNewData" ref="3bcc4f45982d6818a4683593a89295cd" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void itk::DataObject::PrepareForNewData           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline, virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Setup a <a class="el" href="classitk_1_1DataObject.html" title="Base class for all data objects in ITK.">DataObject</a> to receive new data. This method is called by the pipeline mechanism on each output of filter that needs to execute. The default implementation is to return a <a class="el" href="classitk_1_1DataObject.html" title="Base class for all data objects in ITK.">DataObject</a> to its initial state. This may involve releasing previously allocated bulk data. Subclasses of <a class="el" href="classitk_1_1DataObject.html" title="Base class for all data objects in ITK.">DataObject</a> may want to override this method and/or the <a class="el" href="classitk_1_1DataObject.html#ab7a8e41dc84e80ec001441e6b8fb16f">Initialize()</a> method if they want a different default behavior (for instance a <a class="el" href="classitk_1_1DataObject.html" title="Base class for all data objects in ITK.">DataObject</a> might want finer control over its bulk data memory management). 
<p>Definition at line <a class="el" href="itkDataObject_8h_source.html#l00389">389</a> of file <a class="el" href="itkDataObject_8h_source.html">itkDataObject.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="bb0e07472c48d5a2033ac69ed519a338"></a><!-- doxytag: member="itk::ImageBase::Print" ref="bb0e07472c48d5a2033ac69ed519a338" args="(std::ostream &amp;os, Indent indent=0) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void itk::LightObject::Print           </td>
          <td>(</td>
          <td class="paramtype">std::ostream &amp;&nbsp;</td>
          <td class="paramname"> <em>os</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classitk_1_1Indent.html">Indent</a>&nbsp;</td>
          <td class="paramname"> <em>indent</em> = <code>0</code></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td> const<code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Cause the object to print itself out. 
<p>Referenced by <a class="el" href="itkWeakPointer_8h_source.html#l00116">itk::WeakPointer&lt; ProcessObject &gt;::Print()</a>.</p>

</div>
</div><p>
<a class="anchor" name="2c28e4194498d84fc4cf04f52627ebfc"></a><!-- doxytag: member="itk::ImageBase::PrintHeader" ref="2c28e4194498d84fc4cf04f52627ebfc" args="(std::ostream &amp;os, Indent indent) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void itk::LightObject::PrintHeader           </td>
          <td>(</td>
          <td class="paramtype">std::ostream &amp;&nbsp;</td>
          <td class="paramname"> <em>os</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classitk_1_1Indent.html">Indent</a>&nbsp;</td>
          <td class="paramname"> <em>indent</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td> const<code> [protected, virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Methods invoked by <a class="el" href="classitk_1_1LightObject.html#bb0e07472c48d5a2033ac69ed519a338">Print()</a> to print information about the object including superclasses. Typically not called by the user (use <a class="el" href="classitk_1_1LightObject.html#bb0e07472c48d5a2033ac69ed519a338">Print()</a> instead) but used in the hierarchical print process to combine the output of several classes. 
</div>
</div><p>
<a class="anchor" name="86e41d394947d09fa11d2bd1aa4a0823"></a><!-- doxytag: member="itk::ImageBase::PrintObservers" ref="86e41d394947d09fa11d2bd1aa4a0823" args="(std::ostream &amp;os, Indent indent) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool itk::Object::PrintObservers           </td>
          <td>(</td>
          <td class="paramtype">std::ostream &amp;&nbsp;</td>
          <td class="paramname"> <em>os</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classitk_1_1Indent.html">Indent</a>&nbsp;</td>
          <td class="paramname"> <em>indent</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td> const<code> [protected, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="ec3f471da3fdc3d1ddb9a7e3bcc2374b"></a><!-- doxytag: member="itk::ImageBase::PrintSelf" ref="ec3f471da3fdc3d1ddb9a7e3bcc2374b" args="(std::ostream &amp;os, Indent indent) const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;unsigned int VImageDimension = 2&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">virtual void <a class="el" href="classitk_1_1ImageBase.html">itk::ImageBase</a>&lt; VImageDimension &gt;::PrintSelf           </td>
          <td>(</td>
          <td class="paramtype">std::ostream &amp;&nbsp;</td>
          <td class="paramname"> <em>os</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classitk_1_1Indent.html">Indent</a>&nbsp;</td>
          <td class="paramname"> <em>indent</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td> const<code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Methods invoked by <a class="el" href="classitk_1_1LightObject.html#bb0e07472c48d5a2033ac69ed519a338">Print()</a> to print information about the object including superclasses. Typically not called by the user (use <a class="el" href="classitk_1_1LightObject.html#bb0e07472c48d5a2033ac69ed519a338">Print()</a> instead) but used in the hierarchical print process to combine the output of several classes. 
<p>Reimplemented from <a class="el" href="classitk_1_1DataObject.html#a07f492612269fa9e1d69e7d5203f019">itk::DataObject</a>.</p>

<p>Reimplemented in <a class="el" href="classitk_1_1BloxBoundaryPointImage.html#74c9b1b3c7eecb62d3230a84190ed665">itk::BloxBoundaryPointImage&lt; TImageDimension &gt;</a>, <a class="el" href="classitk_1_1BloxBoundaryProfileImage.html#732c0c1a63155026fefd714ce8d7cbbb">itk::BloxBoundaryProfileImage&lt; TImageDimension &gt;</a>, <a class="el" href="classitk_1_1BloxCoreAtomImage.html#24f5d4a2ff40578b1cff8a4262c7d33b">itk::BloxCoreAtomImage&lt; NDimension &gt;</a>, <a class="el" href="classitk_1_1BloxImage.html#2ceb9c0ddafcaabe5951ba2d24b6d129">itk::BloxImage&lt; TBloxPixelType, TImageDimension &gt;</a>, <a class="el" href="classitk_1_1Image.html#9228ed8d14d6df0e712da0c09776d196">itk::Image&lt; TPixel, VImageDimension &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#469441a2fd306ff0088f8dce57057591">itk::ImageAdaptor&lt; TImage, TAccessor &gt;</a>, <a class="el" href="classitk_1_1PhasedArray3DSpecialCoordinatesImage.html#e4dae284beaa0d32d3c12d14775de4fc">itk::PhasedArray3DSpecialCoordinatesImage&lt; TPixel &gt;</a>, <a class="el" href="classitk_1_1SparseImage.html#7bddab77b0675f17b31fa904f66a8785">itk::SparseImage&lt; TNode, VImageDimension &gt;</a>, <a class="el" href="classitk_1_1SpecialCoordinatesImage.html#4fb04de960b5740ef369304471dd9491">itk::SpecialCoordinatesImage&lt; TPixel, VImageDimension &gt;</a>, <a class="el" href="classitk_1_1VectorImage.html#5492c6bf0d98a727ed3a6b3f08877e9e">itk::VectorImage&lt; TPixel, VImageDimension &gt;</a>, <a class="el" href="classitk_1_1BloxImage.html#2ceb9c0ddafcaabe5951ba2d24b6d129">itk::BloxImage&lt; BloxCoreAtomPixel&lt; NDimension &gt;, NDimension &gt;</a>, <a class="el" href="classitk_1_1BloxImage.html#2ceb9c0ddafcaabe5951ba2d24b6d129">itk::BloxImage&lt; BloxBoundaryProfilePixel&lt; TImageDimension &gt;, TImageDimension &gt;</a>, <a class="el" href="classitk_1_1BloxImage.html#2ceb9c0ddafcaabe5951ba2d24b6d129">itk::BloxImage&lt; BloxBoundaryPointPixel&lt; TImageDimension &gt;, TImageDimension &gt;</a>, <a class="el" href="classitk_1_1Image.html#9228ed8d14d6df0e712da0c09776d196">itk::Image&lt; TNode *, VImageDimension &gt;</a>, <a class="el" href="classitk_1_1Image.html#9228ed8d14d6df0e712da0c09776d196">itk::Image&lt; BloxBoundaryProfilePixel&lt; TImageDimension &gt;, TImageDimension &gt;</a>, <a class="el" href="classitk_1_1Image.html#9228ed8d14d6df0e712da0c09776d196">itk::Image&lt; BloxCoreAtomPixel&lt; NDimension &gt;, TImageDimension &gt;</a>, <a class="el" href="classitk_1_1Image.html#9228ed8d14d6df0e712da0c09776d196">itk::Image&lt; TPixel, VImageDimension &gt;</a>, <a class="el" href="classitk_1_1Image.html#9228ed8d14d6df0e712da0c09776d196">itk::Image&lt; TBloxPixelType, TImageDimension &gt;</a>, <a class="el" href="classitk_1_1Image.html#9228ed8d14d6df0e712da0c09776d196">itk::Image&lt; BloxBoundaryPointPixel&lt; TImageDimension &gt;, TImageDimension &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#469441a2fd306ff0088f8dce57057591">itk::ImageAdaptor&lt; TImage, Accessor::LogPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#469441a2fd306ff0088f8dce57057591">itk::ImageAdaptor&lt; TImage, Accessor::SqrtPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#469441a2fd306ff0088f8dce57057591">itk::ImageAdaptor&lt; TImage, Accessor::ComplexToModulusPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#469441a2fd306ff0088f8dce57057591">itk::ImageAdaptor&lt; TImage, Accessor::ComplexToImaginaryPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#469441a2fd306ff0088f8dce57057591">itk::ImageAdaptor&lt; TImage, Accessor::SinPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#469441a2fd306ff0088f8dce57057591">itk::ImageAdaptor&lt; TImage, Accessor::TanPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#469441a2fd306ff0088f8dce57057591">itk::ImageAdaptor&lt; TImage, Accessor::ExpNegativePixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#469441a2fd306ff0088f8dce57057591">itk::ImageAdaptor&lt; TImage, Accessor::Log10PixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#469441a2fd306ff0088f8dce57057591">itk::ImageAdaptor&lt; TImage, PixelAccessor &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#469441a2fd306ff0088f8dce57057591">itk::ImageAdaptor&lt; TImage, Accessor::RGBToVectorPixelAccessor&lt; TImage::PixelType::ComponentType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#469441a2fd306ff0088f8dce57057591">itk::ImageAdaptor&lt; TImage, Accessor::AcosPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#469441a2fd306ff0088f8dce57057591">itk::ImageAdaptor&lt; TImage, Accessor::RGBToLuminancePixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#469441a2fd306ff0088f8dce57057591">itk::ImageAdaptor&lt; TImage, Accessor::ComplexToPhasePixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#469441a2fd306ff0088f8dce57057591">itk::ImageAdaptor&lt; VectorImage&lt; TPixelType, Dimension &gt;, Accessor::VectorImageToImagePixelAccessor&lt; TPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#469441a2fd306ff0088f8dce57057591">itk::ImageAdaptor&lt; TImage, Accessor::AddPixelAccessor&lt; TImage::PixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#469441a2fd306ff0088f8dce57057591">itk::ImageAdaptor&lt; TImage, Accessor::AbsPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#469441a2fd306ff0088f8dce57057591">itk::ImageAdaptor&lt; TImage, Accessor::VectorToRGBPixelAccessor&lt; TImage::PixelType::ValueType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#469441a2fd306ff0088f8dce57057591">itk::ImageAdaptor&lt; TImage, Accessor::AsinPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#469441a2fd306ff0088f8dce57057591">itk::ImageAdaptor&lt; TImage, Accessor::ComplexToRealPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#469441a2fd306ff0088f8dce57057591">itk::ImageAdaptor&lt; TImage, Accessor::ExpPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#469441a2fd306ff0088f8dce57057591">itk::ImageAdaptor&lt; TImage, Accessor::AtanPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#469441a2fd306ff0088f8dce57057591">itk::ImageAdaptor&lt; TImage, Accessor::CosPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1SpecialCoordinatesImage.html#4fb04de960b5740ef369304471dd9491">itk::SpecialCoordinatesImage&lt; TPixel, 3 &gt;</a>, and <a class="el" href="classitk_1_1VectorImage.html#5492c6bf0d98a727ed3a6b3f08877e9e">itk::VectorImage&lt; TPixelType, Dimension &gt;</a>.</p>

</div>
</div><p>
<a class="anchor" name="53f01227f6e1d236af409a9f90948734"></a><!-- doxytag: member="itk::ImageBase::PrintTrailer" ref="53f01227f6e1d236af409a9f90948734" args="(std::ostream &amp;os, Indent indent) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void itk::LightObject::PrintTrailer           </td>
          <td>(</td>
          <td class="paramtype">std::ostream &amp;&nbsp;</td>
          <td class="paramname"> <em>os</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classitk_1_1Indent.html">Indent</a>&nbsp;</td>
          <td class="paramname"> <em>indent</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td> const<code> [protected, virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Methods invoked by <a class="el" href="classitk_1_1LightObject.html#bb0e07472c48d5a2033ac69ed519a338">Print()</a> to print information about the object including superclasses. Typically not called by the user (use <a class="el" href="classitk_1_1LightObject.html#bb0e07472c48d5a2033ac69ed519a338">Print()</a> instead) but used in the hierarchical print process to combine the output of several classes. 
</div>
</div><p>
<a class="anchor" name="10cb44a1075af11a4f92d087fe2b26a3"></a><!-- doxytag: member="itk::ImageBase::PropagateRequestedRegion" ref="10cb44a1075af11a4f92d087fe2b26a3" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void itk::DataObject::PropagateRequestedRegion           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td>  throw (<a class="el" href="classitk_1_1InvalidRequestedRegionError.html">InvalidRequestedRegionError</a>)<code> [virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Methods to update the pipeline. Called internally by the pipeline mechanism. 
<p>Reimplemented in <a class="el" href="classitk_1_1ImageAdaptor.html#5d3edd7fbb2c3a96707009508287f6a4">itk::ImageAdaptor&lt; TImage, TAccessor &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#5d3edd7fbb2c3a96707009508287f6a4">itk::ImageAdaptor&lt; TImage, Accessor::LogPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#5d3edd7fbb2c3a96707009508287f6a4">itk::ImageAdaptor&lt; TImage, Accessor::SqrtPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#5d3edd7fbb2c3a96707009508287f6a4">itk::ImageAdaptor&lt; TImage, Accessor::ComplexToModulusPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#5d3edd7fbb2c3a96707009508287f6a4">itk::ImageAdaptor&lt; TImage, Accessor::ComplexToImaginaryPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#5d3edd7fbb2c3a96707009508287f6a4">itk::ImageAdaptor&lt; TImage, Accessor::SinPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#5d3edd7fbb2c3a96707009508287f6a4">itk::ImageAdaptor&lt; TImage, Accessor::TanPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#5d3edd7fbb2c3a96707009508287f6a4">itk::ImageAdaptor&lt; TImage, Accessor::ExpNegativePixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#5d3edd7fbb2c3a96707009508287f6a4">itk::ImageAdaptor&lt; TImage, Accessor::Log10PixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#5d3edd7fbb2c3a96707009508287f6a4">itk::ImageAdaptor&lt; TImage, PixelAccessor &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#5d3edd7fbb2c3a96707009508287f6a4">itk::ImageAdaptor&lt; TImage, Accessor::RGBToVectorPixelAccessor&lt; TImage::PixelType::ComponentType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#5d3edd7fbb2c3a96707009508287f6a4">itk::ImageAdaptor&lt; TImage, Accessor::AcosPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#5d3edd7fbb2c3a96707009508287f6a4">itk::ImageAdaptor&lt; TImage, Accessor::RGBToLuminancePixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#5d3edd7fbb2c3a96707009508287f6a4">itk::ImageAdaptor&lt; TImage, Accessor::ComplexToPhasePixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#5d3edd7fbb2c3a96707009508287f6a4">itk::ImageAdaptor&lt; VectorImage&lt; TPixelType, Dimension &gt;, Accessor::VectorImageToImagePixelAccessor&lt; TPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#5d3edd7fbb2c3a96707009508287f6a4">itk::ImageAdaptor&lt; TImage, Accessor::AddPixelAccessor&lt; TImage::PixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#5d3edd7fbb2c3a96707009508287f6a4">itk::ImageAdaptor&lt; TImage, Accessor::AbsPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#5d3edd7fbb2c3a96707009508287f6a4">itk::ImageAdaptor&lt; TImage, Accessor::VectorToRGBPixelAccessor&lt; TImage::PixelType::ValueType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#5d3edd7fbb2c3a96707009508287f6a4">itk::ImageAdaptor&lt; TImage, Accessor::AsinPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#5d3edd7fbb2c3a96707009508287f6a4">itk::ImageAdaptor&lt; TImage, Accessor::ComplexToRealPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#5d3edd7fbb2c3a96707009508287f6a4">itk::ImageAdaptor&lt; TImage, Accessor::ExpPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#5d3edd7fbb2c3a96707009508287f6a4">itk::ImageAdaptor&lt; TImage, Accessor::AtanPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, and <a class="el" href="classitk_1_1ImageAdaptor.html#5d3edd7fbb2c3a96707009508287f6a4">itk::ImageAdaptor&lt; TImage, Accessor::CosPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>.</p>

</div>
</div><p>
<a class="anchor" name="1bbac84cc5d1c3c0637bef5cfb20def8"></a><!-- doxytag: member="itk::ImageBase::PropagateResetPipeline" ref="1bbac84cc5d1c3c0637bef5cfb20def8" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void itk::DataObject::PropagateResetPipeline           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [protected, virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Propagate a call to <a class="el" href="classitk_1_1DataObject.html#2e3b24be76dfa9a5b57279c337efa826">ResetPipeline()</a>. Called only from <a class="el" href="classitk_1_1ProcessObject.html" title="ProcessObject is the base class for all process objects (source, filters, mappers)...">ProcessObject</a>. 
</div>
</div><p>
<a class="anchor" name="0cdbcf8585409596b9deabed98ce19a1"></a><!-- doxytag: member="itk::ImageBase::Register" ref="0cdbcf8585409596b9deabed98ce19a1" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void itk::Object::Register           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Increase the reference count (mark as used by another object). 
<p>Reimplemented from <a class="el" href="classitk_1_1LightObject.html#ae9bb60ec4be7ddd5f4ddbf3ee554b93">itk::LightObject</a>.</p>

</div>
</div><p>
<a class="anchor" name="1663102ea89d1a6d61103a1f5d24a1e5"></a><!-- doxytag: member="itk::ImageBase::ReleaseData" ref="1663102ea89d1a6d61103a1f5d24a1e5" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void itk::DataObject::ReleaseData           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Release data back to system to conserve memory resource. Used during pipeline execution. Releasing this data does not make down-stream data invalid, so it does not modify the MTime of this data object. 
</div>
</div><p>
<a class="anchor" name="9a7f594b2d09852e14a4f96e0146345a"></a><!-- doxytag: member="itk::ImageBase::ReleaseDataFlagOff" ref="9a7f594b2d09852e14a4f96e0146345a" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void itk::DataObject::ReleaseDataFlagOff           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Turn on/off a flag to control whether this object's data is released after being used by a filter. 
</div>
</div><p>
<a class="anchor" name="e9bcbebb80a27e7c544dd82f854447a0"></a><!-- doxytag: member="itk::ImageBase::ReleaseDataFlagOn" ref="e9bcbebb80a27e7c544dd82f854447a0" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void itk::DataObject::ReleaseDataFlagOn           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Turn on/off a flag to control whether this object's data is released after being used by a filter. 
</div>
</div><p>
<a class="anchor" name="1d681b7e17fc204ad22b84d1e924784e"></a><!-- doxytag: member="itk::ImageBase::RemoveAllObservers" ref="1d681b7e17fc204ad22b84d1e924784e" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void itk::Object::RemoveAllObservers           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Remove all observers . 
</div>
</div><p>
<a class="anchor" name="d35bf2647e1d1c1dc34289d5aeb1d041"></a><!-- doxytag: member="itk::ImageBase::RemoveObserver" ref="d35bf2647e1d1c1dc34289d5aeb1d041" args="(unsigned long tag)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void itk::Object::RemoveObserver           </td>
          <td>(</td>
          <td class="paramtype">unsigned long&nbsp;</td>
          <td class="paramname"> <em>tag</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Remove the observer with this tag value. 
</div>
</div><p>
<a class="anchor" name="4acf9901ac732a4a9921b47e4f6c532e"></a><!-- doxytag: member="itk::ImageBase::RequestedRegionIsOutsideOfTheBufferedRegion" ref="4acf9901ac732a4a9921b47e4f6c532e" args="()" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;unsigned int VImageDimension = 2&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">virtual bool <a class="el" href="classitk_1_1ImageBase.html">itk::ImageBase</a>&lt; VImageDimension &gt;::RequestedRegionIsOutsideOfTheBufferedRegion           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Determine whether the RequestedRegion is outside of the BufferedRegion. This method returns true if the RequestedRegion is outside the BufferedRegion (true if at least one pixel is outside). This is used by the pipeline mechanism to determine whether a filter needs to re-execute in order to satisfy the current request. If the current RequestedRegion is already inside the BufferedRegion from the previous execution (and the current filter is up to date), then a given filter does not need to re-execute 
<p>Reimplemented from <a class="el" href="classitk_1_1DataObject.html#fd6a9fe948a3196acfa92421e42ca049">itk::DataObject</a>.</p>

</div>
</div><p>
<a class="anchor" name="2e3b24be76dfa9a5b57279c337efa826"></a><!-- doxytag: member="itk::ImageBase::ResetPipeline" ref="2e3b24be76dfa9a5b57279c337efa826" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void itk::DataObject::ResetPipeline           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Reset the pipeline. If an exception is thrown during an <a class="el" href="classitk_1_1DataObject.html#943f87c89a468bbd12df2c25dbad3310">Update()</a>, the pipeline may be in an inconsistent state. This method clears the internal state of the pipeline so <a class="el" href="classitk_1_1DataObject.html#943f87c89a468bbd12df2c25dbad3310">Update()</a> can be called. 
</div>
</div><p>
<a class="anchor" name="3744d0f4a745a3276fd1799c3c5ad101"></a><!-- doxytag: member="itk::ImageBase::SetBufferedRegion" ref="3744d0f4a745a3276fd1799c3c5ad101" args="(const RegionType &amp;region)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;unsigned int VImageDimension = 2&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">virtual void <a class="el" href="classitk_1_1ImageBase.html">itk::ImageBase</a>&lt; VImageDimension &gt;::SetBufferedRegion           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classitk_1_1ImageRegion.html">RegionType</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>region</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set the region object that defines the size and starting index of the region of the image currently loaded in memory. <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classitk_1_1ImageRegion.html" title="An image region represents a structured region of data.">ImageRegion</a>, <a class="el" href="classitk_1_1ImageBase.html#c57db6d22321449efc56c509e38334ff">SetLargestPossibleRegion()</a>, <a class="el" href="classitk_1_1ImageBase.html#07a352e10a135c720fbb85cb1135d403">SetRequestedRegion()</a> </dd></dl>

</div>
</div><p>
<a class="anchor" name="0b7aabc3944effad59f0f048d621645d"></a><!-- doxytag: member="itk::ImageBase::SetDebug" ref="0b7aabc3944effad59f0f048d621645d" args="(bool debugFlag) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void itk::Object::SetDebug           </td>
          <td>(</td>
          <td class="paramtype">bool&nbsp;</td>
          <td class="paramname"> <em>debugFlag</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set the value of the debug flag. <a class="el" href="classA.html">A</a> non-zero value turns debugging on. 
</div>
</div><p>
<a class="anchor" name="d5441781a157615dfecc29d400743e02"></a><!-- doxytag: member="itk::ImageBase::SetDirection" ref="d5441781a157615dfecc29d400743e02" args="(const DirectionType direction)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;unsigned int VImageDimension = 2&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">virtual void <a class="el" href="classitk_1_1ImageBase.html">itk::ImageBase</a>&lt; VImageDimension &gt;::SetDirection           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classitk_1_1Matrix.html">DirectionType</a>&nbsp;</td>
          <td class="paramname"> <em>direction</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set the direction cosines of the image. The direction cosines are vectors that point from one pixel to the next.<p>
One row of the matrix indicates the direction cosines of the unit vector that is parallel to the lines of the image grid corresponding to that dimension. For example, and image with Direction matrix<p>
0.866 0.500 -0.500 0.866<p>
has an image grid were the fastest changing index (dimension[0]) walks over a line that in Physical space is oriented parallel to the vector (0.866,0.5). The second fastest changing index (dimension[1]) walks along a line that in Physical space is oriented parallel to the vector (-0.5,0.866)<p>
The vectors whose direction cosines are stored in the Direction matrix, are expected to be orthogonal to each other, and they are expected to form a right handed coordinate system, but this is not checked nor enforced in the <a class="el" href="classitk_1_1ImageBase.html" title="Base class for templated image classes.">itk::ImageBase</a>.<p>
For details, please see:<p>
<a href="http://www.itk.org/Wiki/Proposals:Orientation#Some_notes_on_the_DICOM_convention_and_current_ITK_usage">http://www.itk.org/Wiki/Proposals:Orientation#Some_notes_on_the_DICOM_convention_and_current_ITK_usage</a><p>
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classitk_1_1ImageBase.html#bf13dd96cfdd77e42b1a13ad3d997ad2">GetDirection()</a> </dd></dl>

</div>
</div><p>
<a class="anchor" name="6ed96cc6ac7c1b4d20afb1087d976f46"></a><!-- doxytag: member="itk::ImageBase::SetGlobalReleaseDataFlag" ref="6ed96cc6ac7c1b4d20afb1087d976f46" args="(bool val)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static void itk::DataObject::SetGlobalReleaseDataFlag           </td>
          <td>(</td>
          <td class="paramtype">bool&nbsp;</td>
          <td class="paramname"> <em>val</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [static, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Turn on/off a flag to control whether every object releases its data after being used by a filter. Being a global flag, it controls the behavior of all DataObjects and ProcessObjects. 
</div>
</div><p>
<a class="anchor" name="d8741136cb37a25e64c62ebf91794d4a"></a><!-- doxytag: member="itk::ImageBase::SetGlobalWarningDisplay" ref="d8741136cb37a25e64c62ebf91794d4a" args="(bool flag)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static void itk::Object::SetGlobalWarningDisplay           </td>
          <td>(</td>
          <td class="paramtype">bool&nbsp;</td>
          <td class="paramname"> <em>flag</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [static, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
This is a global flag that controls whether any debug, warning or error messages are displayed. 
<p>Referenced by <a class="el" href="itkObject_8h_source.html#l00100">itk::Object::GlobalWarningDisplayOff()</a>, and <a class="el" href="itkObject_8h_source.html#l00098">itk::Object::GlobalWarningDisplayOn()</a>.</p>

</div>
</div><p>
<a class="anchor" name="c57db6d22321449efc56c509e38334ff"></a><!-- doxytag: member="itk::ImageBase::SetLargestPossibleRegion" ref="c57db6d22321449efc56c509e38334ff" args="(const RegionType &amp;region)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;unsigned int VImageDimension = 2&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">virtual void <a class="el" href="classitk_1_1ImageBase.html">itk::ImageBase</a>&lt; VImageDimension &gt;::SetLargestPossibleRegion           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classitk_1_1ImageRegion.html">RegionType</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>region</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set the region object that defines the size and starting index for the largest possible region this image could represent. This is used in determining how much memory would be needed to load an entire dataset. It is also used to determine boundary conditions. <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classitk_1_1ImageRegion.html" title="An image region represents a structured region of data.">ImageRegion</a>, <a class="el" href="classitk_1_1ImageBase.html#3744d0f4a745a3276fd1799c3c5ad101">SetBufferedRegion()</a>, <a class="el" href="classitk_1_1ImageBase.html#07a352e10a135c720fbb85cb1135d403">SetRequestedRegion()</a> </dd></dl>

</div>
</div><p>
<a class="anchor" name="7b61a8c36e3ddda0b464c064c4e25eff"></a><!-- doxytag: member="itk::ImageBase::SetMetaDataDictionary" ref="7b61a8c36e3ddda0b464c064c4e25eff" args="(const MetaDataDictionary &amp;rhs)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void itk::Object::SetMetaDataDictionary           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classitk_1_1MetaDataDictionary.html">MetaDataDictionary</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>rhs</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>Set the <a class="el" href="classitk_1_1MetaDataDictionary.html">MetaDataDictionary</a> </dd></dl>

</div>
</div><p>
<a class="anchor" name="507c6bc23a9ccbe4e69483b4a2b70762"></a><!-- doxytag: member="itk::ImageBase::SetNumberOfComponentsPerPixel" ref="507c6bc23a9ccbe4e69483b4a2b70762" args="(unsigned int)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;unsigned int VImageDimension = 2&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">virtual void <a class="el" href="classitk_1_1ImageBase.html">itk::ImageBase</a>&lt; VImageDimension &gt;::SetNumberOfComponentsPerPixel           </td>
          <td>(</td>
          <td class="paramtype">unsigned&nbsp;</td>
          <td class="paramname"> <em>int</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
INTERNAL This method is used internally by filters to copy meta-data from the output to the input. Users should not have a need to use this method.<p>
Filters that override the ProcessObject's GenerateOutputInformation() should generally have the following line if they want to propagate meta- data for both <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> <div class="fragment"><pre class="fragment"> outputImage-&gt;SetNumberOfComponentsPerPixel(
    inputImage-&gt;GetNumberOfComponentsPerPixel() )
</pre></div><p>
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classitk_1_1ImageBase.html" title="Base class for templated image classes.">ImageBase</a>, <a class="el" href="classitk_1_1VectorImage.html" title="Templated n-dimensional vector image class.">VectorImage</a></dd></dl>
Returns/Sets the number of components in the image. Note that for all images this is 1. Even for <a class="el" href="classitk_1_1Image.html" title="Templated n-dimensional image class.">Image</a>&lt; RGBPixel&lt; T &gt;, 3 &gt;. This is &gt;= 1 only for time-series images such as <a class="el" href="classitk_1_1VectorImage.html" title="Templated n-dimensional vector image class.">itk::VectorImage</a>. 
<p>Reimplemented in <a class="el" href="classitk_1_1VectorImage.html#b168beb6f1737a7f4ac84d2bd05af80f">itk::VectorImage&lt; TPixel, VImageDimension &gt;</a>, and <a class="el" href="classitk_1_1VectorImage.html#b168beb6f1737a7f4ac84d2bd05af80f">itk::VectorImage&lt; TPixelType, Dimension &gt;</a>.</p>

</div>
</div><p>
<a class="anchor" name="6d03fa60efcca89169776a68d9b7033b"></a><!-- doxytag: member="itk::ImageBase::SetOrigin" ref="6d03fa60efcca89169776a68d9b7033b" args="(const float origin[VImageDimension])" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;unsigned int VImageDimension = 2&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">virtual void <a class="el" href="classitk_1_1ImageBase.html">itk::ImageBase</a>&lt; VImageDimension &gt;::SetOrigin           </td>
          <td>(</td>
          <td class="paramtype">const float&nbsp;</td>
          <td class="paramname"> <em>origin</em>[VImageDimension]          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set the origin of the image. The origin is the geometric coordinates of the image origin. It is stored internally as double but may be set from float. <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classitk_1_1ImageBase.html#4687b4082eea49600bd05b8d64488661">GetOrigin()</a> </dd></dl>

<p>Reimplemented in <a class="el" href="classitk_1_1SpecialCoordinatesImage.html#7d18a4eedbffc746f047555b94dec011">itk::SpecialCoordinatesImage&lt; TPixel, VImageDimension &gt;</a>, and <a class="el" href="classitk_1_1SpecialCoordinatesImage.html#7d18a4eedbffc746f047555b94dec011">itk::SpecialCoordinatesImage&lt; TPixel, 3 &gt;</a>.</p>

</div>
</div><p>
<a class="anchor" name="b69227bd2532be27dc137689bcf73857"></a><!-- doxytag: member="itk::ImageBase::SetOrigin" ref="b69227bd2532be27dc137689bcf73857" args="(const double origin[VImageDimension])" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;unsigned int VImageDimension = 2&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">virtual void <a class="el" href="classitk_1_1ImageBase.html">itk::ImageBase</a>&lt; VImageDimension &gt;::SetOrigin           </td>
          <td>(</td>
          <td class="paramtype">const double&nbsp;</td>
          <td class="paramname"> <em>origin</em>[VImageDimension]          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set the origin of the image. The origin is the geometric coordinates of the image origin. It is stored internally as double but may be set from float. <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classitk_1_1ImageBase.html#4687b4082eea49600bd05b8d64488661">GetOrigin()</a> </dd></dl>

<p>Reimplemented in <a class="el" href="classitk_1_1SpecialCoordinatesImage.html#0bdbe647a2d7da1ef2b4b5a395dddc3d">itk::SpecialCoordinatesImage&lt; TPixel, VImageDimension &gt;</a>, and <a class="el" href="classitk_1_1SpecialCoordinatesImage.html#0bdbe647a2d7da1ef2b4b5a395dddc3d">itk::SpecialCoordinatesImage&lt; TPixel, 3 &gt;</a>.</p>

</div>
</div><p>
<a class="anchor" name="5b7e6ce4460e24b2dbc6b1ac60f971cd"></a><!-- doxytag: member="itk::ImageBase::SetOrigin" ref="5b7e6ce4460e24b2dbc6b1ac60f971cd" args="(PointType _arg)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;unsigned int VImageDimension = 2&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">virtual void <a class="el" href="classitk_1_1ImageBase.html">itk::ImageBase</a>&lt; VImageDimension &gt;::SetOrigin           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classitk_1_1Point.html">PointType</a>&nbsp;</td>
          <td class="paramname"> <em>_arg</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set the origin of the image. The origin is the geometric coordinates of the image origin. It is stored internally as double but may be set from float. <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classitk_1_1ImageBase.html#4687b4082eea49600bd05b8d64488661">GetOrigin()</a> </dd></dl>

<p>Reimplemented in <a class="el" href="classitk_1_1SpecialCoordinatesImage.html#88e578973e4b34b5348fe912d18a5535">itk::SpecialCoordinatesImage&lt; TPixel, 3 &gt;</a>.</p>

</div>
</div><p>
<a class="anchor" name="c482046eb113427a3bd4c6597d8a1938"></a><!-- doxytag: member="itk::ImageBase::SetPipelineMTime" ref="c482046eb113427a3bd4c6597d8a1938" args="(unsigned long time)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void itk::DataObject::SetPipelineMTime           </td>
          <td>(</td>
          <td class="paramtype">unsigned long&nbsp;</td>
          <td class="paramname"> <em>time</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
The maximum MTime of all upstream filters and data objects. This does not include the MTime of this data object. 
<p>Definition at line <a class="el" href="itkDataObject_8h_source.html#l00373">373</a> of file <a class="el" href="itkDataObject_8h_source.html">itkDataObject.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="10988882bd8c63886182f959ce5e0b3b"></a><!-- doxytag: member="itk::ImageBase::SetReferenceCount" ref="10988882bd8c63886182f959ce5e0b3b" args="(int)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void itk::Object::SetReferenceCount           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Sets the reference count (use with care) 
<p>Reimplemented from <a class="el" href="classitk_1_1LightObject.html#c065f10e03fbe34c9861830d23c107f1">itk::LightObject</a>.</p>

</div>
</div><p>
<a class="anchor" name="9c1c690c987eea6ea7a0e2f28a6fe385"></a><!-- doxytag: member="itk::ImageBase::SetReleaseDataFlag" ref="9c1c690c987eea6ea7a0e2f28a6fe385" args="(bool flag)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void itk::DataObject::SetReleaseDataFlag           </td>
          <td>(</td>
          <td class="paramtype">bool&nbsp;</td>
          <td class="paramname"> <em>flag</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Turn on/off a flag to control whether this object's data is released after being used by a filter. 
<p>Definition at line <a class="el" href="itkDataObject_8h_source.html#l00304">304</a> of file <a class="el" href="itkDataObject_8h_source.html">itkDataObject.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="e0fc2775bb2b8588b99b816c6d704aec"></a><!-- doxytag: member="itk::ImageBase::SetRequestedRegion" ref="e0fc2775bb2b8588b99b816c6d704aec" args="(DataObject *data)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;unsigned int VImageDimension = 2&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">virtual void <a class="el" href="classitk_1_1ImageBase.html">itk::ImageBase</a>&lt; VImageDimension &gt;::SetRequestedRegion           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classitk_1_1DataObject.html">DataObject</a> *&nbsp;</td>
          <td class="paramname"> <em>data</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set the requested region from this data object to match the requested region of the data object passed in as a parameter. This method implements the API from <a class="el" href="classitk_1_1DataObject.html" title="Base class for all data objects in ITK.">DataObject</a>. The data object parameter must be castable to an <a class="el" href="classitk_1_1ImageBase.html" title="Base class for templated image classes.">ImageBase</a>. Setting the RequestedRegion does not cause the object to be modified. This method is called internally by the pipeline and therefore bypasses the modified time calculation. 
<p>Reimplemented from <a class="el" href="classitk_1_1DataObject.html#1a492b709cfe09cadd673cf6116de239">itk::DataObject</a>.</p>

<p>Reimplemented in <a class="el" href="classitk_1_1ImageAdaptor.html#ef0c9377c89b7850ba2f978970503f17">itk::ImageAdaptor&lt; TImage, TAccessor &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#ef0c9377c89b7850ba2f978970503f17">itk::ImageAdaptor&lt; TImage, Accessor::LogPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#ef0c9377c89b7850ba2f978970503f17">itk::ImageAdaptor&lt; TImage, Accessor::SqrtPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#ef0c9377c89b7850ba2f978970503f17">itk::ImageAdaptor&lt; TImage, Accessor::ComplexToModulusPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#ef0c9377c89b7850ba2f978970503f17">itk::ImageAdaptor&lt; TImage, Accessor::ComplexToImaginaryPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#ef0c9377c89b7850ba2f978970503f17">itk::ImageAdaptor&lt; TImage, Accessor::SinPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#ef0c9377c89b7850ba2f978970503f17">itk::ImageAdaptor&lt; TImage, Accessor::TanPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#ef0c9377c89b7850ba2f978970503f17">itk::ImageAdaptor&lt; TImage, Accessor::ExpNegativePixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#ef0c9377c89b7850ba2f978970503f17">itk::ImageAdaptor&lt; TImage, Accessor::Log10PixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#ef0c9377c89b7850ba2f978970503f17">itk::ImageAdaptor&lt; TImage, PixelAccessor &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#ef0c9377c89b7850ba2f978970503f17">itk::ImageAdaptor&lt; TImage, Accessor::RGBToVectorPixelAccessor&lt; TImage::PixelType::ComponentType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#ef0c9377c89b7850ba2f978970503f17">itk::ImageAdaptor&lt; TImage, Accessor::AcosPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#ef0c9377c89b7850ba2f978970503f17">itk::ImageAdaptor&lt; TImage, Accessor::RGBToLuminancePixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#ef0c9377c89b7850ba2f978970503f17">itk::ImageAdaptor&lt; TImage, Accessor::ComplexToPhasePixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#ef0c9377c89b7850ba2f978970503f17">itk::ImageAdaptor&lt; VectorImage&lt; TPixelType, Dimension &gt;, Accessor::VectorImageToImagePixelAccessor&lt; TPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#ef0c9377c89b7850ba2f978970503f17">itk::ImageAdaptor&lt; TImage, Accessor::AddPixelAccessor&lt; TImage::PixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#ef0c9377c89b7850ba2f978970503f17">itk::ImageAdaptor&lt; TImage, Accessor::AbsPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#ef0c9377c89b7850ba2f978970503f17">itk::ImageAdaptor&lt; TImage, Accessor::VectorToRGBPixelAccessor&lt; TImage::PixelType::ValueType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#ef0c9377c89b7850ba2f978970503f17">itk::ImageAdaptor&lt; TImage, Accessor::AsinPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#ef0c9377c89b7850ba2f978970503f17">itk::ImageAdaptor&lt; TImage, Accessor::ComplexToRealPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#ef0c9377c89b7850ba2f978970503f17">itk::ImageAdaptor&lt; TImage, Accessor::ExpPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#ef0c9377c89b7850ba2f978970503f17">itk::ImageAdaptor&lt; TImage, Accessor::AtanPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, and <a class="el" href="classitk_1_1ImageAdaptor.html#ef0c9377c89b7850ba2f978970503f17">itk::ImageAdaptor&lt; TImage, Accessor::CosPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>.</p>

</div>
</div><p>
<a class="anchor" name="07a352e10a135c720fbb85cb1135d403"></a><!-- doxytag: member="itk::ImageBase::SetRequestedRegion" ref="07a352e10a135c720fbb85cb1135d403" args="(const RegionType &amp;region)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;unsigned int VImageDimension = 2&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">virtual void <a class="el" href="classitk_1_1ImageBase.html">itk::ImageBase</a>&lt; VImageDimension &gt;::SetRequestedRegion           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classitk_1_1ImageRegion.html">RegionType</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>region</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set the region object that defines the size and starting index for the region of the image requested (i.e., the region of the image to be operated on by a filter). Setting the RequestedRegion does not cause the object to be modified. This method is called internally by the pipeline and therefore bypasses the modified time calculation. <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classitk_1_1ImageRegion.html" title="An image region represents a structured region of data.">ImageRegion</a>, <a class="el" href="classitk_1_1ImageBase.html#c57db6d22321449efc56c509e38334ff">SetLargestPossibleRegion()</a>, <a class="el" href="classitk_1_1ImageBase.html#3744d0f4a745a3276fd1799c3c5ad101">SetBufferedRegion()</a> </dd></dl>

</div>
</div><p>
<a class="anchor" name="05433d31d2f30d7f22bda9027355b796"></a><!-- doxytag: member="itk::ImageBase::SetRequestedRegionToLargestPossibleRegion" ref="05433d31d2f30d7f22bda9027355b796" args="()" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;unsigned int VImageDimension = 2&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">virtual void <a class="el" href="classitk_1_1ImageBase.html">itk::ImageBase</a>&lt; VImageDimension &gt;::SetRequestedRegionToLargestPossibleRegion           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set the RequestedRegion to the LargestPossibleRegion. This forces a filter to produce all of the output in one execution (i.e. not streaming) on the next call to <a class="el" href="classitk_1_1DataObject.html#943f87c89a468bbd12df2c25dbad3310">Update()</a>. 
<p>Reimplemented from <a class="el" href="classitk_1_1DataObject.html#73cfe73686dbb144e99f3fd83874ea51">itk::DataObject</a>.</p>

<p>Reimplemented in <a class="el" href="classitk_1_1ImageAdaptor.html#069d07ba0037e64a3e945ef648fdd168">itk::ImageAdaptor&lt; TImage, TAccessor &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#069d07ba0037e64a3e945ef648fdd168">itk::ImageAdaptor&lt; TImage, Accessor::LogPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#069d07ba0037e64a3e945ef648fdd168">itk::ImageAdaptor&lt; TImage, Accessor::SqrtPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#069d07ba0037e64a3e945ef648fdd168">itk::ImageAdaptor&lt; TImage, Accessor::ComplexToModulusPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#069d07ba0037e64a3e945ef648fdd168">itk::ImageAdaptor&lt; TImage, Accessor::ComplexToImaginaryPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#069d07ba0037e64a3e945ef648fdd168">itk::ImageAdaptor&lt; TImage, Accessor::SinPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#069d07ba0037e64a3e945ef648fdd168">itk::ImageAdaptor&lt; TImage, Accessor::TanPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#069d07ba0037e64a3e945ef648fdd168">itk::ImageAdaptor&lt; TImage, Accessor::ExpNegativePixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#069d07ba0037e64a3e945ef648fdd168">itk::ImageAdaptor&lt; TImage, Accessor::Log10PixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#069d07ba0037e64a3e945ef648fdd168">itk::ImageAdaptor&lt; TImage, PixelAccessor &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#069d07ba0037e64a3e945ef648fdd168">itk::ImageAdaptor&lt; TImage, Accessor::RGBToVectorPixelAccessor&lt; TImage::PixelType::ComponentType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#069d07ba0037e64a3e945ef648fdd168">itk::ImageAdaptor&lt; TImage, Accessor::AcosPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#069d07ba0037e64a3e945ef648fdd168">itk::ImageAdaptor&lt; TImage, Accessor::RGBToLuminancePixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#069d07ba0037e64a3e945ef648fdd168">itk::ImageAdaptor&lt; TImage, Accessor::ComplexToPhasePixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#069d07ba0037e64a3e945ef648fdd168">itk::ImageAdaptor&lt; VectorImage&lt; TPixelType, Dimension &gt;, Accessor::VectorImageToImagePixelAccessor&lt; TPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#069d07ba0037e64a3e945ef648fdd168">itk::ImageAdaptor&lt; TImage, Accessor::AddPixelAccessor&lt; TImage::PixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#069d07ba0037e64a3e945ef648fdd168">itk::ImageAdaptor&lt; TImage, Accessor::AbsPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#069d07ba0037e64a3e945ef648fdd168">itk::ImageAdaptor&lt; TImage, Accessor::VectorToRGBPixelAccessor&lt; TImage::PixelType::ValueType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#069d07ba0037e64a3e945ef648fdd168">itk::ImageAdaptor&lt; TImage, Accessor::AsinPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#069d07ba0037e64a3e945ef648fdd168">itk::ImageAdaptor&lt; TImage, Accessor::ComplexToRealPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#069d07ba0037e64a3e945ef648fdd168">itk::ImageAdaptor&lt; TImage, Accessor::ExpPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#069d07ba0037e64a3e945ef648fdd168">itk::ImageAdaptor&lt; TImage, Accessor::AtanPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, and <a class="el" href="classitk_1_1ImageAdaptor.html#069d07ba0037e64a3e945ef648fdd168">itk::ImageAdaptor&lt; TImage, Accessor::CosPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>.</p>

</div>
</div><p>
<a class="anchor" name="9462d9ae91f2a53a41bac6b649706cc6"></a><!-- doxytag: member="itk::ImageBase::SetSpacing" ref="9462d9ae91f2a53a41bac6b649706cc6" args="(const float spacing[VImageDimension])" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;unsigned int VImageDimension = 2&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">virtual void <a class="el" href="classitk_1_1ImageBase.html">itk::ImageBase</a>&lt; VImageDimension &gt;::SetSpacing           </td>
          <td>(</td>
          <td class="paramtype">const float&nbsp;</td>
          <td class="paramname"> <em>spacing</em>[VImageDimension]          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Compute the index of the pixel at a specified offset from the beginning of the buffered region. Bounds checking is not performed. Thus, the computed index could be outside the BufferedRegion. To ensure a valid index, the parameter "offset" should be between 0 and the number of pixels in the BufferedRegion (the latter can be found using <a class="el" href="classitk_1_1ImageRegion.html#bfff640662eb8675adf814493a933f09">ImageRegion::GetNumberOfPixels()</a>). 
<p>Reimplemented in <a class="el" href="classitk_1_1SpecialCoordinatesImage.html#a6176505f7750e2e1e71c8630b3c6e18">itk::SpecialCoordinatesImage&lt; TPixel, VImageDimension &gt;</a>, and <a class="el" href="classitk_1_1SpecialCoordinatesImage.html#a6176505f7750e2e1e71c8630b3c6e18">itk::SpecialCoordinatesImage&lt; TPixel, 3 &gt;</a>.</p>

</div>
</div><p>
<a class="anchor" name="bafd7d6888ce30ce02b4fe8079f754b7"></a><!-- doxytag: member="itk::ImageBase::SetSpacing" ref="bafd7d6888ce30ce02b4fe8079f754b7" args="(const double spacing[VImageDimension])" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;unsigned int VImageDimension = 2&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">virtual void <a class="el" href="classitk_1_1ImageBase.html">itk::ImageBase</a>&lt; VImageDimension &gt;::SetSpacing           </td>
          <td>(</td>
          <td class="paramtype">const double&nbsp;</td>
          <td class="paramname"> <em>spacing</em>[VImageDimension]          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Compute the index of the pixel at a specified offset from the beginning of the buffered region. Bounds checking is not performed. Thus, the computed index could be outside the BufferedRegion. To ensure a valid index, the parameter "offset" should be between 0 and the number of pixels in the BufferedRegion (the latter can be found using <a class="el" href="classitk_1_1ImageRegion.html#bfff640662eb8675adf814493a933f09">ImageRegion::GetNumberOfPixels()</a>). 
<p>Reimplemented in <a class="el" href="classitk_1_1SpecialCoordinatesImage.html#d5634156fdcfe129630ed23269b6f717">itk::SpecialCoordinatesImage&lt; TPixel, VImageDimension &gt;</a>, and <a class="el" href="classitk_1_1SpecialCoordinatesImage.html#d5634156fdcfe129630ed23269b6f717">itk::SpecialCoordinatesImage&lt; TPixel, 3 &gt;</a>.</p>

</div>
</div><p>
<a class="anchor" name="439c326362fe923dfd3594bb5cb22627"></a><!-- doxytag: member="itk::ImageBase::SetSpacing" ref="439c326362fe923dfd3594bb5cb22627" args="(const SpacingType &amp;spacing)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;unsigned int VImageDimension = 2&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">virtual void <a class="el" href="classitk_1_1ImageBase.html">itk::ImageBase</a>&lt; VImageDimension &gt;::SetSpacing           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classitk_1_1Vector.html">SpacingType</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>spacing</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set the spacing (size of a pixel) of the image. The spacing is the geometric distance between image samples. It is stored internally as double, but may be set from float. These methods also pre-compute the <a class="el" href="classitk_1_1Index.html" title="Represent a n-dimensional index in a n-dimensional image.">Index</a> to Physical point transforms of the image. <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classitk_1_1ImageBase.html#2d92ff5736deb71ffd0f1e43201b4c96">GetSpacing()</a> </dd></dl>

<p>Reimplemented in <a class="el" href="classitk_1_1SpecialCoordinatesImage.html#a5e27df30d50978ce7bd7d4b824dc23a">itk::SpecialCoordinatesImage&lt; TPixel, 3 &gt;</a>.</p>

</div>
</div><p>
<a class="anchor" name="1bf5fcedfd6f5c38e1302eb8dea665f8"></a><!-- doxytag: member="itk::ImageBase::ShouldIReleaseData" ref="1bf5fcedfd6f5c38e1302eb8dea665f8" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool itk::DataObject::ShouldIReleaseData           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Return flag indicating whether data should be released after use by a filter. 
</div>
</div><p>
<a class="anchor" name="aeda52e6d38fce7b1d438b34f9e7dff8"></a><!-- doxytag: member="itk::ImageBase::TransformContinuousIndexToPhysicalPoint" ref="aeda52e6d38fce7b1d438b34f9e7dff8" args="(const ContinuousIndex&lt; TCoordRep, VImageDimension &gt; &amp;index, Point&lt; TCoordRep, VImageDimension &gt; &amp;point) const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;unsigned int VImageDimension = 2&gt; </div>
<div class="memtemplate">
template&lt;class TCoordRep &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="classitk_1_1ImageBase.html">itk::ImageBase</a>&lt; VImageDimension &gt;::TransformContinuousIndexToPhysicalPoint           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classitk_1_1ContinuousIndex.html">ContinuousIndex</a>&lt; TCoordRep, VImageDimension &gt; &amp;&nbsp;</td>
          <td class="paramname"> <em>index</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classitk_1_1Point.html">Point</a>&lt; TCoordRep, VImageDimension &gt; &amp;&nbsp;</td>
          <td class="paramname"> <em>point</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get a physical point (in the space which the origin and spacing infomation comes from) from a continuous index (in the index space) <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classitk_1_1Transform.html" title="Transform points and vector from an input space to an output space.">Transform</a> </dd></dl>

<p>Definition at line <a class="el" href="itkImageBase_8h_source.html#l00424">424</a> of file <a class="el" href="itkImageBase_8h_source.html">itkImageBase.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="fc839cf1ab6d1ea3f05d70f175603430"></a><!-- doxytag: member="itk::ImageBase::TransformIndexToPhysicalPoint" ref="fc839cf1ab6d1ea3f05d70f175603430" args="(const IndexType &amp;index, Point&lt; TCoordRep, VImageDimension &gt; &amp;point) const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;unsigned int VImageDimension = 2&gt; </div>
<div class="memtemplate">
template&lt;class TCoordRep &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="classitk_1_1ImageBase.html">itk::ImageBase</a>&lt; VImageDimension &gt;::TransformIndexToPhysicalPoint           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classitk_1_1Index.html">IndexType</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>index</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classitk_1_1Point.html">Point</a>&lt; TCoordRep, VImageDimension &gt; &amp;&nbsp;</td>
          <td class="paramname"> <em>point</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get a physical point (in the space which the origin and spacing infomation comes from) from a discrete index (in the index space)<p>
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classitk_1_1Transform.html" title="Transform points and vector from an input space to an output space.">Transform</a> </dd></dl>

<p>Definition at line <a class="el" href="itkImageBase_8h_source.html#l00456">456</a> of file <a class="el" href="itkImageBase_8h_source.html">itkImageBase.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="8ed4009b665f9cffd4314eff820675da"></a><!-- doxytag: member="itk::ImageBase::TransformLocalVectorToPhysicalVector" ref="8ed4009b665f9cffd4314eff820675da" args="(const FixedArray&lt; TCoordRep, VImageDimension &gt; &amp;inputGradient, FixedArray&lt; TCoordRep, VImageDimension &gt; &amp;outputGradient) const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;unsigned int VImageDimension = 2&gt; </div>
<div class="memtemplate">
template&lt;class TCoordRep &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="classitk_1_1ImageBase.html">itk::ImageBase</a>&lt; VImageDimension &gt;::TransformLocalVectorToPhysicalVector           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classitk_1_1FixedArray.html">FixedArray</a>&lt; TCoordRep, VImageDimension &gt; &amp;&nbsp;</td>
          <td class="paramname"> <em>inputGradient</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classitk_1_1FixedArray.html">FixedArray</a>&lt; TCoordRep, VImageDimension &gt; &amp;&nbsp;</td>
          <td class="paramname"> <em>outputGradient</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get a physical point (in the space which the origin and spacing infomation comes from) from a discrete index (in the index space)<p>
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classitk_1_1Transform.html" title="Transform points and vector from an input space to an output space.">Transform</a> Take a vector or covariant vector that has been computed in the coordinate system parallel to the image grid and rotate it by the direction cosines in order to get it in terms of the coordinate system of the image acquisition device. This implementation in the <a class="el" href="classitk_1_1OrientedImage.html" title="Templated n-dimensional oriented image class.">OrientedImage</a> multiply the array (vector or covariant vector) by the matrix of Direction Cosines. The arguments of the method are of type <a class="el" href="classitk_1_1FixedArray.html" title="Simulate a standard C array with copy semnatics.">FixedArray</a> to make possible to use this method with both <a class="el" href="classitk_1_1Vector.html" title="A templated class holding a n-Dimensional vector.">Vector</a> and <a class="el" href="classitk_1_1CovariantVector.html" title="A templated class holding a n-Dimensional covariant vector.">CovariantVector</a>. The Method is implemented differently in the <a class="el" href="classitk_1_1Image.html" title="Templated n-dimensional image class.">itk::Image</a>.<p>
<a class="el" href="classitk_1_1Image.html" title="Templated n-dimensional image class.">Image</a> </dd></dl>

<p>Definition at line <a class="el" href="itkImageBase_8h_source.html#l00491">491</a> of file <a class="el" href="itkImageBase_8h_source.html">itkImageBase.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="200afb13c240236faccce0095469e963"></a><!-- doxytag: member="itk::ImageBase::TransformPhysicalPointToContinuousIndex" ref="200afb13c240236faccce0095469e963" args="(const Point&lt; TCoordRep, VImageDimension &gt; &amp;point, ContinuousIndex&lt; TCoordRep, VImageDimension &gt; &amp;index) const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;unsigned int VImageDimension = 2&gt; </div>
<div class="memtemplate">
template&lt;class TCoordRep &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">bool <a class="el" href="classitk_1_1ImageBase.html">itk::ImageBase</a>&lt; VImageDimension &gt;::TransformPhysicalPointToContinuousIndex           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classitk_1_1Point.html">Point</a>&lt; TCoordRep, VImageDimension &gt; &amp;&nbsp;</td>
          <td class="paramname"> <em>point</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classitk_1_1ContinuousIndex.html">ContinuousIndex</a>&lt; TCoordRep, VImageDimension &gt; &amp;&nbsp;</td>
          <td class="paramname"> <em>index</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get the continuous index from a physical point. 
<p>
Returns true if the resulting index is within the image, false otherwise. <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classitk_1_1Transform.html" title="Transform points and vector from an input space to an output space.">Transform</a> </dd></dl>

<p>Definition at line <a class="el" href="itkImageBase_8h_source.html#l00396">396</a> of file <a class="el" href="itkImageBase_8h_source.html">itkImageBase.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="5a22aaf149e153ee865ddb0a7997d5a7"></a><!-- doxytag: member="itk::ImageBase::TransformPhysicalPointToIndex" ref="5a22aaf149e153ee865ddb0a7997d5a7" args="(const Point&lt; TCoordRep, VImageDimension &gt; &amp;point, IndexType &amp;index) const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;unsigned int VImageDimension = 2&gt; </div>
<div class="memtemplate">
template&lt;class TCoordRep &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">bool <a class="el" href="classitk_1_1ImageBase.html">itk::ImageBase</a>&lt; VImageDimension &gt;::TransformPhysicalPointToIndex           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classitk_1_1Point.html">Point</a>&lt; TCoordRep, VImageDimension &gt; &amp;&nbsp;</td>
          <td class="paramname"> <em>point</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classitk_1_1Index.html">IndexType</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>index</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get the index (discrete) from a physical point. Floating point index results are truncated to integers. Returns true if the resulting index is within the image, false otherwise <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classitk_1_1Transform.html" title="Transform points and vector from an input space to an output space.">Transform</a> </dd></dl>

<p>Definition at line <a class="el" href="itkImageBase_8h_source.html#l00370">370</a> of file <a class="el" href="itkImageBase_8h_source.html">itkImageBase.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="eb964c23f5ea55c3896efdc645524e55"></a><!-- doxytag: member="itk::ImageBase::UnRegister" ref="eb964c23f5ea55c3896efdc645524e55" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void itk::Object::UnRegister           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Decrease the reference count (release by another object). 
<p>Reimplemented from <a class="el" href="classitk_1_1LightObject.html#685281de558804ff66fab3ab50744b78">itk::LightObject</a>.</p>

</div>
</div><p>
<a class="anchor" name="943f87c89a468bbd12df2c25dbad3310"></a><!-- doxytag: member="itk::ImageBase::Update" ref="943f87c89a468bbd12df2c25dbad3310" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void itk::DataObject::Update           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Provides opportunity for the data object to insure internal consistency before access. Also causes owning source/filter (if any) to update itself. The <a class="el" href="classitk_1_1DataObject.html#943f87c89a468bbd12df2c25dbad3310">Update()</a> method is composed of <a class="el" href="classitk_1_1DataObject.html#381dca2e000b425a38ae84362f3732b6">UpdateOutputInformation()</a>, <a class="el" href="classitk_1_1DataObject.html#10cb44a1075af11a4f92d087fe2b26a3">PropagateRequestedRegion()</a>, and <a class="el" href="classitk_1_1DataObject.html#93cbfee9b5c11fcd5d456ebf7a1fb755">UpdateOutputData()</a>. This method may call methods that throw an <a class="el" href="classitk_1_1InvalidRequestedRegionError.html">InvalidRequestedRegionError</a> exception. This exception will leave the pipeline in an inconsistent state. You will need to call <a class="el" href="classitk_1_1DataObject.html#2e3b24be76dfa9a5b57279c337efa826">ResetPipeline()</a> on the last <a class="el" href="classitk_1_1ProcessObject.html" title="ProcessObject is the base class for all process objects (source, filters, mappers)...">ProcessObject</a> in your pipeline in order to restore the pipeline to a state where you can call <a class="el" href="classitk_1_1DataObject.html#943f87c89a468bbd12df2c25dbad3310">Update()</a> again. 
<p>Reimplemented in <a class="el" href="classitk_1_1ImageAdaptor.html#3e2379981c78e464fe6ba5170c92193a">itk::ImageAdaptor&lt; TImage, TAccessor &gt;</a>, <a class="el" href="classitk_1_1SpatialObject.html#ce8ac8f81a490517bf2f2fff5add0d32">itk::SpatialObject&lt; TDimension &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#3e2379981c78e464fe6ba5170c92193a">itk::ImageAdaptor&lt; TImage, Accessor::LogPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#3e2379981c78e464fe6ba5170c92193a">itk::ImageAdaptor&lt; TImage, Accessor::SqrtPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#3e2379981c78e464fe6ba5170c92193a">itk::ImageAdaptor&lt; TImage, Accessor::ComplexToModulusPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#3e2379981c78e464fe6ba5170c92193a">itk::ImageAdaptor&lt; TImage, Accessor::ComplexToImaginaryPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#3e2379981c78e464fe6ba5170c92193a">itk::ImageAdaptor&lt; TImage, Accessor::SinPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#3e2379981c78e464fe6ba5170c92193a">itk::ImageAdaptor&lt; TImage, Accessor::TanPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#3e2379981c78e464fe6ba5170c92193a">itk::ImageAdaptor&lt; TImage, Accessor::ExpNegativePixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#3e2379981c78e464fe6ba5170c92193a">itk::ImageAdaptor&lt; TImage, Accessor::Log10PixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#3e2379981c78e464fe6ba5170c92193a">itk::ImageAdaptor&lt; TImage, PixelAccessor &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#3e2379981c78e464fe6ba5170c92193a">itk::ImageAdaptor&lt; TImage, Accessor::RGBToVectorPixelAccessor&lt; TImage::PixelType::ComponentType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#3e2379981c78e464fe6ba5170c92193a">itk::ImageAdaptor&lt; TImage, Accessor::AcosPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#3e2379981c78e464fe6ba5170c92193a">itk::ImageAdaptor&lt; TImage, Accessor::RGBToLuminancePixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#3e2379981c78e464fe6ba5170c92193a">itk::ImageAdaptor&lt; TImage, Accessor::ComplexToPhasePixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#3e2379981c78e464fe6ba5170c92193a">itk::ImageAdaptor&lt; VectorImage&lt; TPixelType, Dimension &gt;, Accessor::VectorImageToImagePixelAccessor&lt; TPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#3e2379981c78e464fe6ba5170c92193a">itk::ImageAdaptor&lt; TImage, Accessor::AddPixelAccessor&lt; TImage::PixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#3e2379981c78e464fe6ba5170c92193a">itk::ImageAdaptor&lt; TImage, Accessor::AbsPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#3e2379981c78e464fe6ba5170c92193a">itk::ImageAdaptor&lt; TImage, Accessor::VectorToRGBPixelAccessor&lt; TImage::PixelType::ValueType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#3e2379981c78e464fe6ba5170c92193a">itk::ImageAdaptor&lt; TImage, Accessor::AsinPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#3e2379981c78e464fe6ba5170c92193a">itk::ImageAdaptor&lt; TImage, Accessor::ComplexToRealPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#3e2379981c78e464fe6ba5170c92193a">itk::ImageAdaptor&lt; TImage, Accessor::ExpPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#3e2379981c78e464fe6ba5170c92193a">itk::ImageAdaptor&lt; TImage, Accessor::AtanPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#3e2379981c78e464fe6ba5170c92193a">itk::ImageAdaptor&lt; TImage, Accessor::CosPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1SpatialObject.html#ce8ac8f81a490517bf2f2fff5add0d32">itk::SpatialObject&lt; 3 &gt;</a>, and <a class="el" href="classitk_1_1SpatialObject.html#ce8ac8f81a490517bf2f2fff5add0d32">itk::SpatialObject&lt; ::itk::GetMeshDimension&lt; TMesh &gt;::PointDimension &gt;</a>.</p>

</div>
</div><p>
<a class="anchor" name="93cbfee9b5c11fcd5d456ebf7a1fb755"></a><!-- doxytag: member="itk::ImageBase::UpdateOutputData" ref="93cbfee9b5c11fcd5d456ebf7a1fb755" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void itk::DataObject::UpdateOutputData           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Methods to update the pipeline. Called internally by the pipeline mechanism. 
<p>Reimplemented in <a class="el" href="classitk_1_1ImageAdaptor.html#d818a632d94e17fc52b030cff991e255">itk::ImageAdaptor&lt; TImage, TAccessor &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#d818a632d94e17fc52b030cff991e255">itk::ImageAdaptor&lt; TImage, Accessor::LogPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#d818a632d94e17fc52b030cff991e255">itk::ImageAdaptor&lt; TImage, Accessor::SqrtPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#d818a632d94e17fc52b030cff991e255">itk::ImageAdaptor&lt; TImage, Accessor::ComplexToModulusPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#d818a632d94e17fc52b030cff991e255">itk::ImageAdaptor&lt; TImage, Accessor::ComplexToImaginaryPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#d818a632d94e17fc52b030cff991e255">itk::ImageAdaptor&lt; TImage, Accessor::SinPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#d818a632d94e17fc52b030cff991e255">itk::ImageAdaptor&lt; TImage, Accessor::TanPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#d818a632d94e17fc52b030cff991e255">itk::ImageAdaptor&lt; TImage, Accessor::ExpNegativePixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#d818a632d94e17fc52b030cff991e255">itk::ImageAdaptor&lt; TImage, Accessor::Log10PixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#d818a632d94e17fc52b030cff991e255">itk::ImageAdaptor&lt; TImage, PixelAccessor &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#d818a632d94e17fc52b030cff991e255">itk::ImageAdaptor&lt; TImage, Accessor::RGBToVectorPixelAccessor&lt; TImage::PixelType::ComponentType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#d818a632d94e17fc52b030cff991e255">itk::ImageAdaptor&lt; TImage, Accessor::AcosPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#d818a632d94e17fc52b030cff991e255">itk::ImageAdaptor&lt; TImage, Accessor::RGBToLuminancePixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#d818a632d94e17fc52b030cff991e255">itk::ImageAdaptor&lt; TImage, Accessor::ComplexToPhasePixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#d818a632d94e17fc52b030cff991e255">itk::ImageAdaptor&lt; VectorImage&lt; TPixelType, Dimension &gt;, Accessor::VectorImageToImagePixelAccessor&lt; TPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#d818a632d94e17fc52b030cff991e255">itk::ImageAdaptor&lt; TImage, Accessor::AddPixelAccessor&lt; TImage::PixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#d818a632d94e17fc52b030cff991e255">itk::ImageAdaptor&lt; TImage, Accessor::AbsPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#d818a632d94e17fc52b030cff991e255">itk::ImageAdaptor&lt; TImage, Accessor::VectorToRGBPixelAccessor&lt; TImage::PixelType::ValueType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#d818a632d94e17fc52b030cff991e255">itk::ImageAdaptor&lt; TImage, Accessor::AsinPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#d818a632d94e17fc52b030cff991e255">itk::ImageAdaptor&lt; TImage, Accessor::ComplexToRealPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#d818a632d94e17fc52b030cff991e255">itk::ImageAdaptor&lt; TImage, Accessor::ExpPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#d818a632d94e17fc52b030cff991e255">itk::ImageAdaptor&lt; TImage, Accessor::AtanPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, and <a class="el" href="classitk_1_1ImageAdaptor.html#d818a632d94e17fc52b030cff991e255">itk::ImageAdaptor&lt; TImage, Accessor::CosPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>.</p>

</div>
</div><p>
<a class="anchor" name="834023cfc2063e73c15d79e1ae058a84"></a><!-- doxytag: member="itk::ImageBase::UpdateOutputInformation" ref="834023cfc2063e73c15d79e1ae058a84" args="()" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;unsigned int VImageDimension = 2&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">virtual void <a class="el" href="classitk_1_1ImageBase.html">itk::ImageBase</a>&lt; VImageDimension &gt;::UpdateOutputInformation           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Update the information for this <a class="el" href="classitk_1_1DataObject.html" title="Base class for all data objects in ITK.">DataObject</a> so that it can be used as an output of a <a class="el" href="classitk_1_1ProcessObject.html" title="ProcessObject is the base class for all process objects (source, filters, mappers)...">ProcessObject</a>. This method is used the pipeline mechanism to propagate information and initialize the meta data associated with a <a class="el" href="classitk_1_1DataObject.html" title="Base class for all data objects in ITK.">DataObject</a>. This method calls its source's <a class="el" href="classitk_1_1ProcessObject.html#e8cfdbc07f262b90ce920e9aa56faab7">ProcessObject::UpdateOutputInformation()</a> which determines modified times, LargestPossibleRegions, and any extra meta data like spacing, origin, etc. 
<p>Reimplemented from <a class="el" href="classitk_1_1DataObject.html#381dca2e000b425a38ae84362f3732b6">itk::DataObject</a>.</p>

<p>Reimplemented in <a class="el" href="classitk_1_1ImageAdaptor.html#e74d78749d3d74d7378edc0cc924bccb">itk::ImageAdaptor&lt; TImage, TAccessor &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#e74d78749d3d74d7378edc0cc924bccb">itk::ImageAdaptor&lt; TImage, Accessor::LogPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#e74d78749d3d74d7378edc0cc924bccb">itk::ImageAdaptor&lt; TImage, Accessor::SqrtPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#e74d78749d3d74d7378edc0cc924bccb">itk::ImageAdaptor&lt; TImage, Accessor::ComplexToModulusPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#e74d78749d3d74d7378edc0cc924bccb">itk::ImageAdaptor&lt; TImage, Accessor::ComplexToImaginaryPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#e74d78749d3d74d7378edc0cc924bccb">itk::ImageAdaptor&lt; TImage, Accessor::SinPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#e74d78749d3d74d7378edc0cc924bccb">itk::ImageAdaptor&lt; TImage, Accessor::TanPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#e74d78749d3d74d7378edc0cc924bccb">itk::ImageAdaptor&lt; TImage, Accessor::ExpNegativePixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#e74d78749d3d74d7378edc0cc924bccb">itk::ImageAdaptor&lt; TImage, Accessor::Log10PixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#e74d78749d3d74d7378edc0cc924bccb">itk::ImageAdaptor&lt; TImage, PixelAccessor &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#e74d78749d3d74d7378edc0cc924bccb">itk::ImageAdaptor&lt; TImage, Accessor::RGBToVectorPixelAccessor&lt; TImage::PixelType::ComponentType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#e74d78749d3d74d7378edc0cc924bccb">itk::ImageAdaptor&lt; TImage, Accessor::AcosPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#e74d78749d3d74d7378edc0cc924bccb">itk::ImageAdaptor&lt; TImage, Accessor::RGBToLuminancePixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#e74d78749d3d74d7378edc0cc924bccb">itk::ImageAdaptor&lt; TImage, Accessor::ComplexToPhasePixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#e74d78749d3d74d7378edc0cc924bccb">itk::ImageAdaptor&lt; VectorImage&lt; TPixelType, Dimension &gt;, Accessor::VectorImageToImagePixelAccessor&lt; TPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#e74d78749d3d74d7378edc0cc924bccb">itk::ImageAdaptor&lt; TImage, Accessor::AddPixelAccessor&lt; TImage::PixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#e74d78749d3d74d7378edc0cc924bccb">itk::ImageAdaptor&lt; TImage, Accessor::AbsPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#e74d78749d3d74d7378edc0cc924bccb">itk::ImageAdaptor&lt; TImage, Accessor::VectorToRGBPixelAccessor&lt; TImage::PixelType::ValueType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#e74d78749d3d74d7378edc0cc924bccb">itk::ImageAdaptor&lt; TImage, Accessor::AsinPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#e74d78749d3d74d7378edc0cc924bccb">itk::ImageAdaptor&lt; TImage, Accessor::ComplexToRealPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#e74d78749d3d74d7378edc0cc924bccb">itk::ImageAdaptor&lt; TImage, Accessor::ExpPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#e74d78749d3d74d7378edc0cc924bccb">itk::ImageAdaptor&lt; TImage, Accessor::AtanPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, and <a class="el" href="classitk_1_1ImageAdaptor.html#e74d78749d3d74d7378edc0cc924bccb">itk::ImageAdaptor&lt; TImage, Accessor::CosPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>.</p>

</div>
</div><p>
<a class="anchor" name="0ee894d3bdc5c7c64c05d8d2c364d6f2"></a><!-- doxytag: member="itk::ImageBase::VerifyRequestedRegion" ref="0ee894d3bdc5c7c64c05d8d2c364d6f2" args="()" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;unsigned int VImageDimension = 2&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">virtual bool <a class="el" href="classitk_1_1ImageBase.html">itk::ImageBase</a>&lt; VImageDimension &gt;::VerifyRequestedRegion           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Verify that the RequestedRegion is within the LargestPossibleRegion. If the RequestedRegion is not within the LargestPossibleRegion, then the filter cannot possible satisfy the request. This method returns true if the request can be satisfied and returns fails if the request cannot. This method is used by <a class="el" href="classitk_1_1DataObject.html#10cb44a1075af11a4f92d087fe2b26a3">PropagateRequestedRegion()</a>. <a class="el" href="classitk_1_1DataObject.html#10cb44a1075af11a4f92d087fe2b26a3">PropagateRequestedRegion()</a> throws a <a class="el" href="classitk_1_1InvalidRequestedRegionError.html">InvalidRequestedRegionError</a> exception is the requested region is not within the LargestPossibleRegion. 
<p>Reimplemented from <a class="el" href="classitk_1_1DataObject.html#8254b167c051ad3c4ad773cf863b056b">itk::DataObject</a>.</p>

<p>Reimplemented in <a class="el" href="classitk_1_1ImageAdaptor.html#40ee45cd0449991cab8bffd96e49eb86">itk::ImageAdaptor&lt; TImage, TAccessor &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#40ee45cd0449991cab8bffd96e49eb86">itk::ImageAdaptor&lt; TImage, Accessor::LogPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#40ee45cd0449991cab8bffd96e49eb86">itk::ImageAdaptor&lt; TImage, Accessor::SqrtPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#40ee45cd0449991cab8bffd96e49eb86">itk::ImageAdaptor&lt; TImage, Accessor::ComplexToModulusPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#40ee45cd0449991cab8bffd96e49eb86">itk::ImageAdaptor&lt; TImage, Accessor::ComplexToImaginaryPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#40ee45cd0449991cab8bffd96e49eb86">itk::ImageAdaptor&lt; TImage, Accessor::SinPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#40ee45cd0449991cab8bffd96e49eb86">itk::ImageAdaptor&lt; TImage, Accessor::TanPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#40ee45cd0449991cab8bffd96e49eb86">itk::ImageAdaptor&lt; TImage, Accessor::ExpNegativePixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#40ee45cd0449991cab8bffd96e49eb86">itk::ImageAdaptor&lt; TImage, Accessor::Log10PixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#40ee45cd0449991cab8bffd96e49eb86">itk::ImageAdaptor&lt; TImage, PixelAccessor &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#40ee45cd0449991cab8bffd96e49eb86">itk::ImageAdaptor&lt; TImage, Accessor::RGBToVectorPixelAccessor&lt; TImage::PixelType::ComponentType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#40ee45cd0449991cab8bffd96e49eb86">itk::ImageAdaptor&lt; TImage, Accessor::AcosPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#40ee45cd0449991cab8bffd96e49eb86">itk::ImageAdaptor&lt; TImage, Accessor::RGBToLuminancePixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#40ee45cd0449991cab8bffd96e49eb86">itk::ImageAdaptor&lt; TImage, Accessor::ComplexToPhasePixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#40ee45cd0449991cab8bffd96e49eb86">itk::ImageAdaptor&lt; VectorImage&lt; TPixelType, Dimension &gt;, Accessor::VectorImageToImagePixelAccessor&lt; TPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#40ee45cd0449991cab8bffd96e49eb86">itk::ImageAdaptor&lt; TImage, Accessor::AddPixelAccessor&lt; TImage::PixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#40ee45cd0449991cab8bffd96e49eb86">itk::ImageAdaptor&lt; TImage, Accessor::AbsPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#40ee45cd0449991cab8bffd96e49eb86">itk::ImageAdaptor&lt; TImage, Accessor::VectorToRGBPixelAccessor&lt; TImage::PixelType::ValueType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#40ee45cd0449991cab8bffd96e49eb86">itk::ImageAdaptor&lt; TImage, Accessor::AsinPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#40ee45cd0449991cab8bffd96e49eb86">itk::ImageAdaptor&lt; TImage, Accessor::ComplexToRealPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#40ee45cd0449991cab8bffd96e49eb86">itk::ImageAdaptor&lt; TImage, Accessor::ExpPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#40ee45cd0449991cab8bffd96e49eb86">itk::ImageAdaptor&lt; TImage, Accessor::AtanPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, and <a class="el" href="classitk_1_1ImageAdaptor.html#40ee45cd0449991cab8bffd96e49eb86">itk::ImageAdaptor&lt; TImage, Accessor::CosPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>.</p>

</div>
</div><p>
<hr><h2>Member Data Documentation</h2>
<a class="anchor" name="4ed2eb89e744ab0f454e383d58dc29d3"></a><!-- doxytag: member="itk::ImageBase::m_Direction" ref="4ed2eb89e744ab0f454e383d58dc29d3" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;unsigned int VImageDimension = 2&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1Matrix.html">DirectionType</a> <a class="el" href="classitk_1_1ImageBase.html">itk::ImageBase</a>&lt; VImageDimension &gt;::<a class="el" href="classitk_1_1ImageBase.html#4ed2eb89e744ab0f454e383d58dc29d3">m_Direction</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="itkImageBase_8h_source.html#l00621">621</a> of file <a class="el" href="itkImageBase_8h_source.html">itkImageBase.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="3889743d03853bc684b4cd255a7d65ae"></a><!-- doxytag: member="itk::ImageBase::m_IndexToPhysicalPoint" ref="3889743d03853bc684b4cd255a7d65ae" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;unsigned int VImageDimension = 2&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1Matrix.html">DirectionType</a> <a class="el" href="classitk_1_1ImageBase.html">itk::ImageBase</a>&lt; VImageDimension &gt;::<a class="el" href="classitk_1_1ImageBase.html#3889743d03853bc684b4cd255a7d65ae">m_IndexToPhysicalPoint</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Matrices intended to help with the conversion of <a class="el" href="classitk_1_1Index.html" title="Represent a n-dimensional index in a n-dimensional image.">Index</a> coordinates to PhysicalPoint coordinates 
<p>Definition at line <a class="el" href="itkImageBase_8h_source.html#l00625">625</a> of file <a class="el" href="itkImageBase_8h_source.html">itkImageBase.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="25875d37af3d05f237f7483c28050da2"></a><!-- doxytag: member="itk::ImageBase::m_Origin" ref="25875d37af3d05f237f7483c28050da2" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;unsigned int VImageDimension = 2&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1Point.html">PointType</a> <a class="el" href="classitk_1_1ImageBase.html">itk::ImageBase</a>&lt; VImageDimension &gt;::<a class="el" href="classitk_1_1ImageBase.html#25875d37af3d05f237f7483c28050da2">m_Origin</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="itkImageBase_8h_source.html#l00620">620</a> of file <a class="el" href="itkImageBase_8h_source.html">itkImageBase.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="4f277b9006ff2b6cc000b2ec035e4864"></a><!-- doxytag: member="itk::ImageBase::m_PhysicalPointToIndex" ref="4f277b9006ff2b6cc000b2ec035e4864" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;unsigned int VImageDimension = 2&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1Matrix.html">DirectionType</a> <a class="el" href="classitk_1_1ImageBase.html">itk::ImageBase</a>&lt; VImageDimension &gt;::<a class="el" href="classitk_1_1ImageBase.html#4f277b9006ff2b6cc000b2ec035e4864">m_PhysicalPointToIndex</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="itkImageBase_8h_source.html#l00626">626</a> of file <a class="el" href="itkImageBase_8h_source.html">itkImageBase.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="499dbc304e9a6b929a4f339308788456"></a><!-- doxytag: member="itk::ImageBase::m_ReferenceCount" ref="499dbc304e9a6b929a4f339308788456" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1LightObject.html#dc057b9bc15dba2d9b7b8bd4fa0f6774">InternalReferenceCountType</a> <a class="el" href="classitk_1_1LightObject.html#499dbc304e9a6b929a4f339308788456">itk::LightObject::m_ReferenceCount</a><code> [mutable, protected, inherited]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Number of uses of this object by other objects. 
<p>Definition at line <a class="el" href="itkLightObject_8h_source.html#l00144">144</a> of file <a class="el" href="itkLightObject_8h_source.html">itkLightObject.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="b44ec95ff62bd5ea0315f7546ecac368"></a><!-- doxytag: member="itk::ImageBase::m_ReferenceCountLock" ref="b44ec95ff62bd5ea0315f7546ecac368" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1SimpleFastMutexLock.html">SimpleFastMutexLock</a> <a class="el" href="classitk_1_1LightObject.html#b44ec95ff62bd5ea0315f7546ecac368">itk::LightObject::m_ReferenceCountLock</a><code> [mutable, protected, inherited]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Mutex lock to protect modification to the reference count 
<p>Definition at line <a class="el" href="itkLightObject_8h_source.html#l00147">147</a> of file <a class="el" href="itkLightObject_8h_source.html">itkLightObject.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="d29f29882586fd3e604c0ef16449661a"></a><!-- doxytag: member="itk::ImageBase::m_Spacing" ref="d29f29882586fd3e604c0ef16449661a" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;unsigned int VImageDimension = 2&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1Vector.html">SpacingType</a> <a class="el" href="classitk_1_1ImageBase.html">itk::ImageBase</a>&lt; VImageDimension &gt;::<a class="el" href="classitk_1_1ImageBase.html#d29f29882586fd3e604c0ef16449661a">m_Spacing</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Origin and spacing of physical coordinates. This variables are protected for efficiency. They are referenced frequently by inner loop calculations. 
<p>Definition at line <a class="el" href="itkImageBase_8h_source.html#l00619">619</a> of file <a class="el" href="itkImageBase_8h_source.html">itkImageBase.h</a>.</p>

</div>
</div><p>
<hr>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="itkImageBase_8h_source.html">itkImageBase.h</a></ul>
</div>
<hr><address><small>
Generated at Fri May 8 04:05:14 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>