Sophie

Sophie

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

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::DataObjectError 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="classitk_1_1DataObjectError.html">DataObjectError</a>
  </div>
<div class="contents">
<h1>itk::DataObjectError Class Reference</h1><!-- doxytag: class="itk::DataObjectError" -->Exception object for <a class="el" href="classitk_1_1DataObject.html" title="Base class for all data objects in ITK.">DataObject</a> exceptions.  
<a href="#_details">More...</a>
<p>
<code>#include &lt;<a class="el" href="itkDataObject_8h_source.html">itkDataObject.h</a>&gt;</code>
<p>
<div class="dynheader">
Inheritance diagram for itk::DataObjectError:</div>
<div class="dynsection">
<p><center><img src="classitk_1_1DataObjectError__inherit__graph.png" border="0" usemap="#itk_1_1DataObjectError__inherit__map" alt="Inheritance graph"></center>
<map name="itk_1_1DataObjectError__inherit__map">
<area shape="rect" id="node3" href="classitk_1_1InvalidRequestedRegionError.html" title="itk::InvalidRequestedRegionError" alt="" coords="5,83,245,112"></map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>
<div class="dynheader">
Collaboration diagram for itk::DataObjectError:</div>
<div class="dynsection">
<p><center><img src="classitk_1_1DataObjectError__coll__graph.png" border="0" usemap="#itk_1_1DataObjectError__coll__map" alt="Collaboration graph"></center>
<map name="itk_1_1DataObjectError__coll__map">
<area shape="rect" id="node2" href="classitk_1_1DataObject.html" title="Base class for all data objects in ITK." alt="" coords="573,293,701,323"><area shape="rect" id="node4" href="classitk_1_1Object.html" title="Base class for most itk classes." alt="" coords="375,197,471,227"><area shape="rect" id="node6" href="classitk_1_1LightObject.html" title="Light weight base class for most itk classes." alt="" coords="73,101,201,131"><area shape="rect" id="node8" href="classitk_1_1SimpleFastMutexLock.html" title="Critical section locking class that can be allocated on the stack." alt="" coords="5,5,200,35"><area shape="rect" id="node10" href="classitk_1_1MetaDataDictionary.html" title="itk::MetaDataDictionary" alt="" coords="293,101,480,131"><area shape="rect" id="node12" href="classitk_1_1MetaDataDictionary_1_1MetaDataDictionaryMapType.html" title="itk::MetaDataDictionary::MetaDataDictionaryMapType" alt="" coords="224,5,619,35"><area shape="rect" id="node14" href="classitk_1_1TimeStamp.html" title="Generate a unique, increasing time value." alt="" coords="551,101,676,131"><area shape="rect" id="node16" href="classitk_1_1WeakPointer.html" title="itk::WeakPointer\&lt; ProcessObject \&gt;" alt="" coords="776,197,1040,227"><area shape="rect" id="node18" href="classitk_1_1WeakPointer.html" title="Implements a weak reference to an object." alt="" coords="784,101,1032,131"></map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>

<p>
<a href="classitk_1_1DataObjectError-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_1DataObjectError.html#0f95983b374b634db8700f8c3cd5e719">DataObjectError</a> (const <a class="el" href="classitk_1_1DataObjectError.html">DataObjectError</a> &amp;orig)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1DataObjectError.html#4dbe7173e5af9d2a11e806adec26a71c">DataObjectError</a> (const std::string &amp;file, unsigned int lineNumber)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1DataObjectError.html#8dc6c95f710cc9ac694cd5183d7ae015">DataObjectError</a> (const char *file, unsigned int lineNumber)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1DataObjectError.html#f937af1dbee1a2686fb1deb81ffae9fc">DataObjectError</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classitk_1_1DataObject.html">DataObject</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1DataObjectError.html#4d10c70203b5bafdb130d88c8d15cc73">GetDataObject</a> ()</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_1DataObjectError.html#49c874c9dea8402172e16ce13044557e">GetNameOfClass</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classitk_1_1DataObjectError.html">DataObjectError</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1DataObjectError.html#8463e60a1233a53604d116ad500b5127">operator=</a> (const <a class="el" href="classitk_1_1DataObjectError.html">DataObjectError</a> &amp;orig)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1DataObjectError.html#1dc9a6929741c6b146f429e76336a940">SetDataObject</a> (<a class="el" href="classitk_1_1DataObject.html">DataObject</a> *dobj)</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_1DataObjectError.html#dc44e2720c40e951bbf2ce711fadeb18">~DataObjectError</a> ()  throw ()</td></tr>

<tr><td colspan="2"><br><h2>Protected Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1DataObjectError.html#d28108a7167be7018bdaa53f9ce8eb4e">PrintSelf</a> (std::ostream &amp;os, <a class="el" href="classitk_1_1Indent.html">Indent</a> indent) const </td></tr>

</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
Exception object for <a class="el" href="classitk_1_1DataObject.html" title="Base class for all data objects in ITK.">DataObject</a> exceptions. 
<p>Definition at line <a class="el" href="itkDataObject_8h_source.html#l00038">38</a> of file <a class="el" href="itkDataObject_8h_source.html">itkDataObject.h</a>.</p>
<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="f937af1dbee1a2686fb1deb81ffae9fc"></a><!-- doxytag: member="itk::DataObjectError::DataObjectError" ref="f937af1dbee1a2686fb1deb81ffae9fc" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">itk::DataObjectError::DataObjectError           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Default constructor. Needed to ensure the exception object can be copied. 
</div>
</div><p>
<a class="anchor" name="dc44e2720c40e951bbf2ce711fadeb18"></a><!-- doxytag: member="itk::DataObjectError::~DataObjectError" ref="dc44e2720c40e951bbf2ce711fadeb18" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual itk::DataObjectError::~DataObjectError           </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>
Destructor. Need to specify empty throw() to avoid warnings. 
<p>Definition at line <a class="el" href="itkDataObject_8h_source.html#l00046">46</a> of file <a class="el" href="itkDataObject_8h_source.html">itkDataObject.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="8dc6c95f710cc9ac694cd5183d7ae015"></a><!-- doxytag: member="itk::DataObjectError::DataObjectError" ref="8dc6c95f710cc9ac694cd5183d7ae015" args="(const char *file, unsigned int lineNumber)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">itk::DataObjectError::DataObjectError           </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><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Constructor. Needed to ensure the exception object can be copied. 
</div>
</div><p>
<a class="anchor" name="4dbe7173e5af9d2a11e806adec26a71c"></a><!-- doxytag: member="itk::DataObjectError::DataObjectError" ref="4dbe7173e5af9d2a11e806adec26a71c" args="(const std::string &amp;file, unsigned int lineNumber)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">itk::DataObjectError::DataObjectError           </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&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><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Constructor. Needed to ensure the exception object can be copied. 
</div>
</div><p>
<a class="anchor" name="0f95983b374b634db8700f8c3cd5e719"></a><!-- doxytag: member="itk::DataObjectError::DataObjectError" ref="0f95983b374b634db8700f8c3cd5e719" args="(const DataObjectError &amp;orig)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">itk::DataObjectError::DataObjectError           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classitk_1_1DataObjectError.html">DataObjectError</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>orig</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Copy constructor. Needed to ensure the exception object can be copied. 
</div>
</div><p>
<hr><h2>Member Function Documentation</h2>
<a class="anchor" name="4d10c70203b5bafdb130d88c8d15cc73"></a><!-- doxytag: member="itk::DataObjectError::GetDataObject" ref="4d10c70203b5bafdb130d88c8d15cc73" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1DataObject.html">DataObject</a>* itk::DataObjectError::GetDataObject           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get the data object that is throwing this exception. 
</div>
</div><p>
<a class="anchor" name="49c874c9dea8402172e16ce13044557e"></a><!-- doxytag: member="itk::DataObjectError::GetNameOfClass" ref="49c874c9dea8402172e16ce13044557e" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual const char* itk::DataObjectError::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>
Standard type macro 
<p>Reimplemented in <a class="el" href="classitk_1_1InvalidRequestedRegionError.html#8b23f7d18c98c65b010325b4f100d6ff">itk::InvalidRequestedRegionError</a>.</p>

</div>
</div><p>
<a class="anchor" name="8463e60a1233a53604d116ad500b5127"></a><!-- doxytag: member="itk::DataObjectError::operator=" ref="8463e60a1233a53604d116ad500b5127" args="(const DataObjectError &amp;orig)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1DataObjectError.html">DataObjectError</a>&amp; itk::DataObjectError::operator=           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classitk_1_1DataObjectError.html">DataObjectError</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>orig</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Operator=. Needed to ensure the exception object can be copied. 
</div>
</div><p>
<a class="anchor" name="d28108a7167be7018bdaa53f9ce8eb4e"></a><!-- doxytag: member="itk::DataObjectError::PrintSelf" ref="d28108a7167be7018bdaa53f9ce8eb4e" args="(std::ostream &amp;os, Indent indent) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void itk::DataObjectError::PrintSelf           </td>
          <td>(</td>
          <td class="paramtype">std::ostream &amp;&nbsp;</td>
          <td class="paramname"> <em>os</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classitk_1_1Indent.html">Indent</a>&nbsp;</td>
          <td class="paramname"> <em>indent</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td> const<code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Print exception information. This method can be overridden by specific exception subtypes. The default is to print out the location where the exception was first thrown and any description provided by the ``thrower''. 
<p>Reimplemented in <a class="el" href="classitk_1_1InvalidRequestedRegionError.html#296d62e8ceb192873b15c90677ddecd1">itk::InvalidRequestedRegionError</a>.</p>

</div>
</div><p>
<a class="anchor" name="1dc9a6929741c6b146f429e76336a940"></a><!-- doxytag: member="itk::DataObjectError::SetDataObject" ref="1dc9a6929741c6b146f429e76336a940" args="(DataObject *dobj)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void itk::DataObjectError::SetDataObject           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classitk_1_1DataObject.html">DataObject</a> *&nbsp;</td>
          <td class="paramname"> <em>dobj</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set the data object that is throwing this exception. 
</div>
</div><p>
<hr>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="itkDataObject_8h_source.html">itkDataObject.h</a></ul>
</div>
<hr><address><small>
Generated at Fri May 8 02:35:17 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>