Sophie

Sophie

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

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: dox/Hybrid/vtkExodusIIReader.h Source File</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><a href="classes.html"><span>Classes</span></a></li>
      <li class="current"><a href="files.html"><span>Files</span></a></li>
    </ul>
  </div>
<h1>dox/Hybrid/vtkExodusIIReader.h</h1><a href="a02822.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*=========================================================================</span>
<a name="l00002"></a>00002 <span class="comment"></span>
<a name="l00003"></a>00003 <span class="comment">  Program:   Visualization Toolkit</span>
<a name="l00004"></a>00004 <span class="comment">  Module:    $RCSfile: vtkExodusIIReader.h,v $</span>
<a name="l00005"></a>00005 <span class="comment"></span>
<a name="l00006"></a>00006 <span class="comment">  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen</span>
<a name="l00007"></a>00007 <span class="comment">  All rights reserved.</span>
<a name="l00008"></a>00008 <span class="comment">  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.</span>
<a name="l00009"></a>00009 <span class="comment"></span>
<a name="l00010"></a>00010 <span class="comment">     This software is distributed WITHOUT ANY WARRANTY; without even</span>
<a name="l00011"></a>00011 <span class="comment">     the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR</span>
<a name="l00012"></a>00012 <span class="comment">     PURPOSE.  See the above copyright notice for more information.</span>
<a name="l00013"></a>00013 <span class="comment"></span>
<a name="l00014"></a>00014 <span class="comment">=========================================================================*/</span>
<a name="l00015"></a>00015 <span class="comment">/*----------------------------------------------------------------------------</span>
<a name="l00016"></a>00016 <span class="comment"> Copyright (c) Sandia Corporation</span>
<a name="l00017"></a>00017 <span class="comment"> See Copyright.txt or http://www.paraview.org/HTML/Copyright.html for details.</span>
<a name="l00018"></a>00018 <span class="comment">----------------------------------------------------------------------------*/</span>
<a name="l00019"></a>00019 
<a name="l00039"></a>00039 <span class="preprocessor">#ifndef __vtkExodusIIReader_h</span>
<a name="l00040"></a>00040 <span class="preprocessor"></span><span class="preprocessor">#define __vtkExodusIIReader_h</span>
<a name="l00041"></a>00041 <span class="preprocessor"></span>
<a name="l00042"></a>00042 <span class="preprocessor">#include "<a class="code" href="a02307.html">vtkMultiBlockDataSetAlgorithm.h</a>"</span>
<a name="l00043"></a>00043 
<a name="l00044"></a>00044 <span class="keyword">class </span><a class="code" href="a00356.html" title="abstract superclass for arrays of numeric data">vtkDataArray</a>;
<a name="l00045"></a>00045 <span class="keyword">class </span><a class="code" href="a00374.html" title="abstract class to specify dataset behavior">vtkDataSet</a>;
<a name="l00046"></a>00046 <span class="keyword">class </span><a class="code" href="a00473.html">vtkExodusIICache</a>;
<a name="l00047"></a>00047 <span class="keyword">class </span><a class="code" href="a00478.html" title="This class holds metadata for an Exodus file.">vtkExodusIIReaderPrivate</a>;
<a name="l00048"></a>00048 <span class="keyword">class </span><a class="code" href="a00491.html" title="Exodus Model.">vtkExodusModel</a>;
<a name="l00049"></a>00049 <span class="keyword">class </span><a class="code" href="a00556.html" title="dynamic, self-adjusting array of float">vtkFloatArray</a>;
<a name="l00050"></a>00050 <span class="keyword">class </span><a class="code" href="a00654.html" title="Base class for graph data types.">vtkGraph</a>;
<a name="l00051"></a>00051 <span class="keyword">class </span><a class="code" href="a00900.html" title="dynamic, self-adjusting array of int">vtkIntArray</a>;
<a name="l00052"></a>00052 <span class="keyword">class </span><a class="code" href="a01250.html" title="represent and manipulate 3D points">vtkPoints</a>;
<a name="l00053"></a>00053 <span class="keyword">class </span><a class="code" href="a01789.html" title="dataset represents arbitrary combinations of all possible cell types">vtkUnstructuredGrid</a>;
<a name="l00054"></a>00054 
<a name="l00055"></a><a class="code" href="a00476.html">00055</a> <span class="keyword">class </span><a class="code" href="a02170.html#9e9a05a8377523b4f8d707441f65786d">VTK_HYBRID_EXPORT</a> <a class="code" href="a00476.html" title="Read exodus 2 files .ex2.">vtkExodusIIReader</a> : <span class="keyword">public</span> <a class="code" href="a01056.html" title="Superclass for algorithms that produce only vtkMultiBlockDataSet as output.">vtkMultiBlockDataSetAlgorithm</a> 
<a name="l00056"></a>00056 {
<a name="l00057"></a>00057 <span class="keyword">public</span>:
<a name="l00058"></a>00058   <span class="keyword">static</span> <a class="code" href="a00476.html" title="Read exodus 2 files .ex2.">vtkExodusIIReader</a> *<a class="code" href="a01056.html#3969cba5243b2054f7b376a8929cb4ef">New</a>();
<a name="l00059"></a><a class="code" href="a00476.html#85e73bc021e93de2224d31f9e01e9da3">00059</a>   vtkTypeRevisionMacro(<a class="code" href="a00476.html" title="Read exodus 2 files .ex2.">vtkExodusIIReader</a>,<a class="code" href="a01056.html" title="Superclass for algorithms that produce only vtkMultiBlockDataSet as output.">vtkMultiBlockDataSetAlgorithm</a>);
<a name="l00060"></a>00060   <span class="keywordtype">void</span> <a class="code" href="a01056.html#4e90d52a7205702d0a00ec23ce6ea318">PrintSelf</a>(ostream&amp; os, <a class="code" href="a00869.html" title="a simple class to control print indentation">vtkIndent</a> indent);
<a name="l00061"></a>00061 
<a name="l00063"></a>00063   <span class="keywordtype">int</span> CanReadFile(<span class="keyword">const</span> <span class="keywordtype">char</span>* fname);
<a name="l00064"></a>00064 
<a name="l00065"></a>00065   <span class="comment">//virtual void Modified();</span>
<a name="l00066"></a>00066 
<a name="l00069"></a>00069   <span class="keyword">virtual</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <a class="code" href="a01084.html#8137c0551b29bb996f0dd2f886bcd2da">GetMTime</a>();
<a name="l00070"></a>00070   
<a name="l00074"></a>00074   <span class="keyword">virtual</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> GetMetadataMTime();
<a name="l00075"></a>00075 
<a name="l00077"></a>00077 
<a name="l00078"></a>00078   <span class="keyword">virtual</span> <span class="keywordtype">void</span> SetFileName( <span class="keyword">const</span> <span class="keywordtype">char</span>* fname );
<a name="l00079"></a>00079   vtkGetStringMacro(FileName);
<a name="l00081"></a>00081 
<a name="l00083"></a>00083 
<a name="l00084"></a>00084   <span class="keyword">virtual</span> <span class="keywordtype">void</span> SetXMLFileName( <span class="keyword">const</span> <span class="keywordtype">char</span>* fname );
<a name="l00085"></a>00085   vtkGetStringMacro(XMLFileName);
<a name="l00087"></a>00087 
<a name="l00089"></a>00089 
<a name="l00090"></a>00090   vtkSetMacro(TimeStep, <span class="keywordtype">int</span>);
<a name="l00091"></a>00091   vtkGetMacro(TimeStep, <span class="keywordtype">int</span>);
<a name="l00093"></a>00093 
<a name="l00095"></a>00095 
<a name="l00096"></a>00096   vtkGetVector2Macro(TimeStepRange,<span class="keywordtype">int</span>);
<a name="l00097"></a>00097   vtkSetVector2Macro(TimeStepRange,<span class="keywordtype">int</span>);
<a name="l00099"></a>00099 
<a name="l00101"></a>00101 
<a name="l00110"></a>00110   <span class="keyword">virtual</span> <span class="keywordtype">void</span> SetGenerateObjectIdCellArray( <span class="keywordtype">int</span> g );
<a name="l00111"></a>00111   <span class="keywordtype">int</span> GetGenerateObjectIdCellArray();
<a name="l00112"></a>00112   vtkBooleanMacro(GenerateObjectIdCellArray, <span class="keywordtype">int</span>);
<a name="l00113"></a><a class="code" href="a00476.html#c5726a34a7800a27c29944380e48180c">00113</a>   <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *GetObjectIdArrayName() { <span class="keywordflow">return</span> <span class="stringliteral">"ObjectId"</span>; }  
<a name="l00115"></a>00115 
<a name="l00116"></a>00116   <span class="keyword">virtual</span> <span class="keywordtype">void</span> SetGenerateGlobalElementIdArray( <span class="keywordtype">int</span> g );
<a name="l00117"></a>00117   <span class="keywordtype">int</span> GetGenerateGlobalElementIdArray();
<a name="l00118"></a>00118   vtkBooleanMacro(GenerateGlobalElementIdArray, <span class="keywordtype">int</span>);
<a name="l00119"></a>00119 
<a name="l00120"></a>00120   <span class="keyword">virtual</span> <span class="keywordtype">void</span> SetGenerateGlobalNodeIdArray( <span class="keywordtype">int</span> g );
<a name="l00121"></a>00121   <span class="keywordtype">int</span> GetGenerateGlobalNodeIdArray();
<a name="l00122"></a>00122   vtkBooleanMacro(GenerateGlobalNodeIdArray, <span class="keywordtype">int</span>);
<a name="l00123"></a>00123 
<a name="l00124"></a>00124   <span class="keyword">virtual</span> <span class="keywordtype">void</span> SetGenerateFileIdArray( <span class="keywordtype">int</span> f );
<a name="l00125"></a>00125   <span class="keywordtype">int</span> GetGenerateFileIdArray();
<a name="l00126"></a>00126   vtkBooleanMacro(GenerateFileIdArray, <span class="keywordtype">int</span>);
<a name="l00127"></a>00127   <span class="keyword">virtual</span> <span class="keywordtype">void</span> SetFileId( <span class="keywordtype">int</span> f );
<a name="l00128"></a>00128   <span class="keywordtype">int</span> GetFileId();
<a name="l00129"></a>00129 
<a name="l00131"></a>00131 
<a name="l00136"></a>00136   <span class="keyword">enum</span> {
<a name="l00137"></a><a class="code" href="a00476.html#721fa6abed7f6347a27763d495313db2c9f776d189f4f5c33bd37309660b7145">00137</a>     SEARCH_TYPE_ELEMENT=0,
<a name="l00138"></a><a class="code" href="a00476.html#721fa6abed7f6347a27763d495313db23a034ada6909300105ed51bc40db6d66">00138</a>     SEARCH_TYPE_NODE,
<a name="l00139"></a><a class="code" href="a00476.html#721fa6abed7f6347a27763d495313db2eb12af22b5358ff96647cff5e6216e0a">00139</a>     SEARCH_TYPE_ELEMENT_THEN_NODE,
<a name="l00140"></a><a class="code" href="a00476.html#721fa6abed7f6347a27763d495313db2b520d4bbe63b3f19ae55e2d644e6041a">00140</a>     SEARCH_TYPE_NODE_THEN_ELEMENT,
<a name="l00141"></a><a class="code" href="a00476.html#721fa6abed7f6347a27763d495313db210bd3cfdd40f19eb1880b10255e49baf">00141</a>     ID_NOT_FOUND=-234121312
<a name="l00142"></a>00142   };
<a name="l00143"></a>00143   <span class="comment">// NOTE: GetNumberOfObjectTypes must be updated whenever you add an entry to enum ObjectType {...}</span>
<a name="l00144"></a><a class="code" href="a00476.html#ed692dfa9d89092bd645added236bdf4">00144</a>   <span class="keyword">enum</span> <a class="code" href="a00476.html#ed692dfa9d89092bd645added236bdf4">ObjectType</a> {
<a name="l00145"></a>00145     <span class="comment">// match Exodus macros from exodusII.h and exodusII_ext.h</span>
<a name="l00146"></a><a class="code" href="a00476.html#ed692dfa9d89092bd645added236bdf4527a8c65730e466e0bec4aa23278b6c7">00146</a>     EDGE_BLOCK = 6,
<a name="l00147"></a><a class="code" href="a00476.html#ed692dfa9d89092bd645added236bdf4c84ca0fdc4eaf17b478f75f19a7d57e7">00147</a>     FACE_BLOCK = 8,
<a name="l00148"></a><a class="code" href="a00476.html#ed692dfa9d89092bd645added236bdf428da3f9650e61daa95033d4d5cf2a28c">00148</a>     ELEM_BLOCK = 1,
<a name="l00149"></a><a class="code" href="a00476.html#ed692dfa9d89092bd645added236bdf48cbce7611f851faec22e8569cba4f0d8">00149</a>     NODE_SET = 2,
<a name="l00150"></a><a class="code" href="a00476.html#ed692dfa9d89092bd645added236bdf4ff119412d3437212b76d80eca5378673">00150</a>     EDGE_SET = 7,
<a name="l00151"></a><a class="code" href="a00476.html#ed692dfa9d89092bd645added236bdf4a043ff8721fa308565a3f0b0637cb19a">00151</a>     FACE_SET = 9,
<a name="l00152"></a><a class="code" href="a00476.html#ed692dfa9d89092bd645added236bdf45b696646b6e9b1b7b711f088cf3c3197">00152</a>     SIDE_SET = 3,
<a name="l00153"></a><a class="code" href="a00476.html#ed692dfa9d89092bd645added236bdf43d7de0faa8c9d16417b77afdcaff4420">00153</a>     ELEM_SET = 10,
<a name="l00154"></a><a class="code" href="a00476.html#ed692dfa9d89092bd645added236bdf46eb34799c4c0042ec94e26d874409b82">00154</a>     NODE_MAP = 5,
<a name="l00155"></a><a class="code" href="a00476.html#ed692dfa9d89092bd645added236bdf4a3ca6bf8265a29385d7f62ca7de6215b">00155</a>     EDGE_MAP = 11,
<a name="l00156"></a><a class="code" href="a00476.html#ed692dfa9d89092bd645added236bdf431b0ca9e1c62f2b84679234a55ebb603">00156</a>     FACE_MAP = 12,
<a name="l00157"></a><a class="code" href="a00476.html#ed692dfa9d89092bd645added236bdf4dfd40a38e2fe8a1b34522ffc349b496a">00157</a>     ELEM_MAP = 4,
<a name="l00158"></a><a class="code" href="a00476.html#ed692dfa9d89092bd645added236bdf411682b1782742196e06764e3895575db">00158</a>     GLOBAL = 13,
<a name="l00159"></a><a class="code" href="a00476.html#ed692dfa9d89092bd645added236bdf4c77917125d07928a932ae57dde6085a9">00159</a>     NODAL = 14,
<a name="l00160"></a>00160     <span class="comment">// extended values (not in Exodus headers) for use with SetAllArrayStatus:</span>
<a name="l00161"></a><a class="code" href="a00476.html#ed692dfa9d89092bd645added236bdf4ce3e3f377ab4b0258db0f27409c73c6a">00161</a>     ASSEMBLY = 60,
<a name="l00162"></a><a class="code" href="a00476.html#ed692dfa9d89092bd645added236bdf4a048f5f5162c42ab3cb3d42f05ddc17c">00162</a>     PART = 61,
<a name="l00163"></a><a class="code" href="a00476.html#ed692dfa9d89092bd645added236bdf4c447fbc6e9d082298f1e7937644ea62f">00163</a>     MATERIAL = 62,
<a name="l00164"></a><a class="code" href="a00476.html#ed692dfa9d89092bd645added236bdf45283142621c84e85182166044eb6fb84">00164</a>     HIERARCHY = 63,
<a name="l00165"></a>00165     <span class="comment">// extended values (not in Exodus headers) for use in cache keys:</span>
<a name="l00166"></a><a class="code" href="a00476.html#ed692dfa9d89092bd645added236bdf464b4bd8e77f5289e01594b0a8ce5dc69">00166</a>     QA_RECORDS = 103,          
<a name="l00167"></a><a class="code" href="a00476.html#ed692dfa9d89092bd645added236bdf43dca84e777bf422c700d1eacaad5afa8">00167</a>     INFO_RECORDS = 104,        
<a name="l00168"></a><a class="code" href="a00476.html#ed692dfa9d89092bd645added236bdf42b3e596d6b366505b59c088e258f7eca">00168</a>     GLOBAL_TEMPORAL = 102,  
<a name="l00169"></a><a class="code" href="a00476.html#ed692dfa9d89092bd645added236bdf4de5523737011bf5fd1d51c2e35c61ede">00169</a>     NODAL_TEMPORAL = 101,      
<a name="l00170"></a><a class="code" href="a00476.html#ed692dfa9d89092bd645added236bdf45b1ac17cbfb4ceabf5533a095fa0682a">00170</a>     ELEM_BLOCK_TEMPORAL = 100,  
<a name="l00171"></a><a class="code" href="a00476.html#ed692dfa9d89092bd645added236bdf4596c1787f9cb92d7adbcd8f307bb2742">00171</a>     GLOBAL_CONN = 99,          
<a name="l00172"></a><a class="code" href="a00476.html#ed692dfa9d89092bd645added236bdf49d19b72464165e1ce4c89397f2e64b3a">00172</a>     ELEM_BLOCK_ELEM_CONN = 98, 
<a name="l00173"></a><a class="code" href="a00476.html#ed692dfa9d89092bd645added236bdf4fd5757f85dffe1b93c9c51efbdb21dc2">00173</a>     ELEM_BLOCK_FACE_CONN = 97, 
<a name="l00174"></a><a class="code" href="a00476.html#ed692dfa9d89092bd645added236bdf4f956cea4d413f59d3f38e82d7cd43e21">00174</a>     ELEM_BLOCK_EDGE_CONN = 96, 
<a name="l00175"></a><a class="code" href="a00476.html#ed692dfa9d89092bd645added236bdf4ef363c29ca5298025ceb209673132972">00175</a>     FACE_BLOCK_CONN = 95,      
<a name="l00176"></a><a class="code" href="a00476.html#ed692dfa9d89092bd645added236bdf40898db5c76ea3f295008063b6cff6f8a">00176</a>     EDGE_BLOCK_CONN = 94,      
<a name="l00177"></a><a class="code" href="a00476.html#ed692dfa9d89092bd645added236bdf493515d277ddbc5a58d51fc956e47a945">00177</a>     ELEM_SET_CONN = 93,        
<a name="l00178"></a><a class="code" href="a00476.html#ed692dfa9d89092bd645added236bdf40a3e0236541d368708d0accc84c5a8a1">00178</a>     SIDE_SET_CONN = 92,        
<a name="l00179"></a><a class="code" href="a00476.html#ed692dfa9d89092bd645added236bdf40f3c62f059edef59092db98418c692e2">00179</a>     FACE_SET_CONN = 91,        
<a name="l00180"></a><a class="code" href="a00476.html#ed692dfa9d89092bd645added236bdf45ce93c1b527876b70fe482751f601c51">00180</a>     EDGE_SET_CONN = 90,        
<a name="l00181"></a><a class="code" href="a00476.html#ed692dfa9d89092bd645added236bdf4063f5d5a1fe79d618b48de2f060ab9fa">00181</a>     NODE_SET_CONN = 89,        
<a name="l00182"></a><a class="code" href="a00476.html#ed692dfa9d89092bd645added236bdf47821fde8e00e8de1c3fbd74825e5f032">00182</a>     NODAL_COORDS = 88,         
<a name="l00183"></a><a class="code" href="a00476.html#ed692dfa9d89092bd645added236bdf440fa7c7a8ed89351403d25bdec2e84ff">00183</a>     OBJECT_ID = 87,            
<a name="l00184"></a><a class="code" href="a00476.html#ed692dfa9d89092bd645added236bdf40e81cb85abb5c7bb94b58a66e8de771b">00184</a>     GLOBAL_ELEMENT_ID = 86,    
<a name="l00185"></a><a class="code" href="a00476.html#ed692dfa9d89092bd645added236bdf47b431013d2a49f13e7e32fae54eba148">00185</a>     GLOBAL_NODE_ID = 85,       
<a name="l00186"></a><a class="code" href="a00476.html#ed692dfa9d89092bd645added236bdf466026c6c9b61b76163b1024d6a67e848">00186</a>     ELEMENT_ID = 84,           
<a name="l00187"></a><a class="code" href="a00476.html#ed692dfa9d89092bd645added236bdf4c0890a5633576be79117b911efe716be">00187</a>     NODE_ID = 83,              
<a name="l00188"></a><a class="code" href="a00476.html#ed692dfa9d89092bd645added236bdf454f641a458cc25758e0088f909364760">00188</a>     NODAL_SQUEEZEMAP = 82,     
<a name="l00189"></a><a class="code" href="a00476.html#ed692dfa9d89092bd645added236bdf4e5b1ca7f14cc7e447ed6cf97b67016f5">00189</a>     ELEM_BLOCK_ATTRIB = 81,    
<a name="l00190"></a><a class="code" href="a00476.html#ed692dfa9d89092bd645added236bdf4d4f116f6bf11ca74f70282690b25c1e7">00190</a>     FACE_BLOCK_ATTRIB = 80,    
<a name="l00191"></a><a class="code" href="a00476.html#ed692dfa9d89092bd645added236bdf45115a488e38c785f15452fb7037d16a5">00191</a>     EDGE_BLOCK_ATTRIB = 79,    
<a name="l00192"></a><a class="code" href="a00476.html#ed692dfa9d89092bd645added236bdf4ccda06ad5d63f5292df2886c305ebb6b">00192</a>     FACE_ID = 105,             
<a name="l00193"></a><a class="code" href="a00476.html#ed692dfa9d89092bd645added236bdf48481503bfc6682a879d4583dae6ee7fa">00193</a>     EDGE_ID = 106              
<a name="l00194"></a>00194   };
<a name="l00196"></a><a class="code" href="a00476.html#6792da6c72eac4e4bdf93498a96f4935">00196</a>   <span class="keyword">enum</span> <a class="code" href="a00476.html#6792da6c72eac4e4bdf93498a96f4935" title="Ways to decorate edge and face variables.">DecorationType</a> {
<a name="l00197"></a><a class="code" href="a00476.html#6792da6c72eac4e4bdf93498a96f4935a3f08be6f81e2b85f173b19f53fd86df">00197</a>     NONE = 0,         
<a name="l00198"></a><a class="code" href="a00476.html#6792da6c72eac4e4bdf93498a96f493593c611a62f138720cd4683974a5374e1">00198</a>     GLYPHS,           
<a name="l00199"></a><a class="code" href="a00476.html#6792da6c72eac4e4bdf93498a96f4935bf34831b462dfba5549d08f3c7ce1895">00199</a>     CORNER_AVERAGED   
<a name="l00200"></a>00200   };
<a name="l00202"></a>00202 <span class="comment">//ETX</span>
<a name="l00203"></a><a class="code" href="a00476.html#77073db3d9f827944ab48947f17164c0">00203</a>   <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* GetGlobalElementIdArrayName() { <span class="keywordflow">return</span> <span class="stringliteral">"GlobalElementId"</span>; }
<a name="l00204"></a><a class="code" href="a00476.html#1c9e33615946f1fb375a2c8621322c41">00204</a>   <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* GetPedigreeElementIdArrayName() { <span class="keywordflow">return</span> <span class="stringliteral">"PedigreeElementId"</span>; }
<a name="l00205"></a>00205   <span class="keyword">static</span> <span class="keywordtype">int</span> GetGlobalElementID( <a class="code" href="a00374.html" title="abstract class to specify dataset behavior">vtkDataSet</a> *<a class="code" href="a03761.html#c6551f7bf833e8254b2b3ecdaea0d210eb708a412c0730a6b5f3215b36474a1e">data</a>, <span class="keywordtype">int</span> localID );
<a name="l00206"></a>00206   <span class="keyword">static</span> <span class="keywordtype">int</span> GetGlobalElementID ( <a class="code" href="a00374.html" title="abstract class to specify dataset behavior">vtkDataSet</a> *<a class="code" href="a03761.html#c6551f7bf833e8254b2b3ecdaea0d210eb708a412c0730a6b5f3215b36474a1e">data</a>, <span class="keywordtype">int</span> localID, 
<a name="l00207"></a>00207       <span class="keywordtype">int</span> searchType );
<a name="l00208"></a>00208 
<a name="l00209"></a><a class="code" href="a00476.html#c4f59f1f117dfd3a9ec5375c0c30c256">00209</a>   <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* GetGlobalFaceIdArrayName() { <span class="keywordflow">return</span> <span class="stringliteral">"GlobalFaceId"</span>; }
<a name="l00210"></a><a class="code" href="a00476.html#400eb76616c0e47ba17e39141ee38768">00210</a>   <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* GetPedigreeFaceIdArrayName() { <span class="keywordflow">return</span> <span class="stringliteral">"PedigreeFaceId"</span>; }
<a name="l00211"></a>00211   <span class="keyword">static</span> <span class="keywordtype">int</span> GetGlobalFaceID( <a class="code" href="a00374.html" title="abstract class to specify dataset behavior">vtkDataSet</a> *<a class="code" href="a03761.html#c6551f7bf833e8254b2b3ecdaea0d210eb708a412c0730a6b5f3215b36474a1e">data</a>, <span class="keywordtype">int</span> localID );
<a name="l00212"></a>00212   <span class="keyword">static</span> <span class="keywordtype">int</span> GetGlobalFaceID ( <a class="code" href="a00374.html" title="abstract class to specify dataset behavior">vtkDataSet</a> *<a class="code" href="a03761.html#c6551f7bf833e8254b2b3ecdaea0d210eb708a412c0730a6b5f3215b36474a1e">data</a>, <span class="keywordtype">int</span> localID, 
<a name="l00213"></a>00213       <span class="keywordtype">int</span> searchType );
<a name="l00214"></a>00214 
<a name="l00215"></a><a class="code" href="a00476.html#6341ee544d9b691235d0373db23c6d7e">00215</a>   <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* GetGlobalEdgeIdArrayName() { <span class="keywordflow">return</span> <span class="stringliteral">"GlobalEdgeId"</span>; }
<a name="l00216"></a><a class="code" href="a00476.html#e7ecc7476afa713577abea70ce3fa463">00216</a>   <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* GetPedigreeEdgeIdArrayName() { <span class="keywordflow">return</span> <span class="stringliteral">"PedigreeEdgeId"</span>; }
<a name="l00217"></a>00217   <span class="keyword">static</span> <span class="keywordtype">int</span> GetGlobalEdgeID( <a class="code" href="a00374.html" title="abstract class to specify dataset behavior">vtkDataSet</a> *<a class="code" href="a03761.html#c6551f7bf833e8254b2b3ecdaea0d210eb708a412c0730a6b5f3215b36474a1e">data</a>, <span class="keywordtype">int</span> localID );
<a name="l00218"></a>00218   <span class="keyword">static</span> <span class="keywordtype">int</span> GetGlobalEdgeID ( <a class="code" href="a00374.html" title="abstract class to specify dataset behavior">vtkDataSet</a> *<a class="code" href="a03761.html#c6551f7bf833e8254b2b3ecdaea0d210eb708a412c0730a6b5f3215b36474a1e">data</a>, <span class="keywordtype">int</span> localID, 
<a name="l00219"></a>00219       <span class="keywordtype">int</span> searchType );
<a name="l00220"></a>00220 
<a name="l00222"></a>00222 
<a name="l00226"></a><a class="code" href="a00476.html#b3ad802f66b68c92939a02b0c68b2965">00226</a>   <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* GetGlobalNodeIdArrayName() { <span class="keywordflow">return</span> <span class="stringliteral">"GlobalNodeId"</span>; }  
<a name="l00227"></a><a class="code" href="a00476.html#9c7ee1ee656a8d4bb79cdde8f695e760">00227</a>   <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* GetPedigreeNodeIdArrayName() { <span class="keywordflow">return</span> <span class="stringliteral">"PedigreeNodeId"</span>; }  
<a name="l00228"></a>00228   <span class="keyword">static</span> <span class="keywordtype">int</span> GetGlobalNodeID( <a class="code" href="a00374.html" title="abstract class to specify dataset behavior">vtkDataSet</a> *<a class="code" href="a03761.html#c6551f7bf833e8254b2b3ecdaea0d210eb708a412c0730a6b5f3215b36474a1e">data</a>, <span class="keywordtype">int</span> localID );
<a name="l00229"></a>00229   <span class="keyword">static</span> <span class="keywordtype">int</span> GetGlobalNodeID( <a class="code" href="a00374.html" title="abstract class to specify dataset behavior">vtkDataSet</a> *<a class="code" href="a03761.html#c6551f7bf833e8254b2b3ecdaea0d210eb708a412c0730a6b5f3215b36474a1e">data</a>, <span class="keywordtype">int</span> localID, 
<a name="l00230"></a>00230       <span class="keywordtype">int</span> searchType );
<a name="l00232"></a>00232 
<a name="l00234"></a>00234 
<a name="l00238"></a>00238   <span class="keyword">virtual</span> <span class="keywordtype">void</span> SetApplyDisplacements( <span class="keywordtype">int</span> d );
<a name="l00239"></a>00239   <span class="keywordtype">int</span> GetApplyDisplacements();
<a name="l00240"></a>00240   vtkBooleanMacro(ApplyDisplacements, <span class="keywordtype">int</span>);
<a name="l00241"></a>00241   <span class="keyword">virtual</span> <span class="keywordtype">void</span> SetDisplacementMagnitude( <span class="keywordtype">float</span> s );
<a name="l00242"></a>00242   <span class="keywordtype">float</span> GetDisplacementMagnitude();
<a name="l00244"></a>00244 
<a name="l00246"></a>00246 
<a name="l00249"></a>00249   <span class="keyword">virtual</span> <span class="keywordtype">void</span> SetHasModeShapes( <span class="keywordtype">int</span> ms );
<a name="l00250"></a>00250   <span class="keywordtype">int</span> GetHasModeShapes();
<a name="l00251"></a>00251   vtkBooleanMacro(HasModeShapes,<span class="keywordtype">int</span>);
<a name="l00253"></a>00253 
<a name="l00255"></a>00255 
<a name="l00261"></a>00261   <span class="keyword">virtual</span> <span class="keywordtype">void</span> SetModeShapeTime( <span class="keywordtype">double</span> phase );
<a name="l00262"></a>00262   <span class="keywordtype">double</span> GetModeShapeTime();
<a name="l00264"></a>00264 
<a name="l00266"></a>00266 
<a name="l00267"></a>00267   <span class="keyword">virtual</span> <span class="keywordtype">void</span> SetEdgeFieldDecorations( <span class="keywordtype">int</span> d );
<a name="l00268"></a>00268   <span class="keywordtype">int</span> GetEdgeFieldDecorations();
<a name="l00269"></a><a class="code" href="a00476.html#0300984f0aeaf04698be08aa1fcb93ed">00269</a>   <span class="keywordtype">void</span> EdgeFieldDecorationsNone() { this-&gt;SetEdgeFieldDecorations( NONE ); }
<a name="l00270"></a><a class="code" href="a00476.html#079361db5d0b8ae16cd734e3a3373d8f">00270</a>   <span class="keywordtype">void</span> EdgeFieldDecorationsGlyphs() { this-&gt;SetEdgeFieldDecorations( GLYPHS ); }
<a name="l00271"></a><a class="code" href="a00476.html#55a8eee197c78c93ba96d066024f95e2">00271</a>   <span class="keywordtype">void</span> EdgeFieldDecorationsCornerAveraged() { this-&gt;SetEdgeFieldDecorations( CORNER_AVERAGED ); }
<a name="l00273"></a>00273 
<a name="l00275"></a>00275 
<a name="l00276"></a>00276   <span class="keyword">virtual</span> <span class="keywordtype">void</span> SetFaceFieldDecorations( <span class="keywordtype">int</span> d );
<a name="l00277"></a>00277   <span class="keywordtype">int</span> GetFaceFieldDecorations();
<a name="l00278"></a><a class="code" href="a00476.html#81748c9616e1784e766aca99a0a75150">00278</a>   <span class="keywordtype">void</span> FaceFieldDecorationsNone() { this-&gt;SetFaceFieldDecorations( NONE ); }
<a name="l00279"></a><a class="code" href="a00476.html#67f0119619ddf0276299dd9e87b28936">00279</a>   <span class="keywordtype">void</span> FaceFieldDecorationsGlyphs() { this-&gt;SetFaceFieldDecorations( GLYPHS ); }
<a name="l00280"></a><a class="code" href="a00476.html#d8c5f66a7e57f3318334111913855c3e">00280</a>   <span class="keywordtype">void</span> FaceFieldDecorationsCornerAveraged() { this-&gt;SetFaceFieldDecorations( CORNER_AVERAGED ); }
<a name="l00282"></a>00282 
<a name="l00284"></a>00284 
<a name="l00285"></a>00285   <span class="keyword">const</span> <span class="keywordtype">char</span>* GetTitle();
<a name="l00286"></a>00286   <span class="keywordtype">int</span> GetDimensionality();
<a name="l00287"></a>00287   <span class="keywordtype">int</span> GetNumberOfTimeSteps();
<a name="l00289"></a>00289 
<a name="l00290"></a>00290   <span class="keywordtype">int</span> GetNumberOfNodesInFile();
<a name="l00291"></a>00291   <span class="keywordtype">int</span> GetNumberOfEdgesInFile();
<a name="l00292"></a>00292   <span class="keywordtype">int</span> GetNumberOfFacesInFile();
<a name="l00293"></a>00293   <span class="keywordtype">int</span> GetNumberOfElementsInFile();
<a name="l00294"></a>00294 
<a name="l00295"></a>00295   <span class="keywordtype">int</span> GetObjectTypeFromName( <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="a03761.html#c6551f7bf833e8254b2b3ecdaea0d210c713735f1d46c2694d66e85217207be2">name</a> );
<a name="l00296"></a>00296   <span class="keyword">const</span> <span class="keywordtype">char</span>* GetObjectTypeName( <span class="keywordtype">int</span> );
<a name="l00297"></a>00297 
<a name="l00298"></a>00298   <span class="keywordtype">int</span> GetNumberOfNodes();
<a name="l00299"></a>00299   <span class="keywordtype">int</span> GetNumberOfObjects( <span class="keywordtype">int</span> objectType );
<a name="l00300"></a>00300   <span class="keywordtype">int</span> GetNumberOfEntriesInObject( <span class="keywordtype">int</span> objectType, <span class="keywordtype">int</span> objectIndex );
<a name="l00301"></a>00301   <span class="keywordtype">int</span> GetObjectId( <span class="keywordtype">int</span> objectType, <span class="keywordtype">int</span> objectIndex );
<a name="l00302"></a>00302   <span class="keyword">const</span> <span class="keywordtype">char</span>* GetObjectName( <span class="keywordtype">int</span> objectType, <span class="keywordtype">int</span> objectIndex );
<a name="l00303"></a>00303   <span class="keywordtype">int</span> GetObjectIndex( <span class="keywordtype">int</span> objectType, <span class="keyword">const</span> <span class="keywordtype">char</span>* objectName );
<a name="l00304"></a>00304   <span class="keywordtype">int</span> GetObjectIndex( <span class="keywordtype">int</span> objectType, <span class="keywordtype">int</span> <span class="keywordtype">id</span> );
<a name="l00305"></a>00305   <span class="keywordtype">int</span> GetObjectStatus( <span class="keywordtype">int</span> objectType, <span class="keywordtype">int</span> objectIndex );
<a name="l00306"></a><a class="code" href="a00476.html#f2b2df87e5756a058af237ce63c0d9ec">00306</a>   <span class="keywordtype">int</span> GetObjectStatus( <span class="keywordtype">int</span> objectType, <span class="keyword">const</span> <span class="keywordtype">char</span>* objectName )
<a name="l00307"></a>00307     { <span class="keywordflow">return</span> this-&gt;GetObjectStatus( objectType, this-&gt;GetObjectIndex( objectType, objectName ) ); }
<a name="l00308"></a>00308   <span class="keywordtype">void</span> SetObjectStatus( <span class="keywordtype">int</span> objectType, <span class="keywordtype">int</span> objectIndex, <span class="keywordtype">int</span> status );
<a name="l00309"></a>00309   <span class="keywordtype">void</span> SetObjectStatus( <span class="keywordtype">int</span> objectType, <span class="keyword">const</span> <span class="keywordtype">char</span>* objectName, <span class="keywordtype">int</span> status );
<a name="l00310"></a>00310 
<a name="l00312"></a>00312 
<a name="l00317"></a>00317   <span class="keywordtype">int</span> GetNumberOfObjectArrays( <span class="keywordtype">int</span> objectType );
<a name="l00318"></a>00318   <span class="keyword">const</span> <span class="keywordtype">char</span>* GetObjectArrayName( <span class="keywordtype">int</span> objectType, <span class="keywordtype">int</span> arrayIndex );
<a name="l00319"></a>00319   <span class="keywordtype">int</span> GetObjectArrayIndex( <span class="keywordtype">int</span> objectType, <span class="keyword">const</span> <span class="keywordtype">char</span>* arrayName );
<a name="l00320"></a>00320   <span class="keywordtype">int</span> GetNumberOfObjectArrayComponents( <span class="keywordtype">int</span> objectType, <span class="keywordtype">int</span> arrayIndex );
<a name="l00321"></a>00321   <span class="keywordtype">int</span> GetObjectArrayStatus( <span class="keywordtype">int</span> objectType, <span class="keywordtype">int</span> arrayIndex );
<a name="l00322"></a><a class="code" href="a00476.html#f5b560680fe86d6e8efe7c43215edd60">00322</a>   <span class="keywordtype">int</span> GetObjectArrayStatus( <span class="keywordtype">int</span> objectType, <span class="keyword">const</span> <span class="keywordtype">char</span>* arrayName )
<a name="l00323"></a>00323     { <span class="keywordflow">return</span> this-&gt;GetObjectArrayStatus( objectType, this-&gt;GetObjectArrayIndex( objectType, arrayName ) ); }
<a name="l00324"></a>00324   <span class="keywordtype">void</span> SetObjectArrayStatus( <span class="keywordtype">int</span> objectType, <span class="keywordtype">int</span> arrayIndex, <span class="keywordtype">int</span> status );
<a name="l00325"></a>00325   <span class="keywordtype">void</span> SetObjectArrayStatus( <span class="keywordtype">int</span> objectType, <span class="keyword">const</span> <span class="keywordtype">char</span>* arrayName, <span class="keywordtype">int</span> status ); 
<a name="l00327"></a>00327 
<a name="l00329"></a>00329 
<a name="l00334"></a>00334   <span class="keywordtype">int</span> GetNumberOfObjectAttributes( <span class="keywordtype">int</span> objectType, <span class="keywordtype">int</span> objectIndex );
<a name="l00335"></a>00335   <span class="keyword">const</span> <span class="keywordtype">char</span>* GetObjectAttributeName( <span class="keywordtype">int</span> objectType, <span class="keywordtype">int</span> objectIndex, <span class="keywordtype">int</span> attribIndex );
<a name="l00336"></a>00336   <span class="keywordtype">int</span> GetObjectAttributeIndex( <span class="keywordtype">int</span> objectType, <span class="keywordtype">int</span> objectIndex, <span class="keyword">const</span> <span class="keywordtype">char</span>* attribName );
<a name="l00337"></a>00337   <span class="keywordtype">int</span> GetObjectAttributeStatus( <span class="keywordtype">int</span> objectType, <span class="keywordtype">int</span> objectIndex, <span class="keywordtype">int</span> attribIndex );
<a name="l00338"></a><a class="code" href="a00476.html#828f9db9fd2738939841e9c3e70a22c0">00338</a>   <span class="keywordtype">int</span> GetObjectAttributeStatus( <span class="keywordtype">int</span> objectType, <span class="keywordtype">int</span> objectIndex, <span class="keyword">const</span> <span class="keywordtype">char</span>* attribName )
<a name="l00339"></a>00339     { <span class="keywordflow">return</span> this-&gt;GetObjectAttributeStatus( objectType, objectIndex,
<a name="l00340"></a>00340       this-&gt;GetObjectAttributeIndex( objectType, objectIndex, attribName ) ); }
<a name="l00341"></a>00341   <span class="keywordtype">void</span> SetObjectAttributeStatus( <span class="keywordtype">int</span> objectType, <span class="keywordtype">int</span> objectIndex, <span class="keywordtype">int</span> attribIndex, <span class="keywordtype">int</span> status );
<a name="l00342"></a><a class="code" href="a00476.html#a2ced03359a311f0e4a13223b5298a38">00342</a>   <span class="keywordtype">void</span> SetObjectAttributeStatus( <span class="keywordtype">int</span> objectType, <span class="keywordtype">int</span> objectIndex, <span class="keyword">const</span> <span class="keywordtype">char</span>* attribName, <span class="keywordtype">int</span> status )
<a name="l00343"></a>00343     { this-&gt;SetObjectAttributeStatus( objectType, objectIndex,
<a name="l00344"></a>00344       this-&gt;GetObjectAttributeIndex( objectType, objectIndex, attribName ), status ); }
<a name="l00346"></a>00346 
<a name="l00347"></a>00347   <span class="keyword">virtual</span> <a class="code" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a> GetTotalNumberOfNodes();
<a name="l00348"></a>00348   <span class="keyword">virtual</span> <a class="code" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a> GetTotalNumberOfEdges();
<a name="l00349"></a>00349   <span class="keyword">virtual</span> <a class="code" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a> GetTotalNumberOfFaces();
<a name="l00350"></a>00350   <span class="keyword">virtual</span> <a class="code" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a> GetTotalNumberOfElements();
<a name="l00351"></a>00351 
<a name="l00353"></a>00353 
<a name="l00357"></a>00357   <span class="keywordtype">int</span> GetNumberOfPartArrays();
<a name="l00358"></a>00358   <span class="keyword">const</span> <span class="keywordtype">char</span>* GetPartArrayName(<span class="keywordtype">int</span> arrayIdx);
<a name="l00359"></a>00359   <span class="keywordtype">int</span> GetPartArrayID( <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="a03761.html#c6551f7bf833e8254b2b3ecdaea0d210c713735f1d46c2694d66e85217207be2">name</a> );
<a name="l00360"></a>00360   <span class="keyword">const</span> <span class="keywordtype">char</span>* GetPartBlockInfo(<span class="keywordtype">int</span> arrayIdx);
<a name="l00361"></a>00361   <span class="keywordtype">void</span> SetPartArrayStatus(<span class="keywordtype">int</span> <a class="code" href="a03761.html#c6551f7bf833e8254b2b3ecdaea0d210e519c5019582479480124c44722a451f">index</a>, <span class="keywordtype">int</span> flag);
<a name="l00362"></a>00362   <span class="keywordtype">void</span> SetPartArrayStatus(<span class="keyword">const</span> <span class="keywordtype">char</span>*, <span class="keywordtype">int</span> flag);
<a name="l00363"></a>00363   <span class="keywordtype">int</span> GetPartArrayStatus(<span class="keywordtype">int</span> <a class="code" href="a03761.html#c6551f7bf833e8254b2b3ecdaea0d210e519c5019582479480124c44722a451f">index</a>);
<a name="l00364"></a>00364   <span class="keywordtype">int</span> GetPartArrayStatus(<span class="keyword">const</span> <span class="keywordtype">char</span>*);
<a name="l00366"></a>00366   
<a name="l00367"></a>00367 
<a name="l00369"></a>00369 
<a name="l00373"></a>00373   <span class="keywordtype">int</span> GetNumberOfMaterialArrays();
<a name="l00374"></a>00374   <span class="keyword">const</span> <span class="keywordtype">char</span>* GetMaterialArrayName(<span class="keywordtype">int</span> arrayIdx);
<a name="l00375"></a>00375   <span class="keywordtype">int</span> GetMaterialArrayID( <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="a03761.html#c6551f7bf833e8254b2b3ecdaea0d210c713735f1d46c2694d66e85217207be2">name</a> );
<a name="l00376"></a>00376   <span class="keywordtype">void</span> SetMaterialArrayStatus(<span class="keywordtype">int</span> <a class="code" href="a03761.html#c6551f7bf833e8254b2b3ecdaea0d210e519c5019582479480124c44722a451f">index</a>, <span class="keywordtype">int</span> flag);
<a name="l00377"></a>00377   <span class="keywordtype">void</span> SetMaterialArrayStatus(<span class="keyword">const</span> <span class="keywordtype">char</span>*, <span class="keywordtype">int</span> flag);
<a name="l00378"></a>00378   <span class="keywordtype">int</span> GetMaterialArrayStatus(<span class="keywordtype">int</span> <a class="code" href="a03761.html#c6551f7bf833e8254b2b3ecdaea0d210e519c5019582479480124c44722a451f">index</a>);
<a name="l00379"></a>00379   <span class="keywordtype">int</span> GetMaterialArrayStatus(<span class="keyword">const</span> <span class="keywordtype">char</span>*);
<a name="l00381"></a>00381 
<a name="l00383"></a>00383 
<a name="l00387"></a>00387   <span class="keywordtype">int</span> GetNumberOfAssemblyArrays();
<a name="l00388"></a>00388   <span class="keyword">const</span> <span class="keywordtype">char</span>* GetAssemblyArrayName(<span class="keywordtype">int</span> arrayIdx);
<a name="l00389"></a>00389   <span class="keywordtype">int</span> GetAssemblyArrayID( <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="a03761.html#c6551f7bf833e8254b2b3ecdaea0d210c713735f1d46c2694d66e85217207be2">name</a> );
<a name="l00390"></a>00390   <span class="keywordtype">void</span> SetAssemblyArrayStatus(<span class="keywordtype">int</span> <a class="code" href="a03761.html#c6551f7bf833e8254b2b3ecdaea0d210e519c5019582479480124c44722a451f">index</a>, <span class="keywordtype">int</span> flag);
<a name="l00391"></a>00391   <span class="keywordtype">void</span> SetAssemblyArrayStatus(<span class="keyword">const</span> <span class="keywordtype">char</span>*, <span class="keywordtype">int</span> flag);
<a name="l00392"></a>00392   <span class="keywordtype">int</span> GetAssemblyArrayStatus(<span class="keywordtype">int</span> <a class="code" href="a03761.html#c6551f7bf833e8254b2b3ecdaea0d210e519c5019582479480124c44722a451f">index</a>);
<a name="l00393"></a>00393   <span class="keywordtype">int</span> GetAssemblyArrayStatus(<span class="keyword">const</span> <span class="keywordtype">char</span>*);
<a name="l00395"></a>00395 
<a name="l00397"></a>00397 
<a name="l00404"></a>00404   <span class="keywordtype">int</span> GetNumberOfHierarchyArrays();
<a name="l00405"></a>00405   <span class="keyword">const</span> <span class="keywordtype">char</span>* GetHierarchyArrayName(<span class="keywordtype">int</span> arrayIdx);
<a name="l00406"></a>00406   <span class="keywordtype">void</span> SetHierarchyArrayStatus(<span class="keywordtype">int</span> <a class="code" href="a03761.html#c6551f7bf833e8254b2b3ecdaea0d210e519c5019582479480124c44722a451f">index</a>, <span class="keywordtype">int</span> flag);
<a name="l00407"></a>00407   <span class="keywordtype">void</span> SetHierarchyArrayStatus(<span class="keyword">const</span> <span class="keywordtype">char</span>*, <span class="keywordtype">int</span> flag);
<a name="l00408"></a>00408   <span class="keywordtype">int</span> GetHierarchyArrayStatus(<span class="keywordtype">int</span> <a class="code" href="a03761.html#c6551f7bf833e8254b2b3ecdaea0d210e519c5019582479480124c44722a451f">index</a>);
<a name="l00409"></a>00409   <span class="keywordtype">int</span> GetHierarchyArrayStatus(<span class="keyword">const</span> <span class="keywordtype">char</span>*);
<a name="l00411"></a>00411 
<a name="l00412"></a>00412   vtkGetMacro(DisplayType,<span class="keywordtype">int</span>);
<a name="l00413"></a>00413   <span class="keyword">virtual</span> <span class="keywordtype">void</span> SetDisplayType(<span class="keywordtype">int</span> <a class="code" href="a03761.html#c6551f7bf833e8254b2b3ecdaea0d2108e7f81709ed57920a45c02a954726847">type</a>);
<a name="l00414"></a>00414 
<a name="l00420"></a>00420   vtkBooleanMacro(ExodusModelMetadata, <span class="keywordtype">int</span>);
<a name="l00421"></a>00421   vtkSetMacro(ExodusModelMetadata, <span class="keywordtype">int</span>);
<a name="l00422"></a>00422   vtkGetMacro(ExodusModelMetadata, <span class="keywordtype">int</span>);
<a name="l00423"></a>00423 
<a name="l00425"></a>00425 
<a name="l00426"></a>00426   vtkGetObjectMacro(ExodusModel,<a class="code" href="a00491.html" title="Exodus Model.">vtkExodusModel</a>);
<a name="l00428"></a>00428 
<a name="l00436"></a>00436   vtkSetMacro(PackExodusModelOntoOutput, <span class="keywordtype">int</span>);
<a name="l00437"></a>00437   vtkGetMacro(PackExodusModelOntoOutput, <span class="keywordtype">int</span>);
<a name="l00438"></a>00438   vtkBooleanMacro(PackExodusModelOntoOutput, <span class="keywordtype">int</span>);
<a name="l00439"></a>00439 
<a name="l00441"></a>00441   <span class="keywordtype">int</span> IsValidVariable( <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="a03761.html#c6551f7bf833e8254b2b3ecdaea0d2108e7f81709ed57920a45c02a954726847">type</a>, <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="a03761.html#c6551f7bf833e8254b2b3ecdaea0d210c713735f1d46c2694d66e85217207be2">name</a> );
<a name="l00442"></a>00442 
<a name="l00444"></a>00444   <span class="keywordtype">int</span> GetVariableID ( <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="a03761.html#c6551f7bf833e8254b2b3ecdaea0d2108e7f81709ed57920a45c02a954726847">type</a>, <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="a03761.html#c6551f7bf833e8254b2b3ecdaea0d210c713735f1d46c2694d66e85217207be2">name</a> );
<a name="l00445"></a>00445 
<a name="l00446"></a>00446   <span class="keywordtype">void</span> SetAllArrayStatus( <span class="keywordtype">int</span> otype, <span class="keywordtype">int</span> status );
<a name="l00447"></a>00447   <span class="comment">// Helper functions</span>
<a name="l00448"></a>00448   <span class="comment">//static int StringsEqual(const char* s1, char* s2);</span>
<a name="l00449"></a>00449   <span class="comment">//static void StringUppercase(const char* str, char* upperstr);</span>
<a name="l00450"></a>00450   <span class="comment">//static char *StrDupWithNew(const char *s);</span>
<a name="l00451"></a>00451 
<a name="l00452"></a>00452   <span class="comment">// time series query functions</span>
<a name="l00453"></a>00453   <span class="keywordtype">int</span> GetTimeSeriesData( <span class="keywordtype">int</span> ID, <span class="keyword">const</span> <span class="keywordtype">char</span> *vName, <span class="keyword">const</span> <span class="keywordtype">char</span> *vType, 
<a name="l00454"></a>00454                          <a class="code" href="a00556.html" title="dynamic, self-adjusting array of float">vtkFloatArray</a> *result );
<a name="l00455"></a>00455 
<a name="l00456"></a>00456 
<a name="l00457"></a>00457 
<a name="l00458"></a><a class="code" href="a00476.html#97f2a9762c7fd1980d58f657733d1ccf">00458</a>   <span class="keywordtype">int</span> GetNumberOfEdgeBlockArrays()
<a name="l00459"></a>00459     { <span class="keywordflow">return</span> this-&gt;GetNumberOfObjects(EDGE_BLOCK); }
<a name="l00460"></a><a class="code" href="a00476.html#cea37ece3fdc0d61b0c16ad1a4e56d60">00460</a>   <span class="keyword">const</span> <span class="keywordtype">char</span>* GetEdgeBlockArrayName(<span class="keywordtype">int</span> <a class="code" href="a03761.html#c6551f7bf833e8254b2b3ecdaea0d210e519c5019582479480124c44722a451f">index</a>)
<a name="l00461"></a>00461     { <span class="keywordflow">return</span> this-&gt;GetObjectName(EDGE_BLOCK, index); }
<a name="l00462"></a><a class="code" href="a00476.html#0f0b491ba8cc9d384459bfcbd592ac06">00462</a>   <span class="keywordtype">int</span> GetEdgeBlockArrayStatus(<span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="a03761.html#c6551f7bf833e8254b2b3ecdaea0d210c713735f1d46c2694d66e85217207be2">name</a>)
<a name="l00463"></a>00463     { <span class="keywordflow">return</span> this-&gt;GetObjectStatus(EDGE_BLOCK, name); }
<a name="l00464"></a><a class="code" href="a00476.html#12f4f8636c3d05a197345c887ee2cc18">00464</a>   <span class="keywordtype">void</span> SetEdgeBlockArrayStatus(<span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="a03761.html#c6551f7bf833e8254b2b3ecdaea0d210c713735f1d46c2694d66e85217207be2">name</a>, <span class="keywordtype">int</span> flag)
<a name="l00465"></a>00465     { this-&gt;SetObjectStatus(EDGE_BLOCK, name, flag); }
<a name="l00466"></a>00466   
<a name="l00467"></a><a class="code" href="a00476.html#48f155cf4913802c6ec4ab72ea6d943a">00467</a>   <span class="keywordtype">int</span> GetNumberOfFaceBlockArrays()
<a name="l00468"></a>00468     { <span class="keywordflow">return</span> this-&gt;GetNumberOfObjects(FACE_BLOCK); }
<a name="l00469"></a><a class="code" href="a00476.html#99c48efaaffa0bc1b9a5d10b02a50ed5">00469</a>   <span class="keyword">const</span> <span class="keywordtype">char</span>* GetFaceBlockArrayName(<span class="keywordtype">int</span> <a class="code" href="a03761.html#c6551f7bf833e8254b2b3ecdaea0d210e519c5019582479480124c44722a451f">index</a>)
<a name="l00470"></a>00470     { <span class="keywordflow">return</span> this-&gt;GetObjectName(FACE_BLOCK, index); }
<a name="l00471"></a><a class="code" href="a00476.html#a73c441ac0946c9ab58399aa97456666">00471</a>   <span class="keywordtype">int</span> GetFaceBlockArrayStatus(<span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="a03761.html#c6551f7bf833e8254b2b3ecdaea0d210c713735f1d46c2694d66e85217207be2">name</a>)
<a name="l00472"></a>00472     { <span class="keywordflow">return</span> this-&gt;GetObjectStatus(FACE_BLOCK, name); }
<a name="l00473"></a><a class="code" href="a00476.html#33c3bf114b943f08451b747e790d7f13">00473</a>   <span class="keywordtype">void</span> SetFaceBlockArrayStatus(<span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="a03761.html#c6551f7bf833e8254b2b3ecdaea0d210c713735f1d46c2694d66e85217207be2">name</a>, <span class="keywordtype">int</span> flag)
<a name="l00474"></a>00474     { this-&gt;SetObjectStatus(FACE_BLOCK, name, flag); }
<a name="l00475"></a>00475  
<a name="l00476"></a><a class="code" href="a00476.html#dc10a66a1b7f5a173c964442def48061">00476</a>   <span class="keywordtype">int</span> GetNumberOfElementBlockArrays()
<a name="l00477"></a>00477     { <span class="keywordflow">return</span> this-&gt;GetNumberOfObjects(ELEM_BLOCK); }
<a name="l00478"></a><a class="code" href="a00476.html#abbf8a97ccffde0905fb1a474aca7d96">00478</a>   <span class="keyword">const</span> <span class="keywordtype">char</span>* GetElementBlockArrayName(<span class="keywordtype">int</span> <a class="code" href="a03761.html#c6551f7bf833e8254b2b3ecdaea0d210e519c5019582479480124c44722a451f">index</a>)
<a name="l00479"></a>00479     { <span class="keywordflow">return</span> this-&gt;GetObjectName(ELEM_BLOCK, index); }
<a name="l00480"></a><a class="code" href="a00476.html#cfd188325b8139f1cff747357676d328">00480</a>   <span class="keywordtype">int</span> GetElementBlockArrayStatus(<span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="a03761.html#c6551f7bf833e8254b2b3ecdaea0d210c713735f1d46c2694d66e85217207be2">name</a>)
<a name="l00481"></a>00481     { <span class="keywordflow">return</span> this-&gt;GetObjectStatus(ELEM_BLOCK, name); }
<a name="l00482"></a><a class="code" href="a00476.html#b782b2bb3e7a1f773bec2900fc5e0c2d">00482</a>   <span class="keywordtype">void</span> SetElementBlockArrayStatus(<span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="a03761.html#c6551f7bf833e8254b2b3ecdaea0d210c713735f1d46c2694d66e85217207be2">name</a>, <span class="keywordtype">int</span> flag)
<a name="l00483"></a>00483     { this-&gt;SetObjectStatus(ELEM_BLOCK, name, flag); }
<a name="l00484"></a>00484 
<a name="l00485"></a><a class="code" href="a00476.html#634de68528bafc0fa0afd48ee38d3062">00485</a>   <span class="keywordtype">int</span> GetNumberOfGlobalResultArrays()
<a name="l00486"></a>00486     { <span class="keywordflow">return</span> this-&gt;GetNumberOfObjectArrays(GLOBAL); }
<a name="l00487"></a><a class="code" href="a00476.html#4eef7c0dbfc0585157e95b93ced1c129">00487</a>   <span class="keyword">const</span> <span class="keywordtype">char</span>* GetGlobalResultArrayName(<span class="keywordtype">int</span> <a class="code" href="a03761.html#c6551f7bf833e8254b2b3ecdaea0d210e519c5019582479480124c44722a451f">index</a>)
<a name="l00488"></a>00488     { <span class="keywordflow">return</span> this-&gt;GetObjectArrayName(GLOBAL, index); }
<a name="l00489"></a><a class="code" href="a00476.html#d5ab240ed9b1f5c74695aad85dd0ff46">00489</a>   <span class="keywordtype">int</span> GetGlobalResultArrayStatus(<span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="a03761.html#c6551f7bf833e8254b2b3ecdaea0d210c713735f1d46c2694d66e85217207be2">name</a>)
<a name="l00490"></a>00490     { <span class="keywordflow">return</span> this-&gt;GetObjectArrayStatus(GLOBAL, name); }
<a name="l00491"></a><a class="code" href="a00476.html#bc50f545d570ef03630e9fe1412db202">00491</a>   <span class="keywordtype">void</span> SetGlobalResultArrayStatus(<span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="a03761.html#c6551f7bf833e8254b2b3ecdaea0d210c713735f1d46c2694d66e85217207be2">name</a>, <span class="keywordtype">int</span> flag)
<a name="l00492"></a>00492     { this-&gt;SetObjectArrayStatus(GLOBAL, name, flag); }
<a name="l00493"></a>00493   
<a name="l00494"></a><a class="code" href="a00476.html#2a99db08afaad4c138d51cf1c943c6d9">00494</a>   <span class="keywordtype">int</span> GetNumberOfPointResultArrays()
<a name="l00495"></a>00495     { <span class="keywordflow">return</span> this-&gt;GetNumberOfObjectArrays(NODAL); }
<a name="l00496"></a><a class="code" href="a00476.html#fe5b7f7a59051f52aa3e253ddd43aacb">00496</a>   <span class="keyword">const</span> <span class="keywordtype">char</span>* GetPointResultArrayName(<span class="keywordtype">int</span> <a class="code" href="a03761.html#c6551f7bf833e8254b2b3ecdaea0d210e519c5019582479480124c44722a451f">index</a>)
<a name="l00497"></a>00497     { <span class="keywordflow">return</span> this-&gt;GetObjectArrayName(NODAL, index); }
<a name="l00498"></a><a class="code" href="a00476.html#397ae9f531fc40bc91ff1659381ae4f4">00498</a>   <span class="keywordtype">int</span> GetPointResultArrayStatus(<span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="a03761.html#c6551f7bf833e8254b2b3ecdaea0d210c713735f1d46c2694d66e85217207be2">name</a>)
<a name="l00499"></a>00499     { <span class="keywordflow">return</span> this-&gt;GetObjectArrayStatus(NODAL, name); }
<a name="l00500"></a><a class="code" href="a00476.html#dcaff588696d71f35b8475bfc80030b8">00500</a>   <span class="keywordtype">void</span> SetPointResultArrayStatus(<span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="a03761.html#c6551f7bf833e8254b2b3ecdaea0d210c713735f1d46c2694d66e85217207be2">name</a>, <span class="keywordtype">int</span> flag)
<a name="l00501"></a>00501     { this-&gt;SetObjectArrayStatus(NODAL, name, flag); }
<a name="l00502"></a>00502   
<a name="l00503"></a><a class="code" href="a00476.html#a1a2b2cc4ea81dec9a3b8a85fc5cedd5">00503</a>   <span class="keywordtype">int</span> GetNumberOfEdgeResultArrays()
<a name="l00504"></a>00504     { <span class="keywordflow">return</span> this-&gt;GetNumberOfObjectArrays(EDGE_BLOCK); }
<a name="l00505"></a><a class="code" href="a00476.html#1639292766f9000d96e6457c4a295055">00505</a>   <span class="keyword">const</span> <span class="keywordtype">char</span>* GetEdgeResultArrayName(<span class="keywordtype">int</span> <a class="code" href="a03761.html#c6551f7bf833e8254b2b3ecdaea0d210e519c5019582479480124c44722a451f">index</a>)
<a name="l00506"></a>00506     { <span class="keywordflow">return</span> this-&gt;GetObjectArrayName(EDGE_BLOCK, index); }
<a name="l00507"></a><a class="code" href="a00476.html#9dd91137ec2c595473072f4402f1b9bd">00507</a>   <span class="keywordtype">int</span> GetEdgeResultArrayStatus(<span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="a03761.html#c6551f7bf833e8254b2b3ecdaea0d210c713735f1d46c2694d66e85217207be2">name</a>)
<a name="l00508"></a>00508     { <span class="keywordflow">return</span> this-&gt;GetObjectArrayStatus(EDGE_BLOCK, name); }
<a name="l00509"></a><a class="code" href="a00476.html#2d7c713f5302827114f6faab2fb7cda4">00509</a>   <span class="keywordtype">void</span> SetEdgeResultArrayStatus(<span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="a03761.html#c6551f7bf833e8254b2b3ecdaea0d210c713735f1d46c2694d66e85217207be2">name</a>, <span class="keywordtype">int</span> flag)
<a name="l00510"></a>00510     { this-&gt;SetObjectArrayStatus(EDGE_BLOCK, name, flag); }
<a name="l00511"></a>00511 
<a name="l00512"></a><a class="code" href="a00476.html#791f65b7adeb8418176d3299966919f2">00512</a>   <span class="keywordtype">int</span> GetNumberOfFaceResultArrays()
<a name="l00513"></a>00513     { <span class="keywordflow">return</span> this-&gt;GetNumberOfObjectArrays(FACE_BLOCK); }
<a name="l00514"></a><a class="code" href="a00476.html#57fbb634e757d270e76094509f63d248">00514</a>   <span class="keyword">const</span> <span class="keywordtype">char</span>* GetFaceResultArrayName(<span class="keywordtype">int</span> <a class="code" href="a03761.html#c6551f7bf833e8254b2b3ecdaea0d210e519c5019582479480124c44722a451f">index</a>)
<a name="l00515"></a>00515     { <span class="keywordflow">return</span> this-&gt;GetObjectArrayName(FACE_BLOCK, index); }
<a name="l00516"></a><a class="code" href="a00476.html#1151c0ba6db03f5d5d9ed18e035d54d2">00516</a>   <span class="keywordtype">int</span> GetFaceResultArrayStatus(<span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="a03761.html#c6551f7bf833e8254b2b3ecdaea0d210c713735f1d46c2694d66e85217207be2">name</a>)
<a name="l00517"></a>00517     { <span class="keywordflow">return</span> this-&gt;GetObjectArrayStatus(FACE_BLOCK, name); }
<a name="l00518"></a><a class="code" href="a00476.html#81a2a4446006b6b7d34c1b358a218c71">00518</a>   <span class="keywordtype">void</span> SetFaceResultArrayStatus(<span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="a03761.html#c6551f7bf833e8254b2b3ecdaea0d210c713735f1d46c2694d66e85217207be2">name</a>, <span class="keywordtype">int</span> flag)
<a name="l00519"></a>00519     { this-&gt;SetObjectArrayStatus(FACE_BLOCK, name, flag); }
<a name="l00520"></a>00520 
<a name="l00521"></a><a class="code" href="a00476.html#f43bb379c8342d9feb78bc2b25e490d1">00521</a>   <span class="keywordtype">int</span> GetNumberOfElementResultArrays()
<a name="l00522"></a>00522     { <span class="keywordflow">return</span> this-&gt;GetNumberOfObjectArrays(ELEM_BLOCK); }
<a name="l00523"></a><a class="code" href="a00476.html#3e86031e0f319da3c30ed8387b17736b">00523</a>   <span class="keyword">const</span> <span class="keywordtype">char</span>* GetElementResultArrayName(<span class="keywordtype">int</span> <a class="code" href="a03761.html#c6551f7bf833e8254b2b3ecdaea0d210e519c5019582479480124c44722a451f">index</a>)
<a name="l00524"></a>00524     { <span class="keywordflow">return</span> this-&gt;GetObjectArrayName(ELEM_BLOCK, index); }
<a name="l00525"></a><a class="code" href="a00476.html#4c50305f8b2a490432ed55f232df868e">00525</a>   <span class="keywordtype">int</span> GetElementResultArrayStatus(<span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="a03761.html#c6551f7bf833e8254b2b3ecdaea0d210c713735f1d46c2694d66e85217207be2">name</a>)
<a name="l00526"></a>00526     { <span class="keywordflow">return</span> this-&gt;GetObjectArrayStatus(ELEM_BLOCK, name); }
<a name="l00527"></a><a class="code" href="a00476.html#1abecafca24df6b5b6e9d00a3e78e2f4">00527</a>   <span class="keywordtype">void</span> SetElementResultArrayStatus(<span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="a03761.html#c6551f7bf833e8254b2b3ecdaea0d210c713735f1d46c2694d66e85217207be2">name</a>, <span class="keywordtype">int</span> flag)
<a name="l00528"></a>00528     { this-&gt;SetObjectArrayStatus(ELEM_BLOCK, name, flag); }
<a name="l00529"></a>00529   
<a name="l00530"></a>00530   
<a name="l00531"></a><a class="code" href="a00476.html#d56c5d3882bb84b6a5221a68bdac0857">00531</a>   <span class="keywordtype">int</span> GetNumberOfNodeMapArrays()
<a name="l00532"></a>00532     { <span class="keywordflow">return</span> this-&gt;GetNumberOfObjects(NODE_MAP); }
<a name="l00533"></a><a class="code" href="a00476.html#0ce0a61edc7ed5c27a927e5b7a8d5698">00533</a>   <span class="keyword">const</span> <span class="keywordtype">char</span>* GetNodeMapArrayName(<span class="keywordtype">int</span> <a class="code" href="a03761.html#c6551f7bf833e8254b2b3ecdaea0d210e519c5019582479480124c44722a451f">index</a>)
<a name="l00534"></a>00534     { <span class="keywordflow">return</span> this-&gt;GetObjectName(NODE_MAP, index); }
<a name="l00535"></a><a class="code" href="a00476.html#2bfa6eb2f297650a4ba6d264ae3c5bd4">00535</a>   <span class="keywordtype">int</span> GetNodeMapArrayStatus(<span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="a03761.html#c6551f7bf833e8254b2b3ecdaea0d210c713735f1d46c2694d66e85217207be2">name</a>)
<a name="l00536"></a>00536     { <span class="keywordflow">return</span> this-&gt;GetObjectStatus(NODE_MAP, name); }
<a name="l00537"></a><a class="code" href="a00476.html#6addfb1cfb3e77deabe992ce0ad8952f">00537</a>   <span class="keywordtype">void</span> SetNodeMapArrayStatus(<span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="a03761.html#c6551f7bf833e8254b2b3ecdaea0d210c713735f1d46c2694d66e85217207be2">name</a>, <span class="keywordtype">int</span> flag)
<a name="l00538"></a>00538     { this-&gt;SetObjectStatus(NODE_MAP, name, flag); }
<a name="l00539"></a>00539   
<a name="l00540"></a><a class="code" href="a00476.html#e2be9a4d729813ea3bebee56e9285e00">00540</a>   <span class="keywordtype">int</span> GetNumberOfEdgeMapArrays()
<a name="l00541"></a>00541     { <span class="keywordflow">return</span> this-&gt;GetNumberOfObjects(EDGE_MAP); }
<a name="l00542"></a><a class="code" href="a00476.html#0c73cc1fb6c7fc1bb9a040b7a0b102d7">00542</a>   <span class="keyword">const</span> <span class="keywordtype">char</span>* GetEdgeMapArrayName(<span class="keywordtype">int</span> <a class="code" href="a03761.html#c6551f7bf833e8254b2b3ecdaea0d210e519c5019582479480124c44722a451f">index</a>)
<a name="l00543"></a>00543     { <span class="keywordflow">return</span> this-&gt;GetObjectName(EDGE_MAP, index); }
<a name="l00544"></a><a class="code" href="a00476.html#48dcc73865935431e5817dd9399ad353">00544</a>   <span class="keywordtype">int</span> GetEdgeMapArrayStatus(<span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="a03761.html#c6551f7bf833e8254b2b3ecdaea0d210c713735f1d46c2694d66e85217207be2">name</a>)
<a name="l00545"></a>00545     { <span class="keywordflow">return</span> this-&gt;GetObjectStatus(EDGE_MAP, name); }
<a name="l00546"></a><a class="code" href="a00476.html#6c75c1509fd51af3c5243b8544da0a3d">00546</a>   <span class="keywordtype">void</span> SetEdgeMapArrayStatus(<span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="a03761.html#c6551f7bf833e8254b2b3ecdaea0d210c713735f1d46c2694d66e85217207be2">name</a>, <span class="keywordtype">int</span> flag)
<a name="l00547"></a>00547     { this-&gt;SetObjectStatus(EDGE_MAP, name, flag); }
<a name="l00548"></a>00548 
<a name="l00549"></a><a class="code" href="a00476.html#afaeb883c4c034068319b233935188af">00549</a>   <span class="keywordtype">int</span> GetNumberOfFaceMapArrays()
<a name="l00550"></a>00550     { <span class="keywordflow">return</span> this-&gt;GetNumberOfObjects(FACE_MAP); }
<a name="l00551"></a><a class="code" href="a00476.html#83a07e833398697e0775e0e994b716b1">00551</a>   <span class="keyword">const</span> <span class="keywordtype">char</span>* GetFaceMapArrayName(<span class="keywordtype">int</span> <a class="code" href="a03761.html#c6551f7bf833e8254b2b3ecdaea0d210e519c5019582479480124c44722a451f">index</a>)
<a name="l00552"></a>00552     { <span class="keywordflow">return</span> this-&gt;GetObjectName(FACE_MAP, index); }
<a name="l00553"></a><a class="code" href="a00476.html#a619d8c165c700f327bd39ff5471c473">00553</a>   <span class="keywordtype">int</span> GetFaceMapArrayStatus(<span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="a03761.html#c6551f7bf833e8254b2b3ecdaea0d210c713735f1d46c2694d66e85217207be2">name</a>)
<a name="l00554"></a>00554     { <span class="keywordflow">return</span> this-&gt;GetObjectStatus(FACE_MAP, name); }
<a name="l00555"></a><a class="code" href="a00476.html#795d40010387c1ef514a8f1bab2527f4">00555</a>   <span class="keywordtype">void</span> SetFaceMapArrayStatus(<span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="a03761.html#c6551f7bf833e8254b2b3ecdaea0d210c713735f1d46c2694d66e85217207be2">name</a>, <span class="keywordtype">int</span> flag)
<a name="l00556"></a>00556     { this-&gt;SetObjectStatus(FACE_MAP, name, flag); }
<a name="l00557"></a>00557 
<a name="l00558"></a><a class="code" href="a00476.html#aa44194dba7ba43f28736fbc934e2ae6">00558</a>   <span class="keywordtype">int</span> GetNumberOfElementMapArrays()
<a name="l00559"></a>00559     { <span class="keywordflow">return</span> this-&gt;GetNumberOfObjects(ELEM_MAP); }
<a name="l00560"></a><a class="code" href="a00476.html#d98ce252430ecc942f7f1cecfb16415a">00560</a>   <span class="keyword">const</span> <span class="keywordtype">char</span>* GetElementMapArrayName(<span class="keywordtype">int</span> <a class="code" href="a03761.html#c6551f7bf833e8254b2b3ecdaea0d210e519c5019582479480124c44722a451f">index</a>)
<a name="l00561"></a>00561     { <span class="keywordflow">return</span> this-&gt;GetObjectName(ELEM_MAP, index); }
<a name="l00562"></a><a class="code" href="a00476.html#2d751c734663daf809a794432ea92bf3">00562</a>   <span class="keywordtype">int</span> GetElementMapArrayStatus(<span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="a03761.html#c6551f7bf833e8254b2b3ecdaea0d210c713735f1d46c2694d66e85217207be2">name</a>)
<a name="l00563"></a>00563     { <span class="keywordflow">return</span> this-&gt;GetObjectStatus(ELEM_MAP, name); }
<a name="l00564"></a><a class="code" href="a00476.html#1e422ac6d585493bb42327890cf5fd22">00564</a>   <span class="keywordtype">void</span> SetElementMapArrayStatus(<span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="a03761.html#c6551f7bf833e8254b2b3ecdaea0d210c713735f1d46c2694d66e85217207be2">name</a>, <span class="keywordtype">int</span> flag)
<a name="l00565"></a>00565     { this-&gt;SetObjectStatus(ELEM_MAP, name, flag); }
<a name="l00566"></a>00566   
<a name="l00567"></a><a class="code" href="a00476.html#3a18a93ace191c313f4ab145b555735f">00567</a>   <span class="keywordtype">int</span> GetNumberOfNodeSetArrays()
<a name="l00568"></a>00568     { <span class="keywordflow">return</span> this-&gt;GetNumberOfObjects(NODE_SET); }
<a name="l00569"></a><a class="code" href="a00476.html#c79ca54a97ca1c0297f4d51a8765f20b">00569</a>   <span class="keyword">const</span> <span class="keywordtype">char</span>* GetNodeSetArrayName(<span class="keywordtype">int</span> <a class="code" href="a03761.html#c6551f7bf833e8254b2b3ecdaea0d210e519c5019582479480124c44722a451f">index</a>)
<a name="l00570"></a>00570     { <span class="keywordflow">return</span> this-&gt;GetObjectName(NODE_SET, index); }
<a name="l00571"></a><a class="code" href="a00476.html#f9586eee52fa558a9241f74b9fedc5ef">00571</a>   <span class="keywordtype">int</span> GetNodeSetArrayStatus(<span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="a03761.html#c6551f7bf833e8254b2b3ecdaea0d210c713735f1d46c2694d66e85217207be2">name</a>)
<a name="l00572"></a>00572     { <span class="keywordflow">return</span> this-&gt;GetObjectStatus(NODE_SET, name); }
<a name="l00573"></a><a class="code" href="a00476.html#e24401d6401a614f116e3f636507e92f">00573</a>   <span class="keywordtype">void</span> SetNodeSetArrayStatus(<span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="a03761.html#c6551f7bf833e8254b2b3ecdaea0d210c713735f1d46c2694d66e85217207be2">name</a>, <span class="keywordtype">int</span> flag)
<a name="l00574"></a>00574     { this-&gt;SetObjectStatus(NODE_SET, name, flag); }
<a name="l00575"></a>00575   
<a name="l00576"></a><a class="code" href="a00476.html#444c5caa67d5cd96aea0de05742144b1">00576</a>   <span class="keywordtype">int</span> GetNumberOfSideSetArrays()
<a name="l00577"></a>00577     { <span class="keywordflow">return</span> this-&gt;GetNumberOfObjects(SIDE_SET); }
<a name="l00578"></a><a class="code" href="a00476.html#7edc6106948b4ce5e8349f55dd637860">00578</a>   <span class="keyword">const</span> <span class="keywordtype">char</span>* GetSideSetArrayName(<span class="keywordtype">int</span> <a class="code" href="a03761.html#c6551f7bf833e8254b2b3ecdaea0d210e519c5019582479480124c44722a451f">index</a>)
<a name="l00579"></a>00579     { <span class="keywordflow">return</span> this-&gt;GetObjectName(SIDE_SET, index); }
<a name="l00580"></a><a class="code" href="a00476.html#7ca97ef2d90aaea4800bd859cea97be1">00580</a>   <span class="keywordtype">int</span> GetSideSetArrayStatus(<span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="a03761.html#c6551f7bf833e8254b2b3ecdaea0d210c713735f1d46c2694d66e85217207be2">name</a>)
<a name="l00581"></a>00581     { <span class="keywordflow">return</span> this-&gt;GetObjectStatus(SIDE_SET, name); }
<a name="l00582"></a><a class="code" href="a00476.html#6acae745a30f265be6dd00f062df38c8">00582</a>   <span class="keywordtype">void</span> SetSideSetArrayStatus(<span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="a03761.html#c6551f7bf833e8254b2b3ecdaea0d210c713735f1d46c2694d66e85217207be2">name</a>, <span class="keywordtype">int</span> flag)
<a name="l00583"></a>00583     { this-&gt;SetObjectStatus(SIDE_SET, name, flag); }
<a name="l00584"></a>00584   
<a name="l00585"></a><a class="code" href="a00476.html#40a1c5f7b9c88442e2b4b017ecb20b49">00585</a>   <span class="keywordtype">int</span> GetNumberOfEdgeSetArrays()
<a name="l00586"></a>00586     { <span class="keywordflow">return</span> this-&gt;GetNumberOfObjects(EDGE_SET); }
<a name="l00587"></a><a class="code" href="a00476.html#a2d73c6047be9546882429591182b03c">00587</a>   <span class="keyword">const</span> <span class="keywordtype">char</span>* GetEdgeSetArrayName(<span class="keywordtype">int</span> <a class="code" href="a03761.html#c6551f7bf833e8254b2b3ecdaea0d210e519c5019582479480124c44722a451f">index</a>)
<a name="l00588"></a>00588     { <span class="keywordflow">return</span> this-&gt;GetObjectName(EDGE_SET, index); }
<a name="l00589"></a><a class="code" href="a00476.html#4e66286bf058f34528d0951df65fd9ff">00589</a>   <span class="keywordtype">int</span> GetEdgeSetArrayStatus(<span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="a03761.html#c6551f7bf833e8254b2b3ecdaea0d210c713735f1d46c2694d66e85217207be2">name</a>)
<a name="l00590"></a>00590     { <span class="keywordflow">return</span> this-&gt;GetObjectStatus(EDGE_SET, name); }
<a name="l00591"></a><a class="code" href="a00476.html#b1d6cd16bbd1a355b78df76a930b79bc">00591</a>   <span class="keywordtype">void</span> SetEdgeSetArrayStatus(<span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="a03761.html#c6551f7bf833e8254b2b3ecdaea0d210c713735f1d46c2694d66e85217207be2">name</a>, <span class="keywordtype">int</span> flag)
<a name="l00592"></a>00592     { this-&gt;SetObjectStatus(EDGE_SET, name, flag); }
<a name="l00593"></a>00593 
<a name="l00594"></a><a class="code" href="a00476.html#01f64ee3d7c1b139cf601db37aa1a619">00594</a>   <span class="keywordtype">int</span> GetNumberOfFaceSetArrays()
<a name="l00595"></a>00595     { <span class="keywordflow">return</span> this-&gt;GetNumberOfObjects(FACE_SET); }
<a name="l00596"></a><a class="code" href="a00476.html#b9b309bc902e543fc40810973a68ee5f">00596</a>   <span class="keyword">const</span> <span class="keywordtype">char</span>* GetFaceSetArrayName(<span class="keywordtype">int</span> <a class="code" href="a03761.html#c6551f7bf833e8254b2b3ecdaea0d210e519c5019582479480124c44722a451f">index</a>)
<a name="l00597"></a>00597     { <span class="keywordflow">return</span> this-&gt;GetObjectName(FACE_SET, index); }
<a name="l00598"></a><a class="code" href="a00476.html#952b8f169820c2fec17869317a953325">00598</a>   <span class="keywordtype">int</span> GetFaceSetArrayStatus(<span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="a03761.html#c6551f7bf833e8254b2b3ecdaea0d210c713735f1d46c2694d66e85217207be2">name</a>)
<a name="l00599"></a>00599     { <span class="keywordflow">return</span> this-&gt;GetObjectStatus(FACE_SET, name); }
<a name="l00600"></a><a class="code" href="a00476.html#bc2c12167906a8e220d215788f9b7e03">00600</a>   <span class="keywordtype">void</span> SetFaceSetArrayStatus(<span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="a03761.html#c6551f7bf833e8254b2b3ecdaea0d210c713735f1d46c2694d66e85217207be2">name</a>, <span class="keywordtype">int</span> flag)
<a name="l00601"></a>00601     { this-&gt;SetObjectStatus(FACE_SET, name, flag); }
<a name="l00602"></a>00602   
<a name="l00603"></a><a class="code" href="a00476.html#2915c2264faa58e4db2a268ff500000a">00603</a>   <span class="keywordtype">int</span> GetNumberOfElementSetArrays()
<a name="l00604"></a>00604     { <span class="keywordflow">return</span> this-&gt;GetNumberOfObjects(ELEM_SET); }
<a name="l00605"></a><a class="code" href="a00476.html#6867efe5c8c83e3eddfa59d1424a77e1">00605</a>   <span class="keyword">const</span> <span class="keywordtype">char</span>* GetElementSetArrayName(<span class="keywordtype">int</span> <a class="code" href="a03761.html#c6551f7bf833e8254b2b3ecdaea0d210e519c5019582479480124c44722a451f">index</a>)
<a name="l00606"></a>00606     { <span class="keywordflow">return</span> this-&gt;GetObjectName(ELEM_SET, index); }
<a name="l00607"></a><a class="code" href="a00476.html#ea19f43e90bc25cee157e07864bf1acc">00607</a>   <span class="keywordtype">int</span> GetElementSetArrayStatus(<span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="a03761.html#c6551f7bf833e8254b2b3ecdaea0d210c713735f1d46c2694d66e85217207be2">name</a>)
<a name="l00608"></a>00608     { <span class="keywordflow">return</span> this-&gt;GetObjectStatus(ELEM_SET, name); }
<a name="l00609"></a><a class="code" href="a00476.html#221ff19356c364100a491f6edc0fafae">00609</a>   <span class="keywordtype">void</span> SetElementSetArrayStatus(<span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="a03761.html#c6551f7bf833e8254b2b3ecdaea0d210c713735f1d46c2694d66e85217207be2">name</a>, <span class="keywordtype">int</span> flag)
<a name="l00610"></a>00610     { this-&gt;SetObjectStatus(ELEM_SET, name, flag); }
<a name="l00611"></a>00611   
<a name="l00612"></a>00612   
<a name="l00613"></a><a class="code" href="a00476.html#4e176dd4af5b17c593f77aff40bca005">00613</a>   <span class="keywordtype">int</span> GetNumberOfNodeSetResultArrays()
<a name="l00614"></a>00614     { <span class="keywordflow">return</span> this-&gt;GetNumberOfObjectArrays(NODE_SET); }
<a name="l00615"></a><a class="code" href="a00476.html#b629d16f04e5c98e8e3ad64a6071e61d">00615</a>   <span class="keyword">const</span> <span class="keywordtype">char</span>* GetNodeSetResultArrayName(<span class="keywordtype">int</span> <a class="code" href="a03761.html#c6551f7bf833e8254b2b3ecdaea0d210e519c5019582479480124c44722a451f">index</a>)
<a name="l00616"></a>00616     { <span class="keywordflow">return</span> this-&gt;GetObjectArrayName(NODE_SET, index); }
<a name="l00617"></a><a class="code" href="a00476.html#533b9b5225c49c9ade7f1b67b7a37c0d">00617</a>   <span class="keywordtype">int</span> GetNodeSetResultArrayStatus(<span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="a03761.html#c6551f7bf833e8254b2b3ecdaea0d210c713735f1d46c2694d66e85217207be2">name</a>)
<a name="l00618"></a>00618     { <span class="keywordflow">return</span> this-&gt;GetObjectArrayStatus(NODE_SET, name); }
<a name="l00619"></a><a class="code" href="a00476.html#4e8c7e788f9dd2c22d6586c454b351e5">00619</a>   <span class="keywordtype">void</span> SetNodeSetResultArrayStatus(<span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="a03761.html#c6551f7bf833e8254b2b3ecdaea0d210c713735f1d46c2694d66e85217207be2">name</a>, <span class="keywordtype">int</span> flag)
<a name="l00620"></a>00620     { this-&gt;SetObjectArrayStatus(NODE_SET, name, flag); }
<a name="l00621"></a>00621   
<a name="l00622"></a><a class="code" href="a00476.html#4dabf1946bc2ae6d9764b5a991ae1c82">00622</a>   <span class="keywordtype">int</span> GetNumberOfSideSetResultArrays()
<a name="l00623"></a>00623     { <span class="keywordflow">return</span> this-&gt;GetNumberOfObjectArrays(SIDE_SET); }
<a name="l00624"></a><a class="code" href="a00476.html#27a3d5f82110f504bb51041b1d8644e5">00624</a>   <span class="keyword">const</span> <span class="keywordtype">char</span>* GetSideSetResultArrayName(<span class="keywordtype">int</span> <a class="code" href="a03761.html#c6551f7bf833e8254b2b3ecdaea0d210e519c5019582479480124c44722a451f">index</a>)
<a name="l00625"></a>00625     { <span class="keywordflow">return</span> this-&gt;GetObjectArrayName(SIDE_SET, index); }
<a name="l00626"></a><a class="code" href="a00476.html#e46bd72146ded82c837a48961f6ef092">00626</a>   <span class="keywordtype">int</span> GetSideSetResultArrayStatus(<span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="a03761.html#c6551f7bf833e8254b2b3ecdaea0d210c713735f1d46c2694d66e85217207be2">name</a>)
<a name="l00627"></a>00627     { <span class="keywordflow">return</span> this-&gt;GetObjectArrayStatus(SIDE_SET, name); }
<a name="l00628"></a><a class="code" href="a00476.html#2916778ab6bccff0da4d90d98e4bcb55">00628</a>   <span class="keywordtype">void</span> SetSideSetResultArrayStatus(<span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="a03761.html#c6551f7bf833e8254b2b3ecdaea0d210c713735f1d46c2694d66e85217207be2">name</a>, <span class="keywordtype">int</span> flag)
<a name="l00629"></a>00629     { this-&gt;SetObjectArrayStatus(SIDE_SET, name, flag); }
<a name="l00630"></a>00630   
<a name="l00631"></a><a class="code" href="a00476.html#4c32b91b2d65046629c2a8d88b3e4258">00631</a>   <span class="keywordtype">int</span> GetNumberOfEdgeSetResultArrays()
<a name="l00632"></a>00632     { <span class="keywordflow">return</span> this-&gt;GetNumberOfObjectArrays(EDGE_SET); }
<a name="l00633"></a><a class="code" href="a00476.html#25793dae4965d6f462645d334e099c91">00633</a>   <span class="keyword">const</span> <span class="keywordtype">char</span>* GetEdgeSetResultArrayName(<span class="keywordtype">int</span> <a class="code" href="a03761.html#c6551f7bf833e8254b2b3ecdaea0d210e519c5019582479480124c44722a451f">index</a>)
<a name="l00634"></a>00634     { <span class="keywordflow">return</span> this-&gt;GetObjectArrayName(EDGE_SET, index); }
<a name="l00635"></a><a class="code" href="a00476.html#1d845b5171eb7e0916563d569aa1dd60">00635</a>   <span class="keywordtype">int</span> GetEdgeSetResultArrayStatus(<span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="a03761.html#c6551f7bf833e8254b2b3ecdaea0d210c713735f1d46c2694d66e85217207be2">name</a>)
<a name="l00636"></a>00636     { <span class="keywordflow">return</span> this-&gt;GetObjectArrayStatus(EDGE_SET, name); }
<a name="l00637"></a><a class="code" href="a00476.html#f7342a13e830bf28063b8f1b7af201ae">00637</a>   <span class="keywordtype">void</span> SetEdgeSetResultArrayStatus(<span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="a03761.html#c6551f7bf833e8254b2b3ecdaea0d210c713735f1d46c2694d66e85217207be2">name</a>, <span class="keywordtype">int</span> flag)
<a name="l00638"></a>00638     { this-&gt;SetObjectArrayStatus(EDGE_SET, name, flag); }
<a name="l00639"></a>00639 
<a name="l00640"></a><a class="code" href="a00476.html#e950c9cc0833ef7118ee133fe3be4866">00640</a>   <span class="keywordtype">int</span> GetNumberOfFaceSetResultArrays()
<a name="l00641"></a>00641     { <span class="keywordflow">return</span> this-&gt;GetNumberOfObjectArrays(FACE_SET); }
<a name="l00642"></a><a class="code" href="a00476.html#048dcd6b25977ce21a5383fa1874aa5b">00642</a>   <span class="keyword">const</span> <span class="keywordtype">char</span>* GetFaceSetResultArrayName(<span class="keywordtype">int</span> <a class="code" href="a03761.html#c6551f7bf833e8254b2b3ecdaea0d210e519c5019582479480124c44722a451f">index</a>)
<a name="l00643"></a>00643     { <span class="keywordflow">return</span> this-&gt;GetObjectArrayName(FACE_SET, index); }
<a name="l00644"></a><a class="code" href="a00476.html#fbfe038e7f92227235e1ab2af7d92eec">00644</a>   <span class="keywordtype">int</span> GetFaceSetResultArrayStatus(<span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="a03761.html#c6551f7bf833e8254b2b3ecdaea0d210c713735f1d46c2694d66e85217207be2">name</a>)
<a name="l00645"></a>00645     { <span class="keywordflow">return</span> this-&gt;GetObjectArrayStatus(FACE_SET, name); }
<a name="l00646"></a><a class="code" href="a00476.html#e9106a4c63a0364876dd0ac2c3425c91">00646</a>   <span class="keywordtype">void</span> SetFaceSetResultArrayStatus(<span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="a03761.html#c6551f7bf833e8254b2b3ecdaea0d210c713735f1d46c2694d66e85217207be2">name</a>, <span class="keywordtype">int</span> flag)
<a name="l00647"></a>00647     { this-&gt;SetObjectArrayStatus(FACE_SET, name, flag); }
<a name="l00648"></a>00648   
<a name="l00649"></a><a class="code" href="a00476.html#b5beb4f2f23c69adfece63dbe93b6760">00649</a>   <span class="keywordtype">int</span> GetNumberOfElementSetResultArrays()
<a name="l00650"></a>00650     { <span class="keywordflow">return</span> this-&gt;GetNumberOfObjectArrays(ELEM_SET); }
<a name="l00651"></a><a class="code" href="a00476.html#6db0dce38ac8e83b62ccaede37bf79e6">00651</a>   <span class="keyword">const</span> <span class="keywordtype">char</span>* GetElementSetResultArrayName(<span class="keywordtype">int</span> <a class="code" href="a03761.html#c6551f7bf833e8254b2b3ecdaea0d210e519c5019582479480124c44722a451f">index</a>)
<a name="l00652"></a>00652     { <span class="keywordflow">return</span> this-&gt;GetObjectArrayName(ELEM_SET, index); }
<a name="l00653"></a><a class="code" href="a00476.html#d2701aa6d4251991e00869761b98c7e1">00653</a>   <span class="keywordtype">int</span> GetElementSetResultArrayStatus(<span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="a03761.html#c6551f7bf833e8254b2b3ecdaea0d210c713735f1d46c2694d66e85217207be2">name</a>)
<a name="l00654"></a>00654     { <span class="keywordflow">return</span> this-&gt;GetObjectArrayStatus(ELEM_SET, name); }
<a name="l00655"></a><a class="code" href="a00476.html#8648ebc4ef50ad363b0965c1ef37ea4a">00655</a>   <span class="keywordtype">void</span> SetElementSetResultArrayStatus(<span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="a03761.html#c6551f7bf833e8254b2b3ecdaea0d210c713735f1d46c2694d66e85217207be2">name</a>, <span class="keywordtype">int</span> flag)
<a name="l00656"></a>00656     { this-&gt;SetObjectArrayStatus(ELEM_SET, name, flag); }
<a name="l00657"></a>00657 
<a name="l00670"></a>00670 
<a name="l00671"></a>00671 
<a name="l00674"></a>00674   <span class="keywordtype">void</span> SetFastPathObjectType(<span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="a03761.html#c6551f7bf833e8254b2b3ecdaea0d2108e7f81709ed57920a45c02a954726847">type</a>);
<a name="l00675"></a>00675   <span class="comment">// Description:</span>
<a name="l00676"></a>00676   <span class="comment">// Possible argument values: "INDEX","GLOBAL"</span>
<a name="l00677"></a>00677   <span class="comment">// "GLOBAL" means the id refers to a global id</span>
<a name="l00678"></a>00678   <span class="comment">// "INDEX" means the id refers to an index into the VTK array</span>
<a name="l00679"></a>00679   <span class="keywordtype">void</span> SetFastPathIdType(<span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="a03761.html#c6551f7bf833e8254b2b3ecdaea0d2108e7f81709ed57920a45c02a954726847">type</a>);
<a name="l00680"></a>00680   <span class="keywordtype">void</span> SetFastPathObjectId(<a class="code" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a> <span class="keywordtype">id</span>);
<a name="l00682"></a>00682 
<a name="l00683"></a>00683 
<a name="l00688"></a>00688   <span class="keywordtype">void</span> Reset();
<a name="l00689"></a>00689 
<a name="l00695"></a>00695   <span class="keywordtype">void</span> ResetSettings();
<a name="l00696"></a>00696 
<a name="l00698"></a>00698   <span class="keywordtype">void</span> ResetCache();
<a name="l00699"></a>00699 
<a name="l00702"></a>00702   <span class="keyword">virtual</span> <span class="keywordtype">void</span> UpdateTimeInformation();
<a name="l00703"></a>00703 
<a name="l00704"></a>00704   <span class="keyword">virtual</span> <span class="keywordtype">void</span> Dump();
<a name="l00705"></a>00705 
<a name="l00708"></a>00708   <a class="code" href="a00654.html" title="Base class for graph data types.">vtkGraph</a>* GetSIL();
<a name="l00709"></a>00709 
<a name="l00711"></a>00711 
<a name="l00712"></a>00712   vtkGetMacro(SILUpdateStamp, <span class="keywordtype">int</span>);
<a name="l00714"></a>00714 
<a name="l00715"></a>00715 <span class="keyword">protected</span>:
<a name="l00716"></a>00716   <a class="code" href="a00476.html" title="Read exodus 2 files .ex2.">vtkExodusIIReader</a>();
<a name="l00717"></a>00717   ~<a class="code" href="a00476.html" title="Read exodus 2 files .ex2.">vtkExodusIIReader</a>();
<a name="l00718"></a>00718 
<a name="l00721"></a>00721   <span class="keyword">virtual</span> <span class="keywordtype">void</span> NewExodusModel();
<a name="l00722"></a>00722 
<a name="l00723"></a>00723   <span class="comment">// helper for finding IDs</span>
<a name="l00724"></a>00724   <span class="keyword">static</span> <span class="keywordtype">int</span> GetIDHelper ( <span class="keyword">const</span> <span class="keywordtype">char</span> *arrayName, <a class="code" href="a00374.html" title="abstract class to specify dataset behavior">vtkDataSet</a> *<a class="code" href="a03761.html#c6551f7bf833e8254b2b3ecdaea0d210eb708a412c0730a6b5f3215b36474a1e">data</a>, <span class="keywordtype">int</span> localID, <span class="keywordtype">int</span> searchType );
<a name="l00725"></a>00725   <span class="keyword">static</span> <span class="keywordtype">int</span> GetGlobalID( <span class="keyword">const</span> <span class="keywordtype">char</span> *arrayName, <a class="code" href="a00374.html" title="abstract class to specify dataset behavior">vtkDataSet</a> *<a class="code" href="a03761.html#c6551f7bf833e8254b2b3ecdaea0d210eb708a412c0730a6b5f3215b36474a1e">data</a>, <span class="keywordtype">int</span> localID, <span class="keywordtype">int</span> searchType );
<a name="l00726"></a>00726 
<a name="l00727"></a>00727   <span class="keyword">virtual</span> <span class="keywordtype">void</span> SetMetadata( <a class="code" href="a00478.html" title="This class holds metadata for an Exodus file.">vtkExodusIIReaderPrivate</a>* );
<a name="l00728"></a>00728   vtkGetObjectMacro(Metadata,<a class="code" href="a00478.html" title="This class holds metadata for an Exodus file.">vtkExodusIIReaderPrivate</a>);
<a name="l00729"></a>00729 
<a name="l00735"></a>00735   <span class="keywordtype">bool</span> FindXMLFile();
<a name="l00736"></a>00736 
<a name="l00737"></a>00737   <span class="comment">// Time query function. Called by ExecuteInformation().</span>
<a name="l00738"></a>00738   <span class="comment">// Fills the TimestepValues array.</span>
<a name="l00739"></a>00739   <span class="keywordtype">void</span> GetAllTimes(<a class="code" href="a00895.html" title="Store zero or more vtkInformation instances.">vtkInformationVector</a>*); 
<a name="l00740"></a>00740 
<a name="l00742"></a>00742   <span class="keywordtype">void</span> AdvertiseTimeSteps( <a class="code" href="a00872.html" title="Store vtkAlgorithm input/output information.">vtkInformation</a>* outputInfo );
<a name="l00743"></a>00743 
<a name="l00744"></a>00744   <span class="keyword">virtual</span> <span class="keywordtype">void</span> SetExodusModel( <a class="code" href="a00491.html" title="Exodus Model.">vtkExodusModel</a>* em );
<a name="l00745"></a>00745 
<a name="l00746"></a>00746   <span class="keywordtype">int</span> <a class="code" href="a01056.html#4dd0450f1a3bd714949d314bb7c5b3ed">ProcessRequest</a>( <a class="code" href="a00872.html" title="Store vtkAlgorithm input/output information.">vtkInformation</a> *, <a class="code" href="a00895.html" title="Store zero or more vtkInformation instances.">vtkInformationVector</a> **, <a class="code" href="a00895.html" title="Store zero or more vtkInformation instances.">vtkInformationVector</a> *);
<a name="l00747"></a>00747   <span class="keywordtype">int</span> <a class="code" href="a01056.html#e4c77515a30191bf8558f4fe0bed6a79">RequestInformation</a>( <a class="code" href="a00872.html" title="Store vtkAlgorithm input/output information.">vtkInformation</a> *, <a class="code" href="a00895.html" title="Store zero or more vtkInformation instances.">vtkInformationVector</a> **, <a class="code" href="a00895.html" title="Store zero or more vtkInformation instances.">vtkInformationVector</a> *);
<a name="l00748"></a>00748   <span class="keywordtype">int</span> <a class="code" href="a01056.html#40c518cc34a3c85721b45158977638c4">RequestData</a>( <a class="code" href="a00872.html" title="Store vtkAlgorithm input/output information.">vtkInformation</a> *, <a class="code" href="a00895.html" title="Store zero or more vtkInformation instances.">vtkInformationVector</a> **, <a class="code" href="a00895.html" title="Store zero or more vtkInformation instances.">vtkInformationVector</a> *);
<a name="l00749"></a>00749   <span class="comment">//int RequestDataOverTime( vtkInformation *, vtkInformationVector **, vtkInformationVector *);</span>
<a name="l00750"></a>00750 
<a name="l00751"></a>00751   <span class="comment">// Parameters for controlling what is read in.</span>
<a name="l00752"></a><a class="code" href="a00476.html#80d0aa3e9c39a44d53cd6bbfa1f48756">00752</a>   <span class="keywordtype">char</span>* FileName;
<a name="l00753"></a><a class="code" href="a00476.html#3a8d78518b0f1e684eac833b60cbd931">00753</a>   <span class="keywordtype">char</span>* XMLFileName;
<a name="l00754"></a><a class="code" href="a00476.html#f1abe064af940b714ce270c3f2dfea33">00754</a>   <span class="keywordtype">int</span> TimeStep;
<a name="l00755"></a><a class="code" href="a00476.html#47d5eeac673e10f2df835fb8990421df">00755</a>   <span class="keywordtype">int</span> TimeStepRange[2];
<a name="l00756"></a><a class="code" href="a00476.html#71691b616ca31eb2b41f916b18e18d9c">00756</a>   <a class="code" href="a01719.html" title="record modification and/or execution time">vtkTimeStamp</a> FileNameMTime;
<a name="l00757"></a><a class="code" href="a00476.html#9bfb8da48c3c243952188625d6757fff">00757</a>   <a class="code" href="a01719.html" title="record modification and/or execution time">vtkTimeStamp</a> XMLFileNameMTime;
<a name="l00758"></a>00758   
<a name="l00759"></a>00759   <span class="comment">// Information specific for exodus files.</span>
<a name="l00760"></a>00760 
<a name="l00761"></a>00761   <span class="comment">//1=display Block names</span>
<a name="l00762"></a>00762   <span class="comment">//2=display Part names</span>
<a name="l00763"></a>00763   <span class="comment">//3=display Material names</span>
<a name="l00764"></a><a class="code" href="a00476.html#b0be98328ce50f558ca7d0da01d1bb73">00764</a>   <span class="keywordtype">int</span> DisplayType;
<a name="l00765"></a>00765  
<a name="l00766"></a>00766   <span class="comment">// Metadata containing a description of the currently open file.</span>
<a name="l00767"></a><a class="code" href="a00476.html#4b71d125d16d5801abc0e518bde8b86e">00767</a>   <a class="code" href="a00478.html" title="This class holds metadata for an Exodus file.">vtkExodusIIReaderPrivate</a>* Metadata;
<a name="l00768"></a>00768 
<a name="l00769"></a><a class="code" href="a00476.html#148f746fd2efe9b3432a0fbd28115bc1">00769</a>   <a class="code" href="a00491.html" title="Exodus Model.">vtkExodusModel</a> *ExodusModel;
<a name="l00770"></a><a class="code" href="a00476.html#ad7a8b99530bedc16227a73d4f52e365">00770</a>   <span class="keywordtype">int</span> PackExodusModelOntoOutput;
<a name="l00771"></a><a class="code" href="a00476.html#2d4ea716361e6fb1ce756d322081622b">00771</a>   <span class="keywordtype">int</span> ExodusModelMetadata;
<a name="l00772"></a>00772 
<a name="l00773"></a><a class="code" href="a00476.html#f031ebe608713bec96312fda04fa1516">00773</a>   <span class="keywordtype">int</span> SILUpdateStamp;
<a name="l00774"></a>00774 
<a name="l00775"></a>00775 <span class="keyword">private</span>:
<a name="l00776"></a>00776   <a class="code" href="a00476.html" title="Read exodus 2 files .ex2.">vtkExodusIIReader</a>(<span class="keyword">const</span> <a class="code" href="a00476.html" title="Read exodus 2 files .ex2.">vtkExodusIIReader</a>&amp;); <span class="comment">// Not implemented</span>
<a name="l00777"></a>00777   <span class="keywordtype">void</span> operator=(<span class="keyword">const</span> <a class="code" href="a00476.html" title="Read exodus 2 files .ex2.">vtkExodusIIReader</a>&amp;); <span class="comment">// Not implemented</span>
<a name="l00778"></a>00778 
<a name="l00779"></a>00779   <span class="keywordtype">void</span> AddDisplacements(<a class="code" href="a01789.html" title="dataset represents arbitrary combinations of all possible cell types">vtkUnstructuredGrid</a>* output);
<a name="l00780"></a>00780 };
<a name="l00781"></a>00781 
<a name="l00782"></a>00782 <span class="preprocessor">#endif</span>
</pre></div></div>
<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 3 18:35:32 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>