Sophie

Sophie

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

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

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


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


<!-- Generated by Doxygen 1.5.9 -->
  <div class="navpath"><a class="el" href="namespaceitk.html">itk</a>::<a class="el" href="namespaceitk_1_1fem.html">fem</a>::<a class="el" href="classitk_1_1fem_1_1FEMLightObject.html">FEMLightObject</a>
  </div>
<div class="contents">
<h1>itk::fem::FEMLightObject Class Reference</h1><!-- doxytag: class="itk::fem::FEMLightObject" -->Base class for all classes that define the FEM system.  
<a href="#_details">More...</a>
<p>
<code>#include &lt;<a class="el" href="itkFEMLightObject_8h_source.html">itkFEMLightObject.h</a>&gt;</code>
<p>
<div class="dynheader">
Inheritance diagram for itk::fem::FEMLightObject:</div>
<div class="dynsection">
<p><center><img src="classitk_1_1fem_1_1FEMLightObject__inherit__graph.png" border="0" usemap="#itk_1_1fem_1_1FEMLightObject__inherit__map" alt="Inheritance graph"></center>
<map name="itk_1_1fem_1_1FEMLightObject__inherit__map">
<area shape="rect" id="node3" href="classitk_1_1fem_1_1Element.html" title="Abstract base element class." alt="" coords="273,399,417,428"><area shape="rect" id="node67" href="classitk_1_1fem_1_1Element_1_1Node.html" title="Class that stores information required to define a node." alt="" coords="252,672,439,701"><area shape="rect" id="node69" href="classitk_1_1fem_1_1Load.html" title="General abstract load base class." alt="" coords="287,725,404,755"><area shape="rect" id="node95" href="classitk_1_1fem_1_1Material.html" title="Base class for storing all the implicit material and other properties required to..." alt="" coords="276,805,415,835"><area shape="rect" id="node5" href="classitk_1_1fem_1_1ElementStd.html" title="itk::fem::ElementStd\&lt; 2, 2 \&gt;" alt="" coords="501,89,720,119"><area shape="rect" id="node15" href="classitk_1_1fem_1_1ElementStd.html" title="itk::fem::ElementStd\&lt; 3, 2 \&gt;" alt="" coords="501,169,720,199"><area shape="rect" id="node31" href="classitk_1_1fem_1_1ElementStd.html" title="itk::fem::ElementStd\&lt; 4, 2 \&gt;" alt="" coords="501,321,720,351"><area shape="rect" id="node43" href="classitk_1_1fem_1_1ElementStd.html" title="itk::fem::ElementStd\&lt; 4, 3 \&gt;" alt="" coords="501,399,720,428"><area shape="rect" id="node51" href="classitk_1_1fem_1_1ElementStd.html" title="itk::fem::ElementStd\&lt; 6, 2 \&gt;" alt="" coords="501,465,720,495"><area shape="rect" id="node59" href="classitk_1_1fem_1_1ElementStd.html" title="itk::fem::ElementStd\&lt; 8, 3 \&gt;" alt="" coords="501,545,720,575"><area shape="rect" id="node7" href="classitk_1_1fem_1_1Element2DC0LinearLine.html" title="2&#45;noded, linear, C0 continuous line element in 2D space." alt="" coords="868,25,1116,55"><area shape="rect" id="node13" href="classitk_1_1fem_1_1Element2DC1Beam.html" title="1D Beam (spring that also bends) finite element in 2D space." alt="" coords="883,89,1101,119"><area shape="rect" id="node9" href="classitk_1_1fem_1_1Element1DStress.html" title="itk::fem::Element1DStress\&lt; Element2DC0LinearLine \&gt;" alt="" coords="1295,5,1695,35"><area shape="rect" id="node11" href="classitk_1_1fem_1_1Element2DC0LinearLineStress.html" title="2&#45;noded finite element class in 2D space for linear elasticity problem." alt="" coords="1832,5,2123,35"><area shape="rect" id="node17" href="classitk_1_1fem_1_1Element2DC0LinearTriangular.html" title="3&#45;noded, linear, C0 continuous finite element in 2D space." alt="" coords="851,156,1133,185"><area shape="rect" id="node19" href="classitk_1_1fem_1_1Element2DMembrane.html" title="itk::fem::Element2DMembrane\&lt; Element2DC0LinearTriangular \&gt;" alt="" coords="1264,59,1725,88"><area shape="rect" id="node23" href="classitk_1_1fem_1_1Element2DStrain.html" title="itk::fem::Element2DStrain\&lt; Element2DC0LinearTriangular \&gt;" alt="" coords="1280,112,1709,141"><area shape="rect" id="node27" href="classitk_1_1fem_1_1Element2DStress.html" title="itk::fem::Element2DStress\&lt; Element2DC0LinearTriangular \&gt;" alt="" coords="1279,165,1711,195"><area shape="rect" id="node21" href="classitk_1_1fem_1_1Element2DC0LinearTriangularMembrane.html" title="3&#45;noded finite element class in 2D space for linear elasticity problem." alt="" coords="1800,59,2155,88"><area shape="rect" id="node25" href="classitk_1_1fem_1_1Element2DC0LinearTriangularStrain.html" title="3&#45;noded finite element class in 2D space for linear elasticity problem." alt="" coords="1816,112,2139,141"><area shape="rect" id="node29" href="classitk_1_1fem_1_1Element2DC0LinearTriangularStress.html" title="3&#45;noded finite element class in 2D space for linear elasticity problem." alt="" coords="1815,165,2140,195"><area shape="rect" id="node33" href="classitk_1_1fem_1_1Element2DC0LinearQuadrilateral.html" title="4&#45;noded, linear, C0 continuous finite element in 2D space." alt="" coords="839,295,1145,324"><area shape="rect" id="node35" href="classitk_1_1fem_1_1Element2DMembrane.html" title="itk::fem::Element2DMembrane\&lt; Element2DC0LinearQuadrilateral \&gt;" alt="" coords="1252,219,1737,248"><area shape="rect" id="node39" href="classitk_1_1fem_1_1Element2DStrain.html" title="itk::fem::Element2DStrain\&lt; Element2DC0LinearQuadrilateral \&gt;" alt="" coords="1268,272,1721,301"><area shape="rect" id="node41" href="classitk_1_1fem_1_1Element2DStress.html" title="itk::fem::Element2DStress\&lt; Element2DC0LinearQuadrilateral \&gt;" alt="" coords="1267,325,1723,355"><area shape="rect" id="node37" href="classitk_1_1fem_1_1Element2DC0LinearQuadrilateralMembrane.html" title="4&#45;noded finite element class in 2D space for linear elasticity problem" alt="" coords="1788,219,2167,248"><area shape="rect" id="node45" href="classitk_1_1fem_1_1Element3DC0LinearTetrahedron.html" title="4&#45;noded, linear, C0 continuous finite element in 3D space." alt="" coords="841,399,1143,428"><area shape="rect" id="node47" href="classitk_1_1fem_1_1Element3DMembrane.html" title="itk::fem::Element3DMembrane\&lt; Element3DC0LinearTetrahedron \&gt;" alt="" coords="1255,379,1735,408"><area shape="rect" id="node49" href="classitk_1_1fem_1_1Element3DStrain.html" title="itk::fem::Element3DStrain\&lt; Element3DC0LinearTetrahedron \&gt;" alt="" coords="1271,432,1719,461"><area shape="rect" id="node53" href="classitk_1_1fem_1_1Element2DC0QuadraticTriangular.html" title="3&#45;noded, quadratic, C0 continuous finite element in 2D space." alt="" coords="839,485,1145,515"><area shape="rect" id="node55" href="classitk_1_1fem_1_1Element2DStrain.html" title="itk::fem::Element2DStrain\&lt; Element2DC0QuadraticTriangular \&gt;" alt="" coords="1268,485,1721,515"><area shape="rect" id="node57" href="classitk_1_1fem_1_1Element2DStress.html" title="itk::fem::Element2DStress\&lt; Element2DC0QuadraticTriangular \&gt;" alt="" coords="1265,539,1724,568"><area shape="rect" id="node61" href="classitk_1_1fem_1_1Element3DC0LinearHexahedron.html" title="8&#45;noded, linear, C0 continuous finite element in 3D space." alt="" coords="841,565,1143,595"><area shape="rect" id="node63" href="classitk_1_1fem_1_1Element3DMembrane.html" title="itk::fem::Element3DMembrane\&lt; Element3DC0LinearHexahedron \&gt;" alt="" coords="1255,592,1735,621"><area shape="rect" id="node65" href="classitk_1_1fem_1_1Element3DStrain.html" title="itk::fem::Element3DStrain\&lt; Element3DC0LinearHexahedron \&gt;" alt="" coords="1271,645,1719,675"><area shape="rect" id="node71" href="classitk_1_1fem_1_1LoadBC.html" title="Generic essential (Dirichlet) boundary conditions." alt="" coords="543,645,679,675"><area shape="rect" id="node73" href="classitk_1_1fem_1_1LoadBCMFC.html" title="Generic linear multi freedom displacement constraint in global coordinate system..." alt="" coords="527,699,695,728"><area shape="rect" id="node75" href="classitk_1_1fem_1_1LoadElement.html" title="Virtual element load base class." alt="" coords="523,752,699,781"><area shape="rect" id="node93" href="classitk_1_1fem_1_1LoadNode.html" title="This load is applied on a specific point within the system." alt="" coords="535,805,687,835"><area shape="rect" id="node77" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html" title="General image pair load that uses the itkFiniteDifferenceFunctions." alt="" coords="783,619,1201,648"><area shape="rect" id="node79" href="classitk_1_1fem_1_1ImageMetricLoad.html" title="General image pair load that uses the itkImageToImageMetrics." alt="" coords="823,672,1161,701"><area shape="rect" id="node81" href="classitk_1_1fem_1_1LoadEdge.html" title="A generic load that can be applied to an edge of the element." alt="" coords="916,725,1068,755"><area shape="rect" id="node83" href="classitk_1_1fem_1_1LoadGrav.html" title="Abstract gravity load class." alt="" coords="919,779,1065,808"><area shape="rect" id="node87" href="classitk_1_1fem_1_1LoadLandmark.html" title="This load is derived from the motion of a specific landmark." alt="" coords="901,832,1083,861"><area shape="rect" id="node89" href="classitk_1_1fem_1_1LoadPoint.html" title="This load is applied on a point in an element." alt="" coords="916,885,1068,915"><area shape="rect" id="node91" href="classitk_1_1fem_1_1LoadTest.html" title="Example to show how to define templated load classes." alt="" coords="883,939,1101,968"><area shape="rect" id="node85" href="classitk_1_1fem_1_1LoadGravConst.html" title="Constant gravity load class." alt="" coords="1401,779,1588,808"><area shape="rect" id="node97" href="classitk_1_1fem_1_1MaterialLinearElasticity.html" title="Linear elasticity material class." alt="" coords="489,859,732,888"></map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>

<p>
<a href="classitk_1_1fem_1_1FEMLightObject-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Public Types</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="classitk_1_1fem_1_1FEMLightObject.html">Self</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1fem_1_1FEMLightObject.html#491e41b10e58ddfdf9114c6a82d825a9">Baseclass</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef const <a class="el" href="classitk_1_1fem_1_1FEMLightObject.html">Self</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1fem_1_1FEMLightObject.html#8edd3ed33f17bcb536a9f03556bc9415">ConstPointer</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="classitk_1_1fem_1_1FEMLightObject.html">Self</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1fem_1_1FEMLightObject.html#a6dd882d393112231a9cab9f4f23f13c">Pointer</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="classitk_1_1fem_1_1FEMLightObject.html">FEMLightObject</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1fem_1_1FEMLightObject.html#749b554d00d9bc307f482319bde209c6">Self</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="classitk_1_1fem_1_1FEMLightObject.html">FEMLightObject</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1fem_1_1FEMLightObject.html#572d595a050829329d64fb1002bacdfc">Superclass</a></td></tr>

<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1fem_1_1FEMLightObject.html#608d13678f589929fba0a83c2934efa6">ClassID</a> () const =0</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="classitk_1_1fem_1_1FEMLightObject.html">Baseclass::Pointer</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1fem_1_1FEMLightObject.html#03ebd271142e82b65ffb6b87f6bc4d57">Clone</a> () const =0</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1fem_1_1FEMLightObject.html#bdcf7cd4e50d8bd9bf1e2f9453dc65f5">FEMLightObject</a> (const <a class="el" href="classitk_1_1fem_1_1FEMLightObject.html">FEMLightObject</a> &amp;o)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1fem_1_1FEMLightObject.html#6df1e803da4aeae57dfa8e6135474228">FEMLightObject</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1fem_1_1FEMLightObject.html#47bd483753eb9ad15e8894726e77e003">Read</a> (std::istream &amp;f, void *info)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1fem_1_1FEMLightObject.html#554ccc170c200cd1bdd32ad24cdc7258">Write</a> (std::ostream &amp;f) const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1fem_1_1FEMLightObject.html#7a4f16b00db63932375711318f79c9b9">~FEMLightObject</a> ()</td></tr>

<tr><td colspan="2"><br><h2>Static Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="classitk_1_1fem_1_1FEMLightObject.html">FEMLightObject::Pointer</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1fem_1_1FEMLightObject.html#0e93750356507c691b7ed22afd8abc14">CreateFromStream</a> (std::istream &amp;f, void *info)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1fem_1_1FEMLightObject.html#e56895284c8d64b2b4767113ed3a4340">SkipWhiteSpace</a> (std::istream &amp;f)</td></tr>

<tr><td colspan="2"><br><h2>Public Attributes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1fem_1_1FEMLightObject.html#9003f80c5c1a893400d80592d185df0e">GN</a></td></tr>

<tr><td colspan="2"><br><h2>Static Public Attributes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">static const std::string&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1fem_1_1FEMLightObject.html#c91749b78424a06b8923180df3ebd411">whitespaces</a></td></tr>

</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
Base class for all classes that define the FEM system. 
<p>
Base class for all classes that define FEM system (Elements, Nodes...). Every FEM object requires a global number that can be used to find that object. It is also required that the object can be written to and read from a file (stream). This functionality is implemented inside <a class="el" href="classitk_1_1fem_1_1FEMLightObject.html" title="Base class for all classes that define the FEM system.">FEMLightObject</a> class. 
<p>Definition at line <a class="el" href="itkFEMLightObject_8h_source.html#l00038">38</a> of file <a class="el" href="itkFEMLightObject_8h_source.html">itkFEMLightObject.h</a>.</p>
<hr><h2>Member Typedef Documentation</h2>
<a class="anchor" name="491e41b10e58ddfdf9114c6a82d825a9"></a><!-- doxytag: member="itk::fem::FEMLightObject::Baseclass" ref="491e41b10e58ddfdf9114c6a82d825a9" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="classitk_1_1fem_1_1FEMLightObject.html">Self</a> <a class="el" href="classitk_1_1fem_1_1FEMLightObject.html">itk::fem::FEMLightObject::Baseclass</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Store the base class typedef for easy access from derived classes. FEM_CLASS macro also expects this for the FEMOF... 
<p>Definition at line <a class="el" href="itkFEMLightObject_8h_source.html#l00064">64</a> of file <a class="el" href="itkFEMLightObject_8h_source.html">itkFEMLightObject.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="8edd3ed33f17bcb536a9f03556bc9415"></a><!-- doxytag: member="itk::fem::FEMLightObject::ConstPointer" ref="8edd3ed33f17bcb536a9f03556bc9415" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef const <a class="el" href="classitk_1_1fem_1_1FEMLightObject.html">Self</a>* <a class="el" href="classitk_1_1fem_1_1FEMLightObject.html">itk::fem::FEMLightObject::ConstPointer</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Const pointer or <a class="el" href="classitk_1_1SmartPointer.html" title="Implements transparent reference counting.">SmartPointer</a> to an object. 
<p>Reimplemented in <a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html#2164d6d234b155fa622d2609c58bee95">itk::fem::FiniteDifferenceFunctionLoad&lt; TMoving, TFixed &gt;</a>, <a class="el" href="classitk_1_1fem_1_1Element2DC0LinearLine.html#ed10caf53d3432c2e627a1ba4c9a87e1">itk::fem::Element2DC0LinearLine</a>, <a class="el" href="classitk_1_1fem_1_1Element2DC0LinearLineStress.html#799a2334ad385d3e031f14639c0b0637">itk::fem::Element2DC0LinearLineStress</a>, <a class="el" href="classitk_1_1fem_1_1Element2DC0LinearQuadrilateral.html#03a4f3eb95e27bd3a531af0858d67679">itk::fem::Element2DC0LinearQuadrilateral</a>, <a class="el" href="classitk_1_1fem_1_1Element2DC0LinearQuadrilateralMembrane.html#e2a40d5a6973206a198fefa0b2fc40cd">itk::fem::Element2DC0LinearQuadrilateralMembrane</a>, <a class="el" href="classitk_1_1fem_1_1Element2DC0LinearQuadrilateralStrain.html#49faf61f4555f460929451db8e7cf9de">itk::fem::Element2DC0LinearQuadrilateralStrain</a>, <a class="el" href="classitk_1_1fem_1_1Element2DC0LinearQuadrilateralStress.html#e8483ea10092d052498ad46f2719e42f">itk::fem::Element2DC0LinearQuadrilateralStress</a>, <a class="el" href="classitk_1_1fem_1_1Element2DC0LinearTriangular.html#ac5b8b47549ad9c75f662590ce0fd6ce">itk::fem::Element2DC0LinearTriangular</a>, <a class="el" href="classitk_1_1fem_1_1Element2DC0LinearTriangularMembrane.html#5f79d13f8db9f30aa9973cc7ddebdf81">itk::fem::Element2DC0LinearTriangularMembrane</a>, <a class="el" href="classitk_1_1fem_1_1Element2DC0LinearTriangularStrain.html#ab9d2d31ca3b3f75ccb5d2aa33db3d26">itk::fem::Element2DC0LinearTriangularStrain</a>, <a class="el" href="classitk_1_1fem_1_1Element2DC0LinearTriangularStress.html#7b55baabb9b93affef35b0f98a50b379">itk::fem::Element2DC0LinearTriangularStress</a>, <a class="el" href="classitk_1_1fem_1_1Element2DC0QuadraticTriangular.html#e1212659d49741ff23b46e6070e8f4c7">itk::fem::Element2DC0QuadraticTriangular</a>, <a class="el" href="classitk_1_1fem_1_1Element2DC0QuadraticTriangularStrain.html#b5039951be0bc13721b6fe946010ddbf">itk::fem::Element2DC0QuadraticTriangularStrain</a>, <a class="el" href="classitk_1_1fem_1_1Element2DC0QuadraticTriangularStress.html#f58a72d6d497c9b9e91ceab5248abe59">itk::fem::Element2DC0QuadraticTriangularStress</a>, <a class="el" href="classitk_1_1fem_1_1Element2DC1Beam.html#dd2214fd550a79cd8654efe4277af3c9">itk::fem::Element2DC1Beam</a>, <a class="el" href="classitk_1_1fem_1_1Element3DC0LinearHexahedron.html#6367c6395103576eac82fc9759bf2ae9">itk::fem::Element3DC0LinearHexahedron</a>, <a class="el" href="classitk_1_1fem_1_1Element3DC0LinearHexahedronMembrane.html#6963f88402ba5368b1767e1682763b6a">itk::fem::Element3DC0LinearHexahedronMembrane</a>, <a class="el" href="classitk_1_1fem_1_1Element3DC0LinearHexahedronStrain.html#8d4bcac1effa64dce12cb6a7d7614283">itk::fem::Element3DC0LinearHexahedronStrain</a>, <a class="el" href="classitk_1_1fem_1_1Element3DC0LinearTetrahedron.html#8656567aa21683b54e93ce174aea9986">itk::fem::Element3DC0LinearTetrahedron</a>, <a class="el" href="classitk_1_1fem_1_1Element3DC0LinearTetrahedronMembrane.html#890bcfe760c257b8aa919b29588af675">itk::fem::Element3DC0LinearTetrahedronMembrane</a>, <a class="el" href="classitk_1_1fem_1_1Element3DC0LinearTetrahedronStrain.html#779fb00501abb80e4e927a35c617e785">itk::fem::Element3DC0LinearTetrahedronStrain</a>, <a class="el" href="classitk_1_1fem_1_1Element.html#bcca6b32e8e3bbdd361b946f0fa49ce5">itk::fem::Element</a>, <a class="el" href="classitk_1_1fem_1_1Element_1_1Node.html#051d6ad92f678ee40d823ba0c9ccb3df">itk::fem::Element::Node</a>, <a class="el" href="classitk_1_1fem_1_1ImageMetricLoad.html#df9335b7a3f4b89497dc102d9d369a9b">itk::fem::ImageMetricLoad&lt; TMoving, TFixed &gt;</a>, <a class="el" href="classitk_1_1fem_1_1Load.html#8df15151cd9842546313d0527078e3bd">itk::fem::Load</a>, <a class="el" href="classitk_1_1fem_1_1LoadBC.html#fc2ebaf5d3505ecccc0f17a1b2bac42f">itk::fem::LoadBC</a>, <a class="el" href="classitk_1_1fem_1_1LoadBCMFC.html#4fc4d2dfaeb9c53c1117084f2253156f">itk::fem::LoadBCMFC</a>, <a class="el" href="classitk_1_1fem_1_1LoadEdge.html#daec27bfc294eed82a41bf2d1e66fe52">itk::fem::LoadEdge</a>, <a class="el" href="classitk_1_1fem_1_1LoadElement.html#dd03af7936285cc4262dec05ef22cb30">itk::fem::LoadElement</a>, <a class="el" href="classitk_1_1fem_1_1LoadGrav.html#d7b968db6cd141aeb6374b577ff80c63">itk::fem::LoadGrav</a>, <a class="el" href="classitk_1_1fem_1_1LoadGravConst.html#962296819baf1f9ab5f807f263bfefc3">itk::fem::LoadGravConst</a>, <a class="el" href="classitk_1_1fem_1_1LoadLandmark.html#697bcc21f6e23ae90c2e61908013804f">itk::fem::LoadLandmark</a>, <a class="el" href="classitk_1_1fem_1_1LoadNode.html#e301de5ef8c003caac281d3b14b51046">itk::fem::LoadNode</a>, <a class="el" href="classitk_1_1fem_1_1LoadPoint.html#73ef27cb7d74d222d6350c8f05cd08cf">itk::fem::LoadPoint</a>, <a class="el" href="classitk_1_1fem_1_1LoadTest.html#027947671b77ef195f2f1b0072dbb725">itk::fem::LoadTest&lt; TClass &gt;</a>, <a class="el" href="classitk_1_1fem_1_1Material.html#df2d5cd60922a007d301bb9247d7317d">itk::fem::Material</a>, <a class="el" href="classitk_1_1fem_1_1MaterialLinearElasticity.html#4d1a8ba709243d769ead6bf23424e0ed">itk::fem::MaterialLinearElasticity</a>, <a class="el" href="classitk_1_1fem_1_1Element1DStress.html#5a6e9037719821a8d3c4a155b80901ec">itk::fem::Element1DStress&lt; Element2DC0LinearLine &gt;</a>, <a class="el" href="classitk_1_1fem_1_1Element2DMembrane.html#d103bcf442328cb059a060343cf5c3ac">itk::fem::Element2DMembrane&lt; Element2DC0LinearTriangular &gt;</a>, <a class="el" href="classitk_1_1fem_1_1Element2DMembrane.html#d103bcf442328cb059a060343cf5c3ac">itk::fem::Element2DMembrane&lt; Element2DC0LinearQuadrilateral &gt;</a>, <a class="el" href="classitk_1_1fem_1_1Element2DStrain.html#af7c58ebb80d5b170328408a30f68a9f">itk::fem::Element2DStrain&lt; Element2DC0LinearTriangular &gt;</a>, <a class="el" href="classitk_1_1fem_1_1Element2DStrain.html#af7c58ebb80d5b170328408a30f68a9f">itk::fem::Element2DStrain&lt; Element2DC0QuadraticTriangular &gt;</a>, <a class="el" href="classitk_1_1fem_1_1Element2DStrain.html#af7c58ebb80d5b170328408a30f68a9f">itk::fem::Element2DStrain&lt; Element2DC0LinearQuadrilateral &gt;</a>, <a class="el" href="classitk_1_1fem_1_1Element2DStress.html#f9ae657bec551c59541a0ff6e74afa66">itk::fem::Element2DStress&lt; Element2DC0LinearTriangular &gt;</a>, <a class="el" href="classitk_1_1fem_1_1Element2DStress.html#f9ae657bec551c59541a0ff6e74afa66">itk::fem::Element2DStress&lt; Element2DC0QuadraticTriangular &gt;</a>, <a class="el" href="classitk_1_1fem_1_1Element2DStress.html#f9ae657bec551c59541a0ff6e74afa66">itk::fem::Element2DStress&lt; Element2DC0LinearQuadrilateral &gt;</a>, <a class="el" href="classitk_1_1fem_1_1Element3DMembrane.html#4c1de170326dfc071ab65300368b356c">itk::fem::Element3DMembrane&lt; Element3DC0LinearTetrahedron &gt;</a>, <a class="el" href="classitk_1_1fem_1_1Element3DMembrane.html#4c1de170326dfc071ab65300368b356c">itk::fem::Element3DMembrane&lt; Element3DC0LinearHexahedron &gt;</a>, <a class="el" href="classitk_1_1fem_1_1Element3DStrain.html#7c903541906b72f71174f467e934e7d8">itk::fem::Element3DStrain&lt; Element3DC0LinearTetrahedron &gt;</a>, <a class="el" href="classitk_1_1fem_1_1Element3DStrain.html#7c903541906b72f71174f467e934e7d8">itk::fem::Element3DStrain&lt; Element3DC0LinearHexahedron &gt;</a>, <a class="el" href="classitk_1_1fem_1_1ElementStd.html#57e5c7c6a89d777d10d559d9b7568d33">itk::fem::ElementStd&lt; 8, 3 &gt;</a>, <a class="el" href="classitk_1_1fem_1_1ElementStd.html#57e5c7c6a89d777d10d559d9b7568d33">itk::fem::ElementStd&lt; 6, 2 &gt;</a>, <a class="el" href="classitk_1_1fem_1_1ElementStd.html#57e5c7c6a89d777d10d559d9b7568d33">itk::fem::ElementStd&lt; 4, 3 &gt;</a>, <a class="el" href="classitk_1_1fem_1_1ElementStd.html#57e5c7c6a89d777d10d559d9b7568d33">itk::fem::ElementStd&lt; 4, 2 &gt;</a>, <a class="el" href="classitk_1_1fem_1_1ElementStd.html#57e5c7c6a89d777d10d559d9b7568d33">itk::fem::ElementStd&lt; 3, 2 &gt;</a>, and <a class="el" href="classitk_1_1fem_1_1ElementStd.html#57e5c7c6a89d777d10d559d9b7568d33">itk::fem::ElementStd&lt; 2, 2 &gt;</a>.</p>

<p>Definition at line <a class="el" href="itkFEMLightObject_8h_source.html#l00050">50</a> of file <a class="el" href="itkFEMLightObject_8h_source.html">itkFEMLightObject.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="a6dd882d393112231a9cab9f4f23f13c"></a><!-- doxytag: member="itk::fem::FEMLightObject::Pointer" ref="a6dd882d393112231a9cab9f4f23f13c" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="classitk_1_1fem_1_1FEMLightObject.html">Self</a>* <a class="el" href="classitk_1_1fem_1_1FEMLightObject.html">itk::fem::FEMLightObject::Pointer</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Pointer or <a class="el" href="classitk_1_1SmartPointer.html" title="Implements transparent reference counting.">SmartPointer</a> to an object. 
<p>Reimplemented in <a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html#33494c9afd9ad88ad937ab20937ce5ab">itk::fem::FiniteDifferenceFunctionLoad&lt; TMoving, TFixed &gt;</a>, <a class="el" href="classitk_1_1fem_1_1Element2DC0LinearLine.html#4f9d4a0a21820b21b67040130911c8c1">itk::fem::Element2DC0LinearLine</a>, <a class="el" href="classitk_1_1fem_1_1Element2DC0LinearLineStress.html#48202e623aa912f0cd22006a76f425c7">itk::fem::Element2DC0LinearLineStress</a>, <a class="el" href="classitk_1_1fem_1_1Element2DC0LinearQuadrilateral.html#d2ab56308ee5c8cf13ad1407b5c18551">itk::fem::Element2DC0LinearQuadrilateral</a>, <a class="el" href="classitk_1_1fem_1_1Element2DC0LinearQuadrilateralMembrane.html#e3e7a72d08335fc6f60e37d24409ee26">itk::fem::Element2DC0LinearQuadrilateralMembrane</a>, <a class="el" href="classitk_1_1fem_1_1Element2DC0LinearQuadrilateralStrain.html#e371e0f2323a7e54a3743b757b35accf">itk::fem::Element2DC0LinearQuadrilateralStrain</a>, <a class="el" href="classitk_1_1fem_1_1Element2DC0LinearQuadrilateralStress.html#31e7d663812f9e072bdf5a5be7e7acc7">itk::fem::Element2DC0LinearQuadrilateralStress</a>, <a class="el" href="classitk_1_1fem_1_1Element2DC0LinearTriangular.html#4f75a4d3eaf98ea7f68f5c2d9cb99ca4">itk::fem::Element2DC0LinearTriangular</a>, <a class="el" href="classitk_1_1fem_1_1Element2DC0LinearTriangularMembrane.html#ec56be5876fa6093cfcfd9b274b488cc">itk::fem::Element2DC0LinearTriangularMembrane</a>, <a class="el" href="classitk_1_1fem_1_1Element2DC0LinearTriangularStrain.html#d462b4d83c06c96c36df1b3186189afc">itk::fem::Element2DC0LinearTriangularStrain</a>, <a class="el" href="classitk_1_1fem_1_1Element2DC0LinearTriangularStress.html#ceb1ef07ee8b4e3e2e63473d63f32355">itk::fem::Element2DC0LinearTriangularStress</a>, <a class="el" href="classitk_1_1fem_1_1Element2DC0QuadraticTriangular.html#6ce80f3a6ee24371d2f1a66a53accb4b">itk::fem::Element2DC0QuadraticTriangular</a>, <a class="el" href="classitk_1_1fem_1_1Element2DC0QuadraticTriangularStrain.html#d1aaae00f9f1d5faf695ccf229d6b66b">itk::fem::Element2DC0QuadraticTriangularStrain</a>, <a class="el" href="classitk_1_1fem_1_1Element2DC0QuadraticTriangularStress.html#3763999cdd3486adfa1cff044d363c94">itk::fem::Element2DC0QuadraticTriangularStress</a>, <a class="el" href="classitk_1_1fem_1_1Element2DC1Beam.html#e93a866bdf5868afdb607b5c2e1503a4">itk::fem::Element2DC1Beam</a>, <a class="el" href="classitk_1_1fem_1_1Element3DC0LinearHexahedron.html#4f9d92be4b250e4ac92b08322f97ef44">itk::fem::Element3DC0LinearHexahedron</a>, <a class="el" href="classitk_1_1fem_1_1Element3DC0LinearHexahedronMembrane.html#b19b73b04ac91cbdc9b80690f0f20efe">itk::fem::Element3DC0LinearHexahedronMembrane</a>, <a class="el" href="classitk_1_1fem_1_1Element3DC0LinearHexahedronStrain.html#c077b800591542bb09ef02edc911cca8">itk::fem::Element3DC0LinearHexahedronStrain</a>, <a class="el" href="classitk_1_1fem_1_1Element3DC0LinearTetrahedron.html#74637f4ee80e518772a823b2d06f7c61">itk::fem::Element3DC0LinearTetrahedron</a>, <a class="el" href="classitk_1_1fem_1_1Element3DC0LinearTetrahedronMembrane.html#df91f74ce7030be3fc9c6f8aa4526b42">itk::fem::Element3DC0LinearTetrahedronMembrane</a>, <a class="el" href="classitk_1_1fem_1_1Element3DC0LinearTetrahedronStrain.html#8c713c42d6aab2102bfbd01602ae4abd">itk::fem::Element3DC0LinearTetrahedronStrain</a>, <a class="el" href="classitk_1_1fem_1_1Element.html#946ec7e873770a676c6dfa4a88b7d07e">itk::fem::Element</a>, <a class="el" href="classitk_1_1fem_1_1Element_1_1Node.html#200babf764cc3de8cc027910aab1287e">itk::fem::Element::Node</a>, <a class="el" href="classitk_1_1fem_1_1ImageMetricLoad.html#073ae2f2ab5f8602f613ac20ffad2a46">itk::fem::ImageMetricLoad&lt; TMoving, TFixed &gt;</a>, <a class="el" href="classitk_1_1fem_1_1Load.html#b436b05d299bac3bf5667d1d4083e2aa">itk::fem::Load</a>, <a class="el" href="classitk_1_1fem_1_1LoadBC.html#f323498461500e3f995e727b3c451102">itk::fem::LoadBC</a>, <a class="el" href="classitk_1_1fem_1_1LoadBCMFC.html#fa0df2da979d7625db943d70163e268f">itk::fem::LoadBCMFC</a>, <a class="el" href="classitk_1_1fem_1_1LoadEdge.html#8c166c3cb249539672faf2c29b505a60">itk::fem::LoadEdge</a>, <a class="el" href="classitk_1_1fem_1_1LoadElement.html#9975e4d02789039109e884d6065d0823">itk::fem::LoadElement</a>, <a class="el" href="classitk_1_1fem_1_1LoadGrav.html#4ae757ad19f9863ab114515d702e0f91">itk::fem::LoadGrav</a>, <a class="el" href="classitk_1_1fem_1_1LoadGravConst.html#c3c2bbfe1c6b131874e73f95f07aab24">itk::fem::LoadGravConst</a>, <a class="el" href="classitk_1_1fem_1_1LoadLandmark.html#ea0da346093979bff44c5b1b502685c2">itk::fem::LoadLandmark</a>, <a class="el" href="classitk_1_1fem_1_1LoadNode.html#9cdbc2090172b9e1cbc6bf286838e86d">itk::fem::LoadNode</a>, <a class="el" href="classitk_1_1fem_1_1LoadPoint.html#f0330b227bc8c5ae54cebc0a0df38532">itk::fem::LoadPoint</a>, <a class="el" href="classitk_1_1fem_1_1LoadTest.html#f19e7b62aac6d24a5164fad7a7e789c7">itk::fem::LoadTest&lt; TClass &gt;</a>, <a class="el" href="classitk_1_1fem_1_1Material.html#eca5622b7e9c43840c32cf8595649bb4">itk::fem::Material</a>, <a class="el" href="classitk_1_1fem_1_1MaterialLinearElasticity.html#3dcc3238824fcfca0d6cc4cd6d21a070">itk::fem::MaterialLinearElasticity</a>, <a class="el" href="classitk_1_1fem_1_1Element1DStress.html#13910e9ac5a1ba149bdc2bfb42fa6dfa">itk::fem::Element1DStress&lt; Element2DC0LinearLine &gt;</a>, <a class="el" href="classitk_1_1fem_1_1Element2DMembrane.html#3307442b8f000b697846533d38f88792">itk::fem::Element2DMembrane&lt; Element2DC0LinearTriangular &gt;</a>, <a class="el" href="classitk_1_1fem_1_1Element2DMembrane.html#3307442b8f000b697846533d38f88792">itk::fem::Element2DMembrane&lt; Element2DC0LinearQuadrilateral &gt;</a>, <a class="el" href="classitk_1_1fem_1_1Element2DStrain.html#516b53c765aec2a41032b4e1e194ba01">itk::fem::Element2DStrain&lt; Element2DC0LinearTriangular &gt;</a>, <a class="el" href="classitk_1_1fem_1_1Element2DStrain.html#516b53c765aec2a41032b4e1e194ba01">itk::fem::Element2DStrain&lt; Element2DC0QuadraticTriangular &gt;</a>, <a class="el" href="classitk_1_1fem_1_1Element2DStrain.html#516b53c765aec2a41032b4e1e194ba01">itk::fem::Element2DStrain&lt; Element2DC0LinearQuadrilateral &gt;</a>, <a class="el" href="classitk_1_1fem_1_1Element2DStress.html#c1768c7ec85647e62e4bbdb0a1b7b3c2">itk::fem::Element2DStress&lt; Element2DC0LinearTriangular &gt;</a>, <a class="el" href="classitk_1_1fem_1_1Element2DStress.html#c1768c7ec85647e62e4bbdb0a1b7b3c2">itk::fem::Element2DStress&lt; Element2DC0QuadraticTriangular &gt;</a>, <a class="el" href="classitk_1_1fem_1_1Element2DStress.html#c1768c7ec85647e62e4bbdb0a1b7b3c2">itk::fem::Element2DStress&lt; Element2DC0LinearQuadrilateral &gt;</a>, <a class="el" href="classitk_1_1fem_1_1Element3DMembrane.html#6375de0b2a34d523ed827523756b0059">itk::fem::Element3DMembrane&lt; Element3DC0LinearTetrahedron &gt;</a>, <a class="el" href="classitk_1_1fem_1_1Element3DMembrane.html#6375de0b2a34d523ed827523756b0059">itk::fem::Element3DMembrane&lt; Element3DC0LinearHexahedron &gt;</a>, <a class="el" href="classitk_1_1fem_1_1Element3DStrain.html#e166e66641bcf6dc534e00563a983ef5">itk::fem::Element3DStrain&lt; Element3DC0LinearTetrahedron &gt;</a>, <a class="el" href="classitk_1_1fem_1_1Element3DStrain.html#e166e66641bcf6dc534e00563a983ef5">itk::fem::Element3DStrain&lt; Element3DC0LinearHexahedron &gt;</a>, <a class="el" href="classitk_1_1fem_1_1ElementStd.html#45f9f2395e11d0c5ba739ca7e35785b1">itk::fem::ElementStd&lt; 8, 3 &gt;</a>, <a class="el" href="classitk_1_1fem_1_1ElementStd.html#45f9f2395e11d0c5ba739ca7e35785b1">itk::fem::ElementStd&lt; 6, 2 &gt;</a>, <a class="el" href="classitk_1_1fem_1_1ElementStd.html#45f9f2395e11d0c5ba739ca7e35785b1">itk::fem::ElementStd&lt; 4, 3 &gt;</a>, <a class="el" href="classitk_1_1fem_1_1ElementStd.html#45f9f2395e11d0c5ba739ca7e35785b1">itk::fem::ElementStd&lt; 4, 2 &gt;</a>, <a class="el" href="classitk_1_1fem_1_1ElementStd.html#45f9f2395e11d0c5ba739ca7e35785b1">itk::fem::ElementStd&lt; 3, 2 &gt;</a>, and <a class="el" href="classitk_1_1fem_1_1ElementStd.html#45f9f2395e11d0c5ba739ca7e35785b1">itk::fem::ElementStd&lt; 2, 2 &gt;</a>.</p>

<p>Definition at line <a class="el" href="itkFEMLightObject_8h_source.html#l00050">50</a> of file <a class="el" href="itkFEMLightObject_8h_source.html">itkFEMLightObject.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="749b554d00d9bc307f482319bde209c6"></a><!-- doxytag: member="itk::fem::FEMLightObject::Self" ref="749b554d00d9bc307f482319bde209c6" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="classitk_1_1fem_1_1FEMLightObject.html">FEMLightObject</a> <a class="el" href="classitk_1_1fem_1_1FEMLightObject.html">itk::fem::FEMLightObject::Self</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
If we're not using smart pointers then we make the the Superclass equal to <a class="el" href="classitk_1_1fem_1_1FEMLightObject.html" title="Base class for all classes that define the FEM system.">FEMLightObject</a>, just to be able to use the FEM_ABSTRACT_CLASS macro. Standard Self typedef. 
<p>Reimplemented in <a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html#68fab26c1c2660063a6a58d9412a0523">itk::fem::FiniteDifferenceFunctionLoad&lt; TMoving, TFixed &gt;</a>, <a class="el" href="classitk_1_1fem_1_1Element2DC0LinearLine.html#cc648ed25f2c2d3817efc8e29a651a5c">itk::fem::Element2DC0LinearLine</a>, <a class="el" href="classitk_1_1fem_1_1Element2DC0LinearLineStress.html#c5a0e5d2325839ac2dfa82077059565b">itk::fem::Element2DC0LinearLineStress</a>, <a class="el" href="classitk_1_1fem_1_1Element2DC0LinearQuadrilateral.html#411c4cd6bad089549b719daddc30f55b">itk::fem::Element2DC0LinearQuadrilateral</a>, <a class="el" href="classitk_1_1fem_1_1Element2DC0LinearQuadrilateralMembrane.html#c209e58e466721ff18e87fa55343a209">itk::fem::Element2DC0LinearQuadrilateralMembrane</a>, <a class="el" href="classitk_1_1fem_1_1Element2DC0LinearQuadrilateralStrain.html#d5eb35ba5037fcae4f60bd80aaff0d9b">itk::fem::Element2DC0LinearQuadrilateralStrain</a>, <a class="el" href="classitk_1_1fem_1_1Element2DC0LinearQuadrilateralStress.html#5be212a11463a9b2afbfc285bffd5179">itk::fem::Element2DC0LinearQuadrilateralStress</a>, <a class="el" href="classitk_1_1fem_1_1Element2DC0LinearTriangular.html#36c6fab53c350cc7734b71e38e6e4d56">itk::fem::Element2DC0LinearTriangular</a>, <a class="el" href="classitk_1_1fem_1_1Element2DC0LinearTriangularMembrane.html#7b713aeee6ea37469b54f747a3cc047d">itk::fem::Element2DC0LinearTriangularMembrane</a>, <a class="el" href="classitk_1_1fem_1_1Element2DC0LinearTriangularStrain.html#0e5c5a60e89756a044f28271d0e85686">itk::fem::Element2DC0LinearTriangularStrain</a>, <a class="el" href="classitk_1_1fem_1_1Element2DC0LinearTriangularStress.html#a01ed9eb55413b9f52e9264059ebe781">itk::fem::Element2DC0LinearTriangularStress</a>, <a class="el" href="classitk_1_1fem_1_1Element2DC0QuadraticTriangular.html#de694f8d9a79caa5b5ba2e723dcf8ca6">itk::fem::Element2DC0QuadraticTriangular</a>, <a class="el" href="classitk_1_1fem_1_1Element2DC0QuadraticTriangularStrain.html#28f70e40e1655e856d75e05963b787b8">itk::fem::Element2DC0QuadraticTriangularStrain</a>, <a class="el" href="classitk_1_1fem_1_1Element2DC0QuadraticTriangularStress.html#1c8331f91460315e041a6c5f44fcd118">itk::fem::Element2DC0QuadraticTriangularStress</a>, <a class="el" href="classitk_1_1fem_1_1Element2DC1Beam.html#ad46ed715424abf1e364c73352284fdc">itk::fem::Element2DC1Beam</a>, <a class="el" href="classitk_1_1fem_1_1Element3DC0LinearHexahedron.html#149218f736a7049860e0d3e1081d7de8">itk::fem::Element3DC0LinearHexahedron</a>, <a class="el" href="classitk_1_1fem_1_1Element3DC0LinearHexahedronMembrane.html#21ca83ad417bc3d55f2a8a69464f92f2">itk::fem::Element3DC0LinearHexahedronMembrane</a>, <a class="el" href="classitk_1_1fem_1_1Element3DC0LinearHexahedronStrain.html#a83fcb87c7622b4d18bb4d958ceba536">itk::fem::Element3DC0LinearHexahedronStrain</a>, <a class="el" href="classitk_1_1fem_1_1Element3DC0LinearTetrahedron.html#69e6a62522b856554fb969ef6feea432">itk::fem::Element3DC0LinearTetrahedron</a>, <a class="el" href="classitk_1_1fem_1_1Element3DC0LinearTetrahedronMembrane.html#48f0dc2afe8bff306c951e3a24cec2b6">itk::fem::Element3DC0LinearTetrahedronMembrane</a>, <a class="el" href="classitk_1_1fem_1_1Element3DC0LinearTetrahedronStrain.html#ac37833e72bdb0dbd386594ecd3aff4d">itk::fem::Element3DC0LinearTetrahedronStrain</a>, <a class="el" href="classitk_1_1fem_1_1Element.html#1490e15056307ff1b0d88dc6e6b5f316">itk::fem::Element</a>, <a class="el" href="classitk_1_1fem_1_1Element_1_1Node.html#838fea1c52739123cd80f2c740b72938">itk::fem::Element::Node</a>, <a class="el" href="classitk_1_1fem_1_1ImageMetricLoad.html#ca369ba9528dc99669fd9d2165c939ad">itk::fem::ImageMetricLoad&lt; TMoving, TFixed &gt;</a>, <a class="el" href="classitk_1_1fem_1_1Load.html#140b7e6b5f23b2e9d317ad6a67435d66">itk::fem::Load</a>, <a class="el" href="classitk_1_1fem_1_1LoadBC.html#d942df79a1d46d11223b964bef3ef4c7">itk::fem::LoadBC</a>, <a class="el" href="classitk_1_1fem_1_1LoadBCMFC.html#4d0e3b07324351ca4bbdd6481f4e72ce">itk::fem::LoadBCMFC</a>, <a class="el" href="classitk_1_1fem_1_1LoadEdge.html#fd4e9a6bc968f140fedc24da286921b7">itk::fem::LoadEdge</a>, <a class="el" href="classitk_1_1fem_1_1LoadElement.html#41da845d2e03c4474a8817aa0869f3a7">itk::fem::LoadElement</a>, <a class="el" href="classitk_1_1fem_1_1LoadGrav.html#b28ae32bfa458cc4edc27a31a10e5391">itk::fem::LoadGrav</a>, <a class="el" href="classitk_1_1fem_1_1LoadGravConst.html#afba7b87d6cd8e593cf40ef9fd0587be">itk::fem::LoadGravConst</a>, <a class="el" href="classitk_1_1fem_1_1LoadLandmark.html#7d49ecaa40be3554888ce2471a4b1879">itk::fem::LoadLandmark</a>, <a class="el" href="classitk_1_1fem_1_1LoadNode.html#be241e2891dc19207714d279fd93c54e">itk::fem::LoadNode</a>, <a class="el" href="classitk_1_1fem_1_1LoadPoint.html#dd76c94d1c73e5708cf49fbf18d6e0be">itk::fem::LoadPoint</a>, <a class="el" href="classitk_1_1fem_1_1LoadTest.html#cd45e6b2f9737e858f7e4ad2f8c3607b">itk::fem::LoadTest&lt; TClass &gt;</a>, <a class="el" href="classitk_1_1fem_1_1Material.html#975843f45cd5b76598a2294d34db8a33">itk::fem::Material</a>, <a class="el" href="classitk_1_1fem_1_1MaterialLinearElasticity.html#f2fc3afdb6855b95a312a19c3f666d2c">itk::fem::MaterialLinearElasticity</a>, <a class="el" href="classitk_1_1fem_1_1Element1DStress.html#0e51a417351c7b923e088ba27b99796e">itk::fem::Element1DStress&lt; Element2DC0LinearLine &gt;</a>, <a class="el" href="classitk_1_1fem_1_1Element2DMembrane.html#1e3e6c2c92bb9b47b3e9b5be78a24b4f">itk::fem::Element2DMembrane&lt; Element2DC0LinearTriangular &gt;</a>, <a class="el" href="classitk_1_1fem_1_1Element2DMembrane.html#1e3e6c2c92bb9b47b3e9b5be78a24b4f">itk::fem::Element2DMembrane&lt; Element2DC0LinearQuadrilateral &gt;</a>, <a class="el" href="classitk_1_1fem_1_1Element2DStrain.html#85a02dc57e676eaf4a0b5991bf4b48b1">itk::fem::Element2DStrain&lt; Element2DC0LinearTriangular &gt;</a>, <a class="el" href="classitk_1_1fem_1_1Element2DStrain.html#85a02dc57e676eaf4a0b5991bf4b48b1">itk::fem::Element2DStrain&lt; Element2DC0QuadraticTriangular &gt;</a>, <a class="el" href="classitk_1_1fem_1_1Element2DStrain.html#85a02dc57e676eaf4a0b5991bf4b48b1">itk::fem::Element2DStrain&lt; Element2DC0LinearQuadrilateral &gt;</a>, <a class="el" href="classitk_1_1fem_1_1Element2DStress.html#aad615e262eea4c453c00ec86d3c15e2">itk::fem::Element2DStress&lt; Element2DC0LinearTriangular &gt;</a>, <a class="el" href="classitk_1_1fem_1_1Element2DStress.html#aad615e262eea4c453c00ec86d3c15e2">itk::fem::Element2DStress&lt; Element2DC0QuadraticTriangular &gt;</a>, <a class="el" href="classitk_1_1fem_1_1Element2DStress.html#aad615e262eea4c453c00ec86d3c15e2">itk::fem::Element2DStress&lt; Element2DC0LinearQuadrilateral &gt;</a>, <a class="el" href="classitk_1_1fem_1_1Element3DMembrane.html#3aa205f2d0a3654704c415e2b4587cf9">itk::fem::Element3DMembrane&lt; Element3DC0LinearTetrahedron &gt;</a>, <a class="el" href="classitk_1_1fem_1_1Element3DMembrane.html#3aa205f2d0a3654704c415e2b4587cf9">itk::fem::Element3DMembrane&lt; Element3DC0LinearHexahedron &gt;</a>, <a class="el" href="classitk_1_1fem_1_1Element3DStrain.html#0e3edcc7889c87888e7b20007f9fc01b">itk::fem::Element3DStrain&lt; Element3DC0LinearTetrahedron &gt;</a>, <a class="el" href="classitk_1_1fem_1_1Element3DStrain.html#0e3edcc7889c87888e7b20007f9fc01b">itk::fem::Element3DStrain&lt; Element3DC0LinearHexahedron &gt;</a>, <a class="el" href="classitk_1_1fem_1_1ElementStd.html#12ae7d0db27d72254f9f131f61f52a91">itk::fem::ElementStd&lt; 8, 3 &gt;</a>, <a class="el" href="classitk_1_1fem_1_1ElementStd.html#12ae7d0db27d72254f9f131f61f52a91">itk::fem::ElementStd&lt; 6, 2 &gt;</a>, <a class="el" href="classitk_1_1fem_1_1ElementStd.html#12ae7d0db27d72254f9f131f61f52a91">itk::fem::ElementStd&lt; 4, 3 &gt;</a>, <a class="el" href="classitk_1_1fem_1_1ElementStd.html#12ae7d0db27d72254f9f131f61f52a91">itk::fem::ElementStd&lt; 4, 2 &gt;</a>, <a class="el" href="classitk_1_1fem_1_1ElementStd.html#12ae7d0db27d72254f9f131f61f52a91">itk::fem::ElementStd&lt; 3, 2 &gt;</a>, and <a class="el" href="classitk_1_1fem_1_1ElementStd.html#12ae7d0db27d72254f9f131f61f52a91">itk::fem::ElementStd&lt; 2, 2 &gt;</a>.</p>

<p>Definition at line <a class="el" href="itkFEMLightObject_8h_source.html#l00050">50</a> of file <a class="el" href="itkFEMLightObject_8h_source.html">itkFEMLightObject.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="572d595a050829329d64fb1002bacdfc"></a><!-- doxytag: member="itk::fem::FEMLightObject::Superclass" ref="572d595a050829329d64fb1002bacdfc" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="classitk_1_1fem_1_1FEMLightObject.html">FEMLightObject</a> <a class="el" href="classitk_1_1fem_1_1FEMLightObject.html">itk::fem::FEMLightObject::Superclass</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Standard Superclass typedef. 
<p>Reimplemented in <a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html#2e7b05cd0635b95dbf471407d4c8654f">itk::fem::FiniteDifferenceFunctionLoad&lt; TMoving, TFixed &gt;</a>, <a class="el" href="classitk_1_1fem_1_1Element2DC0LinearLine.html#843d7856c739264f44a80f1f27f20d46">itk::fem::Element2DC0LinearLine</a>, <a class="el" href="classitk_1_1fem_1_1Element2DC0LinearLineStress.html#1fdd2b2a937c494247c8b1894e49269c">itk::fem::Element2DC0LinearLineStress</a>, <a class="el" href="classitk_1_1fem_1_1Element2DC0LinearQuadrilateral.html#ca947cf8166dfbc56c86a04a7033b54c">itk::fem::Element2DC0LinearQuadrilateral</a>, <a class="el" href="classitk_1_1fem_1_1Element2DC0LinearQuadrilateralMembrane.html#e5e8f2d4aa1047398bf39952332a695c">itk::fem::Element2DC0LinearQuadrilateralMembrane</a>, <a class="el" href="classitk_1_1fem_1_1Element2DC0LinearQuadrilateralStrain.html#92c8ed236b444785c533cc295083f4b8">itk::fem::Element2DC0LinearQuadrilateralStrain</a>, <a class="el" href="classitk_1_1fem_1_1Element2DC0LinearQuadrilateralStress.html#a20c98fa3c027195ac9aff1e84c40396">itk::fem::Element2DC0LinearQuadrilateralStress</a>, <a class="el" href="classitk_1_1fem_1_1Element2DC0LinearTriangular.html#ed8c9f8ab97c6a6520df303707c5bbeb">itk::fem::Element2DC0LinearTriangular</a>, <a class="el" href="classitk_1_1fem_1_1Element2DC0LinearTriangularMembrane.html#53bb5b9b212cfb25f92588bda4a5bca0">itk::fem::Element2DC0LinearTriangularMembrane</a>, <a class="el" href="classitk_1_1fem_1_1Element2DC0LinearTriangularStrain.html#47c786224f0f848a370d9f3767af9895">itk::fem::Element2DC0LinearTriangularStrain</a>, <a class="el" href="classitk_1_1fem_1_1Element2DC0LinearTriangularStress.html#58ed265425806a1cbd1d39fc3fa4ee5d">itk::fem::Element2DC0LinearTriangularStress</a>, <a class="el" href="classitk_1_1fem_1_1Element2DC0QuadraticTriangular.html#f9e040fbdd21edd9b63dfd4880030f46">itk::fem::Element2DC0QuadraticTriangular</a>, <a class="el" href="classitk_1_1fem_1_1Element2DC0QuadraticTriangularStrain.html#1ed1e21bb7aac3e3ccf0ebe4a8d33340">itk::fem::Element2DC0QuadraticTriangularStrain</a>, <a class="el" href="classitk_1_1fem_1_1Element2DC0QuadraticTriangularStress.html#0dbc8a046a6bad0d53b2c6218c0d54eb">itk::fem::Element2DC0QuadraticTriangularStress</a>, <a class="el" href="classitk_1_1fem_1_1Element2DC1Beam.html#21476b26c4ace8c446aa6c4604ed937e">itk::fem::Element2DC1Beam</a>, <a class="el" href="classitk_1_1fem_1_1Element3DC0LinearHexahedron.html#306a92cf92782396ab0dc3af8817909d">itk::fem::Element3DC0LinearHexahedron</a>, <a class="el" href="classitk_1_1fem_1_1Element3DC0LinearHexahedronMembrane.html#73fcf4cd3957bcfad0587ec546a8d7de">itk::fem::Element3DC0LinearHexahedronMembrane</a>, <a class="el" href="classitk_1_1fem_1_1Element3DC0LinearHexahedronStrain.html#7f7103ff60e5cb357a6c031488a3363a">itk::fem::Element3DC0LinearHexahedronStrain</a>, <a class="el" href="classitk_1_1fem_1_1Element3DC0LinearTetrahedron.html#e9e0ff9b9ad00b7c43f33ca419930b47">itk::fem::Element3DC0LinearTetrahedron</a>, <a class="el" href="classitk_1_1fem_1_1Element3DC0LinearTetrahedronMembrane.html#1528843e57677e9d227f65445fe0f996">itk::fem::Element3DC0LinearTetrahedronMembrane</a>, <a class="el" href="classitk_1_1fem_1_1Element3DC0LinearTetrahedronStrain.html#0aec0cc7d784344210b611c48d03d8da">itk::fem::Element3DC0LinearTetrahedronStrain</a>, <a class="el" href="classitk_1_1fem_1_1Element.html#def3a5eb5ff4ae9333010402b449ae3d">itk::fem::Element</a>, <a class="el" href="classitk_1_1fem_1_1Element_1_1Node.html#0a1d530b847b075ff60752b5c150980c">itk::fem::Element::Node</a>, <a class="el" href="classitk_1_1fem_1_1ImageMetricLoad.html#4deb02ad350cc4dd0044708258fccc34">itk::fem::ImageMetricLoad&lt; TMoving, TFixed &gt;</a>, <a class="el" href="classitk_1_1fem_1_1Load.html#28a3cb95ef9101ad842a422bfb132b44">itk::fem::Load</a>, <a class="el" href="classitk_1_1fem_1_1LoadBC.html#64af1ce9773f963b6934a66165bc4023">itk::fem::LoadBC</a>, <a class="el" href="classitk_1_1fem_1_1LoadBCMFC.html#2b4190ccd91fd63e0480a99df8f450aa">itk::fem::LoadBCMFC</a>, <a class="el" href="classitk_1_1fem_1_1LoadEdge.html#42b41c650623c56fe17991f11189229c">itk::fem::LoadEdge</a>, <a class="el" href="classitk_1_1fem_1_1LoadElement.html#5048568aaceb88963beae6934ca5a334">itk::fem::LoadElement</a>, <a class="el" href="classitk_1_1fem_1_1LoadGrav.html#1b181e9adef4cdbc5878f394efd92d00">itk::fem::LoadGrav</a>, <a class="el" href="classitk_1_1fem_1_1LoadGravConst.html#c4270655dc18da12cec2125961922baa">itk::fem::LoadGravConst</a>, <a class="el" href="classitk_1_1fem_1_1LoadLandmark.html#0bbe30612b129fe23a76f3d26a8838b9">itk::fem::LoadLandmark</a>, <a class="el" href="classitk_1_1fem_1_1LoadNode.html#057c33fb928a1fc8d1ab9c24b35bdcc9">itk::fem::LoadNode</a>, <a class="el" href="classitk_1_1fem_1_1LoadPoint.html#cd090630dad625d508c293257f9b2d48">itk::fem::LoadPoint</a>, <a class="el" href="classitk_1_1fem_1_1LoadTest.html#4e911b9ad1e48e7d6643d7d79603d83e">itk::fem::LoadTest&lt; TClass &gt;</a>, <a class="el" href="classitk_1_1fem_1_1Material.html#1fa271c7d76cd8d7936a271858b14529">itk::fem::Material</a>, <a class="el" href="classitk_1_1fem_1_1MaterialLinearElasticity.html#f202a9e34b2d37d661285fe8e6c74d80">itk::fem::MaterialLinearElasticity</a>, <a class="el" href="classitk_1_1fem_1_1Element1DStress.html#0fa508a224c41ca427582db2d947856b">itk::fem::Element1DStress&lt; Element2DC0LinearLine &gt;</a>, <a class="el" href="classitk_1_1fem_1_1Element2DMembrane.html#d22fd0aaf805694b6d4394df2f4e1d24">itk::fem::Element2DMembrane&lt; Element2DC0LinearTriangular &gt;</a>, <a class="el" href="classitk_1_1fem_1_1Element2DMembrane.html#d22fd0aaf805694b6d4394df2f4e1d24">itk::fem::Element2DMembrane&lt; Element2DC0LinearQuadrilateral &gt;</a>, <a class="el" href="classitk_1_1fem_1_1Element2DStrain.html#8be4ec19db26899c1ed28f6e2512bdb1">itk::fem::Element2DStrain&lt; Element2DC0LinearTriangular &gt;</a>, <a class="el" href="classitk_1_1fem_1_1Element2DStrain.html#8be4ec19db26899c1ed28f6e2512bdb1">itk::fem::Element2DStrain&lt; Element2DC0QuadraticTriangular &gt;</a>, <a class="el" href="classitk_1_1fem_1_1Element2DStrain.html#8be4ec19db26899c1ed28f6e2512bdb1">itk::fem::Element2DStrain&lt; Element2DC0LinearQuadrilateral &gt;</a>, <a class="el" href="classitk_1_1fem_1_1Element2DStress.html#9b611a6725c97c808ccbdd6cc18fc7f6">itk::fem::Element2DStress&lt; Element2DC0LinearTriangular &gt;</a>, <a class="el" href="classitk_1_1fem_1_1Element2DStress.html#9b611a6725c97c808ccbdd6cc18fc7f6">itk::fem::Element2DStress&lt; Element2DC0QuadraticTriangular &gt;</a>, <a class="el" href="classitk_1_1fem_1_1Element2DStress.html#9b611a6725c97c808ccbdd6cc18fc7f6">itk::fem::Element2DStress&lt; Element2DC0LinearQuadrilateral &gt;</a>, <a class="el" href="classitk_1_1fem_1_1Element3DMembrane.html#cf2234f5c55bd5719e639e2b47b02ff9">itk::fem::Element3DMembrane&lt; Element3DC0LinearTetrahedron &gt;</a>, <a class="el" href="classitk_1_1fem_1_1Element3DMembrane.html#cf2234f5c55bd5719e639e2b47b02ff9">itk::fem::Element3DMembrane&lt; Element3DC0LinearHexahedron &gt;</a>, <a class="el" href="classitk_1_1fem_1_1Element3DStrain.html#d2b08ee9d02f3a00f55d756333be2abb">itk::fem::Element3DStrain&lt; Element3DC0LinearTetrahedron &gt;</a>, <a class="el" href="classitk_1_1fem_1_1Element3DStrain.html#d2b08ee9d02f3a00f55d756333be2abb">itk::fem::Element3DStrain&lt; Element3DC0LinearHexahedron &gt;</a>, <a class="el" href="classitk_1_1fem_1_1ElementStd.html#992155e763a85b594e0980b7643bcc9f">itk::fem::ElementStd&lt; 8, 3 &gt;</a>, <a class="el" href="classitk_1_1fem_1_1ElementStd.html#992155e763a85b594e0980b7643bcc9f">itk::fem::ElementStd&lt; 6, 2 &gt;</a>, <a class="el" href="classitk_1_1fem_1_1ElementStd.html#992155e763a85b594e0980b7643bcc9f">itk::fem::ElementStd&lt; 4, 3 &gt;</a>, <a class="el" href="classitk_1_1fem_1_1ElementStd.html#992155e763a85b594e0980b7643bcc9f">itk::fem::ElementStd&lt; 4, 2 &gt;</a>, <a class="el" href="classitk_1_1fem_1_1ElementStd.html#992155e763a85b594e0980b7643bcc9f">itk::fem::ElementStd&lt; 3, 2 &gt;</a>, and <a class="el" href="classitk_1_1fem_1_1ElementStd.html#992155e763a85b594e0980b7643bcc9f">itk::fem::ElementStd&lt; 2, 2 &gt;</a>.</p>

<p>Definition at line <a class="el" href="itkFEMLightObject_8h_source.html#l00050">50</a> of file <a class="el" href="itkFEMLightObject_8h_source.html">itkFEMLightObject.h</a>.</p>

</div>
</div><p>
<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="6df1e803da4aeae57dfa8e6135474228"></a><!-- doxytag: member="itk::fem::FEMLightObject::FEMLightObject" ref="6df1e803da4aeae57dfa8e6135474228" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">itk::fem::FEMLightObject::FEMLightObject           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Default constructor 
<p>Definition at line <a class="el" href="itkFEMLightObject_8h_source.html#l00144">144</a> of file <a class="el" href="itkFEMLightObject_8h_source.html">itkFEMLightObject.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="7a4f16b00db63932375711318f79c9b9"></a><!-- doxytag: member="itk::fem::FEMLightObject::~FEMLightObject" ref="7a4f16b00db63932375711318f79c9b9" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual itk::fem::FEMLightObject::~FEMLightObject           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Virtual destructor 
<p>Definition at line <a class="el" href="itkFEMLightObject_8h_source.html#l00149">149</a> of file <a class="el" href="itkFEMLightObject_8h_source.html">itkFEMLightObject.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="bdcf7cd4e50d8bd9bf1e2f9453dc65f5"></a><!-- doxytag: member="itk::fem::FEMLightObject::FEMLightObject" ref="bdcf7cd4e50d8bd9bf1e2f9453dc65f5" args="(const FEMLightObject &amp;o)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">itk::fem::FEMLightObject::FEMLightObject           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classitk_1_1fem_1_1FEMLightObject.html">FEMLightObject</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>o</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Copy constructor must be available for the FEM objects... 
<p>Definition at line <a class="el" href="itkFEMLightObject_8h_source.html#l00154">154</a> of file <a class="el" href="itkFEMLightObject_8h_source.html">itkFEMLightObject.h</a>.</p>

<p>References <a class="el" href="itkFEMLightObject_8h_source.html#l00165">GN</a>.</p>

</div>
</div><p>
<hr><h2>Member Function Documentation</h2>
<a class="anchor" name="608d13678f589929fba0a83c2934efa6"></a><!-- doxytag: member="itk::fem::FEMLightObject::ClassID" ref="608d13678f589929fba0a83c2934efa6" args="() const =0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int itk::fem::FEMLightObject::ClassID           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Returns the class ID of the object. This function is used to determine the class of the object without having to use the dynamic_cast operator.<p>
<dl class="note" compact><dt><b>Note:</b></dt><dd>Class must be registered with the <a class="el" href="classitk_1_1fem_1_1FEMObjectFactory.html" title="Create objects of derived classes by specifying a class ID.">FEMObjectFactory</a> in order to create the class ID. Abstract classes don't define this function. </dd></dl>

<p>Implemented in <a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html#fac1bbc1a7edbbecdeabadd85aa465e7">itk::fem::FiniteDifferenceFunctionLoad&lt; TMoving, TFixed &gt;</a>, <a class="el" href="classitk_1_1fem_1_1Element2DC0LinearLineStress.html#aa97c42496ac1f8858e4258f4a7a4572">itk::fem::Element2DC0LinearLineStress</a>, <a class="el" href="classitk_1_1fem_1_1Element2DC0LinearQuadrilateralMembrane.html#5a1827d56be66d11b2b4d602d70e4c99">itk::fem::Element2DC0LinearQuadrilateralMembrane</a>, <a class="el" href="classitk_1_1fem_1_1Element2DC0LinearQuadrilateralStrain.html#8a3414ec84096283bb4810996b713a1e">itk::fem::Element2DC0LinearQuadrilateralStrain</a>, <a class="el" href="classitk_1_1fem_1_1Element2DC0LinearQuadrilateralStress.html#61ebe3019ef41cd0c5b587bbdb0653f4">itk::fem::Element2DC0LinearQuadrilateralStress</a>, <a class="el" href="classitk_1_1fem_1_1Element2DC0LinearTriangularMembrane.html#d50ba67a601bd5f19942fa2140afb50b">itk::fem::Element2DC0LinearTriangularMembrane</a>, <a class="el" href="classitk_1_1fem_1_1Element2DC0LinearTriangularStrain.html#bd5f256d9f315bf795aa64468d04884d">itk::fem::Element2DC0LinearTriangularStrain</a>, <a class="el" href="classitk_1_1fem_1_1Element2DC0LinearTriangularStress.html#cd011706d785c19e6765a80c3608af2e">itk::fem::Element2DC0LinearTriangularStress</a>, <a class="el" href="classitk_1_1fem_1_1Element2DC0QuadraticTriangularStrain.html#ca1586f05c6d50a94edf9ae8a9013b2a">itk::fem::Element2DC0QuadraticTriangularStrain</a>, <a class="el" href="classitk_1_1fem_1_1Element2DC0QuadraticTriangularStress.html#4e822e5a68f047c4dc6f50d546fc3627">itk::fem::Element2DC0QuadraticTriangularStress</a>, <a class="el" href="classitk_1_1fem_1_1Element2DC1Beam.html#fb373991488aa9170071c525a045c378">itk::fem::Element2DC1Beam</a>, <a class="el" href="classitk_1_1fem_1_1Element3DC0LinearHexahedronMembrane.html#a7d6ec6af867d06faaae5dc6693ad185">itk::fem::Element3DC0LinearHexahedronMembrane</a>, <a class="el" href="classitk_1_1fem_1_1Element3DC0LinearHexahedronStrain.html#dee865681cd394679bf568dd22541971">itk::fem::Element3DC0LinearHexahedronStrain</a>, <a class="el" href="classitk_1_1fem_1_1Element3DC0LinearTetrahedronMembrane.html#6369634e3a3cf4414961a698399a4670">itk::fem::Element3DC0LinearTetrahedronMembrane</a>, <a class="el" href="classitk_1_1fem_1_1Element3DC0LinearTetrahedronStrain.html#afe37440cf2e7d1c551dcf01689816d1">itk::fem::Element3DC0LinearTetrahedronStrain</a>, <a class="el" href="classitk_1_1fem_1_1Element_1_1Node.html#980cd2aad4f3cff79709e19484333881">itk::fem::Element::Node</a>, <a class="el" href="classitk_1_1fem_1_1ImageMetricLoad.html#f3edbec8864817f794828ae9b0f92911">itk::fem::ImageMetricLoad&lt; TMoving, TFixed &gt;</a>, <a class="el" href="classitk_1_1fem_1_1LoadBC.html#73c6f62e530b5b88f0e19984f9a99749">itk::fem::LoadBC</a>, <a class="el" href="classitk_1_1fem_1_1LoadBCMFC.html#f1aca39e2906029f09b4a4719006a887">itk::fem::LoadBCMFC</a>, <a class="el" href="classitk_1_1fem_1_1LoadEdge.html#3989072542a8284fc954059eb4576dfb">itk::fem::LoadEdge</a>, <a class="el" href="classitk_1_1fem_1_1LoadElement.html#02f40e2408cada6483c9552e589aea4f">itk::fem::LoadElement</a>, <a class="el" href="classitk_1_1fem_1_1LoadGravConst.html#1809bca8b5f42ca6457ed7b710cc92a7">itk::fem::LoadGravConst</a>, <a class="el" href="classitk_1_1fem_1_1LoadLandmark.html#074812bb6e2af20c4b77a5173b0b8ab3">itk::fem::LoadLandmark</a>, <a class="el" href="classitk_1_1fem_1_1LoadNode.html#701a0c7e3076bfd86c2733edff7d1892">itk::fem::LoadNode</a>, <a class="el" href="classitk_1_1fem_1_1LoadPoint.html#05ad9d4ccf9d1ced414b89d345db46c2">itk::fem::LoadPoint</a>, <a class="el" href="classitk_1_1fem_1_1LoadTest.html#9c61860ee5bf3147bdda0afea50bc25d">itk::fem::LoadTest&lt; TClass &gt;</a>, and <a class="el" href="classitk_1_1fem_1_1MaterialLinearElasticity.html#37063449b370ba3dc091f78a92d0a4bc">itk::fem::MaterialLinearElasticity</a>.</p>

</div>
</div><p>
<a class="anchor" name="03ebd271142e82b65ffb6b87f6bc4d57"></a><!-- doxytag: member="itk::fem::FEMLightObject::Clone" ref="03ebd271142e82b65ffb6b87f6bc4d57" args="() const =0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="classitk_1_1fem_1_1FEMLightObject.html">Baseclass::Pointer</a> itk::fem::FEMLightObject::Clone           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Duplicates the currect object. This function must be implemented by every derived class to create an exact copy of an object. The function returns a pointer to a base class. 
<p>Implemented in <a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html#bd43d54c998fc75fa2829edfdaf1bbb1">itk::fem::FiniteDifferenceFunctionLoad&lt; TMoving, TFixed &gt;</a>, <a class="el" href="classitk_1_1fem_1_1Element2DC0LinearLineStress.html#7d1010fa1c4a88c27673c57964279e5a">itk::fem::Element2DC0LinearLineStress</a>, <a class="el" href="classitk_1_1fem_1_1Element2DC0LinearQuadrilateralMembrane.html#5473b217a59e02543e3cd73612242930">itk::fem::Element2DC0LinearQuadrilateralMembrane</a>, <a class="el" href="classitk_1_1fem_1_1Element2DC0LinearQuadrilateralStrain.html#af8a7d97dd9da25e21aa3c1c039bf285">itk::fem::Element2DC0LinearQuadrilateralStrain</a>, <a class="el" href="classitk_1_1fem_1_1Element2DC0LinearQuadrilateralStress.html#2bea3d65c25495e09f8673dbaf4d66d3">itk::fem::Element2DC0LinearQuadrilateralStress</a>, <a class="el" href="classitk_1_1fem_1_1Element2DC0LinearTriangularMembrane.html#75bea4874c971f42e0114ab1878f6bce">itk::fem::Element2DC0LinearTriangularMembrane</a>, <a class="el" href="classitk_1_1fem_1_1Element2DC0LinearTriangularStrain.html#00e1ebc3219417997521d722bd7bc707">itk::fem::Element2DC0LinearTriangularStrain</a>, <a class="el" href="classitk_1_1fem_1_1Element2DC0LinearTriangularStress.html#ec5f41ee1faa2fceabd65ba567ff4210">itk::fem::Element2DC0LinearTriangularStress</a>, <a class="el" href="classitk_1_1fem_1_1Element2DC0QuadraticTriangularStrain.html#49411af9b0a6dfbadb058e4155108914">itk::fem::Element2DC0QuadraticTriangularStrain</a>, <a class="el" href="classitk_1_1fem_1_1Element2DC0QuadraticTriangularStress.html#7c506eeefaae66abcae48ee4c9220de6">itk::fem::Element2DC0QuadraticTriangularStress</a>, <a class="el" href="classitk_1_1fem_1_1Element2DC1Beam.html#45252ddd055ee6d39a325cc8dd74bad9">itk::fem::Element2DC1Beam</a>, <a class="el" href="classitk_1_1fem_1_1Element3DC0LinearHexahedronMembrane.html#175f6a82a2d31e60409ba9d3739b5b68">itk::fem::Element3DC0LinearHexahedronMembrane</a>, <a class="el" href="classitk_1_1fem_1_1Element3DC0LinearHexahedronStrain.html#1fdc3b479a3c5c4de1d2f6aa457c5ee8">itk::fem::Element3DC0LinearHexahedronStrain</a>, <a class="el" href="classitk_1_1fem_1_1Element3DC0LinearTetrahedronMembrane.html#0b059f5efcdc3c643cb4034fbc23bb3e">itk::fem::Element3DC0LinearTetrahedronMembrane</a>, <a class="el" href="classitk_1_1fem_1_1Element3DC0LinearTetrahedronStrain.html#4d6fe6b54bb4c20b3b81704073fe8353">itk::fem::Element3DC0LinearTetrahedronStrain</a>, <a class="el" href="classitk_1_1fem_1_1Element_1_1Node.html#998da20e58d54bc733cc41b7406f8f1d">itk::fem::Element::Node</a>, <a class="el" href="classitk_1_1fem_1_1ImageMetricLoad.html#0cecc054e75e7ed7c227b4e4e6161229">itk::fem::ImageMetricLoad&lt; TMoving, TFixed &gt;</a>, <a class="el" href="classitk_1_1fem_1_1LoadBC.html#625bfa9660e2cbc4dd1639f7dcc94b0c">itk::fem::LoadBC</a>, <a class="el" href="classitk_1_1fem_1_1LoadBCMFC.html#33965584fb5ef51ece5e669633468eaf">itk::fem::LoadBCMFC</a>, <a class="el" href="classitk_1_1fem_1_1LoadEdge.html#b84142b08cf45601ece2ee20b8fe5e53">itk::fem::LoadEdge</a>, <a class="el" href="classitk_1_1fem_1_1LoadElement.html#b7d62a70d120cb5d8df7714bf7cfb827">itk::fem::LoadElement</a>, <a class="el" href="classitk_1_1fem_1_1LoadGravConst.html#c319dc936bf68335bb40c3efcd9ba6fb">itk::fem::LoadGravConst</a>, <a class="el" href="classitk_1_1fem_1_1LoadLandmark.html#502e711ec7113c3f074adfa8e98d9edc">itk::fem::LoadLandmark</a>, <a class="el" href="classitk_1_1fem_1_1LoadNode.html#7859cc650a7fd33e09def50766a4d982">itk::fem::LoadNode</a>, <a class="el" href="classitk_1_1fem_1_1LoadPoint.html#e65f749f1fe8ccbd40c5fc6e60936465">itk::fem::LoadPoint</a>, <a class="el" href="classitk_1_1fem_1_1LoadTest.html#2365ded930eaf4c771763e3f1b7b4453">itk::fem::LoadTest&lt; TClass &gt;</a>, and <a class="el" href="classitk_1_1fem_1_1MaterialLinearElasticity.html#1e0779bb454f026d5a68249ff7485432">itk::fem::MaterialLinearElasticity</a>.</p>

</div>
</div><p>
<a class="anchor" name="0e93750356507c691b7ed22afd8abc14"></a><!-- doxytag: member="itk::fem::FEMLightObject::CreateFromStream" ref="0e93750356507c691b7ed22afd8abc14" args="(std::istream &amp;f, void *info)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="classitk_1_1fem_1_1FEMLightObject.html">FEMLightObject::Pointer</a> itk::fem::FEMLightObject::CreateFromStream           </td>
          <td>(</td>
          <td class="paramtype">std::istream &amp;&nbsp;</td>
          <td class="paramname"> <em>f</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&nbsp;</td>
          <td class="paramname"> <em>info</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Read object of any derived type from stream.<p>
This static function creates an object of a class, which is derived from <a class="el" href="classitk_1_1fem_1_1FEMLightObject.html" title="Base class for all classes that define the FEM system.">FEMLightObject</a>. The class of object is first determined from the stream, then the object of that class is constructed using the <a class="el" href="classitk_1_1fem_1_1FEMObjectFactory.html" title="Create objects of derived classes by specifying a class ID.">FEMObjectFactory</a>. Finally the data for this object is read from the stream, by calling the <a class="el" href="classitk_1_1fem_1_1FEMLightObject.html#47bd483753eb9ad15e8894726e77e003">Read()</a> member function. 
</div>
</div><p>
<a class="anchor" name="47bd483753eb9ad15e8894726e77e003"></a><!-- doxytag: member="itk::fem::FEMLightObject::Read" ref="47bd483753eb9ad15e8894726e77e003" args="(std::istream &amp;f, void *info)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void itk::fem::FEMLightObject::Read           </td>
          <td>(</td>
          <td class="paramtype">std::istream &amp;&nbsp;</td>
          <td class="paramname"> <em>f</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&nbsp;</td>
          <td class="paramname"> <em>info</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Read an object data from input stream. Call this member to initialize the data members in the current object by reading data from provided input stream. Derived classes should first call the the parent's read function, to initialize the data from parent. Note that you must manually create the object of desired type using the <a class="el" href="classitk_1_1fem_1_1FEMObjectFactory.html" title="Create objects of derived classes by specifying a class ID.">FEMObjectFactory</a> before you can call read function (this is pretty obvious). In this class only the global number is read from file. Derived classes may require some additional info in order to perform the reading. Pack this info in an object and pass a pointer to it in the info parameter. If you need runtime typechecking, use a polymorphic class and dynamic_cast operator inside the implementation of Read. 
<p>Reimplemented in <a class="el" href="classitk_1_1fem_1_1Element2DC1Beam.html#2ed457b8796182cd75f9a6ac3664e900">itk::fem::Element2DC1Beam</a>, <a class="el" href="classitk_1_1fem_1_1Element_1_1Node.html#fe5c09268ba386d741dc5210c5e23cdc">itk::fem::Element::Node</a>, <a class="el" href="classitk_1_1fem_1_1LoadBC.html#0277cb628f3d9d9ec25d88d415617f89">itk::fem::LoadBC</a>, <a class="el" href="classitk_1_1fem_1_1LoadBCMFC.html#455a882747e018f81bb30116f087da63">itk::fem::LoadBCMFC</a>, <a class="el" href="classitk_1_1fem_1_1LoadEdge.html#b1cebda5f0e8c22fc3ee47a91138f5f7">itk::fem::LoadEdge</a>, <a class="el" href="classitk_1_1fem_1_1LoadElement.html#14123c479d6b4bf9a96d1d1f32936946">itk::fem::LoadElement</a>, <a class="el" href="classitk_1_1fem_1_1LoadGravConst.html#4b47992d086f9381f224037316567ea6">itk::fem::LoadGravConst</a>, <a class="el" href="classitk_1_1fem_1_1LoadLandmark.html#0f63a2ef35fff7d0148376bfb313391d">itk::fem::LoadLandmark</a>, <a class="el" href="classitk_1_1fem_1_1LoadNode.html#1c46647becf3cded230d5d3ac76a96c4">itk::fem::LoadNode</a>, <a class="el" href="classitk_1_1fem_1_1LoadTest.html#6724f9b12569b4dd85358d45a5780f9f">itk::fem::LoadTest&lt; TClass &gt;</a>, <a class="el" href="classitk_1_1fem_1_1MaterialLinearElasticity.html#0bfb4a15f3e7469beeea38f970ec92ca">itk::fem::MaterialLinearElasticity</a>, <a class="el" href="classitk_1_1fem_1_1Element1DStress.html#988142ec15d3a083b9a6d57fde0e4dfd">itk::fem::Element1DStress&lt; Element2DC0LinearLine &gt;</a>, <a class="el" href="classitk_1_1fem_1_1Element2DMembrane.html#b86a763031c0c78474d141b5a86055ba">itk::fem::Element2DMembrane&lt; Element2DC0LinearTriangular &gt;</a>, <a class="el" href="classitk_1_1fem_1_1Element2DMembrane.html#b86a763031c0c78474d141b5a86055ba">itk::fem::Element2DMembrane&lt; Element2DC0LinearQuadrilateral &gt;</a>, <a class="el" href="classitk_1_1fem_1_1Element2DStrain.html#078ea24b73674f3d60a4d45370d71db1">itk::fem::Element2DStrain&lt; Element2DC0LinearTriangular &gt;</a>, <a class="el" href="classitk_1_1fem_1_1Element2DStrain.html#078ea24b73674f3d60a4d45370d71db1">itk::fem::Element2DStrain&lt; Element2DC0QuadraticTriangular &gt;</a>, <a class="el" href="classitk_1_1fem_1_1Element2DStrain.html#078ea24b73674f3d60a4d45370d71db1">itk::fem::Element2DStrain&lt; Element2DC0LinearQuadrilateral &gt;</a>, <a class="el" href="classitk_1_1fem_1_1Element2DStress.html#c4224424a39ff632c9c4d9e693a7b33d">itk::fem::Element2DStress&lt; Element2DC0LinearTriangular &gt;</a>, <a class="el" href="classitk_1_1fem_1_1Element2DStress.html#c4224424a39ff632c9c4d9e693a7b33d">itk::fem::Element2DStress&lt; Element2DC0QuadraticTriangular &gt;</a>, <a class="el" href="classitk_1_1fem_1_1Element2DStress.html#c4224424a39ff632c9c4d9e693a7b33d">itk::fem::Element2DStress&lt; Element2DC0LinearQuadrilateral &gt;</a>, <a class="el" href="classitk_1_1fem_1_1Element3DMembrane.html#4c239bcc37ccfcfe3d7445b5926aeef9">itk::fem::Element3DMembrane&lt; Element3DC0LinearTetrahedron &gt;</a>, <a class="el" href="classitk_1_1fem_1_1Element3DMembrane.html#4c239bcc37ccfcfe3d7445b5926aeef9">itk::fem::Element3DMembrane&lt; Element3DC0LinearHexahedron &gt;</a>, <a class="el" href="classitk_1_1fem_1_1Element3DStrain.html#884b6f29a3c425ed17225c245d67d875">itk::fem::Element3DStrain&lt; Element3DC0LinearTetrahedron &gt;</a>, <a class="el" href="classitk_1_1fem_1_1Element3DStrain.html#884b6f29a3c425ed17225c245d67d875">itk::fem::Element3DStrain&lt; Element3DC0LinearHexahedron &gt;</a>, <a class="el" href="classitk_1_1fem_1_1ElementStd.html#2748b2ebbe7c70e34b2d00ac2af2aaeb">itk::fem::ElementStd&lt; 8, 3 &gt;</a>, <a class="el" href="classitk_1_1fem_1_1ElementStd.html#2748b2ebbe7c70e34b2d00ac2af2aaeb">itk::fem::ElementStd&lt; 6, 2 &gt;</a>, <a class="el" href="classitk_1_1fem_1_1ElementStd.html#2748b2ebbe7c70e34b2d00ac2af2aaeb">itk::fem::ElementStd&lt; 4, 3 &gt;</a>, <a class="el" href="classitk_1_1fem_1_1ElementStd.html#2748b2ebbe7c70e34b2d00ac2af2aaeb">itk::fem::ElementStd&lt; 4, 2 &gt;</a>, <a class="el" href="classitk_1_1fem_1_1ElementStd.html#2748b2ebbe7c70e34b2d00ac2af2aaeb">itk::fem::ElementStd&lt; 3, 2 &gt;</a>, and <a class="el" href="classitk_1_1fem_1_1ElementStd.html#2748b2ebbe7c70e34b2d00ac2af2aaeb">itk::fem::ElementStd&lt; 2, 2 &gt;</a>.</p>

</div>
</div><p>
<a class="anchor" name="e56895284c8d64b2b4767113ed3a4340"></a><!-- doxytag: member="itk::fem::FEMLightObject::SkipWhiteSpace" ref="e56895284c8d64b2b4767113ed3a4340" args="(std::istream &amp;f)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static void itk::fem::FEMLightObject::SkipWhiteSpace           </td>
          <td>(</td>
          <td class="paramtype">std::istream &amp;&nbsp;</td>
          <td class="paramname"> <em>f</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Helper function that skips all the whitespace and comments in an input stream. 
</div>
</div><p>
<a class="anchor" name="554ccc170c200cd1bdd32ad24cdc7258"></a><!-- doxytag: member="itk::fem::FEMLightObject::Write" ref="554ccc170c200cd1bdd32ad24cdc7258" args="(std::ostream &amp;f) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void itk::fem::FEMLightObject::Write           </td>
          <td>(</td>
          <td class="paramtype">std::ostream &amp;&nbsp;</td>
          <td class="paramname"> <em>f</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Write an object to the output stream. Call this member to write the data members in the current object to the output stream. Here we also need to know which derived class we actually are, so that we can write the class name. The class name is obtained by calling the virtual <a class="el" href="classitk_1_1fem_1_1FEMLightObject.html#608d13678f589929fba0a83c2934efa6">ClassID()</a> member function and passing the result to the <a class="el" href="classitk_1_1fem_1_1FEMObjectFactory.html" title="Create objects of derived classes by specifying a class ID.">FEMObjectFactory</a>.<p>
Implementations of Write member funtion in derived classes should first call the parent's implementation of Write and finaly write whatever they need. 
<p>Reimplemented in <a class="el" href="classitk_1_1fem_1_1Element2DC1Beam.html#0592b9120f4b1f75488259a177c7494d">itk::fem::Element2DC1Beam</a>, <a class="el" href="classitk_1_1fem_1_1Element_1_1Node.html#6c2d09340d7cc577fb508c2301d428ef">itk::fem::Element::Node</a>, <a class="el" href="classitk_1_1fem_1_1LoadBC.html#728904002ea9a5e0ddd2eba690dc2cb5">itk::fem::LoadBC</a>, <a class="el" href="classitk_1_1fem_1_1LoadBCMFC.html#5f021b8e26506be2cde23c43303aa9fb">itk::fem::LoadBCMFC</a>, <a class="el" href="classitk_1_1fem_1_1LoadEdge.html#114f82ea878d7990fc67bfba1c57c1da">itk::fem::LoadEdge</a>, <a class="el" href="classitk_1_1fem_1_1LoadElement.html#4c10c120750499e222c9c77cd5d40e29">itk::fem::LoadElement</a>, <a class="el" href="classitk_1_1fem_1_1LoadGravConst.html#8344dd7874dd722c61be694712d8409a">itk::fem::LoadGravConst</a>, <a class="el" href="classitk_1_1fem_1_1LoadLandmark.html#ef93070a17d370731bbbb68989c0bed3">itk::fem::LoadLandmark</a>, <a class="el" href="classitk_1_1fem_1_1LoadNode.html#ff0027dc4fb70175cb25a12973a45dcb">itk::fem::LoadNode</a>, <a class="el" href="classitk_1_1fem_1_1LoadTest.html#e31c5e0b56819fba93fdd6bc29f6e6ea">itk::fem::LoadTest&lt; TClass &gt;</a>, <a class="el" href="classitk_1_1fem_1_1MaterialLinearElasticity.html#2a3ed963ecf3da9babf49f1197444d0f">itk::fem::MaterialLinearElasticity</a>, <a class="el" href="classitk_1_1fem_1_1Element1DStress.html#1a9cc33d1e4953e78ace3d3fbd0e003c">itk::fem::Element1DStress&lt; Element2DC0LinearLine &gt;</a>, <a class="el" href="classitk_1_1fem_1_1Element2DMembrane.html#9da2affa374f497fdc35de74cb2ef80a">itk::fem::Element2DMembrane&lt; Element2DC0LinearTriangular &gt;</a>, <a class="el" href="classitk_1_1fem_1_1Element2DMembrane.html#9da2affa374f497fdc35de74cb2ef80a">itk::fem::Element2DMembrane&lt; Element2DC0LinearQuadrilateral &gt;</a>, <a class="el" href="classitk_1_1fem_1_1Element2DStrain.html#3172886e0ef72fcb658b31f62a4baacb">itk::fem::Element2DStrain&lt; Element2DC0LinearTriangular &gt;</a>, <a class="el" href="classitk_1_1fem_1_1Element2DStrain.html#3172886e0ef72fcb658b31f62a4baacb">itk::fem::Element2DStrain&lt; Element2DC0QuadraticTriangular &gt;</a>, <a class="el" href="classitk_1_1fem_1_1Element2DStrain.html#3172886e0ef72fcb658b31f62a4baacb">itk::fem::Element2DStrain&lt; Element2DC0LinearQuadrilateral &gt;</a>, <a class="el" href="classitk_1_1fem_1_1Element2DStress.html#f088970d8144a4cefcf730c46f9fcf90">itk::fem::Element2DStress&lt; Element2DC0LinearTriangular &gt;</a>, <a class="el" href="classitk_1_1fem_1_1Element2DStress.html#f088970d8144a4cefcf730c46f9fcf90">itk::fem::Element2DStress&lt; Element2DC0QuadraticTriangular &gt;</a>, <a class="el" href="classitk_1_1fem_1_1Element2DStress.html#f088970d8144a4cefcf730c46f9fcf90">itk::fem::Element2DStress&lt; Element2DC0LinearQuadrilateral &gt;</a>, <a class="el" href="classitk_1_1fem_1_1Element3DMembrane.html#2c7cce047b5d12f20efea55bf5ca89f1">itk::fem::Element3DMembrane&lt; Element3DC0LinearTetrahedron &gt;</a>, <a class="el" href="classitk_1_1fem_1_1Element3DMembrane.html#2c7cce047b5d12f20efea55bf5ca89f1">itk::fem::Element3DMembrane&lt; Element3DC0LinearHexahedron &gt;</a>, <a class="el" href="classitk_1_1fem_1_1Element3DStrain.html#9b25a8120f9aead22095b7dfbe62b1d0">itk::fem::Element3DStrain&lt; Element3DC0LinearTetrahedron &gt;</a>, <a class="el" href="classitk_1_1fem_1_1Element3DStrain.html#9b25a8120f9aead22095b7dfbe62b1d0">itk::fem::Element3DStrain&lt; Element3DC0LinearHexahedron &gt;</a>, <a class="el" href="classitk_1_1fem_1_1ElementStd.html#7e088e28febb4309eebd5580116073cc">itk::fem::ElementStd&lt; 8, 3 &gt;</a>, <a class="el" href="classitk_1_1fem_1_1ElementStd.html#7e088e28febb4309eebd5580116073cc">itk::fem::ElementStd&lt; 6, 2 &gt;</a>, <a class="el" href="classitk_1_1fem_1_1ElementStd.html#7e088e28febb4309eebd5580116073cc">itk::fem::ElementStd&lt; 4, 3 &gt;</a>, <a class="el" href="classitk_1_1fem_1_1ElementStd.html#7e088e28febb4309eebd5580116073cc">itk::fem::ElementStd&lt; 4, 2 &gt;</a>, <a class="el" href="classitk_1_1fem_1_1ElementStd.html#7e088e28febb4309eebd5580116073cc">itk::fem::ElementStd&lt; 3, 2 &gt;</a>, and <a class="el" href="classitk_1_1fem_1_1ElementStd.html#7e088e28febb4309eebd5580116073cc">itk::fem::ElementStd&lt; 2, 2 &gt;</a>.</p>

</div>
</div><p>
<hr><h2>Member Data Documentation</h2>
<a class="anchor" name="9003f80c5c1a893400d80592d185df0e"></a><!-- doxytag: member="itk::fem::FEMLightObject::GN" ref="9003f80c5c1a893400d80592d185df0e" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="classitk_1_1fem_1_1FEMLightObject.html#9003f80c5c1a893400d80592d185df0e">itk::fem::FEMLightObject::GN</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Global number of an object (ID of an object) In general the ID's are required to be unique only within a specific type of derived classes (Elements, Nodes, ...) If the GN is not required, it can be ignored. (normally you need the GN when writing or reading objects to/from stream. 
<p>Definition at line <a class="el" href="itkFEMLightObject_8h_source.html#l00165">165</a> of file <a class="el" href="itkFEMLightObject_8h_source.html">itkFEMLightObject.h</a>.</p>

<p>Referenced by <a class="el" href="itkFEMLightObject_8h_source.html#l00154">FEMLightObject()</a>.</p>

</div>
</div><p>
<a class="anchor" name="c91749b78424a06b8923180df3ebd411"></a><!-- doxytag: member="itk::fem::FEMLightObject::whitespaces" ref="c91749b78424a06b8923180df3ebd411" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const std::string <a class="el" href="classitk_1_1fem_1_1FEMLightObject.html#c91749b78424a06b8923180df3ebd411">itk::fem::FEMLightObject::whitespaces</a><code> [static]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Const string of all whitespace characters. This string is used by <a class="el" href="classitk_1_1fem_1_1FEMLightObject.html#e56895284c8d64b2b4767113ed3a4340">SkipWhiteSpace</a> function. 
<p>Definition at line <a class="el" href="itkFEMLightObject_8h_source.html#l00135">135</a> of file <a class="el" href="itkFEMLightObject_8h_source.html">itkFEMLightObject.h</a>.</p>

</div>
</div><p>
<hr>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="itkFEMLightObject_8h_source.html">itkFEMLightObject.h</a></ul>
</div>
<hr><address><small>
Generated at Fri May 8 08:40:13 2009 for ITK  by <a href="http://www.stack.nl/~dimitri/doxygen/index.html"> <img 
src="http://www.stack.nl/~dimitri/doxygen/doxygen.png" alt="doxygen"
align="middle" border=0 width=110 height=53>
</a> 1.5.9 written by <a href="mailto:dimitri@stack.nl">Dimitri van Heesch</a>,
 &copy;&nbsp;1997-2000</small></address>
</body>
</html>