Sophie

Sophie

distrib > Mandriva > 2010.0 > i586 > media > contrib-release > by-pkgid > 60f1dc962abad0f3b492991a4fbef9be > files > 1046

vtk-doc-5.4.2-5mdv2010.0.noarch.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>VTK: vtkMINCImageAttributes Class Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.5.6 -->
<div class="navigation" id="top">
  <div class="tabs">
    <ul>
      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
      <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
      <li class="current"><a href="classes.html"><span>Classes</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
    </ul>
  </div>
  <div class="tabs">
    <ul>
      <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
      <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
      <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
    </ul>
  </div>
</div>
<div class="contents">
<h1>vtkMINCImageAttributes Class Reference</h1><!-- doxytag: class="vtkMINCImageAttributes" --><!-- doxytag: inherits="vtkObject" --><code>#include &lt;<a class="el" href="a04943.html">vtkMINCImageAttributes.h</a>&gt;</code>
<p>
<div class="dynheader">
Inheritance diagram for vtkMINCImageAttributes:</div>
<div class="dynsection">
<p><center><img src="a12197.png" border="0" usemap="#a12198" alt="Inheritance graph"></center>
<map name="a12198">
<area shape="rect" href="a01084.html" title="abstract base class for most VTK objects" alt="" coords="50,80,130,107"><area shape="rect" href="a01085.html" title="abstract base class for most VTK objects" alt="" coords="35,6,144,32"></map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>
<div class="dynheader">
Collaboration diagram for vtkMINCImageAttributes:</div>
<div class="dynsection">
<p><center><img src="a12199.png" border="0" usemap="#a12200" alt="Collaboration graph"></center>
<map name="a12200">
<area shape="rect" href="a01084.html" title="abstract base class for most VTK objects" alt="" coords="398,174,478,200"><area shape="rect" href="a00081.html" title="Abstract superclass for all arrays." alt="" coords="278,376,400,403"><area shape="rect" href="a00872.html" title="Store vtkAlgorithm input/output information." alt="" coords="235,264,344,291"><area shape="rect" href="a01513.html" title="map scalar values into colors" alt="" coords="836,315,978,342"><area shape="rect" href="a01085.html" title="abstract base class for most VTK objects" alt="" coords="180,6,290,32"><area shape="rect" href="a00884.html" title="internal structure for vtkInformation" alt="" coords="6,174,168,200"><area shape="rect" href="a00886.html" title="Superclass for vtkInformation keys." alt="" coords="170,83,300,110"><area shape="rect" href="a01719.html" title="record modification and/or execution time" alt="" coords="754,83,863,110"><area shape="rect" href="a00980.html" title="map scalar values into colors via a lookup table" alt="" coords="959,683,1076,710"><area shape="rect" href="a00722.html" title="dynamic, self&#45;adjusting array of vtkIdType" alt="" coords="614,566,728,592"><area shape="rect" href="a00356.html" title="abstract superclass for arrays of numeric data" alt="" coords="620,478,722,504"><area shape="rect" href="a01784.html" title="dynamic, self&#45;adjusting array of unsigned char" alt="" coords="752,566,912,592"><area shape="rect" href="a00436.html" title="dynamic, self&#45;adjusting array of double" alt="" coords="475,566,590,592"><area shape="rect" href="a01619.html" title="Subclass of vtkAbstractArray that holds vtkStdStrings." alt="" coords="238,478,347,504"><area shape="rect" href="a00891.html" title="Key for pointer to pointer." alt="" coords="192,174,374,200"><area shape="rect" href="a01607.html" title="Wrapper around vtkstd::string to keep symbols short." alt="" coords="158,376,254,403"></map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>

<p>
<a href="a12201.html">List of all members.</a><hr><a name="_details"></a><h2>Detailed Description</h2>
A container for a MINC image header. 
<p>
This class provides methods to access all of the information contained in the MINC header. If you read a MINC file into VTK and then write it out again, you can use writer-&gt;SetImageAttributes(reader-&gt;GetImageAttributes) to ensure that all of the medical information contained in the file is tranferred from the reader to the writer. If you want to change any of the header information, you must use ShallowCopy to make a copy of the reader's attributes and then modify only the copy. <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="a01044.html" title="A reader for MINC files.">vtkMINCImageReader</a> <a class="el" href="a01045.html" title="A writer for MINC files.">vtkMINCImageWriter</a> </dd></dl>
<dl class="user" compact><dt><b>Thanks:</b></dt><dd>Thanks to David Gobbi for writing this class and Atamai Inc. for contributing it to VTK.</dd></dl>
<dl class="user" compact><dt><b>Tests:</b></dt><dd><a class="el" href="c2_vtk_t_10.html#c2_vtk_t_vtkMINCImageAttributes">vtkMINCImageAttributes (Tests)</a> </dd></dl>

<p>Definition at line <a class="el" href="a04943.html#l00084">84</a> of file <a class="el" href="a04943.html">vtkMINCImageAttributes.h</a>.</p>
<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="a01084.html">vtkObject</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01043.html#8fce7f62a37cfcd6edfcbff9e4fb9519">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">virtual const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01043.html#ecc1eda8cda07df60ff504c0ae38c746">GetClassName</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="a01043.html#a335b1b6dfbf5250119016452114879a">IsA</a> (const char *type)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01043.html#d83ee3d6afdad7b179a5a0543eaeca5e">PrintSelf</a> (ostream &amp;os, <a class="el" href="a00869.html">vtkIndent</a> indent)</td></tr>

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

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="a01619.html">vtkStringArray</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01043.html#96ee97331b2d3337aa8ef29d7724b68c">GetAttributeNames</a> (const char *variable)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01043.html#cd3722485d529402740f7617607ee917">HasAttribute</a> (const char *variable, const char *attribute)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01043.html#ce7bc9ebf9c6d0e76f0cc33c27e9d9d7">ShallowCopy</a> (<a class="el" href="a01043.html">vtkMINCImageAttributes</a> *source)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01043.html#1e62a9e3ed40af6c0a2f09e4ca84b73c">FindValidRange</a> (double range[2])</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01043.html#0e29c57f0623fcc88330ac8b62a5b991">FindImageRange</a> (double range[2])</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="a01043.html#c16cea7b23a98035f6ca9e81d8c59c59">SetName</a> (const char *)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01043.html#3e697a480e52b9235f04dbbf54ffc8f9">GetName</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="a01043.html#268d446d577fe66a7b33a1f8846cdbf4">SetDataType</a> (int)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01043.html#754f1c953436c8cf56c721ebcb035f2c">GetDataType</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="a01043.html#e80cc5217cc2dd54a096fc7964918dde">AddDimension</a> (const char *dimension)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01043.html#ff97718144bdd6922a28d0cfea0a503e">AddDimension</a> (const char *dimension, <a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a> length)</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="a01619.html">vtkStringArray</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01043.html#1eca6bf5c7cd85b4ec5aab61f0d877b8">GetDimensionNames</a> ()</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="a00722.html">vtkIdTypeArray</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01043.html#d321dbe82e7625610fa1e2a29d1d2af0">GetDimensionLengths</a> ()</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="a01619.html">vtkStringArray</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01043.html#4038a6b8e33b952f0403ed0814e44a79">GetVariableNames</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="a01043.html#f51cce4a75996bd6a1de182414e0e643">SetImageMin</a> (<a class="el" href="a00436.html">vtkDoubleArray</a> *imageMin)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01043.html#9343658b300bead09367fa7c33af6fa2">SetImageMax</a> (<a class="el" href="a00436.html">vtkDoubleArray</a> *imageMax)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="a00436.html">vtkDoubleArray</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01043.html#c29e922cd5123dbae2ba9819fb3c2c7b">GetImageMin</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="a00436.html">vtkDoubleArray</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01043.html#65057d3c82412cec4275234e82c12f85">GetImageMax</a> ()</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01043.html#cead7658fa1bfe0b0f477aae41de5c81">GetNumberOfImageMinMaxDimensions</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="a01043.html#734b201951b3651b2d6842061d43695f">SetNumberOfImageMinMaxDimensions</a> (int)</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="a01043.html#f00361811cb93b32a66e94819a9af242">SetAttributeValueAsArray</a> (const char *variable, const char *attribute, <a class="el" href="a00356.html">vtkDataArray</a> *array)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="a00356.html">vtkDataArray</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01043.html#817791030947ece605ce0c6e2f0f9078">GetAttributeValueAsArray</a> (const char *variable, const char *attribute)</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="a01043.html#9c9b848d360c1add45245a8b09f1570b">SetAttributeValueAsString</a> (const char *variable, const char *attribute, const char *value)</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="a01043.html#2ae616fc5b5f4b5c67f5ca9fd44c7847">GetAttributeValueAsString</a> (const char *variable, const char *attribute)</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="a01043.html#7c5be4814b69eba625b7ececf24ab360">SetAttributeValueAsInt</a> (const char *variable, const char *attribute, int value)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01043.html#d36cd4688feed18d7608f6e294ee6485">GetAttributeValueAsInt</a> (const char *variable, const char *attribute)</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="a01043.html#dbee3714926b4a0ecfbf8736f2fb06e0">SetAttributeValueAsDouble</a> (const char *variable, const char *attribute, double value)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01043.html#028f63f062fc540dd33f6d6079365535">GetAttributeValueAsDouble</a> (const char *variable, const char *attribute)</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01043.html#e081f7e4fa4ebc879962d0e0120193ac">ValidateAttribute</a> (const char *varname, const char *attname, <a class="el" href="a00356.html">vtkDataArray</a> *array)</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="a01043.html#535db9902fa4a062c8541b93dff67ece">PrintFileHeader</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="a01043.html#79afbf556853f0c9aeddda2831e6219c">PrintFileHeader</a> (ostream &amp;os)</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 int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01043.html#3656314248c48f2b4b311b57da48a3c9">IsTypeOf</a> (const char *type)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="a01043.html">vtkMINCImageAttributes</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01043.html#3c0f381979bd3b8a68ecc5c5aeaf02cb">SafeDownCast</a> (<a class="el" href="a01084.html">vtkObject</a> *o)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="a01043.html">vtkMINCImageAttributes</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01043.html#f718f1272ab57ab862c7a5d90b82e4d7">New</a> ()</td></tr>

<tr><td colspan="2"><br><h2>Protected Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01043.html#25b847210bdf5129938746a002e716ad">vtkMINCImageAttributes</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01043.html#07ccf613e59ecd2b06006046c36146e9">~vtkMINCImageAttributes</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01043.html#d55f6777acac881a04ba760a19027cba">ConvertDataArrayToString</a> (<a class="el" href="a00356.html">vtkDataArray</a> *array)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01043.html#ef50b23865eaaa77cdc4cdace1dfbe8b">ValidateGlobalAttribute</a> (const char *attrib, <a class="el" href="a00356.html">vtkDataArray</a> *array)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01043.html#d50e827e24368712f2ed3c3c3d40c36a">ValidateGeneralAttribute</a> (const char *varname, const char *attname, <a class="el" href="a00356.html">vtkDataArray</a> *array)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01043.html#5f174578cfbdb4ee7f2a6fcc8b2fea05">ValidateDimensionAttribute</a> (const char *varname, const char *attname, <a class="el" href="a00356.html">vtkDataArray</a> *array)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01043.html#f4d11b460ef9cb644769219f68203245">ValidateImageAttribute</a> (const char *varname, const char *attname, <a class="el" href="a00356.html">vtkDataArray</a> *array)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01043.html#be449d8fd73ff662cf3759e5999dbcd2">ValidateImageMinMaxAttribute</a> (const char *varname, const char *attname, <a class="el" href="a00356.html">vtkDataArray</a> *array)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01043.html#fff0f8b002926b8a66f87340a9cbb5ef">ValidatePatientAttribute</a> (const char *varname, const char *attname, <a class="el" href="a00356.html">vtkDataArray</a> *array)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01043.html#4851064a9f772e040d0d38801507c047">ValidateStudyAttribute</a> (const char *varname, const char *attname, <a class="el" href="a00356.html">vtkDataArray</a> *array)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01043.html#fcc40bd0cfb4596560de14fdcd2af04c">ValidateAcquisitionAttribute</a> (const char *varname, const char *attname, <a class="el" href="a00356.html">vtkDataArray</a> *array)</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="a01619.html">vtkStringArray</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01043.html#f46633c09278c7142622048f4fc8193b">DimensionNames</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a00722.html">vtkIdTypeArray</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01043.html#a319d875bffe213b0e043ba605b2e821">DimensionLengths</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a01619.html">vtkStringArray</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01043.html#e061862d4525ccdb07707f0b428080f7">VariableNames</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">vtkMINCImageAttributeMap *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01043.html#0e4997e8f3f9521e3aa223b6f18556ae">AttributeNames</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">vtkMINCImageAttributeMap *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01043.html#24198bb39e35a3dbd6fb61126bf840f9">AttributeValues</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a01619.html">vtkStringArray</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01043.html#b7c1d9e2bd3c68283bbec30ef8e24132">StringStore</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a00436.html">vtkDoubleArray</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01043.html#cafad4f9e728fcdafcb0ddf353255ac2">ImageMin</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a00436.html">vtkDoubleArray</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01043.html#ef1db26c6806376750786ef28e18f795">ImageMax</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01043.html#004f7c3ef91ecdb71d7dc22f5b737e69">NumberOfImageMinMaxDimensions</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01043.html#314e29fe9a78181eefa85d7f109fc428">DataType</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01043.html#2f01ab3638c4816cee17f28e8a4dbd9b">Name</a></td></tr>

</table>
<hr><h2>Member Typedef Documentation</h2>
<a class="anchor" name="8fce7f62a37cfcd6edfcbff9e4fb9519"></a><!-- doxytag: member="vtkMINCImageAttributes::Superclass" ref="8fce7f62a37cfcd6edfcbff9e4fb9519" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="a01084.html">vtkObject</a> <a class="el" href="a01084.html">vtkMINCImageAttributes::Superclass</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Reimplemented from <a class="el" href="a01084.html#11429dee69f4b562e03e07b453dae9b5">vtkObject</a>.</p>

<p>Definition at line <a class="el" href="a04943.html#l00087">87</a> of file <a class="el" href="a04943.html">vtkMINCImageAttributes.h</a>.</p>

</div>
</div><p>
<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="25b847210bdf5129938746a002e716ad"></a><!-- doxytag: member="vtkMINCImageAttributes::vtkMINCImageAttributes" ref="25b847210bdf5129938746a002e716ad" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">vtkMINCImageAttributes::vtkMINCImageAttributes           </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="07ccf613e59ecd2b06006046c36146e9"></a><!-- doxytag: member="vtkMINCImageAttributes::~vtkMINCImageAttributes" ref="07ccf613e59ecd2b06006046c36146e9" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">vtkMINCImageAttributes::~vtkMINCImageAttributes           </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="ecc1eda8cda07df60ff504c0ae38c746"></a><!-- doxytag: member="vtkMINCImageAttributes::GetClassName" ref="ecc1eda8cda07df60ff504c0ae38c746" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual const char* vtkMINCImageAttributes::GetClassName           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Reimplemented from <a class="el" href="a01084.html#d95975c85c2896ea32ff4cf1f8de0886">vtkObject</a>.</p>

</div>
</div><p>
<a class="anchor" name="3656314248c48f2b4b311b57da48a3c9"></a><!-- doxytag: member="vtkMINCImageAttributes::IsTypeOf" ref="3656314248c48f2b4b311b57da48a3c9" args="(const char *type)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static int vtkMINCImageAttributes::IsTypeOf           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>name</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Return 1 if this class type is the same type of (or a subclass of) the named class. Returns 0 otherwise. This method works in combination with vtkTypeRevisionMacro found in vtkSetGet.h. 
<p>Reimplemented from <a class="el" href="a01084.html#e9548a248bce0f02f73bbcccd0a9489e">vtkObject</a>.</p>

</div>
</div><p>
<a class="anchor" name="a335b1b6dfbf5250119016452114879a"></a><!-- doxytag: member="vtkMINCImageAttributes::IsA" ref="a335b1b6dfbf5250119016452114879a" args="(const char *type)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkMINCImageAttributes::IsA           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>name</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Return 1 if this class is the same type of (or a subclass of) the named class. Returns 0 otherwise. This method works in combination with vtkTypeRevisionMacro found in vtkSetGet.h. 
<p>Reimplemented from <a class="el" href="a01084.html#831e57b04e46827a7098aa81abadee69">vtkObject</a>.</p>

</div>
</div><p>
<a class="anchor" name="3c0f381979bd3b8a68ecc5c5aeaf02cb"></a><!-- doxytag: member="vtkMINCImageAttributes::SafeDownCast" ref="3c0f381979bd3b8a68ecc5c5aeaf02cb" args="(vtkObject *o)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="a01043.html">vtkMINCImageAttributes</a>* vtkMINCImageAttributes::SafeDownCast           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a01084.html">vtkObject</a> *&nbsp;</td>
          <td class="paramname"> <em>o</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Reimplemented from <a class="el" href="a01084.html#bb9351f076544c427ee91229dce83abe">vtkObject</a>.</p>

</div>
</div><p>
<a class="anchor" name="f718f1272ab57ab862c7a5d90b82e4d7"></a><!-- doxytag: member="vtkMINCImageAttributes::New" ref="f718f1272ab57ab862c7a5d90b82e4d7" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="a01043.html">vtkMINCImageAttributes</a>* vtkMINCImageAttributes::New           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Create an object with Debug turned off, modified time initialized to zero, and reference counting on. 
<p>Reimplemented from <a class="el" href="a01084.html#4d5b227267c076d6f9e38483370b6612">vtkObject</a>.</p>

</div>
</div><p>
<a class="anchor" name="d83ee3d6afdad7b179a5a0543eaeca5e"></a><!-- doxytag: member="vtkMINCImageAttributes::PrintSelf" ref="d83ee3d6afdad7b179a5a0543eaeca5e" args="(ostream &amp;os, vtkIndent indent)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkMINCImageAttributes::PrintSelf           </td>
          <td>(</td>
          <td class="paramtype">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="a00869.html">vtkIndent</a>&nbsp;</td>
          <td class="paramname"> <em>indent</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Methods invoked by print to print information about the object including superclasses. Typically not called by the user (use <a class="el" href="a01085.html#edadf6378465fd81c2592ef64262e2a5">Print()</a> instead) but used in the hierarchical print process to combine the output of several classes. 
<p>Reimplemented from <a class="el" href="a01084.html#bf3dbb4154289b56a12483eee3866263">vtkObject</a>.</p>

</div>
</div><p>
<a class="anchor" name="4e3bcd3439ab34490dc9ca945a7bc960"></a><!-- doxytag: member="vtkMINCImageAttributes::Reset" ref="4e3bcd3439ab34490dc9ca945a7bc960" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkMINCImageAttributes::Reset           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Reset all the attributes in preparation for loading new information. 
</div>
</div><p>
<a class="anchor" name="c16cea7b23a98035f6ca9e81d8c59c59"></a><!-- doxytag: member="vtkMINCImageAttributes::SetName" ref="c16cea7b23a98035f6ca9e81d8c59c59" args="(const char *)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkMINCImageAttributes::SetName           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get the name of the image, not including the path or the extension. This is only needed for printing the header and there is usually no need to set it. 
</div>
</div><p>
<a class="anchor" name="3e697a480e52b9235f04dbbf54ffc8f9"></a><!-- doxytag: member="vtkMINCImageAttributes::GetName" ref="3e697a480e52b9235f04dbbf54ffc8f9" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual char* vtkMINCImageAttributes::GetName           </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 name of the image, not including the path or the extension. This is only needed for printing the header and there is usually no need to set it. 
</div>
</div><p>
<a class="anchor" name="268d446d577fe66a7b33a1f8846cdbf4"></a><!-- doxytag: member="vtkMINCImageAttributes::SetDataType" ref="268d446d577fe66a7b33a1f8846cdbf4" args="(int)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkMINCImageAttributes::SetDataType           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get the image data type, as stored on disk. This information is useful if the file was converted to floating-point when it was loaded. When writing a file from float or double image data, you can use this method to prescribe the output type. 
</div>
</div><p>
<a class="anchor" name="754f1c953436c8cf56c721ebcb035f2c"></a><!-- doxytag: member="vtkMINCImageAttributes::GetDataType" ref="754f1c953436c8cf56c721ebcb035f2c" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkMINCImageAttributes::GetDataType           </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 image data type, as stored on disk. This information is useful if the file was converted to floating-point when it was loaded. When writing a file from float or double image data, you can use this method to prescribe the output type. 
</div>
</div><p>
<a class="anchor" name="e80cc5217cc2dd54a096fc7964918dde"></a><!-- doxytag: member="vtkMINCImageAttributes::AddDimension" ref="e80cc5217cc2dd54a096fc7964918dde" args="(const char *dimension)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkMINCImageAttributes::AddDimension           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>dimension</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Add the names of up to five dimensions. The ordering of these dimensions will determine the dimension order of the file. If no DimensionNames are set, the writer will set the dimension order of the file to be the same as the dimension order in memory. 
<p>Definition at line <a class="el" href="a04943.html#l00117">117</a> of file <a class="el" href="a04943.html">vtkMINCImageAttributes.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="ff97718144bdd6922a28d0cfea0a503e"></a><!-- doxytag: member="vtkMINCImageAttributes::AddDimension" ref="ff97718144bdd6922a28d0cfea0a503e" args="(const char *dimension, vtkIdType length)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkMINCImageAttributes::AddDimension           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>dimension</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a>&nbsp;</td>
          <td class="paramname"> <em>length</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Add the names of up to five dimensions. The ordering of these dimensions will determine the dimension order of the file. If no DimensionNames are set, the writer will set the dimension order of the file to be the same as the dimension order in memory. 
</div>
</div><p>
<a class="anchor" name="1eca6bf5c7cd85b4ec5aab61f0d877b8"></a><!-- doxytag: member="vtkMINCImageAttributes::GetDimensionNames" ref="1eca6bf5c7cd85b4ec5aab61f0d877b8" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="a01619.html">vtkStringArray</a>* vtkMINCImageAttributes::GetDimensionNames           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get the dimension names. The dimension names are same order as written in the file, starting with the slowest-varying dimension. Use this method to get the array if you need to change "space" dimensions to "frequency" after performing a Fourier transform. 
<p>Definition at line <a class="el" href="a04943.html#l00127">127</a> of file <a class="el" href="a04943.html">vtkMINCImageAttributes.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="d321dbe82e7625610fa1e2a29d1d2af0"></a><!-- doxytag: member="vtkMINCImageAttributes::GetDimensionLengths" ref="d321dbe82e7625610fa1e2a29d1d2af0" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="a00722.html">vtkIdTypeArray</a>* vtkMINCImageAttributes::GetDimensionLengths           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get the lengths of all the dimensions. The dimension lengths are informative, the <a class="el" href="a01045.html" title="A writer for MINC files.">vtkMINCImageWriter</a> does not look at these values but instead uses the dimension sizes of its input. 
<p>Definition at line <a class="el" href="a04943.html#l00135">135</a> of file <a class="el" href="a04943.html">vtkMINCImageAttributes.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="4038a6b8e33b952f0403ed0814e44a79"></a><!-- doxytag: member="vtkMINCImageAttributes::GetVariableNames" ref="4038a6b8e33b952f0403ed0814e44a79" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="a01619.html">vtkStringArray</a>* vtkMINCImageAttributes::GetVariableNames           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get the names of all the variables. 
<p>Definition at line <a class="el" href="a04943.html#l00141">141</a> of file <a class="el" href="a04943.html">vtkMINCImageAttributes.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="96ee97331b2d3337aa8ef29d7724b68c"></a><!-- doxytag: member="vtkMINCImageAttributes::GetAttributeNames" ref="96ee97331b2d3337aa8ef29d7724b68c" args="(const char *variable)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="a01619.html">vtkStringArray</a>* vtkMINCImageAttributes::GetAttributeNames           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>variable</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
List the attribute names for a variable. Set the variable to the empty string to get a list of the global attributes. 
</div>
</div><p>
<a class="anchor" name="f51cce4a75996bd6a1de182414e0e643"></a><!-- doxytag: member="vtkMINCImageAttributes::SetImageMin" ref="f51cce4a75996bd6a1de182414e0e643" args="(vtkDoubleArray *imageMin)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkMINCImageAttributes::SetImageMin           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00436.html">vtkDoubleArray</a> *&nbsp;</td>
          <td class="paramname"> <em>imageMin</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get the image min and max arrays. These are set by the reader, but they aren't used by the writer except to compute the full real data range of the original file. 
</div>
</div><p>
<a class="anchor" name="9343658b300bead09367fa7c33af6fa2"></a><!-- doxytag: member="vtkMINCImageAttributes::SetImageMax" ref="9343658b300bead09367fa7c33af6fa2" args="(vtkDoubleArray *imageMax)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkMINCImageAttributes::SetImageMax           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00436.html">vtkDoubleArray</a> *&nbsp;</td>
          <td class="paramname"> <em>imageMax</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get the image min and max arrays. These are set by the reader, but they aren't used by the writer except to compute the full real data range of the original file. 
</div>
</div><p>
<a class="anchor" name="c29e922cd5123dbae2ba9819fb3c2c7b"></a><!-- doxytag: member="vtkMINCImageAttributes::GetImageMin" ref="c29e922cd5123dbae2ba9819fb3c2c7b" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="a00436.html">vtkDoubleArray</a>* vtkMINCImageAttributes::GetImageMin           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get the image min and max arrays. These are set by the reader, but they aren't used by the writer except to compute the full real data range of the original file. 
<p>Definition at line <a class="el" href="a04943.html#l00155">155</a> of file <a class="el" href="a04943.html">vtkMINCImageAttributes.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="65057d3c82412cec4275234e82c12f85"></a><!-- doxytag: member="vtkMINCImageAttributes::GetImageMax" ref="65057d3c82412cec4275234e82c12f85" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="a00436.html">vtkDoubleArray</a>* vtkMINCImageAttributes::GetImageMax           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get the image min and max arrays. These are set by the reader, but they aren't used by the writer except to compute the full real data range of the original file. 
<p>Definition at line <a class="el" href="a04943.html#l00156">156</a> of file <a class="el" href="a04943.html">vtkMINCImageAttributes.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="cead7658fa1bfe0b0f477aae41de5c81"></a><!-- doxytag: member="vtkMINCImageAttributes::GetNumberOfImageMinMaxDimensions" ref="cead7658fa1bfe0b0f477aae41de5c81" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkMINCImageAttributes::GetNumberOfImageMinMaxDimensions           </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 number of ImageMinMax dimensions. 
</div>
</div><p>
<a class="anchor" name="734b201951b3651b2d6842061d43695f"></a><!-- doxytag: member="vtkMINCImageAttributes::SetNumberOfImageMinMaxDimensions" ref="734b201951b3651b2d6842061d43695f" args="(int)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkMINCImageAttributes::SetNumberOfImageMinMaxDimensions           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get the number of ImageMinMax dimensions. 
</div>
</div><p>
<a class="anchor" name="cd3722485d529402740f7617607ee917"></a><!-- doxytag: member="vtkMINCImageAttributes::HasAttribute" ref="cd3722485d529402740f7617607ee917" args="(const char *variable, const char *attribute)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkMINCImageAttributes::HasAttribute           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>variable</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>attribute</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Check to see if a particular attribute exists. 
</div>
</div><p>
<a class="anchor" name="f00361811cb93b32a66e94819a9af242"></a><!-- doxytag: member="vtkMINCImageAttributes::SetAttributeValueAsArray" ref="f00361811cb93b32a66e94819a9af242" args="(const char *variable, const char *attribute, vtkDataArray *array)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkMINCImageAttributes::SetAttributeValueAsArray           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>variable</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>attribute</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a00356.html">vtkDataArray</a> *&nbsp;</td>
          <td class="paramname"> <em>array</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set attribute values for a variable as a <a class="el" href="a00356.html" title="abstract superclass for arrays of numeric data">vtkDataArray</a>. Set the variable to the empty string to access global attributes. 
</div>
</div><p>
<a class="anchor" name="817791030947ece605ce0c6e2f0f9078"></a><!-- doxytag: member="vtkMINCImageAttributes::GetAttributeValueAsArray" ref="817791030947ece605ce0c6e2f0f9078" args="(const char *variable, const char *attribute)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="a00356.html">vtkDataArray</a>* vtkMINCImageAttributes::GetAttributeValueAsArray           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>variable</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>attribute</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set attribute values for a variable as a <a class="el" href="a00356.html" title="abstract superclass for arrays of numeric data">vtkDataArray</a>. Set the variable to the empty string to access global attributes. 
</div>
</div><p>
<a class="anchor" name="9c9b848d360c1add45245a8b09f1570b"></a><!-- doxytag: member="vtkMINCImageAttributes::SetAttributeValueAsString" ref="9c9b848d360c1add45245a8b09f1570b" args="(const char *variable, const char *attribute, const char *value)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkMINCImageAttributes::SetAttributeValueAsString           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>variable</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>attribute</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>value</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set an attribute value as a string. Set the variable to the empty string to access global attributes. If you specify a variable that does not exist, it will be created. 
</div>
</div><p>
<a class="anchor" name="2ae616fc5b5f4b5c67f5ca9fd44c7847"></a><!-- doxytag: member="vtkMINCImageAttributes::GetAttributeValueAsString" ref="2ae616fc5b5f4b5c67f5ca9fd44c7847" args="(const char *variable, const char *attribute)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual const char* vtkMINCImageAttributes::GetAttributeValueAsString           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>variable</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>attribute</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set an attribute value as a string. Set the variable to the empty string to access global attributes. If you specify a variable that does not exist, it will be created. 
</div>
</div><p>
<a class="anchor" name="7c5be4814b69eba625b7ececf24ab360"></a><!-- doxytag: member="vtkMINCImageAttributes::SetAttributeValueAsInt" ref="7c5be4814b69eba625b7ececf24ab360" args="(const char *variable, const char *attribute, int value)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkMINCImageAttributes::SetAttributeValueAsInt           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>variable</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>attribute</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>value</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set an attribute value as an int. Set the variable to the empty string to access global attributes. If you specify a variable that does not exist, it will be created. 
</div>
</div><p>
<a class="anchor" name="d36cd4688feed18d7608f6e294ee6485"></a><!-- doxytag: member="vtkMINCImageAttributes::GetAttributeValueAsInt" ref="d36cd4688feed18d7608f6e294ee6485" args="(const char *variable, const char *attribute)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkMINCImageAttributes::GetAttributeValueAsInt           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>variable</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>attribute</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set an attribute value as an int. Set the variable to the empty string to access global attributes. If you specify a variable that does not exist, it will be created. 
</div>
</div><p>
<a class="anchor" name="dbee3714926b4a0ecfbf8736f2fb06e0"></a><!-- doxytag: member="vtkMINCImageAttributes::SetAttributeValueAsDouble" ref="dbee3714926b4a0ecfbf8736f2fb06e0" args="(const char *variable, const char *attribute, double value)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkMINCImageAttributes::SetAttributeValueAsDouble           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>variable</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>attribute</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>value</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set an attribute value as a double. Set the variable to the empty string to access global attributes. If you specify a variable that does not exist, it will be created. 
</div>
</div><p>
<a class="anchor" name="028f63f062fc540dd33f6d6079365535"></a><!-- doxytag: member="vtkMINCImageAttributes::GetAttributeValueAsDouble" ref="028f63f062fc540dd33f6d6079365535" args="(const char *variable, const char *attribute)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual double vtkMINCImageAttributes::GetAttributeValueAsDouble           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>variable</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>attribute</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set an attribute value as a double. Set the variable to the empty string to access global attributes. If you specify a variable that does not exist, it will be created. 
</div>
</div><p>
<a class="anchor" name="e081f7e4fa4ebc879962d0e0120193ac"></a><!-- doxytag: member="vtkMINCImageAttributes::ValidateAttribute" ref="e081f7e4fa4ebc879962d0e0120193ac" args="(const char *varname, const char *attname, vtkDataArray *array)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkMINCImageAttributes::ValidateAttribute           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>varname</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>attname</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a00356.html">vtkDataArray</a> *&nbsp;</td>
          <td class="paramname"> <em>array</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Validate a particular attribute. This involves checking that the attribute is a MINC standard attribute, and checking whether it can be set (as opposed to being set automatically from the image information). The return values is 0 if the attribute is set automatically and therefore should not be copied from here, 1 if this attribute is valid and should be set, and 2 if the attribute is non-standard. 
</div>
</div><p>
<a class="anchor" name="ce7bc9ebf9c6d0e76f0cc33c27e9d9d7"></a><!-- doxytag: member="vtkMINCImageAttributes::ShallowCopy" ref="ce7bc9ebf9c6d0e76f0cc33c27e9d9d7" args="(vtkMINCImageAttributes *source)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkMINCImageAttributes::ShallowCopy           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a01043.html">vtkMINCImageAttributes</a> *&nbsp;</td>
          <td class="paramname"> <em>source</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Do a shallow copy. This will copy all the attributes from the source. It is much more efficient than a DeepCopy would be, since it only copies pointers to the attribute values instead of copying the arrays themselves. You must use this method to make a copy if you want to modify any MINC attributes from a MINCReader before you pass them to a MINCWriter. 
</div>
</div><p>
<a class="anchor" name="1e62a9e3ed40af6c0a2f09e4ca84b73c"></a><!-- doxytag: member="vtkMINCImageAttributes::FindValidRange" ref="1e62a9e3ed40af6c0a2f09e4ca84b73c" args="(double range[2])" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkMINCImageAttributes::FindValidRange           </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>range</em>[2]          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Find the valid range of the data from the information stored in the attributes. 
</div>
</div><p>
<a class="anchor" name="0e29c57f0623fcc88330ac8b62a5b991"></a><!-- doxytag: member="vtkMINCImageAttributes::FindImageRange" ref="0e29c57f0623fcc88330ac8b62a5b991" args="(double range[2])" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkMINCImageAttributes::FindImageRange           </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>range</em>[2]          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Find the image range of the data from the information stored in the attributes. 
</div>
</div><p>
<a class="anchor" name="535db9902fa4a062c8541b93dff67ece"></a><!-- doxytag: member="vtkMINCImageAttributes::PrintFileHeader" ref="535db9902fa4a062c8541b93dff67ece" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkMINCImageAttributes::PrintFileHeader           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
A diagnostic function. Print the header of the file in the same format as ncdump or mincheader. 
</div>
</div><p>
<a class="anchor" name="79afbf556853f0c9aeddda2831e6219c"></a><!-- doxytag: member="vtkMINCImageAttributes::PrintFileHeader" ref="79afbf556853f0c9aeddda2831e6219c" args="(ostream &amp;os)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkMINCImageAttributes::PrintFileHeader           </td>
          <td>(</td>
          <td class="paramtype">ostream &amp;&nbsp;</td>
          <td class="paramname"> <em>os</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
A diagnostic function. Print the header of the file in the same format as ncdump or mincheader. 
</div>
</div><p>
<a class="anchor" name="d55f6777acac881a04ba760a19027cba"></a><!-- doxytag: member="vtkMINCImageAttributes::ConvertDataArrayToString" ref="d55f6777acac881a04ba760a19027cba" args="(vtkDataArray *array)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const char* vtkMINCImageAttributes::ConvertDataArrayToString           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00356.html">vtkDataArray</a> *&nbsp;</td>
          <td class="paramname"> <em>array</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="ef50b23865eaaa77cdc4cdace1dfbe8b"></a><!-- doxytag: member="vtkMINCImageAttributes::ValidateGlobalAttribute" ref="ef50b23865eaaa77cdc4cdace1dfbe8b" args="(const char *attrib, vtkDataArray *array)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkMINCImageAttributes::ValidateGlobalAttribute           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>attrib</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a00356.html">vtkDataArray</a> *&nbsp;</td>
          <td class="paramname"> <em>array</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="d50e827e24368712f2ed3c3c3d40c36a"></a><!-- doxytag: member="vtkMINCImageAttributes::ValidateGeneralAttribute" ref="d50e827e24368712f2ed3c3c3d40c36a" args="(const char *varname, const char *attname, vtkDataArray *array)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkMINCImageAttributes::ValidateGeneralAttribute           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>varname</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>attname</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a00356.html">vtkDataArray</a> *&nbsp;</td>
          <td class="paramname"> <em>array</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="5f174578cfbdb4ee7f2a6fcc8b2fea05"></a><!-- doxytag: member="vtkMINCImageAttributes::ValidateDimensionAttribute" ref="5f174578cfbdb4ee7f2a6fcc8b2fea05" args="(const char *varname, const char *attname, vtkDataArray *array)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkMINCImageAttributes::ValidateDimensionAttribute           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>varname</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>attname</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a00356.html">vtkDataArray</a> *&nbsp;</td>
          <td class="paramname"> <em>array</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="f4d11b460ef9cb644769219f68203245"></a><!-- doxytag: member="vtkMINCImageAttributes::ValidateImageAttribute" ref="f4d11b460ef9cb644769219f68203245" args="(const char *varname, const char *attname, vtkDataArray *array)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkMINCImageAttributes::ValidateImageAttribute           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>varname</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>attname</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a00356.html">vtkDataArray</a> *&nbsp;</td>
          <td class="paramname"> <em>array</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="be449d8fd73ff662cf3759e5999dbcd2"></a><!-- doxytag: member="vtkMINCImageAttributes::ValidateImageMinMaxAttribute" ref="be449d8fd73ff662cf3759e5999dbcd2" args="(const char *varname, const char *attname, vtkDataArray *array)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkMINCImageAttributes::ValidateImageMinMaxAttribute           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>varname</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>attname</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a00356.html">vtkDataArray</a> *&nbsp;</td>
          <td class="paramname"> <em>array</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="fff0f8b002926b8a66f87340a9cbb5ef"></a><!-- doxytag: member="vtkMINCImageAttributes::ValidatePatientAttribute" ref="fff0f8b002926b8a66f87340a9cbb5ef" args="(const char *varname, const char *attname, vtkDataArray *array)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkMINCImageAttributes::ValidatePatientAttribute           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>varname</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>attname</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a00356.html">vtkDataArray</a> *&nbsp;</td>
          <td class="paramname"> <em>array</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="4851064a9f772e040d0d38801507c047"></a><!-- doxytag: member="vtkMINCImageAttributes::ValidateStudyAttribute" ref="4851064a9f772e040d0d38801507c047" args="(const char *varname, const char *attname, vtkDataArray *array)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkMINCImageAttributes::ValidateStudyAttribute           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>varname</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>attname</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a00356.html">vtkDataArray</a> *&nbsp;</td>
          <td class="paramname"> <em>array</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="fcc40bd0cfb4596560de14fdcd2af04c"></a><!-- doxytag: member="vtkMINCImageAttributes::ValidateAcquisitionAttribute" ref="fcc40bd0cfb4596560de14fdcd2af04c" args="(const char *varname, const char *attname, vtkDataArray *array)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkMINCImageAttributes::ValidateAcquisitionAttribute           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>varname</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>attname</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a00356.html">vtkDataArray</a> *&nbsp;</td>
          <td class="paramname"> <em>array</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<hr><h2>Member Data Documentation</h2>
<a class="anchor" name="f46633c09278c7142622048f4fc8193b"></a><!-- doxytag: member="vtkMINCImageAttributes::DimensionNames" ref="f46633c09278c7142622048f4fc8193b" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a01619.html">vtkStringArray</a>* <a class="el" href="a01043.html#f46633c09278c7142622048f4fc8193b">vtkMINCImageAttributes::DimensionNames</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04943.html#l00278">278</a> of file <a class="el" href="a04943.html">vtkMINCImageAttributes.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="a319d875bffe213b0e043ba605b2e821"></a><!-- doxytag: member="vtkMINCImageAttributes::DimensionLengths" ref="a319d875bffe213b0e043ba605b2e821" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00722.html">vtkIdTypeArray</a>* <a class="el" href="a01043.html#a319d875bffe213b0e043ba605b2e821">vtkMINCImageAttributes::DimensionLengths</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04943.html#l00279">279</a> of file <a class="el" href="a04943.html">vtkMINCImageAttributes.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="e061862d4525ccdb07707f0b428080f7"></a><!-- doxytag: member="vtkMINCImageAttributes::VariableNames" ref="e061862d4525ccdb07707f0b428080f7" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a01619.html">vtkStringArray</a>* <a class="el" href="a01043.html#e061862d4525ccdb07707f0b428080f7">vtkMINCImageAttributes::VariableNames</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04943.html#l00281">281</a> of file <a class="el" href="a04943.html">vtkMINCImageAttributes.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="0e4997e8f3f9521e3aa223b6f18556ae"></a><!-- doxytag: member="vtkMINCImageAttributes::AttributeNames" ref="0e4997e8f3f9521e3aa223b6f18556ae" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">vtkMINCImageAttributeMap* <a class="el" href="a01043.html#0e4997e8f3f9521e3aa223b6f18556ae">vtkMINCImageAttributes::AttributeNames</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04943.html#l00282">282</a> of file <a class="el" href="a04943.html">vtkMINCImageAttributes.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="24198bb39e35a3dbd6fb61126bf840f9"></a><!-- doxytag: member="vtkMINCImageAttributes::AttributeValues" ref="24198bb39e35a3dbd6fb61126bf840f9" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">vtkMINCImageAttributeMap* <a class="el" href="a01043.html#24198bb39e35a3dbd6fb61126bf840f9">vtkMINCImageAttributes::AttributeValues</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04943.html#l00283">283</a> of file <a class="el" href="a04943.html">vtkMINCImageAttributes.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="b7c1d9e2bd3c68283bbec30ef8e24132"></a><!-- doxytag: member="vtkMINCImageAttributes::StringStore" ref="b7c1d9e2bd3c68283bbec30ef8e24132" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a01619.html">vtkStringArray</a>* <a class="el" href="a01043.html#b7c1d9e2bd3c68283bbec30ef8e24132">vtkMINCImageAttributes::StringStore</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04943.html#l00285">285</a> of file <a class="el" href="a04943.html">vtkMINCImageAttributes.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="cafad4f9e728fcdafcb0ddf353255ac2"></a><!-- doxytag: member="vtkMINCImageAttributes::ImageMin" ref="cafad4f9e728fcdafcb0ddf353255ac2" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00436.html">vtkDoubleArray</a>* <a class="el" href="a01043.html#cafad4f9e728fcdafcb0ddf353255ac2">vtkMINCImageAttributes::ImageMin</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04943.html#l00287">287</a> of file <a class="el" href="a04943.html">vtkMINCImageAttributes.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="ef1db26c6806376750786ef28e18f795"></a><!-- doxytag: member="vtkMINCImageAttributes::ImageMax" ref="ef1db26c6806376750786ef28e18f795" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00436.html">vtkDoubleArray</a>* <a class="el" href="a01043.html#ef1db26c6806376750786ef28e18f795">vtkMINCImageAttributes::ImageMax</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04943.html#l00288">288</a> of file <a class="el" href="a04943.html">vtkMINCImageAttributes.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="004f7c3ef91ecdb71d7dc22f5b737e69"></a><!-- doxytag: member="vtkMINCImageAttributes::NumberOfImageMinMaxDimensions" ref="004f7c3ef91ecdb71d7dc22f5b737e69" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="a01043.html#004f7c3ef91ecdb71d7dc22f5b737e69">vtkMINCImageAttributes::NumberOfImageMinMaxDimensions</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04943.html#l00289">289</a> of file <a class="el" href="a04943.html">vtkMINCImageAttributes.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="314e29fe9a78181eefa85d7f109fc428"></a><!-- doxytag: member="vtkMINCImageAttributes::DataType" ref="314e29fe9a78181eefa85d7f109fc428" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="a01043.html#314e29fe9a78181eefa85d7f109fc428">vtkMINCImageAttributes::DataType</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04943.html#l00291">291</a> of file <a class="el" href="a04943.html">vtkMINCImageAttributes.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="2f01ab3638c4816cee17f28e8a4dbd9b"></a><!-- doxytag: member="vtkMINCImageAttributes::Name" ref="2f01ab3638c4816cee17f28e8a4dbd9b" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">char* <a class="el" href="a01043.html#2f01ab3638c4816cee17f28e8a4dbd9b">vtkMINCImageAttributes::Name</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04943.html#l00292">292</a> of file <a class="el" href="a04943.html">vtkMINCImageAttributes.h</a>.</p>

</div>
</div><p>
<hr>The documentation for this class was generated from the following file:<ul>
<li>dox/IO/<a class="el" href="a04943.html">vtkMINCImageAttributes.h</a></ul>
</div>
<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 3 19:18:30 2009 for VTK by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
</body>
</html>