Sophie

Sophie

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

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::FEMException 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_1FEMException.html">FEMException</a>
  </div>
<div class="contents">
<h1>itk::fem::FEMException Class Reference</h1><!-- doxytag: class="itk::fem::FEMException" -->Base class for all exception's that can occur within FEM classes.  
<a href="#_details">More...</a>
<p>
<code>#include &lt;<a class="el" href="itkFEMException_8h_source.html">itkFEMException.h</a>&gt;</code>
<p>
<div class="dynheader">
Inheritance diagram for itk::fem::FEMException:</div>
<div class="dynsection">
<p><center><img src="classitk_1_1fem_1_1FEMException__inherit__graph.png" border="0" usemap="#itk_1_1fem_1_1FEMException__inherit__map" alt="Inheritance graph"></center>
<map name="itk_1_1fem_1_1FEMException__inherit__map">
<area shape="rect" id="node3" href="classitk_1_1fem_1_1FEMExceptionIO.html" title="Base class for all IO exception&#39;s that can occur within FEM classe." alt="" coords="315,5,512,35"><area shape="rect" id="node5" href="classitk_1_1fem_1_1FEMExceptionItpackSolver.html" title="handles errors that occur in itpack solving routines" alt="" coords="281,59,545,88"><area shape="rect" id="node7" href="classitk_1_1fem_1_1FEMExceptionItpackSparseMatrixSbagn.html" title="handles errors that occur when unfinalizing the matrix" alt="" coords="237,112,589,141"><area shape="rect" id="node9" href="classitk_1_1fem_1_1FEMExceptionItpackSparseMatrixSbsij.html" title="handles errors that occur when building the matrix" alt="" coords="243,165,584,195"><area shape="rect" id="node11" href="classitk_1_1fem_1_1FEMExceptionLinearSystem.html" title="itk::fem::FEMExceptionLinearSystem" alt="" coords="276,219,551,248"><area shape="rect" id="node13" href="classitk_1_1fem_1_1FEMExceptionLinearSystemBounds.html" title="itk::fem::FEMExceptionLinearSystemBounds" alt="" coords="252,272,575,301"><area shape="rect" id="node15" href="classitk_1_1fem_1_1FEMExceptionObjectNotFound.html" title="Object not found exception." alt="" coords="267,325,560,355"><area shape="rect" id="node17" href="classitk_1_1fem_1_1FEMExceptionSolution.html" title="Base class for all exceptions that can occur when solving FEM problem." alt="" coords="296,379,531,408"><area shape="rect" id="node19" href="classitk_1_1fem_1_1FEMExceptionWrongClass.html" title="Bad object exception." alt="" coords="284,432,543,461"></map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>

<p>
<a href="classitk_1_1fem_1_1FEMException-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 Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1fem_1_1FEMException.html#4bcc3ec51b0edc92b7332367054d7259">FEMException</a> (const char *file, unsigned int lineNumber, std::string location=&quot;Unknown&quot;)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1fem_1_1FEMException.html#2e5470c5c3fa72b7544e841ad00e6903">GetNameOfClass</a> () 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_1FEMException.html#685f8e4b9d4f8fa45fd2a5d84892fd35">~FEMException</a> ()  throw ()</td></tr>

</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
Base class for all exception's that can occur within FEM classes. 
<p>Definition at line <a class="el" href="itkFEMException_8h_source.html#l00038">38</a> of file <a class="el" href="itkFEMException_8h_source.html">itkFEMException.h</a>.</p>
<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="4bcc3ec51b0edc92b7332367054d7259"></a><!-- doxytag: member="itk::fem::FEMException::FEMException" ref="4bcc3ec51b0edc92b7332367054d7259" args="(const char *file, unsigned int lineNumber, std::string location=&quot;Unknown&quot;)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">itk::fem::FEMException::FEMException           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>file</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned int&nbsp;</td>
          <td class="paramname"> <em>lineNumber</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">std::string&nbsp;</td>
          <td class="paramname"> <em>location</em> = <code>&quot;Unknown&quot;</code></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Constructor. Must provide a string, that specifies name of the file where the exception occured and an integer for the line number. An optional argument specifies the location (usually the name of the class and member function). Normally you should use __FILE__ and __LINE__ macros to specify file name and line number. 
</div>
</div><p>
<a class="anchor" name="685f8e4b9d4f8fa45fd2a5d84892fd35"></a><!-- doxytag: member="itk::fem::FEMException::~FEMException" ref="685f8e4b9d4f8fa45fd2a5d84892fd35" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual itk::fem::FEMException::~FEMException           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td>  throw ()<code> [inline, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Virtual destructor needed for subclasses. Has to have empty throw(). 
<p>Definition at line <a class="el" href="itkFEMException_8h_source.html#l00053">53</a> of file <a class="el" href="itkFEMException_8h_source.html">itkFEMException.h</a>.</p>

</div>
</div><p>
<hr><h2>Member Function Documentation</h2>
<a class="anchor" name="2e5470c5c3fa72b7544e841ad00e6903"></a><!-- doxytag: member="itk::fem::FEMException::GetNameOfClass" ref="2e5470c5c3fa72b7544e841ad00e6903" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual const char* itk::fem::FEMException::GetNameOfClass           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Type related information. 
<p>Reimplemented in <a class="el" href="classitk_1_1fem_1_1FEMExceptionIO.html#d9a3dfce187100fd6ac708af40a86ab2">itk::fem::FEMExceptionIO</a>, <a class="el" href="classitk_1_1fem_1_1FEMExceptionWrongClass.html#acb422f41287256d28f963872ae08089">itk::fem::FEMExceptionWrongClass</a>, <a class="el" href="classitk_1_1fem_1_1FEMExceptionObjectNotFound.html#97fdc39c9c703b47025f0921b380e090">itk::fem::FEMExceptionObjectNotFound</a>, <a class="el" href="classitk_1_1fem_1_1FEMExceptionSolution.html#3aa7a5545b7d464b96a1444659dd8649">itk::fem::FEMExceptionSolution</a>, <a class="el" href="classitk_1_1fem_1_1FEMExceptionItpackSparseMatrixSbagn.html#b772a19b3721daac6058648a109f1be5">itk::fem::FEMExceptionItpackSparseMatrixSbagn</a>, <a class="el" href="classitk_1_1fem_1_1FEMExceptionItpackSparseMatrixSbsij.html#803fc6f75780532fc1b565a1709c8260">itk::fem::FEMExceptionItpackSparseMatrixSbsij</a>, <a class="el" href="classitk_1_1fem_1_1FEMExceptionLinearSystem.html#d5552b45fefb2809b096bfd971bdd009">itk::fem::FEMExceptionLinearSystem</a>, <a class="el" href="classitk_1_1fem_1_1FEMExceptionLinearSystemBounds.html#a532d6fe7cc603781b3e9eba4497037e">itk::fem::FEMExceptionLinearSystemBounds</a>, and <a class="el" href="classitk_1_1fem_1_1FEMExceptionItpackSolver.html#ece3164f53f08001269d36ed9d92757e">itk::fem::FEMExceptionItpackSolver</a>.</p>

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