Sophie

Sophie

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

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::Statistics::OneHiddenLayerBackPropagationNeuralNetwork&lt; TMeasurementVector, TTargetVector &gt; Class Template 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_1Statistics.html">Statistics</a>::<a class="el" href="classitk_1_1Statistics_1_1OneHiddenLayerBackPropagationNeuralNetwork.html">OneHiddenLayerBackPropagationNeuralNetwork</a>
  </div>
<div class="contents">
<h1>itk::Statistics::OneHiddenLayerBackPropagationNeuralNetwork&lt; TMeasurementVector, TTargetVector &gt; Class Template Reference</h1><!-- doxytag: class="itk::Statistics::OneHiddenLayerBackPropagationNeuralNetwork" --><!-- doxytag: inherits="MultilayerNeuralNetworkBase&lt; TMeasurementVector, TTargetVector, BackPropagationLayer&lt; TMeasurementVector, TTargetVector &gt; &gt;" --><code>#include &lt;<a class="el" href="itkOneHiddenLayerBackPropagationNeuralNetwork_8h_source.html">itkOneHiddenLayerBackPropagationNeuralNetwork.h</a>&gt;</code>
<p>
<div class="dynheader">
Inheritance diagram for itk::Statistics::OneHiddenLayerBackPropagationNeuralNetwork&lt; TMeasurementVector, TTargetVector &gt;:</div>
<div class="dynsection">
<p><center><img src="classitk_1_1Statistics_1_1OneHiddenLayerBackPropagationNeuralNetwork__inherit__graph.png" border="0" usemap="#itk_1_1Statistics_1_1OneHiddenLayerBackPropagationNeuralNetwork_3_01TMeasurementVector_00_01TTargetVector_01_4__inherit__map" alt="Inheritance graph"></center>
<map name="itk_1_1Statistics_1_1OneHiddenLayerBackPropagationNeuralNetwork_3_01TMeasurementVector_00_01TTargetVector_01_4__inherit__map">
<area shape="rect" id="node2" href="classitk_1_1Statistics_1_1MultilayerNeuralNetworkBase.html" title="itk::Statistics::MultilayerNeuralNetworkBase\&lt; TMeasurementVector, TTargetVector, BackPropagationLayer\&lt; TMeasurementVector, TTargetVector \&gt; \&gt;" alt="" coords="2596,52,3641,81"><area shape="rect" id="node4" href="classitk_1_1Statistics_1_1NeuralNetworkObject.html" title="itk::Statistics::NeuralNetworkObject\&lt; TMeasurementVector, TTargetVector \&gt;" alt="" coords="515,47,1067,76"><area shape="rect" id="node13" href="classitk_1_1Statistics_1_1MultilayerNeuralNetworkBase.html" title="itk::Statistics::MultilayerNeuralNetworkBase\&lt; TMeasurementVector, TTargetVector, TLearningLayer \&gt;" alt="" coords="1119,81,1833,111"><area shape="rect" id="node6" href="classitk_1_1DataObject.html" title="Base class for all data objects in ITK." alt="" coords="335,47,463,76"><area shape="rect" id="node8" href="classitk_1_1Object.html" title="Base class for most itk classes." alt="" coords="187,47,283,76"><area shape="rect" id="node10" href="classitk_1_1LightObject.html" title="Light weight base class for most itk classes." alt="" coords="7,47,135,76"></map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>
<div class="dynheader">
Collaboration diagram for itk::Statistics::OneHiddenLayerBackPropagationNeuralNetwork&lt; TMeasurementVector, TTargetVector &gt;:</div>
<div class="dynsection">
<p><center><img src="classitk_1_1Statistics_1_1OneHiddenLayerBackPropagationNeuralNetwork__coll__graph.png" border="0" usemap="#itk_1_1Statistics_1_1OneHiddenLayerBackPropagationNeuralNetwork_3_01TMeasurementVector_00_01TTargetVector_01_4__coll__map" alt="Collaboration graph"></center>
<map name="itk_1_1Statistics_1_1OneHiddenLayerBackPropagationNeuralNetwork_3_01TMeasurementVector_00_01TTargetVector_01_4__coll__map">
<area shape="rect" id="node2" href="classitk_1_1Statistics_1_1MultilayerNeuralNetworkBase.html" title="itk::Statistics::MultilayerNeuralNetworkBase\&lt; TMeasurementVector, TTargetVector, BackPropagationLayer\&lt; TMeasurementVector, TTargetVector \&gt; \&gt;" alt="" coords="4023,103,5068,132"><area shape="rect" id="node4" href="classitk_1_1Statistics_1_1NeuralNetworkObject.html" title="itk::Statistics::NeuralNetworkObject\&lt; TMeasurementVector, TTargetVector \&gt;" alt="" coords="1808,149,2360,179"><area shape="rect" id="node30" href="classitk_1_1Statistics_1_1MultilayerNeuralNetworkBase.html" title="itk::Statistics::MultilayerNeuralNetworkBase\&lt; TMeasurementVector, TTargetVector, TLearningLayer \&gt;" alt="" coords="2545,103,3260,132"><area shape="rect" id="node6" href="classitk_1_1DataObject.html" title="Base class for all data objects in ITK." alt="" coords="1512,149,1640,179"><area shape="rect" id="node8" href="classitk_1_1Object.html" title="Base class for most itk classes." alt="" coords="1153,76,1249,105"><area shape="rect" id="node10" href="classitk_1_1LightObject.html" title="Light weight base class for most itk classes." alt="" coords="672,8,800,37"><area shape="rect" id="node12" href="classitk_1_1SimpleFastMutexLock.html" title="Critical section locking class that can be allocated on the stack." alt="" coords="105,8,300,37"><area shape="rect" id="node14" href="classitk_1_1MetaDataDictionary.html" title="itk::MetaDataDictionary" alt="" coords="643,61,829,91"><area shape="rect" id="node16" href="classitk_1_1MetaDataDictionary_1_1MetaDataDictionaryMapType.html" title="itk::MetaDataDictionary::MetaDataDictionaryMapType" alt="" coords="5,61,400,91"><area shape="rect" id="node18" href="classitk_1_1TimeStamp.html" title="Generate a unique, increasing time value." alt="" coords="673,125,799,155"><area shape="rect" id="node20" href="classitk_1_1WeakPointer.html" title="itk::WeakPointer\&lt; ProcessObject \&gt;" alt="" coords="1069,212,1333,241"><area shape="rect" id="node22" href="classitk_1_1WeakPointer.html" title="Implements a weak reference to an object." alt="" coords="612,212,860,241"><area shape="rect" id="node26" href="classitk_1_1SmartPointer.html" title="itk::SmartPointer\&lt; Self \&gt;" alt="" coords="1988,45,2180,75"><area shape="rect" id="node28" href="classitk_1_1SmartPointer.html" title="Implements transparent reference counting." alt="" coords="1449,45,1703,75"></map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>

<p>
<a href="classitk_1_1Statistics_1_1OneHiddenLayerBackPropagationNeuralNetwork-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_1SmartPointer.html">SmartPointer</a>&lt; const <a class="el" href="classitk_1_1DataObject.html">Self</a> &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1Statistics_1_1OneHiddenLayerBackPropagationNeuralNetwork.html#53a65d254120441ae99689206bc7828a">ConstPointer</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <br class="typebreak">
<a class="el" href="classitk_1_1Statistics_1_1MultilayerNeuralNetworkBase.html#8149c15bef89734ea6da7a00f808f2af">Superclass::InputFunctionInterfaceType</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1Statistics_1_1OneHiddenLayerBackPropagationNeuralNetwork.html#403b6d228367635d2c32e8727ce9b051">InputFunctionInterfaceType</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <br class="typebreak">
<a class="el" href="classitk_1_1Statistics_1_1MultilayerNeuralNetworkBase.html#58a427580e3a54510babd8d0ec7885f7">Superclass::LayerInterfaceType</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1Statistics_1_1OneHiddenLayerBackPropagationNeuralNetwork.html#61a75fb9a38ba04b76db1c75b8c9e29c">LayerInterfaceType</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="classitk_1_1Statistics_1_1MultilayerNeuralNetworkBase.html#13aa6f4909d416548fce8b63a6a6bae2">Superclass::LayerVectorType</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1Statistics_1_1OneHiddenLayerBackPropagationNeuralNetwork.html#7f408db46f7743d5c9ce1f138cfc36a6">LayerVectorType</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="classitk_1_1Statistics_1_1LearningFunctionBase.html">LearningFunctionBase</a><br class="typebreak">
&lt; typename <br class="typebreak">
<a class="el" href="classitk_1_1Statistics_1_1BackPropagationLayer.html">BackPropagationLayer</a><br class="typebreak">
&lt; TMeasurementVector, <br class="typebreak">
TTargetVector &gt;<br class="typebreak">
::<a class="el" href="classitk_1_1Statistics_1_1OneHiddenLayerBackPropagationNeuralNetwork.html#61a75fb9a38ba04b76db1c75b8c9e29c">LayerInterfaceType</a>, <br class="typebreak">
TTargetVector &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1Statistics_1_1MultilayerNeuralNetworkBase.html#53963935e1d08a2c19b98c79a9fc8cc8">LearningFunctionInterfaceType</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <br class="typebreak">
<a class="el" href="classitk_1_1Statistics_1_1MultilayerNeuralNetworkBase.html#5e4d0981083c069a6fc714702c4f0e7b">Superclass::LearningLayerType</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1Statistics_1_1OneHiddenLayerBackPropagationNeuralNetwork.html#0cbe6a0cdad0428edd5e9272a2c60b61">LearningLayerType</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <br class="typebreak">
<a class="el" href="classitk_1_1Statistics_1_1MultilayerNeuralNetworkBase.html#e21a201f28f7224c87906dc5ecee5891">Superclass::MeasurementVectorType</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1Statistics_1_1OneHiddenLayerBackPropagationNeuralNetwork.html#5f7fdcb5af3aeefe2bb57681683838cf">MeasurementVectorType</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <br class="typebreak">
<a class="el" href="classitk_1_1Statistics_1_1MultilayerNeuralNetworkBase.html#7a58c72f27b31b0a88d79abf00c4c1bd">Superclass::NetworkOutputType</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1Statistics_1_1OneHiddenLayerBackPropagationNeuralNetwork.html#8be45efc706f5b9b5788cbfd2f2c14c1">NetworkOutputType</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="classitk_1_1SmartPointer.html">SmartPointer</a>&lt; <a class="el" href="classitk_1_1DataObject.html">Self</a> &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1Statistics_1_1OneHiddenLayerBackPropagationNeuralNetwork.html#48d596d5e8b9121bbfded8199264862c">Pointer</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <br class="typebreak">
<a class="el" href="classitk_1_1Statistics_1_1OneHiddenLayerBackPropagationNeuralNetwork.html">OneHiddenLayerBackPropagationNeuralNetwork</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1Statistics_1_1OneHiddenLayerBackPropagationNeuralNetwork.html#61d13fdc34c31cbb0a3ef704df4d2a7e">Self</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <br class="typebreak">
<a class="el" href="classitk_1_1Statistics_1_1MultilayerNeuralNetworkBase.html">MultilayerNeuralNetworkBase</a><br class="typebreak">
&lt; TMeasurementVector, <br class="typebreak">
TTargetVector, <br class="typebreak">
<a class="el" href="classitk_1_1Statistics_1_1BackPropagationLayer.html">BackPropagationLayer</a><br class="typebreak">
&lt; TMeasurementVector, <br class="typebreak">
TTargetVector &gt; &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1Statistics_1_1OneHiddenLayerBackPropagationNeuralNetwork.html#bc00428cf2a57bf49046ca4e1dd41896">Superclass</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <br class="typebreak">
<a class="el" href="classitk_1_1Statistics_1_1MultilayerNeuralNetworkBase.html#615754330da593c1b15d3db9891efd1c">Superclass::TargetVectorType</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1Statistics_1_1OneHiddenLayerBackPropagationNeuralNetwork.html#5bf07ec7ae88a226fb249132d9f0c588">TargetVectorType</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <br class="typebreak">
<a class="el" href="classitk_1_1Statistics_1_1MultilayerNeuralNetworkBase.html#ccb765012afbcd4cd8489856111e5896">Superclass::TransferFunctionInterfaceType</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1Statistics_1_1OneHiddenLayerBackPropagationNeuralNetwork.html#83049f64f85659da22bf003ea3a14bc4">TransferFunctionInterfaceType</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="classitk_1_1Statistics_1_1MultilayerNeuralNetworkBase.html#41d8c9e0c311f43229b889f3129736ad">Superclass::ValueType</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1Statistics_1_1OneHiddenLayerBackPropagationNeuralNetwork.html#860534b7e550ca4b3455373a84589192">ValueType</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <br class="typebreak">
<a class="el" href="classitk_1_1Statistics_1_1MultilayerNeuralNetworkBase.html#dce8f1865d9d992e55ab9fc93a185734">Superclass::WeightVectorType</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1Statistics_1_1OneHiddenLayerBackPropagationNeuralNetwork.html#074ed9d4796ae35fd2bfced7b5954cd6">WeightVectorType</a></td></tr>

<tr><td colspan="2"><br><h2>Public Member Functions</h2></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_1Statistics_1_1MultilayerNeuralNetworkBase.html#8d454d9fe10b51dd4f82a6bd52483a07">AddLayer</a> (<a class="el" href="classitk_1_1Statistics_1_1OneHiddenLayerBackPropagationNeuralNetwork.html#61a75fb9a38ba04b76db1c75b8c9e29c">LayerInterfaceType</a> *)</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_1Statistics_1_1MultilayerNeuralNetworkBase.html#25e0adeb15923b12402e01238df8b308">AddWeightSet</a> (typename LayerInterfaceType::WeightSetInterfaceType *)</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_1Statistics_1_1NeuralNetworkObject.html#268de556f8a2b9cbc93379942e83d9e8">BackwardPropagate</a> (<a class="el" href="classitk_1_1Statistics_1_1OneHiddenLayerBackPropagationNeuralNetwork.html#8be45efc706f5b9b5788cbfd2f2c14c1">NetworkOutputType</a> errors)=0</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_1Statistics_1_1MultilayerNeuralNetworkBase.html#2fc9d7c99be10b514341980bfd417eac">BackwardPropagate</a> (<a class="el" href="classitk_1_1Statistics_1_1OneHiddenLayerBackPropagationNeuralNetwork.html#8be45efc706f5b9b5788cbfd2f2c14c1">NetworkOutputType</a> errors)</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_1DataObject.html#7ecddcd695fddcd41132eade4233568d">CopyInformation</a> (const <a class="el" href="classitk_1_1DataObject.html">DataObject</a> *)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="classitk_1_1SmartPointer.html">LightObject::Pointer</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1Object.html#c36c03b81115c9a089bc46cdba22e1b6">CreateAnother</a> () const </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_1DataObject.html#c05b9b66fdaf8f4cfd317b5a8a494d03">DataHasBeenGenerated</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_1Object.html#bc251c28f17728a618d8b2a55e6e66d8">DebugOff</a> () const </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_1Object.html#de27d01f85f71723bcbb3ec54f630b31">DebugOn</a> () const </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_1LightObject.html#17444d38d6f52e9e3bdf080dfffbe803">Delete</a> ()</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_1DataObject.html#8a70b06ebb65da85628342f3e992bc4c">DisconnectPipeline</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="classitk_1_1Statistics_1_1OneHiddenLayerBackPropagationNeuralNetwork.html#8be45efc706f5b9b5788cbfd2f2c14c1">NetworkOutputType</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1Statistics_1_1OneHiddenLayerBackPropagationNeuralNetwork.html#a99be9cac53f9626d4c21e8894f4c379">GenerateOutput</a> (TMeasurementVector samplevector)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classitk_1_1Command.html">Command</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1Object.html#031c14d32abf5310bb2d0293216fc20b">GetCommand</a> (unsigned long tag)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1DataObject.html#ce6e72bec0d9e05d7fe014cf2807eeaf">GetDataReleased</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1Object.html#cf1456e40e57a23d7e7f051ca2e102cf">GetDebug</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual const <a class="el" href="classitk_1_1Statistics_1_1OneHiddenLayerBackPropagationNeuralNetwork.html#860534b7e550ca4b3455373a84589192">ValueType</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1Statistics_1_1OneHiddenLayerBackPropagationNeuralNetwork.html#6dca22f41df638c57132287da553f275">GetFirstHiddenLayerBias</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="classitk_1_1Statistics_1_1OneHiddenLayerBackPropagationNeuralNetwork.html#61a75fb9a38ba04b76db1c75b8c9e29c">LayerInterfaceType</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1Statistics_1_1MultilayerNeuralNetworkBase.html#f64be44f7259b167ba61f6aa1b8b4d92">GetLayer</a> (int layer_id) const</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classitk_1_1Statistics_1_1OneHiddenLayerBackPropagationNeuralNetwork.html#61a75fb9a38ba04b76db1c75b8c9e29c">LayerInterfaceType</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1Statistics_1_1MultilayerNeuralNetworkBase.html#4fc2ec64440b21119e46572cca72e54e">GetLayer</a> (int layer_id)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="classitk_1_1MetaDataDictionary.html">MetaDataDictionary</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1Object.html#ab4e913cbfc535646fc7e33f5b2e897d">GetMetaDataDictionary</a> (void) const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classitk_1_1MetaDataDictionary.html">MetaDataDictionary</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1Object.html#414d257cfb90dd76c8f6e29a796531b0">GetMetaDataDictionary</a> (void)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual unsigned long&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1Object.html#cab7d8d23240dacdbee33e5d1230a23e">GetMTime</a> () const </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_1Statistics_1_1OneHiddenLayerBackPropagationNeuralNetwork.html#f8f5bdc260a8258850d07b1a0375b90e">GetNameOfClass</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual const unsigned int &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1Statistics_1_1OneHiddenLayerBackPropagationNeuralNetwork.html#19f3b98f04c30a57f47f2a1d8d673cf7">GetNumOfFirstHiddenNodes</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual const unsigned int &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1Statistics_1_1OneHiddenLayerBackPropagationNeuralNetwork.html#387741dcc376981c4be9ead6027b1d7c">GetNumOfInputNodes</a> ()</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_1Statistics_1_1MultilayerNeuralNetworkBase.html#13e5e2398861d4b294ef54e8b19d5c3c">GetNumOfLayers</a> (void) const</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual const unsigned int &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1Statistics_1_1OneHiddenLayerBackPropagationNeuralNetwork.html#8a9465a33f38adfb3d119152027240a8">GetNumOfOutputNodes</a> ()</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_1Statistics_1_1MultilayerNeuralNetworkBase.html#c1a0bbe99f84b6a30b6727ca0cf901bd">GetNumOfWeightSets</a> (void) const</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual const <a class="el" href="classitk_1_1Statistics_1_1OneHiddenLayerBackPropagationNeuralNetwork.html#860534b7e550ca4b3455373a84589192">ValueType</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1Statistics_1_1OneHiddenLayerBackPropagationNeuralNetwork.html#cf5c533dab3ed09265bae72102657521">GetOutputLayerBias</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1LightObject.html#48b4964378e7835c61aa54c3104eee61">GetReferenceCount</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classitk_1_1SmartPointerForwardReference.html">SmartPointerForwardReference</a><br class="typebreak">
&lt; <a class="el" href="classitk_1_1ProcessObject.html">ProcessObject</a> &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1DataObject.html#d4f9b688fe11bfbd8c2ac0db8b8e7556">GetSource</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1DataObject.html#9e2f8b5925265f27729a8813f85e8c5b">GetSourceOutputIndex</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual unsigned long&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1DataObject.html#8f2632e303c0cc6a75909e204145da80">GetUpdateMTime</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">LayerInterfaceType::WeightSetInterfaceType *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1Statistics_1_1MultilayerNeuralNetworkBase.html#af89a83153fc03a02d2e11c552103ec8">GetWeightSet</a> (unsigned int id)</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_1DataObject.html#010fc6888cd764e68192c39cfe4c1196">Graft</a> (const <a class="el" href="classitk_1_1DataObject.html">DataObject</a> *)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1Object.html#1969769aece35c36fcf240bda3d57a30">HasObserver</a> (const <a class="el" href="classitk_1_1EventObject.html">EventObject</a> &amp;event) const </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_1Statistics_1_1OneHiddenLayerBackPropagationNeuralNetwork.html#0b04d971258eb63abc2ab7fa5898a763">Initialize</a> ()</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_1Statistics_1_1MultilayerNeuralNetworkBase.html#2926b8f94fccc46cc88908271ccded54">InitializeWeights</a> ()</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_1Object.html#1bb33c340bb9a88c496cdd4359043294">InvokeEvent</a> (const <a class="el" href="classitk_1_1EventObject.html">EventObject</a> &amp;) const </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_1Object.html#0040fe1667da646a6e9029ea91b966dd">InvokeEvent</a> (const <a class="el" href="classitk_1_1EventObject.html">EventObject</a> &amp;)</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_1Object.html#33101e349626ac58ced6682b061d8277">Modified</a> () const </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_1DataObject.html#3bcc4f45982d6818a4683593a89295cd">PrepareForNewData</a> ()</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_1LightObject.html#bb0e07472c48d5a2033ac69ed519a338">Print</a> (std::ostream &amp;os, <a class="el" href="classitk_1_1Indent.html">Indent</a> indent=0) const </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_1Object.html#0cdbcf8585409596b9deabed98ce19a1">Register</a> () const </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_1DataObject.html#1663102ea89d1a6d61103a1f5d24a1e5">ReleaseData</a> ()</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_1Object.html#1d681b7e17fc204ad22b84d1e924784e">RemoveAllObservers</a> ()</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_1Object.html#d35bf2647e1d1c1dc34289d5aeb1d041">RemoveObserver</a> (unsigned long tag)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1DataObject.html#fd6a9fe948a3196acfa92421e42ca049">RequestedRegionIsOutsideOfTheBufferedRegion</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_1DataObject.html#2e3b24be76dfa9a5b57279c337efa826">ResetPipeline</a> ()</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_1Object.html#0b7aabc3944effad59f0f048d621645d">SetDebug</a> (bool debugFlag) const </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_1Statistics_1_1OneHiddenLayerBackPropagationNeuralNetwork.html#1a7ca6db4ae70a1fe1979215f7af586e">SetFirstHiddenLayerBias</a> (<a class="el" href="classitk_1_1Statistics_1_1OneHiddenLayerBackPropagationNeuralNetwork.html#860534b7e550ca4b3455373a84589192">ValueType</a> _arg)</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_1Statistics_1_1OneHiddenLayerBackPropagationNeuralNetwork.html#f773340f0965d0f01bb35154bc676fec">SetFirstHiddenTransferFunction</a> (<a class="el" href="classitk_1_1Statistics_1_1OneHiddenLayerBackPropagationNeuralNetwork.html#83049f64f85659da22bf003ea3a14bc4">TransferFunctionInterfaceType</a> *f)</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_1Statistics_1_1OneHiddenLayerBackPropagationNeuralNetwork.html#19070ee33bf040c89c8bffff0b415457">SetInputFunction</a> (<a class="el" href="classitk_1_1Statistics_1_1OneHiddenLayerBackPropagationNeuralNetwork.html#403b6d228367635d2c32e8727ce9b051">InputFunctionInterfaceType</a> *f)</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_1Statistics_1_1OneHiddenLayerBackPropagationNeuralNetwork.html#4a9c5fa5248e77184133b3187adc35d8">SetInputTransferFunction</a> (<a class="el" href="classitk_1_1Statistics_1_1OneHiddenLayerBackPropagationNeuralNetwork.html#83049f64f85659da22bf003ea3a14bc4">TransferFunctionInterfaceType</a> *f)</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_1Statistics_1_1MultilayerNeuralNetworkBase.html#f68c82542d9516681e9fe32fb07a88ea">SetLearningFunction</a> (<a class="el" href="classitk_1_1Statistics_1_1LearningFunctionBase.html">LearningFunctionInterfaceType</a> *f)</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_1Statistics_1_1MultilayerNeuralNetworkBase.html#629026ddcd94dbf1a185e109fe06b302">SetLearningRate</a> (<a class="el" href="classitk_1_1Statistics_1_1OneHiddenLayerBackPropagationNeuralNetwork.html#860534b7e550ca4b3455373a84589192">ValueType</a> learningrate)</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_1Statistics_1_1MultilayerNeuralNetworkBase.html#8093876243fd3d027863d20424a7c1a1">SetLearningRule</a> (<a class="el" href="classitk_1_1Statistics_1_1LearningFunctionBase.html">LearningFunctionInterfaceType</a> *)</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_1Object.html#7b61a8c36e3ddda0b464c064c4e25eff">SetMetaDataDictionary</a> (const <a class="el" href="classitk_1_1MetaDataDictionary.html">MetaDataDictionary</a> &amp;rhs)</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_1Statistics_1_1OneHiddenLayerBackPropagationNeuralNetwork.html#ada46c7a08d91131f9fbb18c13a3dd6a">SetNumOfFirstHiddenNodes</a> (unsigned int _arg)</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_1Statistics_1_1OneHiddenLayerBackPropagationNeuralNetwork.html#edb86438c18b77eddfd2e9e8679bcf76">SetNumOfInputNodes</a> (unsigned int _arg)</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_1Statistics_1_1OneHiddenLayerBackPropagationNeuralNetwork.html#5411cd23d6f577f1ca0991a8276ac192">SetNumOfOutputNodes</a> (unsigned int _arg)</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_1Statistics_1_1OneHiddenLayerBackPropagationNeuralNetwork.html#90f4a090c2011941762fefaa17b82da0">SetOutputLayerBias</a> (<a class="el" href="classitk_1_1Statistics_1_1OneHiddenLayerBackPropagationNeuralNetwork.html#860534b7e550ca4b3455373a84589192">ValueType</a> _arg)</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_1Statistics_1_1OneHiddenLayerBackPropagationNeuralNetwork.html#fe28b313d1e2bcb1f28fcd1922cb3625">SetOutputTransferFunction</a> (<a class="el" href="classitk_1_1Statistics_1_1OneHiddenLayerBackPropagationNeuralNetwork.html#83049f64f85659da22bf003ea3a14bc4">TransferFunctionInterfaceType</a> *f)</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_1Object.html#10988882bd8c63886182f959ce5e0b3b">SetReferenceCount</a> (int)</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_1DataObject.html#1a492b709cfe09cadd673cf6116de239">SetRequestedRegion</a> (<a class="el" href="classitk_1_1DataObject.html">DataObject</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_1DataObject.html#73cfe73686dbb144e99f3fd83874ea51">SetRequestedRegionToLargestPossibleRegion</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1DataObject.html#1bf5fcedfd6f5c38e1302eb8dea665f8">ShouldIReleaseData</a> () const </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_1Object.html#eb964c23f5ea55c3896efdc645524e55">UnRegister</a> () const </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_1DataObject.html#943f87c89a468bbd12df2c25dbad3310">Update</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_1DataObject.html#381dca2e000b425a38ae84362f3732b6">UpdateOutputInformation</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_1Statistics_1_1NeuralNetworkObject.html#948709ee1585746818bb325bec1b74c2">UpdateWeights</a> (<a class="el" href="classitk_1_1Statistics_1_1OneHiddenLayerBackPropagationNeuralNetwork.html#860534b7e550ca4b3455373a84589192">ValueType</a>)=0</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_1Statistics_1_1MultilayerNeuralNetworkBase.html#f89dbd6c4ea1845d5ac5a88f32ec5bdb">UpdateWeights</a> (<a class="el" href="classitk_1_1Statistics_1_1OneHiddenLayerBackPropagationNeuralNetwork.html#860534b7e550ca4b3455373a84589192">ValueType</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1DataObject.html#8254b167c051ad3c4ad773cf863b056b">VerifyRequestedRegion</a> ()</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned long&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1Object.html#0e2fb8814089882b9c8d9174b5ca74ea">AddObserver</a> (const <a class="el" href="classitk_1_1EventObject.html">EventObject</a> &amp;event, <a class="el" href="classitk_1_1Command.html">Command</a> *) const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned long&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1Object.html#23703e82fa4a979fd512528f471606a0">AddObserver</a> (const <a class="el" href="classitk_1_1EventObject.html">EventObject</a> &amp;event, <a class="el" href="classitk_1_1Command.html">Command</a> *)</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual const unsigned long &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1DataObject.html#0e061b880d8436fb49d3c8d995d6ac5d">GetPipelineMTime</a> ()</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_1DataObject.html#c482046eb113427a3bd4c6597d8a1938">SetPipelineMTime</a> (unsigned long time)</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual const bool &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1DataObject.html#603ecda26ce129b7f3150baaa05fa6e3">GetReleaseDataFlag</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_1DataObject.html#9a7f594b2d09852e14a4f96e0146345a">ReleaseDataFlagOff</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_1DataObject.html#e9bcbebb80a27e7c544dd82f854447a0">ReleaseDataFlagOn</a> ()</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_1DataObject.html#9c1c690c987eea6ea7a0e2f28a6fe385">SetReleaseDataFlag</a> (bool flag)</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1DataObject.html#10cb44a1075af11a4f92d087fe2b26a3">PropagateRequestedRegion</a> ()  throw (InvalidRequestedRegionError)</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_1DataObject.html#93cbfee9b5c11fcd5d456ebf7a1fb755">UpdateOutputData</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 void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1LightObject.html#d2017ee10bba6dc34ab9b3062ee573ca">BreakOnError</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="classitk_1_1SmartPointer.html">Pointer</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1Statistics_1_1OneHiddenLayerBackPropagationNeuralNetwork.html#4837295343cef921fd117c300cf6f747">New</a> ()</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">static bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1DataObject.html#da5f72ff271140b4a24d5d54ac9eead6">GetGlobalReleaseDataFlag</a> ()</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_1DataObject.html#a98c510f2dc5220ac0d2e9c913b4802d">GlobalReleaseDataFlagOff</a> ()</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_1DataObject.html#4aa155cf9f1416d8a784a2c057d75818">GlobalReleaseDataFlagOn</a> ()</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_1DataObject.html#6ed96cc6ac7c1b4d20afb1087d976f46">SetGlobalReleaseDataFlag</a> (bool val)</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">static bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1Object.html#722122bd785f53294ff40b828d5ffa4d">GetGlobalWarningDisplay</a> ()</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_1Object.html#3a5c8091d9c41acbea2bb083f141b028">GlobalWarningDisplayOff</a> ()</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_1Object.html#81e0ce09465f2c7e243bb5f68b850ff3">GlobalWarningDisplayOn</a> ()</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_1Object.html#d8741136cb37a25e64c62ebf91794d4a">SetGlobalWarningDisplay</a> (bool flag)</td></tr>

<tr><td colspan="2"><br><h2>Protected Types</h2></td></tr>
<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1LightObject.html#dc057b9bc15dba2d9b7b8bd4fa0f6774">InternalReferenceCountType</a></td></tr>

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

<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1Object.html#86e41d394947d09fa11d2bd1aa4a0823">PrintObservers</a> (std::ostream &amp;os, <a class="el" href="classitk_1_1Indent.html">Indent</a> indent) const </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_1Statistics_1_1OneHiddenLayerBackPropagationNeuralNetwork.html#cc19c8cd46c1e11bbb861326f572a779">PrintSelf</a> (std::ostream &amp;os, <a class="el" href="classitk_1_1Indent.html">Indent</a> indent) const </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_1DataObject.html#1bbac84cc5d1c3c0637bef5cfb20def8">PropagateResetPipeline</a> ()</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_1Statistics_1_1OneHiddenLayerBackPropagationNeuralNetwork.html#833b3da50b799e7aeea318580612f4dc">~OneHiddenLayerBackPropagationNeuralNetwork</a> ()</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1LightObject.html#2c28e4194498d84fc4cf04f52627ebfc">PrintHeader</a> (std::ostream &amp;os, <a class="el" href="classitk_1_1Indent.html">Indent</a> indent) const </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_1LightObject.html#53f01227f6e1d236af409a9f90948734">PrintTrailer</a> (std::ostream &amp;os, <a class="el" href="classitk_1_1Indent.html">Indent</a> indent) const </td></tr>

<tr><td colspan="2"><br><h2>Protected Attributes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classitk_1_1Statistics_1_1OneHiddenLayerBackPropagationNeuralNetwork.html#7f408db46f7743d5c9ce1f138cfc36a6">LayerVectorType</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1Statistics_1_1MultilayerNeuralNetworkBase.html#e63872501a7f15d5642d5015409d4efc">m_Layers</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classitk_1_1SmartPointer.html">LearningFunctionInterfaceType::Pointer</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1Statistics_1_1MultilayerNeuralNetworkBase.html#7db744516107c9ceecc9b8103967d4e1">m_LearningFunction</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classitk_1_1Statistics_1_1OneHiddenLayerBackPropagationNeuralNetwork.html#860534b7e550ca4b3455373a84589192">ValueType</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1Statistics_1_1MultilayerNeuralNetworkBase.html#4231c2b06a42ebcdad926cd6dc4b3037">m_LearningRate</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classitk_1_1LightObject.html#dc057b9bc15dba2d9b7b8bd4fa0f6774">InternalReferenceCountType</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1LightObject.html#499dbc304e9a6b929a4f339308788456">m_ReferenceCount</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classitk_1_1SimpleFastMutexLock.html">SimpleFastMutexLock</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1LightObject.html#b44ec95ff62bd5ea0315f7546ecac368">m_ReferenceCountLock</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classitk_1_1Statistics_1_1OneHiddenLayerBackPropagationNeuralNetwork.html#074ed9d4796ae35fd2bfced7b5954cd6">WeightVectorType</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1Statistics_1_1MultilayerNeuralNetworkBase.html#a17e7e774de5b8ccbf0e975c167c8ed5">m_Weights</a></td></tr>

</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
<h3>template&lt;class TMeasurementVector, class TTargetVector&gt;<br>
 class itk::Statistics::OneHiddenLayerBackPropagationNeuralNetwork&lt; TMeasurementVector, TTargetVector &gt;</h3>


<p>Definition at line <a class="el" href="itkOneHiddenLayerBackPropagationNeuralNetwork_8h_source.html#l00039">39</a> of file <a class="el" href="itkOneHiddenLayerBackPropagationNeuralNetwork_8h_source.html">itkOneHiddenLayerBackPropagationNeuralNetwork.h</a>.</p>
<hr><h2>Member Typedef Documentation</h2>
<a class="anchor" name="53a65d254120441ae99689206bc7828a"></a><!-- doxytag: member="itk::Statistics::OneHiddenLayerBackPropagationNeuralNetwork::ConstPointer" ref="53a65d254120441ae99689206bc7828a" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TMeasurementVector , class TTargetVector &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="classitk_1_1SmartPointer.html">SmartPointer</a>&lt;const <a class="el" href="classitk_1_1DataObject.html">Self</a>&gt; <a class="el" href="classitk_1_1Statistics_1_1OneHiddenLayerBackPropagationNeuralNetwork.html">itk::Statistics::OneHiddenLayerBackPropagationNeuralNetwork</a>&lt; TMeasurementVector, TTargetVector &gt;::<a class="el" href="classitk_1_1SmartPointer.html">ConstPointer</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Reimplemented from <a class="el" href="classitk_1_1Statistics_1_1MultilayerNeuralNetworkBase.html#a25d40411759c8f5777b099d925b0946">itk::Statistics::MultilayerNeuralNetworkBase&lt; TMeasurementVector, TTargetVector, BackPropagationLayer&lt; TMeasurementVector, TTargetVector &gt; &gt;</a>.</p>

<p>Definition at line <a class="el" href="itkOneHiddenLayerBackPropagationNeuralNetwork_8h_source.html#l00047">47</a> of file <a class="el" href="itkOneHiddenLayerBackPropagationNeuralNetwork_8h_source.html">itkOneHiddenLayerBackPropagationNeuralNetwork.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="403b6d228367635d2c32e8727ce9b051"></a><!-- doxytag: member="itk::Statistics::OneHiddenLayerBackPropagationNeuralNetwork::InputFunctionInterfaceType" ref="403b6d228367635d2c32e8727ce9b051" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TMeasurementVector , class TTargetVector &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="classitk_1_1Statistics_1_1MultilayerNeuralNetworkBase.html#8149c15bef89734ea6da7a00f808f2af">Superclass::InputFunctionInterfaceType</a> <a class="el" href="classitk_1_1Statistics_1_1OneHiddenLayerBackPropagationNeuralNetwork.html">itk::Statistics::OneHiddenLayerBackPropagationNeuralNetwork</a>&lt; TMeasurementVector, TTargetVector &gt;::<a class="el" href="classitk_1_1Statistics_1_1OneHiddenLayerBackPropagationNeuralNetwork.html#403b6d228367635d2c32e8727ce9b051">InputFunctionInterfaceType</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Reimplemented from <a class="el" href="classitk_1_1Statistics_1_1MultilayerNeuralNetworkBase.html#8149c15bef89734ea6da7a00f808f2af">itk::Statistics::MultilayerNeuralNetworkBase&lt; TMeasurementVector, TTargetVector, BackPropagationLayer&lt; TMeasurementVector, TTargetVector &gt; &gt;</a>.</p>

<p>Definition at line <a class="el" href="itkOneHiddenLayerBackPropagationNeuralNetwork_8h_source.html#l00063">63</a> of file <a class="el" href="itkOneHiddenLayerBackPropagationNeuralNetwork_8h_source.html">itkOneHiddenLayerBackPropagationNeuralNetwork.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="dc057b9bc15dba2d9b7b8bd4fa0f6774"></a><!-- doxytag: member="itk::Statistics::OneHiddenLayerBackPropagationNeuralNetwork::InternalReferenceCountType" ref="dc057b9bc15dba2d9b7b8bd4fa0f6774" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef int <a class="el" href="classitk_1_1LightObject.html#dc057b9bc15dba2d9b7b8bd4fa0f6774">itk::LightObject::InternalReferenceCountType</a><code> [protected, inherited]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Define the type of the reference count according to the target. This allows the use of atomic operations 
<p>Definition at line <a class="el" href="itkLightObject_8h_source.html#l00139">139</a> of file <a class="el" href="itkLightObject_8h_source.html">itkLightObject.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="61a75fb9a38ba04b76db1c75b8c9e29c"></a><!-- doxytag: member="itk::Statistics::OneHiddenLayerBackPropagationNeuralNetwork::LayerInterfaceType" ref="61a75fb9a38ba04b76db1c75b8c9e29c" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TMeasurementVector , class TTargetVector &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="classitk_1_1Statistics_1_1MultilayerNeuralNetworkBase.html#58a427580e3a54510babd8d0ec7885f7">Superclass::LayerInterfaceType</a> <a class="el" href="classitk_1_1Statistics_1_1OneHiddenLayerBackPropagationNeuralNetwork.html">itk::Statistics::OneHiddenLayerBackPropagationNeuralNetwork</a>&lt; TMeasurementVector, TTargetVector &gt;::<a class="el" href="classitk_1_1Statistics_1_1OneHiddenLayerBackPropagationNeuralNetwork.html#61a75fb9a38ba04b76db1c75b8c9e29c">LayerInterfaceType</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Reimplemented from <a class="el" href="classitk_1_1Statistics_1_1MultilayerNeuralNetworkBase.html#58a427580e3a54510babd8d0ec7885f7">itk::Statistics::MultilayerNeuralNetworkBase&lt; TMeasurementVector, TTargetVector, BackPropagationLayer&lt; TMeasurementVector, TTargetVector &gt; &gt;</a>.</p>

<p>Definition at line <a class="el" href="itkOneHiddenLayerBackPropagationNeuralNetwork_8h_source.html#l00054">54</a> of file <a class="el" href="itkOneHiddenLayerBackPropagationNeuralNetwork_8h_source.html">itkOneHiddenLayerBackPropagationNeuralNetwork.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="7f408db46f7743d5c9ce1f138cfc36a6"></a><!-- doxytag: member="itk::Statistics::OneHiddenLayerBackPropagationNeuralNetwork::LayerVectorType" ref="7f408db46f7743d5c9ce1f138cfc36a6" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TMeasurementVector , class TTargetVector &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="classitk_1_1Statistics_1_1MultilayerNeuralNetworkBase.html#13aa6f4909d416548fce8b63a6a6bae2">Superclass::LayerVectorType</a> <a class="el" href="classitk_1_1Statistics_1_1OneHiddenLayerBackPropagationNeuralNetwork.html">itk::Statistics::OneHiddenLayerBackPropagationNeuralNetwork</a>&lt; TMeasurementVector, TTargetVector &gt;::<a class="el" href="classitk_1_1Statistics_1_1OneHiddenLayerBackPropagationNeuralNetwork.html#7f408db46f7743d5c9ce1f138cfc36a6">LayerVectorType</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Reimplemented from <a class="el" href="classitk_1_1Statistics_1_1MultilayerNeuralNetworkBase.html#13aa6f4909d416548fce8b63a6a6bae2">itk::Statistics::MultilayerNeuralNetworkBase&lt; TMeasurementVector, TTargetVector, BackPropagationLayer&lt; TMeasurementVector, TTargetVector &gt; &gt;</a>.</p>

<p>Definition at line <a class="el" href="itkOneHiddenLayerBackPropagationNeuralNetwork_8h_source.html#l00058">58</a> of file <a class="el" href="itkOneHiddenLayerBackPropagationNeuralNetwork_8h_source.html">itkOneHiddenLayerBackPropagationNeuralNetwork.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="53963935e1d08a2c19b98c79a9fc8cc8"></a><!-- doxytag: member="itk::Statistics::OneHiddenLayerBackPropagationNeuralNetwork::LearningFunctionInterfaceType" ref="53963935e1d08a2c19b98c79a9fc8cc8" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="classitk_1_1Statistics_1_1LearningFunctionBase.html">LearningFunctionBase</a>&lt;typename <a class="el" href="classitk_1_1Statistics_1_1BackPropagationLayer.html">BackPropagationLayer</a>&lt; TMeasurementVector, TTargetVector &gt; ::<a class="el" href="classitk_1_1Statistics_1_1OneHiddenLayerBackPropagationNeuralNetwork.html#61a75fb9a38ba04b76db1c75b8c9e29c">LayerInterfaceType</a>, TTargetVector &gt; <a class="el" href="classitk_1_1Statistics_1_1MultilayerNeuralNetworkBase.html">itk::Statistics::MultilayerNeuralNetworkBase</a>&lt; TMeasurementVector , TTargetVector , <a class="el" href="classitk_1_1Statistics_1_1BackPropagationLayer.html">BackPropagationLayer</a>&lt; TMeasurementVector, TTargetVector &gt;  &gt;::<a class="el" href="classitk_1_1Statistics_1_1LearningFunctionBase.html">LearningFunctionInterfaceType</a><code> [inherited]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="itkMultilayerNeuralNetworkBase_8h_source.html#l00053">53</a> of file <a class="el" href="itkMultilayerNeuralNetworkBase_8h_source.html">itkMultilayerNeuralNetworkBase.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="0cbe6a0cdad0428edd5e9272a2c60b61"></a><!-- doxytag: member="itk::Statistics::OneHiddenLayerBackPropagationNeuralNetwork::LearningLayerType" ref="0cbe6a0cdad0428edd5e9272a2c60b61" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TMeasurementVector , class TTargetVector &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="classitk_1_1Statistics_1_1MultilayerNeuralNetworkBase.html#5e4d0981083c069a6fc714702c4f0e7b">Superclass::LearningLayerType</a> <a class="el" href="classitk_1_1Statistics_1_1OneHiddenLayerBackPropagationNeuralNetwork.html">itk::Statistics::OneHiddenLayerBackPropagationNeuralNetwork</a>&lt; TMeasurementVector, TTargetVector &gt;::<a class="el" href="classitk_1_1Statistics_1_1OneHiddenLayerBackPropagationNeuralNetwork.html#0cbe6a0cdad0428edd5e9272a2c60b61">LearningLayerType</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Reimplemented from <a class="el" href="classitk_1_1Statistics_1_1MultilayerNeuralNetworkBase.html#5e4d0981083c069a6fc714702c4f0e7b">itk::Statistics::MultilayerNeuralNetworkBase&lt; TMeasurementVector, TTargetVector, BackPropagationLayer&lt; TMeasurementVector, TTargetVector &gt; &gt;</a>.</p>

<p>Definition at line <a class="el" href="itkOneHiddenLayerBackPropagationNeuralNetwork_8h_source.html#l00055">55</a> of file <a class="el" href="itkOneHiddenLayerBackPropagationNeuralNetwork_8h_source.html">itkOneHiddenLayerBackPropagationNeuralNetwork.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="5f7fdcb5af3aeefe2bb57681683838cf"></a><!-- doxytag: member="itk::Statistics::OneHiddenLayerBackPropagationNeuralNetwork::MeasurementVectorType" ref="5f7fdcb5af3aeefe2bb57681683838cf" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TMeasurementVector , class TTargetVector &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="classitk_1_1Statistics_1_1MultilayerNeuralNetworkBase.html#e21a201f28f7224c87906dc5ecee5891">Superclass::MeasurementVectorType</a> <a class="el" href="classitk_1_1Statistics_1_1OneHiddenLayerBackPropagationNeuralNetwork.html">itk::Statistics::OneHiddenLayerBackPropagationNeuralNetwork</a>&lt; TMeasurementVector, TTargetVector &gt;::<a class="el" href="classitk_1_1Statistics_1_1OneHiddenLayerBackPropagationNeuralNetwork.html#5f7fdcb5af3aeefe2bb57681683838cf">MeasurementVectorType</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Reimplemented from <a class="el" href="classitk_1_1Statistics_1_1MultilayerNeuralNetworkBase.html#e21a201f28f7224c87906dc5ecee5891">itk::Statistics::MultilayerNeuralNetworkBase&lt; TMeasurementVector, TTargetVector, BackPropagationLayer&lt; TMeasurementVector, TTargetVector &gt; &gt;</a>.</p>

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

</div>
</div><p>
<a class="anchor" name="8be45efc706f5b9b5788cbfd2f2c14c1"></a><!-- doxytag: member="itk::Statistics::OneHiddenLayerBackPropagationNeuralNetwork::NetworkOutputType" ref="8be45efc706f5b9b5788cbfd2f2c14c1" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TMeasurementVector , class TTargetVector &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="classitk_1_1Statistics_1_1MultilayerNeuralNetworkBase.html#7a58c72f27b31b0a88d79abf00c4c1bd">Superclass::NetworkOutputType</a> <a class="el" href="classitk_1_1Statistics_1_1OneHiddenLayerBackPropagationNeuralNetwork.html">itk::Statistics::OneHiddenLayerBackPropagationNeuralNetwork</a>&lt; TMeasurementVector, TTargetVector &gt;::<a class="el" href="classitk_1_1Statistics_1_1OneHiddenLayerBackPropagationNeuralNetwork.html#8be45efc706f5b9b5788cbfd2f2c14c1">NetworkOutputType</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Reimplemented from <a class="el" href="classitk_1_1Statistics_1_1MultilayerNeuralNetworkBase.html#7a58c72f27b31b0a88d79abf00c4c1bd">itk::Statistics::MultilayerNeuralNetworkBase&lt; TMeasurementVector, TTargetVector, BackPropagationLayer&lt; TMeasurementVector, TTargetVector &gt; &gt;</a>.</p>

<p>Definition at line <a class="el" href="itkOneHiddenLayerBackPropagationNeuralNetwork_8h_source.html#l00052">52</a> of file <a class="el" href="itkOneHiddenLayerBackPropagationNeuralNetwork_8h_source.html">itkOneHiddenLayerBackPropagationNeuralNetwork.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="48d596d5e8b9121bbfded8199264862c"></a><!-- doxytag: member="itk::Statistics::OneHiddenLayerBackPropagationNeuralNetwork::Pointer" ref="48d596d5e8b9121bbfded8199264862c" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TMeasurementVector , class TTargetVector &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="classitk_1_1SmartPointer.html">SmartPointer</a>&lt;<a class="el" href="classitk_1_1DataObject.html">Self</a>&gt; <a class="el" href="classitk_1_1Statistics_1_1OneHiddenLayerBackPropagationNeuralNetwork.html">itk::Statistics::OneHiddenLayerBackPropagationNeuralNetwork</a>&lt; TMeasurementVector, TTargetVector &gt;::<a class="el" href="classitk_1_1SmartPointer.html">Pointer</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Reimplemented from <a class="el" href="classitk_1_1Statistics_1_1MultilayerNeuralNetworkBase.html#471ba23d9b8d202a8b33f225a3da73a2">itk::Statistics::MultilayerNeuralNetworkBase&lt; TMeasurementVector, TTargetVector, BackPropagationLayer&lt; TMeasurementVector, TTargetVector &gt; &gt;</a>.</p>

<p>Definition at line <a class="el" href="itkOneHiddenLayerBackPropagationNeuralNetwork_8h_source.html#l00046">46</a> of file <a class="el" href="itkOneHiddenLayerBackPropagationNeuralNetwork_8h_source.html">itkOneHiddenLayerBackPropagationNeuralNetwork.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="61d13fdc34c31cbb0a3ef704df4d2a7e"></a><!-- doxytag: member="itk::Statistics::OneHiddenLayerBackPropagationNeuralNetwork::Self" ref="61d13fdc34c31cbb0a3ef704df4d2a7e" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TMeasurementVector , class TTargetVector &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="classitk_1_1Statistics_1_1OneHiddenLayerBackPropagationNeuralNetwork.html">OneHiddenLayerBackPropagationNeuralNetwork</a> <a class="el" href="classitk_1_1Statistics_1_1OneHiddenLayerBackPropagationNeuralNetwork.html">itk::Statistics::OneHiddenLayerBackPropagationNeuralNetwork</a>&lt; TMeasurementVector, TTargetVector &gt;::<a class="el" href="classitk_1_1DataObject.html">Self</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Standard class typedefs. 
<p>Reimplemented from <a class="el" href="classitk_1_1Statistics_1_1MultilayerNeuralNetworkBase.html#9f4be27afd113a94ea67bfb6dda092e4">itk::Statistics::MultilayerNeuralNetworkBase&lt; TMeasurementVector, TTargetVector, BackPropagationLayer&lt; TMeasurementVector, TTargetVector &gt; &gt;</a>.</p>

<p>Definition at line <a class="el" href="itkOneHiddenLayerBackPropagationNeuralNetwork_8h_source.html#l00043">43</a> of file <a class="el" href="itkOneHiddenLayerBackPropagationNeuralNetwork_8h_source.html">itkOneHiddenLayerBackPropagationNeuralNetwork.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="bc00428cf2a57bf49046ca4e1dd41896"></a><!-- doxytag: member="itk::Statistics::OneHiddenLayerBackPropagationNeuralNetwork::Superclass" ref="bc00428cf2a57bf49046ca4e1dd41896" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TMeasurementVector , class TTargetVector &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="classitk_1_1Statistics_1_1MultilayerNeuralNetworkBase.html">MultilayerNeuralNetworkBase</a>&lt;TMeasurementVector, TTargetVector, <a class="el" href="classitk_1_1Statistics_1_1BackPropagationLayer.html">BackPropagationLayer</a>&lt;TMeasurementVector, TTargetVector&gt; &gt; <a class="el" href="classitk_1_1Statistics_1_1OneHiddenLayerBackPropagationNeuralNetwork.html">itk::Statistics::OneHiddenLayerBackPropagationNeuralNetwork</a>&lt; TMeasurementVector, TTargetVector &gt;::<a class="el" href="classitk_1_1Object.html">Superclass</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Reimplemented from <a class="el" href="classitk_1_1Statistics_1_1MultilayerNeuralNetworkBase.html#5035e1715daa6cd8672ba1e2bb7c6fcf">itk::Statistics::MultilayerNeuralNetworkBase&lt; TMeasurementVector, TTargetVector, BackPropagationLayer&lt; TMeasurementVector, TTargetVector &gt; &gt;</a>.</p>

<p>Definition at line <a class="el" href="itkOneHiddenLayerBackPropagationNeuralNetwork_8h_source.html#l00045">45</a> of file <a class="el" href="itkOneHiddenLayerBackPropagationNeuralNetwork_8h_source.html">itkOneHiddenLayerBackPropagationNeuralNetwork.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="5bf07ec7ae88a226fb249132d9f0c588"></a><!-- doxytag: member="itk::Statistics::OneHiddenLayerBackPropagationNeuralNetwork::TargetVectorType" ref="5bf07ec7ae88a226fb249132d9f0c588" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TMeasurementVector , class TTargetVector &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="classitk_1_1Statistics_1_1MultilayerNeuralNetworkBase.html#615754330da593c1b15d3db9891efd1c">Superclass::TargetVectorType</a> <a class="el" href="classitk_1_1Statistics_1_1OneHiddenLayerBackPropagationNeuralNetwork.html">itk::Statistics::OneHiddenLayerBackPropagationNeuralNetwork</a>&lt; TMeasurementVector, TTargetVector &gt;::<a class="el" href="classitk_1_1Statistics_1_1OneHiddenLayerBackPropagationNeuralNetwork.html#5bf07ec7ae88a226fb249132d9f0c588">TargetVectorType</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Reimplemented from <a class="el" href="classitk_1_1Statistics_1_1MultilayerNeuralNetworkBase.html#615754330da593c1b15d3db9891efd1c">itk::Statistics::MultilayerNeuralNetworkBase&lt; TMeasurementVector, TTargetVector, BackPropagationLayer&lt; TMeasurementVector, TTargetVector &gt; &gt;</a>.</p>

<p>Definition at line <a class="el" href="itkOneHiddenLayerBackPropagationNeuralNetwork_8h_source.html#l00051">51</a> of file <a class="el" href="itkOneHiddenLayerBackPropagationNeuralNetwork_8h_source.html">itkOneHiddenLayerBackPropagationNeuralNetwork.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="83049f64f85659da22bf003ea3a14bc4"></a><!-- doxytag: member="itk::Statistics::OneHiddenLayerBackPropagationNeuralNetwork::TransferFunctionInterfaceType" ref="83049f64f85659da22bf003ea3a14bc4" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TMeasurementVector , class TTargetVector &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="classitk_1_1Statistics_1_1MultilayerNeuralNetworkBase.html#ccb765012afbcd4cd8489856111e5896">Superclass::TransferFunctionInterfaceType</a> <a class="el" href="classitk_1_1Statistics_1_1OneHiddenLayerBackPropagationNeuralNetwork.html">itk::Statistics::OneHiddenLayerBackPropagationNeuralNetwork</a>&lt; TMeasurementVector, TTargetVector &gt;::<a class="el" href="classitk_1_1Statistics_1_1OneHiddenLayerBackPropagationNeuralNetwork.html#83049f64f85659da22bf003ea3a14bc4">TransferFunctionInterfaceType</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Reimplemented from <a class="el" href="classitk_1_1Statistics_1_1MultilayerNeuralNetworkBase.html#ccb765012afbcd4cd8489856111e5896">itk::Statistics::MultilayerNeuralNetworkBase&lt; TMeasurementVector, TTargetVector, BackPropagationLayer&lt; TMeasurementVector, TTargetVector &gt; &gt;</a>.</p>

<p>Definition at line <a class="el" href="itkOneHiddenLayerBackPropagationNeuralNetwork_8h_source.html#l00061">61</a> of file <a class="el" href="itkOneHiddenLayerBackPropagationNeuralNetwork_8h_source.html">itkOneHiddenLayerBackPropagationNeuralNetwork.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="860534b7e550ca4b3455373a84589192"></a><!-- doxytag: member="itk::Statistics::OneHiddenLayerBackPropagationNeuralNetwork::ValueType" ref="860534b7e550ca4b3455373a84589192" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TMeasurementVector , class TTargetVector &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="classitk_1_1Statistics_1_1MultilayerNeuralNetworkBase.html#41d8c9e0c311f43229b889f3129736ad">Superclass::ValueType</a> <a class="el" href="classitk_1_1Statistics_1_1OneHiddenLayerBackPropagationNeuralNetwork.html">itk::Statistics::OneHiddenLayerBackPropagationNeuralNetwork</a>&lt; TMeasurementVector, TTargetVector &gt;::<a class="el" href="classitk_1_1Statistics_1_1OneHiddenLayerBackPropagationNeuralNetwork.html#860534b7e550ca4b3455373a84589192">ValueType</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Reimplemented from <a class="el" href="classitk_1_1Statistics_1_1MultilayerNeuralNetworkBase.html#41d8c9e0c311f43229b889f3129736ad">itk::Statistics::MultilayerNeuralNetworkBase&lt; TMeasurementVector, TTargetVector, BackPropagationLayer&lt; TMeasurementVector, TTargetVector &gt; &gt;</a>.</p>

<p>Definition at line <a class="el" href="itkOneHiddenLayerBackPropagationNeuralNetwork_8h_source.html#l00049">49</a> of file <a class="el" href="itkOneHiddenLayerBackPropagationNeuralNetwork_8h_source.html">itkOneHiddenLayerBackPropagationNeuralNetwork.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="074ed9d4796ae35fd2bfced7b5954cd6"></a><!-- doxytag: member="itk::Statistics::OneHiddenLayerBackPropagationNeuralNetwork::WeightVectorType" ref="074ed9d4796ae35fd2bfced7b5954cd6" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TMeasurementVector , class TTargetVector &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="classitk_1_1Statistics_1_1MultilayerNeuralNetworkBase.html#dce8f1865d9d992e55ab9fc93a185734">Superclass::WeightVectorType</a> <a class="el" href="classitk_1_1Statistics_1_1OneHiddenLayerBackPropagationNeuralNetwork.html">itk::Statistics::OneHiddenLayerBackPropagationNeuralNetwork</a>&lt; TMeasurementVector, TTargetVector &gt;::<a class="el" href="classitk_1_1Statistics_1_1OneHiddenLayerBackPropagationNeuralNetwork.html#074ed9d4796ae35fd2bfced7b5954cd6">WeightVectorType</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Reimplemented from <a class="el" href="classitk_1_1Statistics_1_1MultilayerNeuralNetworkBase.html#dce8f1865d9d992e55ab9fc93a185734">itk::Statistics::MultilayerNeuralNetworkBase&lt; TMeasurementVector, TTargetVector, BackPropagationLayer&lt; TMeasurementVector, TTargetVector &gt; &gt;</a>.</p>

<p>Definition at line <a class="el" href="itkOneHiddenLayerBackPropagationNeuralNetwork_8h_source.html#l00057">57</a> of file <a class="el" href="itkOneHiddenLayerBackPropagationNeuralNetwork_8h_source.html">itkOneHiddenLayerBackPropagationNeuralNetwork.h</a>.</p>

</div>
</div><p>
<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="761c709e6d305b96fbeb11dab453e8da"></a><!-- doxytag: member="itk::Statistics::OneHiddenLayerBackPropagationNeuralNetwork::OneHiddenLayerBackPropagationNeuralNetwork" ref="761c709e6d305b96fbeb11dab453e8da" args="()" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TMeasurementVector , class TTargetVector &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1Statistics_1_1OneHiddenLayerBackPropagationNeuralNetwork.html">itk::Statistics::OneHiddenLayerBackPropagationNeuralNetwork</a>&lt; TMeasurementVector, TTargetVector &gt;::<a class="el" href="classitk_1_1Statistics_1_1OneHiddenLayerBackPropagationNeuralNetwork.html">OneHiddenLayerBackPropagationNeuralNetwork</a>           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="833b3da50b799e7aeea318580612f4dc"></a><!-- doxytag: member="itk::Statistics::OneHiddenLayerBackPropagationNeuralNetwork::~OneHiddenLayerBackPropagationNeuralNetwork" ref="833b3da50b799e7aeea318580612f4dc" args="()" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TMeasurementVector , class TTargetVector &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="classitk_1_1Statistics_1_1OneHiddenLayerBackPropagationNeuralNetwork.html">itk::Statistics::OneHiddenLayerBackPropagationNeuralNetwork</a>&lt; TMeasurementVector, TTargetVector &gt;::~<a class="el" href="classitk_1_1Statistics_1_1OneHiddenLayerBackPropagationNeuralNetwork.html">OneHiddenLayerBackPropagationNeuralNetwork</a>           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline, protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="itkOneHiddenLayerBackPropagationNeuralNetwork_8h_source.html#l00110">110</a> of file <a class="el" href="itkOneHiddenLayerBackPropagationNeuralNetwork_8h_source.html">itkOneHiddenLayerBackPropagationNeuralNetwork.h</a>.</p>

</div>
</div><p>
<hr><h2>Member Function Documentation</h2>
<a class="anchor" name="8d454d9fe10b51dd4f82a6bd52483a07"></a><!-- doxytag: member="itk::Statistics::OneHiddenLayerBackPropagationNeuralNetwork::AddLayer" ref="8d454d9fe10b51dd4f82a6bd52483a07" args="(LayerInterfaceType *)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="classitk_1_1Statistics_1_1MultilayerNeuralNetworkBase.html">itk::Statistics::MultilayerNeuralNetworkBase</a>&lt; TMeasurementVector , TTargetVector , <a class="el" href="classitk_1_1Statistics_1_1BackPropagationLayer.html">BackPropagationLayer</a>&lt; TMeasurementVector, TTargetVector &gt;  &gt;::AddLayer           </td>
          <td>(</td>
          <td class="paramtype">LayerInterfaceType *&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="0e2fb8814089882b9c8d9174b5ca74ea"></a><!-- doxytag: member="itk::Statistics::OneHiddenLayerBackPropagationNeuralNetwork::AddObserver" ref="0e2fb8814089882b9c8d9174b5ca74ea" args="(const EventObject &amp;event, Command *) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">unsigned long itk::Object::AddObserver           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classitk_1_1EventObject.html">EventObject</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>event</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classitk_1_1Command.html">Command</a> *&nbsp;</td>
          <td class="paramname"></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td> const<code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Allow people to add/remove/invoke observers (callbacks) to any ITK object. This is an implementation of the subject/observer design pattern. An observer is added by specifying an event to respond to and an <a class="el" href="classitk_1_1Command.html" title="superclass for callback/observer methods">itk::Command</a> to execute. It returns an unsigned long tag which can be used later to remove the event or retrieve the command. The memory for the <a class="el" href="classitk_1_1Command.html" title="superclass for callback/observer methods">Command</a> becomes the responsibility of this object, so don't pass the same instance of a command to two different objects 
</div>
</div><p>
<a class="anchor" name="23703e82fa4a979fd512528f471606a0"></a><!-- doxytag: member="itk::Statistics::OneHiddenLayerBackPropagationNeuralNetwork::AddObserver" ref="23703e82fa4a979fd512528f471606a0" args="(const EventObject &amp;event, Command *)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">unsigned long itk::Object::AddObserver           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classitk_1_1EventObject.html">EventObject</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>event</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classitk_1_1Command.html">Command</a> *&nbsp;</td>
          <td class="paramname"></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Allow people to add/remove/invoke observers (callbacks) to any ITK object. This is an implementation of the subject/observer design pattern. An observer is added by specifying an event to respond to and an <a class="el" href="classitk_1_1Command.html" title="superclass for callback/observer methods">itk::Command</a> to execute. It returns an unsigned long tag which can be used later to remove the event or retrieve the command. The memory for the <a class="el" href="classitk_1_1Command.html" title="superclass for callback/observer methods">Command</a> becomes the responsibility of this object, so don't pass the same instance of a command to two different objects 
</div>
</div><p>
<a class="anchor" name="25e0adeb15923b12402e01238df8b308"></a><!-- doxytag: member="itk::Statistics::OneHiddenLayerBackPropagationNeuralNetwork::AddWeightSet" ref="25e0adeb15923b12402e01238df8b308" args="(typename LayerInterfaceType::WeightSetInterfaceType *)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="classitk_1_1Statistics_1_1MultilayerNeuralNetworkBase.html">itk::Statistics::MultilayerNeuralNetworkBase</a>&lt; TMeasurementVector , TTargetVector , <a class="el" href="classitk_1_1Statistics_1_1BackPropagationLayer.html">BackPropagationLayer</a>&lt; TMeasurementVector, TTargetVector &gt;  &gt;::AddWeightSet           </td>
          <td>(</td>
          <td class="paramtype">typename LayerInterfaceType::WeightSetInterfaceType *&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="268de556f8a2b9cbc93379942e83d9e8"></a><!-- doxytag: member="itk::Statistics::OneHiddenLayerBackPropagationNeuralNetwork::BackwardPropagate" ref="268de556f8a2b9cbc93379942e83d9e8" args="(NetworkOutputType errors)=0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void <a class="el" href="classitk_1_1Statistics_1_1NeuralNetworkObject.html">itk::Statistics::NeuralNetworkObject</a>&lt; TMeasurementVector , TTargetVector  &gt;::BackwardPropagate           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classitk_1_1Array.html">NetworkOutputType</a>&nbsp;</td>
          <td class="paramname"> <em>errors</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [pure virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="2fc9d7c99be10b514341980bfd417eac"></a><!-- doxytag: member="itk::Statistics::OneHiddenLayerBackPropagationNeuralNetwork::BackwardPropagate" ref="2fc9d7c99be10b514341980bfd417eac" args="(NetworkOutputType errors)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void <a class="el" href="classitk_1_1Statistics_1_1MultilayerNeuralNetworkBase.html">itk::Statistics::MultilayerNeuralNetworkBase</a>&lt; TMeasurementVector , TTargetVector , <a class="el" href="classitk_1_1Statistics_1_1BackPropagationLayer.html">BackPropagationLayer</a>&lt; TMeasurementVector, TTargetVector &gt;  &gt;::BackwardPropagate           </td>
          <td>(</td>
          <td class="paramtype">NetworkOutputType&nbsp;</td>
          <td class="paramname"> <em>errors</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="d2017ee10bba6dc34ab9b3062ee573ca"></a><!-- doxytag: member="itk::Statistics::OneHiddenLayerBackPropagationNeuralNetwork::BreakOnError" ref="d2017ee10bba6dc34ab9b3062ee573ca" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static void itk::LightObject::BreakOnError           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [static, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
This method is called when itkExceptionMacro executes. It allows the debugger to break on error. 
</div>
</div><p>
<a class="anchor" name="7ecddcd695fddcd41132eade4233568d"></a><!-- doxytag: member="itk::Statistics::OneHiddenLayerBackPropagationNeuralNetwork::CopyInformation" ref="7ecddcd695fddcd41132eade4233568d" args="(const DataObject *)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void itk::DataObject::CopyInformation           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classitk_1_1DataObject.html">DataObject</a> *&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline, virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Copy information from the specified data set. This method is part of the pipeline execution model. By default, a <a class="el" href="classitk_1_1ProcessObject.html" title="ProcessObject is the base class for all process objects (source, filters, mappers)...">ProcessObject</a> will copy meta-data from the first input to all of its outputs. See <a class="el" href="classitk_1_1ProcessObject.html#be61fb6b7de8c443e7af1561bd722736">ProcessObject::GenerateOutputInformation()</a>. Each subclass of <a class="el" href="classitk_1_1DataObject.html" title="Base class for all data objects in ITK.">DataObject</a> is responsible for being able to copy whatever meta-data it needs from from another <a class="el" href="classitk_1_1DataObject.html" title="Base class for all data objects in ITK.">DataObject</a>. The default implementation of this method is empty. If a subclass overrides this method, it should always call its superclass' version. 
<p>Reimplemented in <a class="el" href="classitk_1_1ImageAdaptor.html#111d6d70cd308fff567ac194404ae2e1">itk::ImageAdaptor&lt; TImage, TAccessor &gt;</a>, <a class="el" href="classitk_1_1ImageBase.html#78a9de223024f019cff5312334b56e3f">itk::ImageBase&lt; VImageDimension &gt;</a>, <a class="el" href="classitk_1_1Mesh.html#2739cdf4d5abc71d646c00beb095d41f">itk::Mesh&lt; TPixelType, VDimension, TMeshTraits &gt;</a>, <a class="el" href="classitk_1_1PointSet.html#764f6cd11f7354e3d957fd19f3a14fe5">itk::PointSet&lt; TPixelType, VDimension, TMeshTraits &gt;</a>, <a class="el" href="classitk_1_1SimplexMesh.html#f21d738783e7dd3f46324a81beeb32ba">itk::SimplexMesh&lt; TPixelType, VDimension, TMeshTraits &gt;</a>, <a class="el" href="classitk_1_1QuadEdgeMesh.html#682d0c943e574e2887842b93fe441179">itk::QuadEdgeMesh&lt; TPixel, VDimension, TTraits &gt;</a>, <a class="el" href="classitk_1_1EllipseSpatialObject.html#f70c830de09ee948cfb98c687943519f">itk::EllipseSpatialObject&lt; TDimension &gt;</a>, <a class="el" href="classitk_1_1SpatialObject.html#fe362698002ff7d38fe00c523c8e5f56">itk::SpatialObject&lt; TDimension &gt;</a>, <a class="el" href="classitk_1_1TubeSpatialObject.html#9216c9710fcf316fb37d2324c9e5cff5">itk::TubeSpatialObject&lt; TDimension, TTubePointType &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#111d6d70cd308fff567ac194404ae2e1">itk::ImageAdaptor&lt; TImage, Accessor::LogPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#111d6d70cd308fff567ac194404ae2e1">itk::ImageAdaptor&lt; TImage, Accessor::SqrtPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#111d6d70cd308fff567ac194404ae2e1">itk::ImageAdaptor&lt; TImage, Accessor::ComplexToModulusPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#111d6d70cd308fff567ac194404ae2e1">itk::ImageAdaptor&lt; TImage, Accessor::ComplexToImaginaryPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#111d6d70cd308fff567ac194404ae2e1">itk::ImageAdaptor&lt; TImage, Accessor::SinPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#111d6d70cd308fff567ac194404ae2e1">itk::ImageAdaptor&lt; TImage, Accessor::TanPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#111d6d70cd308fff567ac194404ae2e1">itk::ImageAdaptor&lt; TImage, Accessor::ExpNegativePixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#111d6d70cd308fff567ac194404ae2e1">itk::ImageAdaptor&lt; TImage, Accessor::Log10PixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#111d6d70cd308fff567ac194404ae2e1">itk::ImageAdaptor&lt; TImage, PixelAccessor &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#111d6d70cd308fff567ac194404ae2e1">itk::ImageAdaptor&lt; TImage, Accessor::RGBToVectorPixelAccessor&lt; TImage::PixelType::ComponentType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#111d6d70cd308fff567ac194404ae2e1">itk::ImageAdaptor&lt; TImage, Accessor::AcosPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#111d6d70cd308fff567ac194404ae2e1">itk::ImageAdaptor&lt; TImage, Accessor::RGBToLuminancePixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#111d6d70cd308fff567ac194404ae2e1">itk::ImageAdaptor&lt; TImage, Accessor::ComplexToPhasePixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#111d6d70cd308fff567ac194404ae2e1">itk::ImageAdaptor&lt; VectorImage&lt; TPixelType, Dimension &gt;, Accessor::VectorImageToImagePixelAccessor&lt; TPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#111d6d70cd308fff567ac194404ae2e1">itk::ImageAdaptor&lt; TImage, Accessor::AddPixelAccessor&lt; TImage::PixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#111d6d70cd308fff567ac194404ae2e1">itk::ImageAdaptor&lt; TImage, Accessor::AbsPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#111d6d70cd308fff567ac194404ae2e1">itk::ImageAdaptor&lt; TImage, Accessor::VectorToRGBPixelAccessor&lt; TImage::PixelType::ValueType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#111d6d70cd308fff567ac194404ae2e1">itk::ImageAdaptor&lt; TImage, Accessor::AsinPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#111d6d70cd308fff567ac194404ae2e1">itk::ImageAdaptor&lt; TImage, Accessor::ComplexToRealPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#111d6d70cd308fff567ac194404ae2e1">itk::ImageAdaptor&lt; TImage, Accessor::ExpPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#111d6d70cd308fff567ac194404ae2e1">itk::ImageAdaptor&lt; TImage, Accessor::AtanPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#111d6d70cd308fff567ac194404ae2e1">itk::ImageAdaptor&lt; TImage, Accessor::CosPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageBase.html#78a9de223024f019cff5312334b56e3f">itk::ImageBase&lt; VImageDimension &gt;</a>, <a class="el" href="classitk_1_1ImageBase.html#78a9de223024f019cff5312334b56e3f">itk::ImageBase&lt; ::itk::GetImageDimension&lt; TImage &gt;::ImageDimension &gt;</a>, <a class="el" href="classitk_1_1ImageBase.html#78a9de223024f019cff5312334b56e3f">itk::ImageBase&lt; ::itk::GetImageDimension&lt; VectorImage&lt; TPixelType, Dimension &gt; &gt;::ImageDimension &gt;</a>, <a class="el" href="classitk_1_1Mesh.html#2739cdf4d5abc71d646c00beb095d41f">itk::Mesh&lt; TCoordType, 2, DefaultDynamicMeshTraits&lt; TCoordType, 2, 2, TCoordType &gt; &gt;</a>, <a class="el" href="classitk_1_1Mesh.html#2739cdf4d5abc71d646c00beb095d41f">itk::Mesh&lt; TPixelType, VDimension, TMeshTraits &gt;</a>, <a class="el" href="classitk_1_1Mesh.html#2739cdf4d5abc71d646c00beb095d41f">itk::Mesh&lt; TPixel, VDimension, TTraits &gt;</a>, <a class="el" href="classitk_1_1PointSet.html#764f6cd11f7354e3d957fd19f3a14fe5">itk::PointSet&lt; TCoordType, VDimension, DefaultDynamicMeshTraits&lt; TCoordType, 2, 2, TCoordType &gt; &gt;</a>, <a class="el" href="classitk_1_1PointSet.html#764f6cd11f7354e3d957fd19f3a14fe5">itk::PointSet&lt; TPixelType, VDimension, TMeshTraits &gt;</a>, <a class="el" href="classitk_1_1PointSet.html#764f6cd11f7354e3d957fd19f3a14fe5">itk::PointSet&lt; TPixel, VDimension, TTraits &gt;</a>, <a class="el" href="classitk_1_1SpatialObject.html#fe362698002ff7d38fe00c523c8e5f56">itk::SpatialObject&lt; 3 &gt;</a>, <a class="el" href="classitk_1_1SpatialObject.html#fe362698002ff7d38fe00c523c8e5f56">itk::SpatialObject&lt; ::itk::GetMeshDimension&lt; TMesh &gt;::PointDimension &gt;</a>, <a class="el" href="classitk_1_1TubeSpatialObject.html#9216c9710fcf316fb37d2324c9e5cff5">itk::TubeSpatialObject&lt; TDimension, VesselTubeSpatialObjectPoint&lt; TDimension &gt; &gt;</a>, and <a class="el" href="classitk_1_1TubeSpatialObject.html#9216c9710fcf316fb37d2324c9e5cff5">itk::TubeSpatialObject&lt; TDimension, DTITubeSpatialObjectPoint&lt; TDimension &gt; &gt;</a>.</p>

<p>Definition at line <a class="el" href="itkDataObject_8h_source.html#l00439">439</a> of file <a class="el" href="itkDataObject_8h_source.html">itkDataObject.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="c36c03b81115c9a089bc46cdba22e1b6"></a><!-- doxytag: member="itk::Statistics::OneHiddenLayerBackPropagationNeuralNetwork::CreateAnother" ref="c36c03b81115c9a089bc46cdba22e1b6" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="classitk_1_1SmartPointer.html">LightObject::Pointer</a> itk::Object::CreateAnother           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Create an object from an instance, potentially deferring to a factory. This method allows you to create an instance of an object that is exactly the same type as the referring object. This is useful in cases where an object has been cast back to a base class. 
<p>Reimplemented from <a class="el" href="classitk_1_1LightObject.html#ba533bbb63dd6398670049336b004555">itk::LightObject</a>.</p>

</div>
</div><p>
<a class="anchor" name="c05b9b66fdaf8f4cfd317b5a8a494d03"></a><!-- doxytag: member="itk::Statistics::OneHiddenLayerBackPropagationNeuralNetwork::DataHasBeenGenerated" ref="c05b9b66fdaf8f4cfd317b5a8a494d03" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void itk::DataObject::DataHasBeenGenerated           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Inform the pipeline mechanism that data has been generated. This method is called by <a class="el" href="classitk_1_1ProcessObject.html#ee9a38d38626f768aafb2d56b870bf08">ProcessObject::UpdateOutputData()</a> once the process object has finished generating its data. This essentially marks the <a class="el" href="classitk_1_1DataObject.html" title="Base class for all data objects in ITK.">DataObject</a> as being updated and ready for use. 
</div>
</div><p>
<a class="anchor" name="bc251c28f17728a618d8b2a55e6e66d8"></a><!-- doxytag: member="itk::Statistics::OneHiddenLayerBackPropagationNeuralNetwork::DebugOff" ref="bc251c28f17728a618d8b2a55e6e66d8" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void itk::Object::DebugOff           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Turn debugging output off. 
</div>
</div><p>
<a class="anchor" name="de27d01f85f71723bcbb3ec54f630b31"></a><!-- doxytag: member="itk::Statistics::OneHiddenLayerBackPropagationNeuralNetwork::DebugOn" ref="de27d01f85f71723bcbb3ec54f630b31" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void itk::Object::DebugOn           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Turn debugging output on. 
</div>
</div><p>
<a class="anchor" name="17444d38d6f52e9e3bdf080dfffbe803"></a><!-- doxytag: member="itk::Statistics::OneHiddenLayerBackPropagationNeuralNetwork::Delete" ref="17444d38d6f52e9e3bdf080dfffbe803" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void itk::LightObject::Delete           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Delete an <a class="el" href="namespaceitk.html" title="Hashtable class, used to implement the hashed associative containers itk_hash_set...">itk</a> object. This method should always be used to delete an object when the new operator was used to create it. Using the C delete method will not work with reference counting. 
</div>
</div><p>
<a class="anchor" name="8a70b06ebb65da85628342f3e992bc4c"></a><!-- doxytag: member="itk::Statistics::OneHiddenLayerBackPropagationNeuralNetwork::DisconnectPipeline" ref="8a70b06ebb65da85628342f3e992bc4c" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void itk::DataObject::DisconnectPipeline           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Separate this data object from the pipeline. This routine disconnects a data object from the upstream pipeline. Hence an <a class="el" href="classitk_1_1DataObject.html#943f87c89a468bbd12df2c25dbad3310">Update()</a> from downstream will not propagate back past this data object. To completely isolate this data object from the pipeline, the application must remove this data object from any filters which it is connected as the input. 
</div>
</div><p>
<a class="anchor" name="a99be9cac53f9626d4c21e8894f4c379"></a><!-- doxytag: member="itk::Statistics::OneHiddenLayerBackPropagationNeuralNetwork::GenerateOutput" ref="a99be9cac53f9626d4c21e8894f4c379" args="(TMeasurementVector samplevector)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TMeasurementVector , class TTargetVector &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="classitk_1_1Statistics_1_1OneHiddenLayerBackPropagationNeuralNetwork.html#8be45efc706f5b9b5788cbfd2f2c14c1">NetworkOutputType</a> <a class="el" href="classitk_1_1Statistics_1_1OneHiddenLayerBackPropagationNeuralNetwork.html">itk::Statistics::OneHiddenLayerBackPropagationNeuralNetwork</a>&lt; TMeasurementVector, TTargetVector &gt;::GenerateOutput           </td>
          <td>(</td>
          <td class="paramtype">TMeasurementVector&nbsp;</td>
          <td class="paramname"> <em>samplevector</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Reimplemented from <a class="el" href="classitk_1_1Statistics_1_1MultilayerNeuralNetworkBase.html#eafe2c6f7f62bace42ceb68859bc02aa">itk::Statistics::MultilayerNeuralNetworkBase&lt; TMeasurementVector, TTargetVector, BackPropagationLayer&lt; TMeasurementVector, TTargetVector &gt; &gt;</a>.</p>

</div>
</div><p>
<a class="anchor" name="031c14d32abf5310bb2d0293216fc20b"></a><!-- doxytag: member="itk::Statistics::OneHiddenLayerBackPropagationNeuralNetwork::GetCommand" ref="031c14d32abf5310bb2d0293216fc20b" args="(unsigned long tag)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1Command.html">Command</a>* itk::Object::GetCommand           </td>
          <td>(</td>
          <td class="paramtype">unsigned long&nbsp;</td>
          <td class="paramname"> <em>tag</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get the command associated with the given tag. NOTE: This returns a pointer to a <a class="el" href="classitk_1_1Command.html" title="superclass for callback/observer methods">Command</a>, but it is safe to asign this to a <a class="el" href="classitk_1_1Command.html#fd9f53bfc5e3295cb80e282abe687318">Command::Pointer</a>. Since <a class="el" href="classitk_1_1Command.html" title="superclass for callback/observer methods">Command</a> inherits from <a class="el" href="classitk_1_1LightObject.html" title="Light weight base class for most itk classes.">LightObject</a>, at this point in the code, only a pointer or a reference to the <a class="el" href="classitk_1_1Command.html" title="superclass for callback/observer methods">Command</a> can be used. 
</div>
</div><p>
<a class="anchor" name="ce6e72bec0d9e05d7fe014cf2807eeaf"></a><!-- doxytag: member="itk::Statistics::OneHiddenLayerBackPropagationNeuralNetwork::GetDataReleased" ref="ce6e72bec0d9e05d7fe014cf2807eeaf" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool itk::DataObject::GetDataReleased           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get the flag indicating the data has been released. 
<p>Definition at line <a class="el" href="itkDataObject_8h_source.html#l00334">334</a> of file <a class="el" href="itkDataObject_8h_source.html">itkDataObject.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="cf1456e40e57a23d7e7f051ca2e102cf"></a><!-- doxytag: member="itk::Statistics::OneHiddenLayerBackPropagationNeuralNetwork::GetDebug" ref="cf1456e40e57a23d7e7f051ca2e102cf" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool itk::Object::GetDebug           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get the value of the debug flag. 
</div>
</div><p>
<a class="anchor" name="6dca22f41df638c57132287da553f275"></a><!-- doxytag: member="itk::Statistics::OneHiddenLayerBackPropagationNeuralNetwork::GetFirstHiddenLayerBias" ref="6dca22f41df638c57132287da553f275" args="()" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TMeasurementVector , class TTargetVector &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">virtual const <a class="el" href="classitk_1_1Statistics_1_1OneHiddenLayerBackPropagationNeuralNetwork.html#860534b7e550ca4b3455373a84589192">ValueType</a>&amp; <a class="el" href="classitk_1_1Statistics_1_1OneHiddenLayerBackPropagationNeuralNetwork.html">itk::Statistics::OneHiddenLayerBackPropagationNeuralNetwork</a>&lt; TMeasurementVector, TTargetVector &gt;::GetFirstHiddenLayerBias           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="da5f72ff271140b4a24d5d54ac9eead6"></a><!-- doxytag: member="itk::Statistics::OneHiddenLayerBackPropagationNeuralNetwork::GetGlobalReleaseDataFlag" ref="da5f72ff271140b4a24d5d54ac9eead6" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static bool itk::DataObject::GetGlobalReleaseDataFlag           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [static, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Turn on/off a flag to control whether every object releases its data after being used by a filter. Being a global flag, it controls the behavior of all DataObjects and ProcessObjects. 
</div>
</div><p>
<a class="anchor" name="722122bd785f53294ff40b828d5ffa4d"></a><!-- doxytag: member="itk::Statistics::OneHiddenLayerBackPropagationNeuralNetwork::GetGlobalWarningDisplay" ref="722122bd785f53294ff40b828d5ffa4d" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static bool itk::Object::GetGlobalWarningDisplay           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [static, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
This is a global flag that controls whether any debug, warning or error messages are displayed. 
</div>
</div><p>
<a class="anchor" name="f64be44f7259b167ba61f6aa1b8b4d92"></a><!-- doxytag: member="itk::Statistics::OneHiddenLayerBackPropagationNeuralNetwork::GetLayer" ref="f64be44f7259b167ba61f6aa1b8b4d92" args="(int layer_id) const" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classitk_1_1Statistics_1_1OneHiddenLayerBackPropagationNeuralNetwork.html#61a75fb9a38ba04b76db1c75b8c9e29c">LayerInterfaceType</a>* <a class="el" href="classitk_1_1Statistics_1_1MultilayerNeuralNetworkBase.html">itk::Statistics::MultilayerNeuralNetworkBase</a>&lt; TMeasurementVector , TTargetVector , <a class="el" href="classitk_1_1Statistics_1_1BackPropagationLayer.html">BackPropagationLayer</a>&lt; TMeasurementVector, TTargetVector &gt;  &gt;::GetLayer           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>layer_id</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="4fc2ec64440b21119e46572cca72e54e"></a><!-- doxytag: member="itk::Statistics::OneHiddenLayerBackPropagationNeuralNetwork::GetLayer" ref="4fc2ec64440b21119e46572cca72e54e" args="(int layer_id)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1Statistics_1_1OneHiddenLayerBackPropagationNeuralNetwork.html#61a75fb9a38ba04b76db1c75b8c9e29c">LayerInterfaceType</a>* <a class="el" href="classitk_1_1Statistics_1_1MultilayerNeuralNetworkBase.html">itk::Statistics::MultilayerNeuralNetworkBase</a>&lt; TMeasurementVector , TTargetVector , <a class="el" href="classitk_1_1Statistics_1_1BackPropagationLayer.html">BackPropagationLayer</a>&lt; TMeasurementVector, TTargetVector &gt;  &gt;::GetLayer           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>layer_id</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="ab4e913cbfc535646fc7e33f5b2e897d"></a><!-- doxytag: member="itk::Statistics::OneHiddenLayerBackPropagationNeuralNetwork::GetMetaDataDictionary" ref="ab4e913cbfc535646fc7e33f5b2e897d" args="(void) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classitk_1_1MetaDataDictionary.html">MetaDataDictionary</a>&amp; itk::Object::GetMetaDataDictionary           </td>
          <td>(</td>
          <td class="paramtype">void&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd><a class="el" href="classA.html">A</a> constant reference to this objects <a class="el" href="classitk_1_1MetaDataDictionary.html">MetaDataDictionary</a>. </dd></dl>

</div>
</div><p>
<a class="anchor" name="414d257cfb90dd76c8f6e29a796531b0"></a><!-- doxytag: member="itk::Statistics::OneHiddenLayerBackPropagationNeuralNetwork::GetMetaDataDictionary" ref="414d257cfb90dd76c8f6e29a796531b0" args="(void)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1MetaDataDictionary.html">MetaDataDictionary</a>&amp; itk::Object::GetMetaDataDictionary           </td>
          <td>(</td>
          <td class="paramtype">void&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd><a class="el" href="classA.html">A</a> reference to this objects <a class="el" href="classitk_1_1MetaDataDictionary.html">MetaDataDictionary</a>. </dd></dl>
<dl class="warning" compact><dt><b>Warning:</b></dt><dd>This reference may be changed. </dd></dl>

</div>
</div><p>
<a class="anchor" name="cab7d8d23240dacdbee33e5d1230a23e"></a><!-- doxytag: member="itk::Statistics::OneHiddenLayerBackPropagationNeuralNetwork::GetMTime" ref="cab7d8d23240dacdbee33e5d1230a23e" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual unsigned long itk::Object::GetMTime           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Return this objects modified time. 
<p>Reimplemented in <a class="el" href="classitk_1_1ImageRegistrationMethod.html#0ca1055a633e9526a885c0b92085762a">itk::ImageRegistrationMethod&lt; TFixedImage, TMovingImage &gt;</a>, <a class="el" href="classitk_1_1ImageToSpatialObjectRegistrationMethod.html#ac299f2219dd552f38e3975e1d6c4f04">itk::ImageToSpatialObjectRegistrationMethod&lt; TFixedImage, TMovingSpatialObject &gt;</a>, <a class="el" href="classitk_1_1MultiResolutionImageRegistrationMethod.html#2abfcc8295ab147f201f81b87f2fe131">itk::MultiResolutionImageRegistrationMethod&lt; TFixedImage, TMovingImage &gt;</a>, <a class="el" href="classitk_1_1PointSetToImageRegistrationMethod.html#c7b9cf41d8cc0a9d35bf82d03671e22a">itk::PointSetToImageRegistrationMethod&lt; TFixedPointSet, TMovingImage &gt;</a>, <a class="el" href="classitk_1_1PointSetToPointSetRegistrationMethod.html#2865f9e84b55d26efcebb2d37966f27f">itk::PointSetToPointSetRegistrationMethod&lt; TFixedPointSet, TMovingPointSet &gt;</a>, <a class="el" href="classitk_1_1DeformationFieldSource.html#240df5996ed1f70b11eac0efaa9e05fa">itk::DeformationFieldSource&lt; TOutputImage &gt;</a>, <a class="el" href="classitk_1_1InverseDeformationFieldImageFilter.html#cb958ad76eccc6210f2a8d5f89ebbe52">itk::InverseDeformationFieldImageFilter&lt; TInputImage, TOutputImage &gt;</a>, <a class="el" href="classitk_1_1ResampleImageFilter.html#ad5910eef27070b8bc36e6673bbc7cbf">itk::ResampleImageFilter&lt; TInputImage, TOutputImage, TInterpolatorPrecisionType &gt;</a>, <a class="el" href="classitk_1_1VectorResampleImageFilter.html#e0fcbedd3cdc27806ba275128ecc0571">itk::VectorResampleImageFilter&lt; TInputImage, TOutputImage, TInterpolatorPrecisionType &gt;</a>, <a class="el" href="classitk_1_1BoundingBox.html#0042892683cf7fddace623902db14a31">itk::BoundingBox&lt; TPointIdentifier, VPointDimension, TCoordRep, TPointsContainer &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#185abdf95c633801f091e915eb7d7298">itk::ImageAdaptor&lt; TImage, TAccessor &gt;</a>, <a class="el" href="classitk_1_1ResampleImageFilter.html#ad5910eef27070b8bc36e6673bbc7cbf">itk::ResampleImageFilter&lt; TInputImage, TOutputImage, TInterpolatorPrecisionType &gt;</a>, <a class="el" href="classitk_1_1TransformToDeformationFieldSource.html#587f9be610da037f241027f2003fc271">itk::TransformToDeformationFieldSource&lt; TOutputImage, TTransformPrecisionType &gt;</a>, <a class="el" href="classitk_1_1ImageSpatialObject.html#59b8cb2b91110a74fa200cd0a9ae07c6">itk::ImageSpatialObject&lt; TDimension, TPixelType &gt;</a>, <a class="el" href="classitk_1_1MeshSpatialObject.html#02b23babf1a13a97378d8d19e0e5714f">itk::MeshSpatialObject&lt; TMesh &gt;</a>, <a class="el" href="classitk_1_1SceneSpatialObject.html#ec28155bc0ca5c8b386066c0b1801e70">itk::SceneSpatialObject&lt; TSpaceDimension &gt;</a>, <a class="el" href="classitk_1_1SpatialObject.html#30e33a9f2b83e6f47a9b2db63b538198">itk::SpatialObject&lt; TDimension &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#185abdf95c633801f091e915eb7d7298">itk::ImageAdaptor&lt; TImage, Accessor::LogPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#185abdf95c633801f091e915eb7d7298">itk::ImageAdaptor&lt; TImage, Accessor::SqrtPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#185abdf95c633801f091e915eb7d7298">itk::ImageAdaptor&lt; TImage, Accessor::ComplexToModulusPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#185abdf95c633801f091e915eb7d7298">itk::ImageAdaptor&lt; TImage, Accessor::ComplexToImaginaryPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#185abdf95c633801f091e915eb7d7298">itk::ImageAdaptor&lt; TImage, Accessor::SinPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#185abdf95c633801f091e915eb7d7298">itk::ImageAdaptor&lt; TImage, Accessor::TanPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#185abdf95c633801f091e915eb7d7298">itk::ImageAdaptor&lt; TImage, Accessor::ExpNegativePixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#185abdf95c633801f091e915eb7d7298">itk::ImageAdaptor&lt; TImage, Accessor::Log10PixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#185abdf95c633801f091e915eb7d7298">itk::ImageAdaptor&lt; TImage, PixelAccessor &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#185abdf95c633801f091e915eb7d7298">itk::ImageAdaptor&lt; TImage, Accessor::RGBToVectorPixelAccessor&lt; TImage::PixelType::ComponentType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#185abdf95c633801f091e915eb7d7298">itk::ImageAdaptor&lt; TImage, Accessor::AcosPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#185abdf95c633801f091e915eb7d7298">itk::ImageAdaptor&lt; TImage, Accessor::RGBToLuminancePixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#185abdf95c633801f091e915eb7d7298">itk::ImageAdaptor&lt; TImage, Accessor::ComplexToPhasePixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#185abdf95c633801f091e915eb7d7298">itk::ImageAdaptor&lt; VectorImage&lt; TPixelType, Dimension &gt;, Accessor::VectorImageToImagePixelAccessor&lt; TPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#185abdf95c633801f091e915eb7d7298">itk::ImageAdaptor&lt; TImage, Accessor::AddPixelAccessor&lt; TImage::PixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#185abdf95c633801f091e915eb7d7298">itk::ImageAdaptor&lt; TImage, Accessor::AbsPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#185abdf95c633801f091e915eb7d7298">itk::ImageAdaptor&lt; TImage, Accessor::VectorToRGBPixelAccessor&lt; TImage::PixelType::ValueType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#185abdf95c633801f091e915eb7d7298">itk::ImageAdaptor&lt; TImage, Accessor::AsinPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#185abdf95c633801f091e915eb7d7298">itk::ImageAdaptor&lt; TImage, Accessor::ComplexToRealPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#185abdf95c633801f091e915eb7d7298">itk::ImageAdaptor&lt; TImage, Accessor::ExpPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#185abdf95c633801f091e915eb7d7298">itk::ImageAdaptor&lt; TImage, Accessor::AtanPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#185abdf95c633801f091e915eb7d7298">itk::ImageAdaptor&lt; TImage, Accessor::CosPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageSpatialObject.html#59b8cb2b91110a74fa200cd0a9ae07c6">itk::ImageSpatialObject&lt; TDimension, unsigned char &gt;</a>, <a class="el" href="classitk_1_1SpatialObject.html#30e33a9f2b83e6f47a9b2db63b538198">itk::SpatialObject&lt; 3 &gt;</a>, and <a class="el" href="classitk_1_1SpatialObject.html#30e33a9f2b83e6f47a9b2db63b538198">itk::SpatialObject&lt; ::itk::GetMeshDimension&lt; TMesh &gt;::PointDimension &gt;</a>.</p>

<p>Referenced by <a class="el" href="itkSpatialObject_8h_source.html#l00230">itk::SpatialObject&lt; ::itk::GetMeshDimension&lt; TMesh &gt;::PointDimension &gt;::GetObjectMTime()</a>.</p>

</div>
</div><p>
<a class="anchor" name="f8f5bdc260a8258850d07b1a0375b90e"></a><!-- doxytag: member="itk::Statistics::OneHiddenLayerBackPropagationNeuralNetwork::GetNameOfClass" ref="f8f5bdc260a8258850d07b1a0375b90e" args="() const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TMeasurementVector , class TTargetVector &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">virtual const char* <a class="el" href="classitk_1_1Statistics_1_1OneHiddenLayerBackPropagationNeuralNetwork.html">itk::Statistics::OneHiddenLayerBackPropagationNeuralNetwork</a>&lt; TMeasurementVector, TTargetVector &gt;::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>
Run-time type information (and related methods). 
<p>Reimplemented from <a class="el" href="classitk_1_1Statistics_1_1MultilayerNeuralNetworkBase.html#5eb8eb99e0558638d46fe96384f8ca21">itk::Statistics::MultilayerNeuralNetworkBase&lt; TMeasurementVector, TTargetVector, BackPropagationLayer&lt; TMeasurementVector, TTargetVector &gt; &gt;</a>.</p>

</div>
</div><p>
<a class="anchor" name="19f3b98f04c30a57f47f2a1d8d673cf7"></a><!-- doxytag: member="itk::Statistics::OneHiddenLayerBackPropagationNeuralNetwork::GetNumOfFirstHiddenNodes" ref="19f3b98f04c30a57f47f2a1d8d673cf7" args="()" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TMeasurementVector , class TTargetVector &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">virtual const unsigned int&amp; <a class="el" href="classitk_1_1Statistics_1_1OneHiddenLayerBackPropagationNeuralNetwork.html">itk::Statistics::OneHiddenLayerBackPropagationNeuralNetwork</a>&lt; TMeasurementVector, TTargetVector &gt;::GetNumOfFirstHiddenNodes           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="387741dcc376981c4be9ead6027b1d7c"></a><!-- doxytag: member="itk::Statistics::OneHiddenLayerBackPropagationNeuralNetwork::GetNumOfInputNodes" ref="387741dcc376981c4be9ead6027b1d7c" args="()" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TMeasurementVector , class TTargetVector &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">virtual const unsigned int&amp; <a class="el" href="classitk_1_1Statistics_1_1OneHiddenLayerBackPropagationNeuralNetwork.html">itk::Statistics::OneHiddenLayerBackPropagationNeuralNetwork</a>&lt; TMeasurementVector, TTargetVector &gt;::GetNumOfInputNodes           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="13e5e2398861d4b294ef54e8b19d5c3c"></a><!-- doxytag: member="itk::Statistics::OneHiddenLayerBackPropagationNeuralNetwork::GetNumOfLayers" ref="13e5e2398861d4b294ef54e8b19d5c3c" args="(void) const" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="classitk_1_1Statistics_1_1MultilayerNeuralNetworkBase.html">itk::Statistics::MultilayerNeuralNetworkBase</a>&lt; TMeasurementVector , TTargetVector , <a class="el" href="classitk_1_1Statistics_1_1BackPropagationLayer.html">BackPropagationLayer</a>&lt; TMeasurementVector, TTargetVector &gt;  &gt;::GetNumOfLayers           </td>
          <td>(</td>
          <td class="paramtype">void&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="itkMultilayerNeuralNetworkBase_8h_source.html#l00071">71</a> of file <a class="el" href="itkMultilayerNeuralNetworkBase_8h_source.html">itkMultilayerNeuralNetworkBase.h</a>.</p>

<p>References <a class="el" href="itkMultilayerNeuralNetworkBase_8h_source.html#l00112">itk::Statistics::MultilayerNeuralNetworkBase&lt; TMeasurementVector, TTargetVector, TLearningLayer &gt;::m_Layers</a>.</p>

</div>
</div><p>
<a class="anchor" name="8a9465a33f38adfb3d119152027240a8"></a><!-- doxytag: member="itk::Statistics::OneHiddenLayerBackPropagationNeuralNetwork::GetNumOfOutputNodes" ref="8a9465a33f38adfb3d119152027240a8" args="()" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TMeasurementVector , class TTargetVector &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">virtual const unsigned int&amp; <a class="el" href="classitk_1_1Statistics_1_1OneHiddenLayerBackPropagationNeuralNetwork.html">itk::Statistics::OneHiddenLayerBackPropagationNeuralNetwork</a>&lt; TMeasurementVector, TTargetVector &gt;::GetNumOfOutputNodes           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="c1a0bbe99f84b6a30b6727ca0cf901bd"></a><!-- doxytag: member="itk::Statistics::OneHiddenLayerBackPropagationNeuralNetwork::GetNumOfWeightSets" ref="c1a0bbe99f84b6a30b6727ca0cf901bd" args="(void) const" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="classitk_1_1Statistics_1_1MultilayerNeuralNetworkBase.html">itk::Statistics::MultilayerNeuralNetworkBase</a>&lt; TMeasurementVector , TTargetVector , <a class="el" href="classitk_1_1Statistics_1_1BackPropagationLayer.html">BackPropagationLayer</a>&lt; TMeasurementVector, TTargetVector &gt;  &gt;::GetNumOfWeightSets           </td>
          <td>(</td>
          <td class="paramtype">void&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="itkMultilayerNeuralNetworkBase_8h_source.html#l00075">75</a> of file <a class="el" href="itkMultilayerNeuralNetworkBase_8h_source.html">itkMultilayerNeuralNetworkBase.h</a>.</p>

<p>References <a class="el" href="itkMultilayerNeuralNetworkBase_8h_source.html#l00113">itk::Statistics::MultilayerNeuralNetworkBase&lt; TMeasurementVector, TTargetVector, TLearningLayer &gt;::m_Weights</a>.</p>

</div>
</div><p>
<a class="anchor" name="cf5c533dab3ed09265bae72102657521"></a><!-- doxytag: member="itk::Statistics::OneHiddenLayerBackPropagationNeuralNetwork::GetOutputLayerBias" ref="cf5c533dab3ed09265bae72102657521" args="()" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TMeasurementVector , class TTargetVector &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">virtual const <a class="el" href="classitk_1_1Statistics_1_1OneHiddenLayerBackPropagationNeuralNetwork.html#860534b7e550ca4b3455373a84589192">ValueType</a>&amp; <a class="el" href="classitk_1_1Statistics_1_1OneHiddenLayerBackPropagationNeuralNetwork.html">itk::Statistics::OneHiddenLayerBackPropagationNeuralNetwork</a>&lt; TMeasurementVector, TTargetVector &gt;::GetOutputLayerBias           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="0e061b880d8436fb49d3c8d995d6ac5d"></a><!-- doxytag: member="itk::Statistics::OneHiddenLayerBackPropagationNeuralNetwork::GetPipelineMTime" ref="0e061b880d8436fb49d3c8d995d6ac5d" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual const unsigned long&amp; itk::DataObject::GetPipelineMTime           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
The maximum MTime of all upstream filters and data objects. This does not include the MTime of this data object. 
</div>
</div><p>
<a class="anchor" name="48b4964378e7835c61aa54c3104eee61"></a><!-- doxytag: member="itk::Statistics::OneHiddenLayerBackPropagationNeuralNetwork::GetReferenceCount" ref="48b4964378e7835c61aa54c3104eee61" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int itk::LightObject::GetReferenceCount           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline, virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Gets the reference count on this object. 
<p>Definition at line <a class="el" href="itkLightObject_8h_source.html#l00106">106</a> of file <a class="el" href="itkLightObject_8h_source.html">itkLightObject.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="603ecda26ce129b7f3150baaa05fa6e3"></a><!-- doxytag: member="itk::Statistics::OneHiddenLayerBackPropagationNeuralNetwork::GetReleaseDataFlag" ref="603ecda26ce129b7f3150baaa05fa6e3" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual const bool&amp; itk::DataObject::GetReleaseDataFlag           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Turn on/off a flag to control whether this object's data is released after being used by a filter. 
</div>
</div><p>
<a class="anchor" name="d4f9b688fe11bfbd8c2ac0db8b8e7556"></a><!-- doxytag: member="itk::Statistics::OneHiddenLayerBackPropagationNeuralNetwork::GetSource" ref="d4f9b688fe11bfbd8c2ac0db8b8e7556" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1SmartPointerForwardReference.html">SmartPointerForwardReference</a>&lt;<a class="el" href="classitk_1_1ProcessObject.html">ProcessObject</a>&gt; itk::DataObject::GetSource           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get the process object that generated this data object. If there is no process object, then the data object has been disconnected from the pipeline, or the data object was created manually. (Note: we cannot use the GetObjectMacro() defined in itkMacro because the mutual dependency of <a class="el" href="classitk_1_1DataObject.html" title="Base class for all data objects in ITK.">DataObject</a> and <a class="el" href="classitk_1_1ProcessObject.html" title="ProcessObject is the base class for all process objects (source, filters, mappers)...">ProcessObject</a> causes compile problems. Also, a forward reference smart pointer is returned, not a smart pointer, because of the circular dependency between the process and data object.)<p>
<a class="el" href="classitk_1_1DataObject.html#d4f9b688fe11bfbd8c2ac0db8b8e7556">GetSource()</a> returns a <a class="el" href="classitk_1_1SmartPointerForwardReference.html" title="Implements transparent reference counting in situations where forward references...">SmartPointerForwardReference</a> and not a <a class="el" href="classitk_1_1WeakPointer.html" title="Implements a weak reference to an object.">WeakPointer</a> because it is assumed the code calling <a class="el" href="classitk_1_1DataObject.html#d4f9b688fe11bfbd8c2ac0db8b8e7556">GetSource()</a> wants to hold a long term reference to the source. 
</div>
</div><p>
<a class="anchor" name="9e2f8b5925265f27729a8813f85e8c5b"></a><!-- doxytag: member="itk::Statistics::OneHiddenLayerBackPropagationNeuralNetwork::GetSourceOutputIndex" ref="9e2f8b5925265f27729a8813f85e8c5b" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">unsigned int itk::DataObject::GetSourceOutputIndex           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Which of the source's outputs corresponds to this data object? 
</div>
</div><p>
<a class="anchor" name="8f2632e303c0cc6a75909e204145da80"></a><!-- doxytag: member="itk::Statistics::OneHiddenLayerBackPropagationNeuralNetwork::GetUpdateMTime" ref="8f2632e303c0cc6a75909e204145da80" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual unsigned long itk::DataObject::GetUpdateMTime           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
MTime for the last time this <a class="el" href="classitk_1_1DataObject.html" title="Base class for all data objects in ITK.">DataObject</a> was generated. 
</div>
</div><p>
<a class="anchor" name="af89a83153fc03a02d2e11c552103ec8"></a><!-- doxytag: member="itk::Statistics::OneHiddenLayerBackPropagationNeuralNetwork::GetWeightSet" ref="af89a83153fc03a02d2e11c552103ec8" args="(unsigned int id)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">LayerInterfaceType::WeightSetInterfaceType* <a class="el" href="classitk_1_1Statistics_1_1MultilayerNeuralNetworkBase.html">itk::Statistics::MultilayerNeuralNetworkBase</a>&lt; TMeasurementVector , TTargetVector , <a class="el" href="classitk_1_1Statistics_1_1BackPropagationLayer.html">BackPropagationLayer</a>&lt; TMeasurementVector, TTargetVector &gt;  &gt;::GetWeightSet           </td>
          <td>(</td>
          <td class="paramtype">unsigned int&nbsp;</td>
          <td class="paramname"> <em>id</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

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

<p>References <a class="el" href="itkMultilayerNeuralNetworkBase_8h_source.html#l00113">itk::Statistics::MultilayerNeuralNetworkBase&lt; TMeasurementVector, TTargetVector, TLearningLayer &gt;::m_Weights</a>.</p>

</div>
</div><p>
<a class="anchor" name="a98c510f2dc5220ac0d2e9c913b4802d"></a><!-- doxytag: member="itk::Statistics::OneHiddenLayerBackPropagationNeuralNetwork::GlobalReleaseDataFlagOff" ref="a98c510f2dc5220ac0d2e9c913b4802d" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static void itk::DataObject::GlobalReleaseDataFlagOff           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline, static, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Turn on/off a flag to control whether every object releases its data after being used by a filter. Being a global flag, it controls the behavior of all DataObjects and ProcessObjects. 
<p>Definition at line <a class="el" href="itkDataObject_8h_source.html#l00319">319</a> of file <a class="el" href="itkDataObject_8h_source.html">itkDataObject.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="4aa155cf9f1416d8a784a2c057d75818"></a><!-- doxytag: member="itk::Statistics::OneHiddenLayerBackPropagationNeuralNetwork::GlobalReleaseDataFlagOn" ref="4aa155cf9f1416d8a784a2c057d75818" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static void itk::DataObject::GlobalReleaseDataFlagOn           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline, static, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Turn on/off a flag to control whether every object releases its data after being used by a filter. Being a global flag, it controls the behavior of all DataObjects and ProcessObjects. 
<p>Definition at line <a class="el" href="itkDataObject_8h_source.html#l00317">317</a> of file <a class="el" href="itkDataObject_8h_source.html">itkDataObject.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="3a5c8091d9c41acbea2bb083f141b028"></a><!-- doxytag: member="itk::Statistics::OneHiddenLayerBackPropagationNeuralNetwork::GlobalWarningDisplayOff" ref="3a5c8091d9c41acbea2bb083f141b028" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static void itk::Object::GlobalWarningDisplayOff           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline, static, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
This is a global flag that controls whether any debug, warning or error messages are displayed. 
<p>Definition at line <a class="el" href="itkObject_8h_source.html#l00100">100</a> of file <a class="el" href="itkObject_8h_source.html">itkObject.h</a>.</p>

<p>References <a class="el" href="classitk_1_1Object.html#d8741136cb37a25e64c62ebf91794d4a">itk::Object::SetGlobalWarningDisplay()</a>.</p>

</div>
</div><p>
<a class="anchor" name="81e0ce09465f2c7e243bb5f68b850ff3"></a><!-- doxytag: member="itk::Statistics::OneHiddenLayerBackPropagationNeuralNetwork::GlobalWarningDisplayOn" ref="81e0ce09465f2c7e243bb5f68b850ff3" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static void itk::Object::GlobalWarningDisplayOn           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline, static, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
This is a global flag that controls whether any debug, warning or error messages are displayed. 
<p>Definition at line <a class="el" href="itkObject_8h_source.html#l00098">98</a> of file <a class="el" href="itkObject_8h_source.html">itkObject.h</a>.</p>

<p>References <a class="el" href="classitk_1_1Object.html#d8741136cb37a25e64c62ebf91794d4a">itk::Object::SetGlobalWarningDisplay()</a>.</p>

</div>
</div><p>
<a class="anchor" name="010fc6888cd764e68192c39cfe4c1196"></a><!-- doxytag: member="itk::Statistics::OneHiddenLayerBackPropagationNeuralNetwork::Graft" ref="010fc6888cd764e68192c39cfe4c1196" args="(const DataObject *)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void itk::DataObject::Graft           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classitk_1_1DataObject.html">DataObject</a> *&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline, virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Method for grafting the content of one data object into another one. This method is intended to be overloaded by derived classes. Each one of them should use dynamic_casting in order to verify that the grafted object is actually of the same type as the class on which the <a class="el" href="classitk_1_1DataObject.html#010fc6888cd764e68192c39cfe4c1196">Graft()</a> method was invoked. 
<p>Reimplemented in <a class="el" href="classitk_1_1Image.html#3e36a9031195ee6f1bb96a234ef7690f">itk::Image&lt; TPixel, VImageDimension &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#ddee87cc7f10760b3485b12af5b57914">itk::ImageAdaptor&lt; TImage, TAccessor &gt;</a>, <a class="el" href="classitk_1_1ImageBase.html#cb2a83026319a8822487ecec4ac45025">itk::ImageBase&lt; VImageDimension &gt;</a>, <a class="el" href="classitk_1_1Mesh.html#97f0f4d0617cdae2526e1ad49cfd0834">itk::Mesh&lt; TPixelType, VDimension, TMeshTraits &gt;</a>, <a class="el" href="classitk_1_1PointSet.html#8249ddc23e8717a724c71fa85028c6e4">itk::PointSet&lt; TPixelType, VDimension, TMeshTraits &gt;</a>, <a class="el" href="classitk_1_1VectorImage.html#c33fccfbb952b561edccb27a29fc6e2d">itk::VectorImage&lt; TPixel, VImageDimension &gt;</a>, <a class="el" href="classitk_1_1QuadEdgeMesh.html#887a0a162828ac7114ffed693edacc0a">itk::QuadEdgeMesh&lt; TPixel, VDimension, TTraits &gt;</a>, <a class="el" href="classitk_1_1Image.html#3e36a9031195ee6f1bb96a234ef7690f">itk::Image&lt; TNode *, VImageDimension &gt;</a>, <a class="el" href="classitk_1_1Image.html#3e36a9031195ee6f1bb96a234ef7690f">itk::Image&lt; BloxBoundaryProfilePixel&lt; TImageDimension &gt;, TImageDimension &gt;</a>, <a class="el" href="classitk_1_1Image.html#3e36a9031195ee6f1bb96a234ef7690f">itk::Image&lt; BloxCoreAtomPixel&lt; NDimension &gt;, TImageDimension &gt;</a>, <a class="el" href="classitk_1_1Image.html#3e36a9031195ee6f1bb96a234ef7690f">itk::Image&lt; TPixel, VImageDimension &gt;</a>, <a class="el" href="classitk_1_1Image.html#3e36a9031195ee6f1bb96a234ef7690f">itk::Image&lt; TBloxPixelType, TImageDimension &gt;</a>, <a class="el" href="classitk_1_1Image.html#3e36a9031195ee6f1bb96a234ef7690f">itk::Image&lt; BloxBoundaryPointPixel&lt; TImageDimension &gt;, TImageDimension &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#ddee87cc7f10760b3485b12af5b57914">itk::ImageAdaptor&lt; TImage, Accessor::LogPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#ddee87cc7f10760b3485b12af5b57914">itk::ImageAdaptor&lt; TImage, Accessor::SqrtPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#ddee87cc7f10760b3485b12af5b57914">itk::ImageAdaptor&lt; TImage, Accessor::ComplexToModulusPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#ddee87cc7f10760b3485b12af5b57914">itk::ImageAdaptor&lt; TImage, Accessor::ComplexToImaginaryPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#ddee87cc7f10760b3485b12af5b57914">itk::ImageAdaptor&lt; TImage, Accessor::SinPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#ddee87cc7f10760b3485b12af5b57914">itk::ImageAdaptor&lt; TImage, Accessor::TanPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#ddee87cc7f10760b3485b12af5b57914">itk::ImageAdaptor&lt; TImage, Accessor::ExpNegativePixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#ddee87cc7f10760b3485b12af5b57914">itk::ImageAdaptor&lt; TImage, Accessor::Log10PixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#ddee87cc7f10760b3485b12af5b57914">itk::ImageAdaptor&lt; TImage, PixelAccessor &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#ddee87cc7f10760b3485b12af5b57914">itk::ImageAdaptor&lt; TImage, Accessor::RGBToVectorPixelAccessor&lt; TImage::PixelType::ComponentType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#ddee87cc7f10760b3485b12af5b57914">itk::ImageAdaptor&lt; TImage, Accessor::AcosPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#ddee87cc7f10760b3485b12af5b57914">itk::ImageAdaptor&lt; TImage, Accessor::RGBToLuminancePixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#ddee87cc7f10760b3485b12af5b57914">itk::ImageAdaptor&lt; TImage, Accessor::ComplexToPhasePixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#ddee87cc7f10760b3485b12af5b57914">itk::ImageAdaptor&lt; VectorImage&lt; TPixelType, Dimension &gt;, Accessor::VectorImageToImagePixelAccessor&lt; TPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#ddee87cc7f10760b3485b12af5b57914">itk::ImageAdaptor&lt; TImage, Accessor::AddPixelAccessor&lt; TImage::PixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#ddee87cc7f10760b3485b12af5b57914">itk::ImageAdaptor&lt; TImage, Accessor::AbsPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#ddee87cc7f10760b3485b12af5b57914">itk::ImageAdaptor&lt; TImage, Accessor::VectorToRGBPixelAccessor&lt; TImage::PixelType::ValueType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#ddee87cc7f10760b3485b12af5b57914">itk::ImageAdaptor&lt; TImage, Accessor::AsinPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#ddee87cc7f10760b3485b12af5b57914">itk::ImageAdaptor&lt; TImage, Accessor::ComplexToRealPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#ddee87cc7f10760b3485b12af5b57914">itk::ImageAdaptor&lt; TImage, Accessor::ExpPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#ddee87cc7f10760b3485b12af5b57914">itk::ImageAdaptor&lt; TImage, Accessor::AtanPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#ddee87cc7f10760b3485b12af5b57914">itk::ImageAdaptor&lt; TImage, Accessor::CosPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageBase.html#cb2a83026319a8822487ecec4ac45025">itk::ImageBase&lt; VImageDimension &gt;</a>, <a class="el" href="classitk_1_1ImageBase.html#cb2a83026319a8822487ecec4ac45025">itk::ImageBase&lt; ::itk::GetImageDimension&lt; TImage &gt;::ImageDimension &gt;</a>, <a class="el" href="classitk_1_1ImageBase.html#cb2a83026319a8822487ecec4ac45025">itk::ImageBase&lt; ::itk::GetImageDimension&lt; VectorImage&lt; TPixelType, Dimension &gt; &gt;::ImageDimension &gt;</a>, <a class="el" href="classitk_1_1Mesh.html#97f0f4d0617cdae2526e1ad49cfd0834">itk::Mesh&lt; TCoordType, 2, DefaultDynamicMeshTraits&lt; TCoordType, 2, 2, TCoordType &gt; &gt;</a>, <a class="el" href="classitk_1_1Mesh.html#97f0f4d0617cdae2526e1ad49cfd0834">itk::Mesh&lt; TPixelType, VDimension, TMeshTraits &gt;</a>, <a class="el" href="classitk_1_1Mesh.html#97f0f4d0617cdae2526e1ad49cfd0834">itk::Mesh&lt; TPixel, VDimension, TTraits &gt;</a>, <a class="el" href="classitk_1_1PointSet.html#8249ddc23e8717a724c71fa85028c6e4">itk::PointSet&lt; TCoordType, VDimension, DefaultDynamicMeshTraits&lt; TCoordType, 2, 2, TCoordType &gt; &gt;</a>, <a class="el" href="classitk_1_1PointSet.html#8249ddc23e8717a724c71fa85028c6e4">itk::PointSet&lt; TPixelType, VDimension, TMeshTraits &gt;</a>, <a class="el" href="classitk_1_1PointSet.html#8249ddc23e8717a724c71fa85028c6e4">itk::PointSet&lt; TPixel, VDimension, TTraits &gt;</a>, and <a class="el" href="classitk_1_1VectorImage.html#c33fccfbb952b561edccb27a29fc6e2d">itk::VectorImage&lt; TPixelType, Dimension &gt;</a>.</p>

<p>Definition at line <a class="el" href="itkDataObject_8h_source.html#l00453">453</a> of file <a class="el" href="itkDataObject_8h_source.html">itkDataObject.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="1969769aece35c36fcf240bda3d57a30"></a><!-- doxytag: member="itk::Statistics::OneHiddenLayerBackPropagationNeuralNetwork::HasObserver" ref="1969769aece35c36fcf240bda3d57a30" args="(const EventObject &amp;event) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool itk::Object::HasObserver           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classitk_1_1EventObject.html">EventObject</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>event</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Return true if an observer is registered for this event. 
</div>
</div><p>
<a class="anchor" name="0b04d971258eb63abc2ab7fa5898a763"></a><!-- doxytag: member="itk::Statistics::OneHiddenLayerBackPropagationNeuralNetwork::Initialize" ref="0b04d971258eb63abc2ab7fa5898a763" args="()" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TMeasurementVector , class TTargetVector &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="classitk_1_1Statistics_1_1OneHiddenLayerBackPropagationNeuralNetwork.html">itk::Statistics::OneHiddenLayerBackPropagationNeuralNetwork</a>&lt; TMeasurementVector, TTargetVector &gt;::Initialize           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Restore the data object to its initial state. This means releasing memory. 
<p>Reimplemented from <a class="el" href="classitk_1_1DataObject.html#ab7a8e41dc84e80ec001441e6b8fb16f">itk::DataObject</a>.</p>

</div>
</div><p>
<a class="anchor" name="2926b8f94fccc46cc88908271ccded54"></a><!-- doxytag: member="itk::Statistics::OneHiddenLayerBackPropagationNeuralNetwork::InitializeWeights" ref="2926b8f94fccc46cc88908271ccded54" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="classitk_1_1Statistics_1_1MultilayerNeuralNetworkBase.html">itk::Statistics::MultilayerNeuralNetworkBase</a>&lt; TMeasurementVector , TTargetVector , <a class="el" href="classitk_1_1Statistics_1_1BackPropagationLayer.html">BackPropagationLayer</a>&lt; TMeasurementVector, TTargetVector &gt;  &gt;::InitializeWeights           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Reimplemented in <a class="el" href="classitk_1_1Statistics_1_1RBFNetwork.html#b590dad89e9de05fd4a493b98206a050">itk::Statistics::RBFNetwork&lt; TMeasurementVector, TTargetVector &gt;</a>.</p>

</div>
</div><p>
<a class="anchor" name="1bb33c340bb9a88c496cdd4359043294"></a><!-- doxytag: member="itk::Statistics::OneHiddenLayerBackPropagationNeuralNetwork::InvokeEvent" ref="1bb33c340bb9a88c496cdd4359043294" args="(const EventObject &amp;) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void itk::Object::InvokeEvent           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classitk_1_1EventObject.html">EventObject</a> &amp;&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Call Execute on all the Commands observing this event id. The actions triggered by this call doesn't modify this object. 
</div>
</div><p>
<a class="anchor" name="0040fe1667da646a6e9029ea91b966dd"></a><!-- doxytag: member="itk::Statistics::OneHiddenLayerBackPropagationNeuralNetwork::InvokeEvent" ref="0040fe1667da646a6e9029ea91b966dd" args="(const EventObject &amp;)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void itk::Object::InvokeEvent           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classitk_1_1EventObject.html">EventObject</a> &amp;&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Call Execute on all the Commands observing this event id. 
</div>
</div><p>
<a class="anchor" name="33101e349626ac58ced6682b061d8277"></a><!-- doxytag: member="itk::Statistics::OneHiddenLayerBackPropagationNeuralNetwork::Modified" ref="33101e349626ac58ced6682b061d8277" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void itk::Object::Modified           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Update the modification time for this object. Many filters rely on the modification time to determine if they need to recompute their data. 
<p>Reimplemented in <a class="el" href="classitk_1_1NormalizeImageFilter.html#bf4bd98cebe2b7f32cafe14cf26d070e">itk::NormalizeImageFilter&lt; TInputImage, TOutputImage &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#8e735ae00ed65d06ba8cfe3570d71943">itk::ImageAdaptor&lt; TImage, TAccessor &gt;</a>, <a class="el" href="classitk_1_1MiniPipelineSeparableImageFilter.html#b0303217704dd6f93c20a1a23005c9ca">itk::MiniPipelineSeparableImageFilter&lt; TInputImage, TOutputImage, TFilter &gt;</a>, <a class="el" href="classitk_1_1GrayscaleDilateImageFilter.html#a77124317dfbc2733c00848f8d38cd24">itk::GrayscaleDilateImageFilter&lt; TInputImage, TOutputImage, TKernel &gt;</a>, <a class="el" href="classitk_1_1GrayscaleErodeImageFilter.html#1bdb64296f5364c634b1008ce0f4668a">itk::GrayscaleErodeImageFilter&lt; TInputImage, TOutputImage, TKernel &gt;</a>, <a class="el" href="classitk_1_1GrayscaleMorphologicalClosingImageFilter.html#ce18a62b5c1fd0d8713718b995895e97">itk::GrayscaleMorphologicalClosingImageFilter&lt; TInputImage, TOutputImage, TKernel &gt;</a>, <a class="el" href="classitk_1_1GrayscaleMorphologicalOpeningImageFilter.html#c6389ff94a8d6270f750530be365338c">itk::GrayscaleMorphologicalOpeningImageFilter&lt; TInputImage, TOutputImage, TKernel &gt;</a>, <a class="el" href="classitk_1_1MorphologicalGradientImageFilter.html#f46572d5a0d9a7414b51cde735463b15">itk::MorphologicalGradientImageFilter&lt; TInputImage, TOutputImage, TKernel &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#8e735ae00ed65d06ba8cfe3570d71943">itk::ImageAdaptor&lt; TImage, Accessor::LogPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#8e735ae00ed65d06ba8cfe3570d71943">itk::ImageAdaptor&lt; TImage, Accessor::SqrtPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#8e735ae00ed65d06ba8cfe3570d71943">itk::ImageAdaptor&lt; TImage, Accessor::ComplexToModulusPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#8e735ae00ed65d06ba8cfe3570d71943">itk::ImageAdaptor&lt; TImage, Accessor::ComplexToImaginaryPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#8e735ae00ed65d06ba8cfe3570d71943">itk::ImageAdaptor&lt; TImage, Accessor::SinPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#8e735ae00ed65d06ba8cfe3570d71943">itk::ImageAdaptor&lt; TImage, Accessor::TanPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#8e735ae00ed65d06ba8cfe3570d71943">itk::ImageAdaptor&lt; TImage, Accessor::ExpNegativePixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#8e735ae00ed65d06ba8cfe3570d71943">itk::ImageAdaptor&lt; TImage, Accessor::Log10PixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#8e735ae00ed65d06ba8cfe3570d71943">itk::ImageAdaptor&lt; TImage, PixelAccessor &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#8e735ae00ed65d06ba8cfe3570d71943">itk::ImageAdaptor&lt; TImage, Accessor::RGBToVectorPixelAccessor&lt; TImage::PixelType::ComponentType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#8e735ae00ed65d06ba8cfe3570d71943">itk::ImageAdaptor&lt; TImage, Accessor::AcosPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#8e735ae00ed65d06ba8cfe3570d71943">itk::ImageAdaptor&lt; TImage, Accessor::RGBToLuminancePixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#8e735ae00ed65d06ba8cfe3570d71943">itk::ImageAdaptor&lt; TImage, Accessor::ComplexToPhasePixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#8e735ae00ed65d06ba8cfe3570d71943">itk::ImageAdaptor&lt; VectorImage&lt; TPixelType, Dimension &gt;, Accessor::VectorImageToImagePixelAccessor&lt; TPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#8e735ae00ed65d06ba8cfe3570d71943">itk::ImageAdaptor&lt; TImage, Accessor::AddPixelAccessor&lt; TImage::PixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#8e735ae00ed65d06ba8cfe3570d71943">itk::ImageAdaptor&lt; TImage, Accessor::AbsPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#8e735ae00ed65d06ba8cfe3570d71943">itk::ImageAdaptor&lt; TImage, Accessor::VectorToRGBPixelAccessor&lt; TImage::PixelType::ValueType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#8e735ae00ed65d06ba8cfe3570d71943">itk::ImageAdaptor&lt; TImage, Accessor::AsinPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#8e735ae00ed65d06ba8cfe3570d71943">itk::ImageAdaptor&lt; TImage, Accessor::ComplexToRealPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#8e735ae00ed65d06ba8cfe3570d71943">itk::ImageAdaptor&lt; TImage, Accessor::ExpPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#8e735ae00ed65d06ba8cfe3570d71943">itk::ImageAdaptor&lt; TImage, Accessor::AtanPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#8e735ae00ed65d06ba8cfe3570d71943">itk::ImageAdaptor&lt; TImage, Accessor::CosPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, and <a class="el" href="classitk_1_1MiniPipelineSeparableImageFilter.html#b0303217704dd6f93c20a1a23005c9ca">itk::MiniPipelineSeparableImageFilter&lt; TInputImage, TOutputImage, RankImageFilter&lt; TInputImage, TInputImage, FlatStructuringElement&lt; ::itk::GetImageDimension&lt; TInputImage &gt;::ImageDimension &gt; &gt; &gt;</a>.</p>

<p>Referenced by <a class="el" href="itkNarrowBandImageFilterBase_8h_source.html#l00123">itk::NarrowBandImageFilterBase&lt; TInputImage, TOutputImage &gt;::InsertNarrowBandNode()</a>, <a class="el" href="itkMatrixOffsetTransformBase_8h_source.html#l00242">itk::MatrixOffsetTransformBase&lt; TScalarType, 3, 3 &gt;::SetCenter()</a>, <a class="el" href="itkHistogramAlgorithmBase_8h_source.html#l00053">itk::HistogramAlgorithmBase&lt; TInputHistogram &gt;::SetInputHistogram()</a>, <a class="el" href="itkMatrixOffsetTransformBase_8h_source.html#l00180">itk::MatrixOffsetTransformBase&lt; TScalarType, 3, 3 &gt;::SetMatrix()</a>, <a class="el" href="itkNarrowBandImageFilterBase_8h_source.html#l00191">itk::NarrowBandImageFilterBase&lt; TInputImage, TOutputImage &gt;::SetNarrowBand()</a>, <a class="el" href="itkNarrowBandImageFilterBase_8h_source.html#l00168">itk::NarrowBandImageFilterBase&lt; TInputImage, TOutputImage &gt;::SetNarrowBandInnerRadius()</a>, <a class="el" href="itkNarrowBandImageFilterBase_8h_source.html#l00150">itk::NarrowBandImageFilterBase&lt; TInputImage, TOutputImage &gt;::SetNarrowBandTotalRadius()</a>, <a class="el" href="itkMatrixOffsetTransformBase_8h_source.html#l00205">itk::MatrixOffsetTransformBase&lt; TScalarType, 3, 3 &gt;::SetOffset()</a>, <a class="el" href="itkThresholdLabelerImageFilter_8h_source.html#l00175">itk::ThresholdLabelerImageFilter&lt; TInputImage, TOutputImage &gt;::SetRealThresholds()</a>, <a class="el" href="itkCollidingFrontsImageFilter_8h_source.html#l00110">itk::CollidingFrontsImageFilter&lt; TInputImage, TOutputImage &gt;::SetSeedPoints1()</a>, <a class="el" href="itkCollidingFrontsImageFilter_8h_source.html#l00123">itk::CollidingFrontsImageFilter&lt; TInputImage, TOutputImage &gt;::SetSeedPoints2()</a>, <a class="el" href="itkNonUniformBSpline_8h_source.html#l00141">itk::NonUniformBSpline&lt; TDimension &gt;::SetSplineOrder()</a>, <a class="el" href="itkThresholdLabelerImageFilter_8h_source.html#l00156">itk::ThresholdLabelerImageFilter&lt; TInputImage, TOutputImage &gt;::SetThresholds()</a>, <a class="el" href="itkGoodnessOfFitFunctionBase_8h_source.html#l00082">itk::Statistics::GoodnessOfFitFunctionBase&lt; TInputHistogram &gt;::SetTotalObservedScale()</a>, and <a class="el" href="itkMatrixOffsetTransformBase_8h_source.html#l00264">itk::MatrixOffsetTransformBase&lt; TScalarType, 3, 3 &gt;::SetTranslation()</a>.</p>

</div>
</div><p>
<a class="anchor" name="4837295343cef921fd117c300cf6f747"></a><!-- doxytag: member="itk::Statistics::OneHiddenLayerBackPropagationNeuralNetwork::New" ref="4837295343cef921fd117c300cf6f747" args="()" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TMeasurementVector , class TTargetVector &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="classitk_1_1SmartPointer.html">Pointer</a> <a class="el" href="classitk_1_1Statistics_1_1OneHiddenLayerBackPropagationNeuralNetwork.html">itk::Statistics::OneHiddenLayerBackPropagationNeuralNetwork</a>&lt; TMeasurementVector, TTargetVector &gt;::New           </td>
          <td>(</td>
          <td class="paramtype">void&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
New macro for creation of through a Smart Pointer. 
<p>Reimplemented from <a class="el" href="classitk_1_1Statistics_1_1MultilayerNeuralNetworkBase.html#54bc4a260e2194b4e7de797db609c5d2">itk::Statistics::MultilayerNeuralNetworkBase&lt; TMeasurementVector, TTargetVector, BackPropagationLayer&lt; TMeasurementVector, TTargetVector &gt; &gt;</a>.</p>

</div>
</div><p>
<a class="anchor" name="3bcc4f45982d6818a4683593a89295cd"></a><!-- doxytag: member="itk::Statistics::OneHiddenLayerBackPropagationNeuralNetwork::PrepareForNewData" ref="3bcc4f45982d6818a4683593a89295cd" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void itk::DataObject::PrepareForNewData           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline, virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Setup a <a class="el" href="classitk_1_1DataObject.html" title="Base class for all data objects in ITK.">DataObject</a> to receive new data. This method is called by the pipeline mechanism on each output of filter that needs to execute. The default implementation is to return a <a class="el" href="classitk_1_1DataObject.html" title="Base class for all data objects in ITK.">DataObject</a> to its initial state. This may involve releasing previously allocated bulk data. Subclasses of <a class="el" href="classitk_1_1DataObject.html" title="Base class for all data objects in ITK.">DataObject</a> may want to override this method and/or the <a class="el" href="classitk_1_1DataObject.html#ab7a8e41dc84e80ec001441e6b8fb16f">Initialize()</a> method if they want a different default behavior (for instance a <a class="el" href="classitk_1_1DataObject.html" title="Base class for all data objects in ITK.">DataObject</a> might want finer control over its bulk data memory management). 
<p>Definition at line <a class="el" href="itkDataObject_8h_source.html#l00389">389</a> of file <a class="el" href="itkDataObject_8h_source.html">itkDataObject.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="bb0e07472c48d5a2033ac69ed519a338"></a><!-- doxytag: member="itk::Statistics::OneHiddenLayerBackPropagationNeuralNetwork::Print" ref="bb0e07472c48d5a2033ac69ed519a338" args="(std::ostream &amp;os, Indent indent=0) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void itk::LightObject::Print           </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> = <code>0</code></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td> const<code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Cause the object to print itself out. 
<p>Referenced by <a class="el" href="itkWeakPointer_8h_source.html#l00116">itk::WeakPointer&lt; ProcessObject &gt;::Print()</a>.</p>

</div>
</div><p>
<a class="anchor" name="2c28e4194498d84fc4cf04f52627ebfc"></a><!-- doxytag: member="itk::Statistics::OneHiddenLayerBackPropagationNeuralNetwork::PrintHeader" ref="2c28e4194498d84fc4cf04f52627ebfc" args="(std::ostream &amp;os, Indent indent) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void itk::LightObject::PrintHeader           </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, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Methods invoked by <a class="el" href="classitk_1_1LightObject.html#bb0e07472c48d5a2033ac69ed519a338">Print()</a> to print information about the object including superclasses. Typically not called by the user (use <a class="el" href="classitk_1_1LightObject.html#bb0e07472c48d5a2033ac69ed519a338">Print()</a> instead) but used in the hierarchical print process to combine the output of several classes. 
</div>
</div><p>
<a class="anchor" name="86e41d394947d09fa11d2bd1aa4a0823"></a><!-- doxytag: member="itk::Statistics::OneHiddenLayerBackPropagationNeuralNetwork::PrintObservers" ref="86e41d394947d09fa11d2bd1aa4a0823" args="(std::ostream &amp;os, Indent indent) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool itk::Object::PrintObservers           </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, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="cc19c8cd46c1e11bbb861326f572a779"></a><!-- doxytag: member="itk::Statistics::OneHiddenLayerBackPropagationNeuralNetwork::PrintSelf" ref="cc19c8cd46c1e11bbb861326f572a779" args="(std::ostream &amp;os, Indent indent) const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TMeasurementVector , class TTargetVector &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">virtual void <a class="el" href="classitk_1_1Statistics_1_1OneHiddenLayerBackPropagationNeuralNetwork.html">itk::Statistics::OneHiddenLayerBackPropagationNeuralNetwork</a>&lt; TMeasurementVector, TTargetVector &gt;::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>
Method to print the object. 
<p>Reimplemented from <a class="el" href="classitk_1_1Statistics_1_1MultilayerNeuralNetworkBase.html#038b477198889e67c9838a99e07d4856">itk::Statistics::MultilayerNeuralNetworkBase&lt; TMeasurementVector, TTargetVector, BackPropagationLayer&lt; TMeasurementVector, TTargetVector &gt; &gt;</a>.</p>

</div>
</div><p>
<a class="anchor" name="53f01227f6e1d236af409a9f90948734"></a><!-- doxytag: member="itk::Statistics::OneHiddenLayerBackPropagationNeuralNetwork::PrintTrailer" ref="53f01227f6e1d236af409a9f90948734" args="(std::ostream &amp;os, Indent indent) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void itk::LightObject::PrintTrailer           </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, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Methods invoked by <a class="el" href="classitk_1_1LightObject.html#bb0e07472c48d5a2033ac69ed519a338">Print()</a> to print information about the object including superclasses. Typically not called by the user (use <a class="el" href="classitk_1_1LightObject.html#bb0e07472c48d5a2033ac69ed519a338">Print()</a> instead) but used in the hierarchical print process to combine the output of several classes. 
</div>
</div><p>
<a class="anchor" name="10cb44a1075af11a4f92d087fe2b26a3"></a><!-- doxytag: member="itk::Statistics::OneHiddenLayerBackPropagationNeuralNetwork::PropagateRequestedRegion" ref="10cb44a1075af11a4f92d087fe2b26a3" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void itk::DataObject::PropagateRequestedRegion           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td>  throw (<a class="el" href="classitk_1_1InvalidRequestedRegionError.html">InvalidRequestedRegionError</a>)<code> [virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Methods to update the pipeline. Called internally by the pipeline mechanism. 
<p>Reimplemented in <a class="el" href="classitk_1_1ImageAdaptor.html#5d3edd7fbb2c3a96707009508287f6a4">itk::ImageAdaptor&lt; TImage, TAccessor &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#5d3edd7fbb2c3a96707009508287f6a4">itk::ImageAdaptor&lt; TImage, Accessor::LogPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#5d3edd7fbb2c3a96707009508287f6a4">itk::ImageAdaptor&lt; TImage, Accessor::SqrtPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#5d3edd7fbb2c3a96707009508287f6a4">itk::ImageAdaptor&lt; TImage, Accessor::ComplexToModulusPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#5d3edd7fbb2c3a96707009508287f6a4">itk::ImageAdaptor&lt; TImage, Accessor::ComplexToImaginaryPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#5d3edd7fbb2c3a96707009508287f6a4">itk::ImageAdaptor&lt; TImage, Accessor::SinPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#5d3edd7fbb2c3a96707009508287f6a4">itk::ImageAdaptor&lt; TImage, Accessor::TanPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#5d3edd7fbb2c3a96707009508287f6a4">itk::ImageAdaptor&lt; TImage, Accessor::ExpNegativePixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#5d3edd7fbb2c3a96707009508287f6a4">itk::ImageAdaptor&lt; TImage, Accessor::Log10PixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#5d3edd7fbb2c3a96707009508287f6a4">itk::ImageAdaptor&lt; TImage, PixelAccessor &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#5d3edd7fbb2c3a96707009508287f6a4">itk::ImageAdaptor&lt; TImage, Accessor::RGBToVectorPixelAccessor&lt; TImage::PixelType::ComponentType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#5d3edd7fbb2c3a96707009508287f6a4">itk::ImageAdaptor&lt; TImage, Accessor::AcosPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#5d3edd7fbb2c3a96707009508287f6a4">itk::ImageAdaptor&lt; TImage, Accessor::RGBToLuminancePixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#5d3edd7fbb2c3a96707009508287f6a4">itk::ImageAdaptor&lt; TImage, Accessor::ComplexToPhasePixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#5d3edd7fbb2c3a96707009508287f6a4">itk::ImageAdaptor&lt; VectorImage&lt; TPixelType, Dimension &gt;, Accessor::VectorImageToImagePixelAccessor&lt; TPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#5d3edd7fbb2c3a96707009508287f6a4">itk::ImageAdaptor&lt; TImage, Accessor::AddPixelAccessor&lt; TImage::PixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#5d3edd7fbb2c3a96707009508287f6a4">itk::ImageAdaptor&lt; TImage, Accessor::AbsPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#5d3edd7fbb2c3a96707009508287f6a4">itk::ImageAdaptor&lt; TImage, Accessor::VectorToRGBPixelAccessor&lt; TImage::PixelType::ValueType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#5d3edd7fbb2c3a96707009508287f6a4">itk::ImageAdaptor&lt; TImage, Accessor::AsinPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#5d3edd7fbb2c3a96707009508287f6a4">itk::ImageAdaptor&lt; TImage, Accessor::ComplexToRealPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#5d3edd7fbb2c3a96707009508287f6a4">itk::ImageAdaptor&lt; TImage, Accessor::ExpPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#5d3edd7fbb2c3a96707009508287f6a4">itk::ImageAdaptor&lt; TImage, Accessor::AtanPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, and <a class="el" href="classitk_1_1ImageAdaptor.html#5d3edd7fbb2c3a96707009508287f6a4">itk::ImageAdaptor&lt; TImage, Accessor::CosPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>.</p>

</div>
</div><p>
<a class="anchor" name="1bbac84cc5d1c3c0637bef5cfb20def8"></a><!-- doxytag: member="itk::Statistics::OneHiddenLayerBackPropagationNeuralNetwork::PropagateResetPipeline" ref="1bbac84cc5d1c3c0637bef5cfb20def8" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void itk::DataObject::PropagateResetPipeline           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [protected, virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Propagate a call to <a class="el" href="classitk_1_1DataObject.html#2e3b24be76dfa9a5b57279c337efa826">ResetPipeline()</a>. Called only from <a class="el" href="classitk_1_1ProcessObject.html" title="ProcessObject is the base class for all process objects (source, filters, mappers)...">ProcessObject</a>. 
</div>
</div><p>
<a class="anchor" name="0cdbcf8585409596b9deabed98ce19a1"></a><!-- doxytag: member="itk::Statistics::OneHiddenLayerBackPropagationNeuralNetwork::Register" ref="0cdbcf8585409596b9deabed98ce19a1" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void itk::Object::Register           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Increase the reference count (mark as used by another object). 
<p>Reimplemented from <a class="el" href="classitk_1_1LightObject.html#ae9bb60ec4be7ddd5f4ddbf3ee554b93">itk::LightObject</a>.</p>

</div>
</div><p>
<a class="anchor" name="1663102ea89d1a6d61103a1f5d24a1e5"></a><!-- doxytag: member="itk::Statistics::OneHiddenLayerBackPropagationNeuralNetwork::ReleaseData" ref="1663102ea89d1a6d61103a1f5d24a1e5" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void itk::DataObject::ReleaseData           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Release data back to system to conserve memory resource. Used during pipeline execution. Releasing this data does not make down-stream data invalid, so it does not modify the MTime of this data object. 
</div>
</div><p>
<a class="anchor" name="9a7f594b2d09852e14a4f96e0146345a"></a><!-- doxytag: member="itk::Statistics::OneHiddenLayerBackPropagationNeuralNetwork::ReleaseDataFlagOff" ref="9a7f594b2d09852e14a4f96e0146345a" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void itk::DataObject::ReleaseDataFlagOff           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Turn on/off a flag to control whether this object's data is released after being used by a filter. 
</div>
</div><p>
<a class="anchor" name="e9bcbebb80a27e7c544dd82f854447a0"></a><!-- doxytag: member="itk::Statistics::OneHiddenLayerBackPropagationNeuralNetwork::ReleaseDataFlagOn" ref="e9bcbebb80a27e7c544dd82f854447a0" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void itk::DataObject::ReleaseDataFlagOn           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Turn on/off a flag to control whether this object's data is released after being used by a filter. 
</div>
</div><p>
<a class="anchor" name="1d681b7e17fc204ad22b84d1e924784e"></a><!-- doxytag: member="itk::Statistics::OneHiddenLayerBackPropagationNeuralNetwork::RemoveAllObservers" ref="1d681b7e17fc204ad22b84d1e924784e" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void itk::Object::RemoveAllObservers           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Remove all observers . 
</div>
</div><p>
<a class="anchor" name="d35bf2647e1d1c1dc34289d5aeb1d041"></a><!-- doxytag: member="itk::Statistics::OneHiddenLayerBackPropagationNeuralNetwork::RemoveObserver" ref="d35bf2647e1d1c1dc34289d5aeb1d041" args="(unsigned long tag)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void itk::Object::RemoveObserver           </td>
          <td>(</td>
          <td class="paramtype">unsigned long&nbsp;</td>
          <td class="paramname"> <em>tag</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Remove the observer with this tag value. 
</div>
</div><p>
<a class="anchor" name="fd6a9fe948a3196acfa92421e42ca049"></a><!-- doxytag: member="itk::Statistics::OneHiddenLayerBackPropagationNeuralNetwork::RequestedRegionIsOutsideOfTheBufferedRegion" ref="fd6a9fe948a3196acfa92421e42ca049" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual bool itk::DataObject::RequestedRegionIsOutsideOfTheBufferedRegion           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline, virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Determine whether the RequestedRegion is outside of the BufferedRegion. This method returns true if the RequestedRegion is outside the BufferedRegion (true if at least one pixel is outside). This is used by the pipeline mechanism to determine whether a filter needs to re-execute in order to satisfy the current request. If the current RequestedRegion is already inside the BufferedRegion from the previous execution (and the current filter is up to date), then a given filter does not need to re-execute 
<p>Reimplemented in <a class="el" href="classitk_1_1ImageBase.html#4acf9901ac732a4a9921b47e4f6c532e">itk::ImageBase&lt; VImageDimension &gt;</a>, <a class="el" href="classitk_1_1PointSet.html#fe4dec2ccd4d904a21e5d4b49ff7abac">itk::PointSet&lt; TPixelType, VDimension, TMeshTraits &gt;</a>, <a class="el" href="classitk_1_1QuadEdgeMesh.html#acd287bcf8b023ba3fd14d76722a1ca0">itk::QuadEdgeMesh&lt; TPixel, VDimension, TTraits &gt;</a>, <a class="el" href="classitk_1_1SpatialObject.html#10c7e85f46f423f60b1b8b2dd13c05e2">itk::SpatialObject&lt; TDimension &gt;</a>, <a class="el" href="classitk_1_1ImageBase.html#4acf9901ac732a4a9921b47e4f6c532e">itk::ImageBase&lt; VImageDimension &gt;</a>, <a class="el" href="classitk_1_1ImageBase.html#4acf9901ac732a4a9921b47e4f6c532e">itk::ImageBase&lt; ::itk::GetImageDimension&lt; TImage &gt;::ImageDimension &gt;</a>, <a class="el" href="classitk_1_1ImageBase.html#4acf9901ac732a4a9921b47e4f6c532e">itk::ImageBase&lt; ::itk::GetImageDimension&lt; VectorImage&lt; TPixelType, Dimension &gt; &gt;::ImageDimension &gt;</a>, <a class="el" href="classitk_1_1PointSet.html#fe4dec2ccd4d904a21e5d4b49ff7abac">itk::PointSet&lt; TCoordType, VDimension, DefaultDynamicMeshTraits&lt; TCoordType, 2, 2, TCoordType &gt; &gt;</a>, <a class="el" href="classitk_1_1PointSet.html#fe4dec2ccd4d904a21e5d4b49ff7abac">itk::PointSet&lt; TPixelType, VDimension, TMeshTraits &gt;</a>, <a class="el" href="classitk_1_1PointSet.html#fe4dec2ccd4d904a21e5d4b49ff7abac">itk::PointSet&lt; TPixel, VDimension, TTraits &gt;</a>, <a class="el" href="classitk_1_1SpatialObject.html#10c7e85f46f423f60b1b8b2dd13c05e2">itk::SpatialObject&lt; 3 &gt;</a>, and <a class="el" href="classitk_1_1SpatialObject.html#10c7e85f46f423f60b1b8b2dd13c05e2">itk::SpatialObject&lt; ::itk::GetMeshDimension&lt; TMesh &gt;::PointDimension &gt;</a>.</p>

<p>Definition at line <a class="el" href="itkDataObject_8h_source.html#l00413">413</a> of file <a class="el" href="itkDataObject_8h_source.html">itkDataObject.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="2e3b24be76dfa9a5b57279c337efa826"></a><!-- doxytag: member="itk::Statistics::OneHiddenLayerBackPropagationNeuralNetwork::ResetPipeline" ref="2e3b24be76dfa9a5b57279c337efa826" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void itk::DataObject::ResetPipeline           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Reset the pipeline. If an exception is thrown during an <a class="el" href="classitk_1_1DataObject.html#943f87c89a468bbd12df2c25dbad3310">Update()</a>, the pipeline may be in an inconsistent state. This method clears the internal state of the pipeline so <a class="el" href="classitk_1_1DataObject.html#943f87c89a468bbd12df2c25dbad3310">Update()</a> can be called. 
</div>
</div><p>
<a class="anchor" name="0b7aabc3944effad59f0f048d621645d"></a><!-- doxytag: member="itk::Statistics::OneHiddenLayerBackPropagationNeuralNetwork::SetDebug" ref="0b7aabc3944effad59f0f048d621645d" args="(bool debugFlag) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void itk::Object::SetDebug           </td>
          <td>(</td>
          <td class="paramtype">bool&nbsp;</td>
          <td class="paramname"> <em>debugFlag</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set the value of the debug flag. <a class="el" href="classA.html">A</a> non-zero value turns debugging on. 
</div>
</div><p>
<a class="anchor" name="1a7ca6db4ae70a1fe1979215f7af586e"></a><!-- doxytag: member="itk::Statistics::OneHiddenLayerBackPropagationNeuralNetwork::SetFirstHiddenLayerBias" ref="1a7ca6db4ae70a1fe1979215f7af586e" args="(ValueType _arg)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TMeasurementVector , class TTargetVector &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">virtual void <a class="el" href="classitk_1_1Statistics_1_1OneHiddenLayerBackPropagationNeuralNetwork.html">itk::Statistics::OneHiddenLayerBackPropagationNeuralNetwork</a>&lt; TMeasurementVector, TTargetVector &gt;::SetFirstHiddenLayerBias           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classitk_1_1Statistics_1_1OneHiddenLayerBackPropagationNeuralNetwork.html#860534b7e550ca4b3455373a84589192">ValueType</a>&nbsp;</td>
          <td class="paramname"> <em>_arg</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="f773340f0965d0f01bb35154bc676fec"></a><!-- doxytag: member="itk::Statistics::OneHiddenLayerBackPropagationNeuralNetwork::SetFirstHiddenTransferFunction" ref="f773340f0965d0f01bb35154bc676fec" args="(TransferFunctionInterfaceType *f)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TMeasurementVector , class TTargetVector &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="classitk_1_1Statistics_1_1OneHiddenLayerBackPropagationNeuralNetwork.html">itk::Statistics::OneHiddenLayerBackPropagationNeuralNetwork</a>&lt; TMeasurementVector, TTargetVector &gt;::SetFirstHiddenTransferFunction           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classitk_1_1Statistics_1_1OneHiddenLayerBackPropagationNeuralNetwork.html#83049f64f85659da22bf003ea3a14bc4">TransferFunctionInterfaceType</a> *&nbsp;</td>
          <td class="paramname"> <em>f</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="6ed96cc6ac7c1b4d20afb1087d976f46"></a><!-- doxytag: member="itk::Statistics::OneHiddenLayerBackPropagationNeuralNetwork::SetGlobalReleaseDataFlag" ref="6ed96cc6ac7c1b4d20afb1087d976f46" args="(bool val)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static void itk::DataObject::SetGlobalReleaseDataFlag           </td>
          <td>(</td>
          <td class="paramtype">bool&nbsp;</td>
          <td class="paramname"> <em>val</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [static, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Turn on/off a flag to control whether every object releases its data after being used by a filter. Being a global flag, it controls the behavior of all DataObjects and ProcessObjects. 
</div>
</div><p>
<a class="anchor" name="d8741136cb37a25e64c62ebf91794d4a"></a><!-- doxytag: member="itk::Statistics::OneHiddenLayerBackPropagationNeuralNetwork::SetGlobalWarningDisplay" ref="d8741136cb37a25e64c62ebf91794d4a" args="(bool flag)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static void itk::Object::SetGlobalWarningDisplay           </td>
          <td>(</td>
          <td class="paramtype">bool&nbsp;</td>
          <td class="paramname"> <em>flag</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [static, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
This is a global flag that controls whether any debug, warning or error messages are displayed. 
<p>Referenced by <a class="el" href="itkObject_8h_source.html#l00100">itk::Object::GlobalWarningDisplayOff()</a>, and <a class="el" href="itkObject_8h_source.html#l00098">itk::Object::GlobalWarningDisplayOn()</a>.</p>

</div>
</div><p>
<a class="anchor" name="19070ee33bf040c89c8bffff0b415457"></a><!-- doxytag: member="itk::Statistics::OneHiddenLayerBackPropagationNeuralNetwork::SetInputFunction" ref="19070ee33bf040c89c8bffff0b415457" args="(InputFunctionInterfaceType *f)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TMeasurementVector , class TTargetVector &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="classitk_1_1Statistics_1_1OneHiddenLayerBackPropagationNeuralNetwork.html">itk::Statistics::OneHiddenLayerBackPropagationNeuralNetwork</a>&lt; TMeasurementVector, TTargetVector &gt;::SetInputFunction           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classitk_1_1Statistics_1_1OneHiddenLayerBackPropagationNeuralNetwork.html#403b6d228367635d2c32e8727ce9b051">InputFunctionInterfaceType</a> *&nbsp;</td>
          <td class="paramname"> <em>f</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="4a9c5fa5248e77184133b3187adc35d8"></a><!-- doxytag: member="itk::Statistics::OneHiddenLayerBackPropagationNeuralNetwork::SetInputTransferFunction" ref="4a9c5fa5248e77184133b3187adc35d8" args="(TransferFunctionInterfaceType *f)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TMeasurementVector , class TTargetVector &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="classitk_1_1Statistics_1_1OneHiddenLayerBackPropagationNeuralNetwork.html">itk::Statistics::OneHiddenLayerBackPropagationNeuralNetwork</a>&lt; TMeasurementVector, TTargetVector &gt;::SetInputTransferFunction           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classitk_1_1Statistics_1_1OneHiddenLayerBackPropagationNeuralNetwork.html#83049f64f85659da22bf003ea3a14bc4">TransferFunctionInterfaceType</a> *&nbsp;</td>
          <td class="paramname"> <em>f</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="f68c82542d9516681e9fe32fb07a88ea"></a><!-- doxytag: member="itk::Statistics::OneHiddenLayerBackPropagationNeuralNetwork::SetLearningFunction" ref="f68c82542d9516681e9fe32fb07a88ea" args="(LearningFunctionInterfaceType *f)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="classitk_1_1Statistics_1_1MultilayerNeuralNetworkBase.html">itk::Statistics::MultilayerNeuralNetworkBase</a>&lt; TMeasurementVector , TTargetVector , <a class="el" href="classitk_1_1Statistics_1_1BackPropagationLayer.html">BackPropagationLayer</a>&lt; TMeasurementVector, TTargetVector &gt;  &gt;::SetLearningFunction           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classitk_1_1Statistics_1_1LearningFunctionBase.html">LearningFunctionInterfaceType</a> *&nbsp;</td>
          <td class="paramname"> <em>f</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="629026ddcd94dbf1a185e109fe06b302"></a><!-- doxytag: member="itk::Statistics::OneHiddenLayerBackPropagationNeuralNetwork::SetLearningRate" ref="629026ddcd94dbf1a185e109fe06b302" args="(ValueType learningrate)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="classitk_1_1Statistics_1_1MultilayerNeuralNetworkBase.html">itk::Statistics::MultilayerNeuralNetworkBase</a>&lt; TMeasurementVector , TTargetVector , <a class="el" href="classitk_1_1Statistics_1_1BackPropagationLayer.html">BackPropagationLayer</a>&lt; TMeasurementVector, TTargetVector &gt;  &gt;::SetLearningRate           </td>
          <td>(</td>
          <td class="paramtype">ValueType&nbsp;</td>
          <td class="paramname"> <em>learningrate</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="8093876243fd3d027863d20424a7c1a1"></a><!-- doxytag: member="itk::Statistics::OneHiddenLayerBackPropagationNeuralNetwork::SetLearningRule" ref="8093876243fd3d027863d20424a7c1a1" args="(LearningFunctionInterfaceType *)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="classitk_1_1Statistics_1_1MultilayerNeuralNetworkBase.html">itk::Statistics::MultilayerNeuralNetworkBase</a>&lt; TMeasurementVector , TTargetVector , <a class="el" href="classitk_1_1Statistics_1_1BackPropagationLayer.html">BackPropagationLayer</a>&lt; TMeasurementVector, TTargetVector &gt;  &gt;::SetLearningRule           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classitk_1_1Statistics_1_1LearningFunctionBase.html">LearningFunctionInterfaceType</a> *&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="7b61a8c36e3ddda0b464c064c4e25eff"></a><!-- doxytag: member="itk::Statistics::OneHiddenLayerBackPropagationNeuralNetwork::SetMetaDataDictionary" ref="7b61a8c36e3ddda0b464c064c4e25eff" args="(const MetaDataDictionary &amp;rhs)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void itk::Object::SetMetaDataDictionary           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classitk_1_1MetaDataDictionary.html">MetaDataDictionary</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>rhs</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>Set the <a class="el" href="classitk_1_1MetaDataDictionary.html">MetaDataDictionary</a> </dd></dl>

</div>
</div><p>
<a class="anchor" name="ada46c7a08d91131f9fbb18c13a3dd6a"></a><!-- doxytag: member="itk::Statistics::OneHiddenLayerBackPropagationNeuralNetwork::SetNumOfFirstHiddenNodes" ref="ada46c7a08d91131f9fbb18c13a3dd6a" args="(unsigned int _arg)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TMeasurementVector , class TTargetVector &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">virtual void <a class="el" href="classitk_1_1Statistics_1_1OneHiddenLayerBackPropagationNeuralNetwork.html">itk::Statistics::OneHiddenLayerBackPropagationNeuralNetwork</a>&lt; TMeasurementVector, TTargetVector &gt;::SetNumOfFirstHiddenNodes           </td>
          <td>(</td>
          <td class="paramtype">unsigned int&nbsp;</td>
          <td class="paramname"> <em>_arg</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="edb86438c18b77eddfd2e9e8679bcf76"></a><!-- doxytag: member="itk::Statistics::OneHiddenLayerBackPropagationNeuralNetwork::SetNumOfInputNodes" ref="edb86438c18b77eddfd2e9e8679bcf76" args="(unsigned int _arg)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TMeasurementVector , class TTargetVector &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">virtual void <a class="el" href="classitk_1_1Statistics_1_1OneHiddenLayerBackPropagationNeuralNetwork.html">itk::Statistics::OneHiddenLayerBackPropagationNeuralNetwork</a>&lt; TMeasurementVector, TTargetVector &gt;::SetNumOfInputNodes           </td>
          <td>(</td>
          <td class="paramtype">unsigned int&nbsp;</td>
          <td class="paramname"> <em>_arg</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="5411cd23d6f577f1ca0991a8276ac192"></a><!-- doxytag: member="itk::Statistics::OneHiddenLayerBackPropagationNeuralNetwork::SetNumOfOutputNodes" ref="5411cd23d6f577f1ca0991a8276ac192" args="(unsigned int _arg)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TMeasurementVector , class TTargetVector &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">virtual void <a class="el" href="classitk_1_1Statistics_1_1OneHiddenLayerBackPropagationNeuralNetwork.html">itk::Statistics::OneHiddenLayerBackPropagationNeuralNetwork</a>&lt; TMeasurementVector, TTargetVector &gt;::SetNumOfOutputNodes           </td>
          <td>(</td>
          <td class="paramtype">unsigned int&nbsp;</td>
          <td class="paramname"> <em>_arg</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="90f4a090c2011941762fefaa17b82da0"></a><!-- doxytag: member="itk::Statistics::OneHiddenLayerBackPropagationNeuralNetwork::SetOutputLayerBias" ref="90f4a090c2011941762fefaa17b82da0" args="(ValueType _arg)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TMeasurementVector , class TTargetVector &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">virtual void <a class="el" href="classitk_1_1Statistics_1_1OneHiddenLayerBackPropagationNeuralNetwork.html">itk::Statistics::OneHiddenLayerBackPropagationNeuralNetwork</a>&lt; TMeasurementVector, TTargetVector &gt;::SetOutputLayerBias           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classitk_1_1Statistics_1_1OneHiddenLayerBackPropagationNeuralNetwork.html#860534b7e550ca4b3455373a84589192">ValueType</a>&nbsp;</td>
          <td class="paramname"> <em>_arg</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="fe28b313d1e2bcb1f28fcd1922cb3625"></a><!-- doxytag: member="itk::Statistics::OneHiddenLayerBackPropagationNeuralNetwork::SetOutputTransferFunction" ref="fe28b313d1e2bcb1f28fcd1922cb3625" args="(TransferFunctionInterfaceType *f)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TMeasurementVector , class TTargetVector &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="classitk_1_1Statistics_1_1OneHiddenLayerBackPropagationNeuralNetwork.html">itk::Statistics::OneHiddenLayerBackPropagationNeuralNetwork</a>&lt; TMeasurementVector, TTargetVector &gt;::SetOutputTransferFunction           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classitk_1_1Statistics_1_1OneHiddenLayerBackPropagationNeuralNetwork.html#83049f64f85659da22bf003ea3a14bc4">TransferFunctionInterfaceType</a> *&nbsp;</td>
          <td class="paramname"> <em>f</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="c482046eb113427a3bd4c6597d8a1938"></a><!-- doxytag: member="itk::Statistics::OneHiddenLayerBackPropagationNeuralNetwork::SetPipelineMTime" ref="c482046eb113427a3bd4c6597d8a1938" args="(unsigned long time)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void itk::DataObject::SetPipelineMTime           </td>
          <td>(</td>
          <td class="paramtype">unsigned long&nbsp;</td>
          <td class="paramname"> <em>time</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
The maximum MTime of all upstream filters and data objects. This does not include the MTime of this data object. 
<p>Definition at line <a class="el" href="itkDataObject_8h_source.html#l00373">373</a> of file <a class="el" href="itkDataObject_8h_source.html">itkDataObject.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="10988882bd8c63886182f959ce5e0b3b"></a><!-- doxytag: member="itk::Statistics::OneHiddenLayerBackPropagationNeuralNetwork::SetReferenceCount" ref="10988882bd8c63886182f959ce5e0b3b" args="(int)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void itk::Object::SetReferenceCount           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Sets the reference count (use with care) 
<p>Reimplemented from <a class="el" href="classitk_1_1LightObject.html#c065f10e03fbe34c9861830d23c107f1">itk::LightObject</a>.</p>

</div>
</div><p>
<a class="anchor" name="9c1c690c987eea6ea7a0e2f28a6fe385"></a><!-- doxytag: member="itk::Statistics::OneHiddenLayerBackPropagationNeuralNetwork::SetReleaseDataFlag" ref="9c1c690c987eea6ea7a0e2f28a6fe385" args="(bool flag)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void itk::DataObject::SetReleaseDataFlag           </td>
          <td>(</td>
          <td class="paramtype">bool&nbsp;</td>
          <td class="paramname"> <em>flag</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Turn on/off a flag to control whether this object's data is released after being used by a filter. 
<p>Definition at line <a class="el" href="itkDataObject_8h_source.html#l00304">304</a> of file <a class="el" href="itkDataObject_8h_source.html">itkDataObject.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="1a492b709cfe09cadd673cf6116de239"></a><!-- doxytag: member="itk::Statistics::OneHiddenLayerBackPropagationNeuralNetwork::SetRequestedRegion" ref="1a492b709cfe09cadd673cf6116de239" args="(DataObject *)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void itk::DataObject::SetRequestedRegion           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classitk_1_1DataObject.html">DataObject</a> *&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline, virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set the requested region from this data object to match the requested region of the data object passed in as a parameter. For DataObject's that do not support Regions, this method does nothing. Subclasses of <a class="el" href="classitk_1_1DataObject.html" title="Base class for all data objects in ITK.">DataObject</a> that do support Regions, provide an alternative implementation. 
<p>Reimplemented in <a class="el" href="classitk_1_1ImageAdaptor.html#ef0c9377c89b7850ba2f978970503f17">itk::ImageAdaptor&lt; TImage, TAccessor &gt;</a>, <a class="el" href="classitk_1_1ImageBase.html#e0fc2775bb2b8588b99b816c6d704aec">itk::ImageBase&lt; VImageDimension &gt;</a>, <a class="el" href="classitk_1_1PointSet.html#69fd8b45aa2d25eae3481de606e6b096">itk::PointSet&lt; TPixelType, VDimension, TMeshTraits &gt;</a>, <a class="el" href="classitk_1_1SpatialObject.html#9b979cf6f1313d424e0d93af5745bd58">itk::SpatialObject&lt; TDimension &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#ef0c9377c89b7850ba2f978970503f17">itk::ImageAdaptor&lt; TImage, Accessor::LogPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#ef0c9377c89b7850ba2f978970503f17">itk::ImageAdaptor&lt; TImage, Accessor::SqrtPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#ef0c9377c89b7850ba2f978970503f17">itk::ImageAdaptor&lt; TImage, Accessor::ComplexToModulusPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#ef0c9377c89b7850ba2f978970503f17">itk::ImageAdaptor&lt; TImage, Accessor::ComplexToImaginaryPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#ef0c9377c89b7850ba2f978970503f17">itk::ImageAdaptor&lt; TImage, Accessor::SinPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#ef0c9377c89b7850ba2f978970503f17">itk::ImageAdaptor&lt; TImage, Accessor::TanPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#ef0c9377c89b7850ba2f978970503f17">itk::ImageAdaptor&lt; TImage, Accessor::ExpNegativePixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#ef0c9377c89b7850ba2f978970503f17">itk::ImageAdaptor&lt; TImage, Accessor::Log10PixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#ef0c9377c89b7850ba2f978970503f17">itk::ImageAdaptor&lt; TImage, PixelAccessor &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#ef0c9377c89b7850ba2f978970503f17">itk::ImageAdaptor&lt; TImage, Accessor::RGBToVectorPixelAccessor&lt; TImage::PixelType::ComponentType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#ef0c9377c89b7850ba2f978970503f17">itk::ImageAdaptor&lt; TImage, Accessor::AcosPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#ef0c9377c89b7850ba2f978970503f17">itk::ImageAdaptor&lt; TImage, Accessor::RGBToLuminancePixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#ef0c9377c89b7850ba2f978970503f17">itk::ImageAdaptor&lt; TImage, Accessor::ComplexToPhasePixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#ef0c9377c89b7850ba2f978970503f17">itk::ImageAdaptor&lt; VectorImage&lt; TPixelType, Dimension &gt;, Accessor::VectorImageToImagePixelAccessor&lt; TPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#ef0c9377c89b7850ba2f978970503f17">itk::ImageAdaptor&lt; TImage, Accessor::AddPixelAccessor&lt; TImage::PixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#ef0c9377c89b7850ba2f978970503f17">itk::ImageAdaptor&lt; TImage, Accessor::AbsPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#ef0c9377c89b7850ba2f978970503f17">itk::ImageAdaptor&lt; TImage, Accessor::VectorToRGBPixelAccessor&lt; TImage::PixelType::ValueType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#ef0c9377c89b7850ba2f978970503f17">itk::ImageAdaptor&lt; TImage, Accessor::AsinPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#ef0c9377c89b7850ba2f978970503f17">itk::ImageAdaptor&lt; TImage, Accessor::ComplexToRealPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#ef0c9377c89b7850ba2f978970503f17">itk::ImageAdaptor&lt; TImage, Accessor::ExpPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#ef0c9377c89b7850ba2f978970503f17">itk::ImageAdaptor&lt; TImage, Accessor::AtanPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#ef0c9377c89b7850ba2f978970503f17">itk::ImageAdaptor&lt; TImage, Accessor::CosPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageBase.html#e0fc2775bb2b8588b99b816c6d704aec">itk::ImageBase&lt; VImageDimension &gt;</a>, <a class="el" href="classitk_1_1ImageBase.html#e0fc2775bb2b8588b99b816c6d704aec">itk::ImageBase&lt; ::itk::GetImageDimension&lt; TImage &gt;::ImageDimension &gt;</a>, <a class="el" href="classitk_1_1ImageBase.html#e0fc2775bb2b8588b99b816c6d704aec">itk::ImageBase&lt; ::itk::GetImageDimension&lt; VectorImage&lt; TPixelType, Dimension &gt; &gt;::ImageDimension &gt;</a>, <a class="el" href="classitk_1_1PointSet.html#69fd8b45aa2d25eae3481de606e6b096">itk::PointSet&lt; TCoordType, VDimension, DefaultDynamicMeshTraits&lt; TCoordType, 2, 2, TCoordType &gt; &gt;</a>, <a class="el" href="classitk_1_1PointSet.html#69fd8b45aa2d25eae3481de606e6b096">itk::PointSet&lt; TPixelType, VDimension, TMeshTraits &gt;</a>, <a class="el" href="classitk_1_1PointSet.html#69fd8b45aa2d25eae3481de606e6b096">itk::PointSet&lt; TPixel, VDimension, TTraits &gt;</a>, <a class="el" href="classitk_1_1SpatialObject.html#9b979cf6f1313d424e0d93af5745bd58">itk::SpatialObject&lt; 3 &gt;</a>, and <a class="el" href="classitk_1_1SpatialObject.html#9b979cf6f1313d424e0d93af5745bd58">itk::SpatialObject&lt; ::itk::GetMeshDimension&lt; TMesh &gt;::PointDimension &gt;</a>.</p>

<p>Definition at line <a class="el" href="itkDataObject_8h_source.html#l00446">446</a> of file <a class="el" href="itkDataObject_8h_source.html">itkDataObject.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="73cfe73686dbb144e99f3fd83874ea51"></a><!-- doxytag: member="itk::Statistics::OneHiddenLayerBackPropagationNeuralNetwork::SetRequestedRegionToLargestPossibleRegion" ref="73cfe73686dbb144e99f3fd83874ea51" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void itk::DataObject::SetRequestedRegionToLargestPossibleRegion           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline, virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set the RequestedRegion to the LargestPossibleRegion. This forces a filter to produce all of the output in one execution (i.e. not streaming) on the next call to <a class="el" href="classitk_1_1DataObject.html#943f87c89a468bbd12df2c25dbad3310">Update()</a>. 
<p>Reimplemented in <a class="el" href="classitk_1_1ImageAdaptor.html#069d07ba0037e64a3e945ef648fdd168">itk::ImageAdaptor&lt; TImage, TAccessor &gt;</a>, <a class="el" href="classitk_1_1ImageBase.html#05433d31d2f30d7f22bda9027355b796">itk::ImageBase&lt; VImageDimension &gt;</a>, <a class="el" href="classitk_1_1PointSet.html#234c322299855a56e62d642f0b46b14e">itk::PointSet&lt; TPixelType, VDimension, TMeshTraits &gt;</a>, <a class="el" href="classitk_1_1SpatialObject.html#994a40b3dba70890ad453dc8b7f29376">itk::SpatialObject&lt; TDimension &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#069d07ba0037e64a3e945ef648fdd168">itk::ImageAdaptor&lt; TImage, Accessor::LogPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#069d07ba0037e64a3e945ef648fdd168">itk::ImageAdaptor&lt; TImage, Accessor::SqrtPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#069d07ba0037e64a3e945ef648fdd168">itk::ImageAdaptor&lt; TImage, Accessor::ComplexToModulusPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#069d07ba0037e64a3e945ef648fdd168">itk::ImageAdaptor&lt; TImage, Accessor::ComplexToImaginaryPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#069d07ba0037e64a3e945ef648fdd168">itk::ImageAdaptor&lt; TImage, Accessor::SinPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#069d07ba0037e64a3e945ef648fdd168">itk::ImageAdaptor&lt; TImage, Accessor::TanPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#069d07ba0037e64a3e945ef648fdd168">itk::ImageAdaptor&lt; TImage, Accessor::ExpNegativePixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#069d07ba0037e64a3e945ef648fdd168">itk::ImageAdaptor&lt; TImage, Accessor::Log10PixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#069d07ba0037e64a3e945ef648fdd168">itk::ImageAdaptor&lt; TImage, PixelAccessor &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#069d07ba0037e64a3e945ef648fdd168">itk::ImageAdaptor&lt; TImage, Accessor::RGBToVectorPixelAccessor&lt; TImage::PixelType::ComponentType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#069d07ba0037e64a3e945ef648fdd168">itk::ImageAdaptor&lt; TImage, Accessor::AcosPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#069d07ba0037e64a3e945ef648fdd168">itk::ImageAdaptor&lt; TImage, Accessor::RGBToLuminancePixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#069d07ba0037e64a3e945ef648fdd168">itk::ImageAdaptor&lt; TImage, Accessor::ComplexToPhasePixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#069d07ba0037e64a3e945ef648fdd168">itk::ImageAdaptor&lt; VectorImage&lt; TPixelType, Dimension &gt;, Accessor::VectorImageToImagePixelAccessor&lt; TPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#069d07ba0037e64a3e945ef648fdd168">itk::ImageAdaptor&lt; TImage, Accessor::AddPixelAccessor&lt; TImage::PixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#069d07ba0037e64a3e945ef648fdd168">itk::ImageAdaptor&lt; TImage, Accessor::AbsPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#069d07ba0037e64a3e945ef648fdd168">itk::ImageAdaptor&lt; TImage, Accessor::VectorToRGBPixelAccessor&lt; TImage::PixelType::ValueType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#069d07ba0037e64a3e945ef648fdd168">itk::ImageAdaptor&lt; TImage, Accessor::AsinPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#069d07ba0037e64a3e945ef648fdd168">itk::ImageAdaptor&lt; TImage, Accessor::ComplexToRealPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#069d07ba0037e64a3e945ef648fdd168">itk::ImageAdaptor&lt; TImage, Accessor::ExpPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#069d07ba0037e64a3e945ef648fdd168">itk::ImageAdaptor&lt; TImage, Accessor::AtanPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#069d07ba0037e64a3e945ef648fdd168">itk::ImageAdaptor&lt; TImage, Accessor::CosPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageBase.html#05433d31d2f30d7f22bda9027355b796">itk::ImageBase&lt; VImageDimension &gt;</a>, <a class="el" href="classitk_1_1ImageBase.html#05433d31d2f30d7f22bda9027355b796">itk::ImageBase&lt; ::itk::GetImageDimension&lt; TImage &gt;::ImageDimension &gt;</a>, <a class="el" href="classitk_1_1ImageBase.html#05433d31d2f30d7f22bda9027355b796">itk::ImageBase&lt; ::itk::GetImageDimension&lt; VectorImage&lt; TPixelType, Dimension &gt; &gt;::ImageDimension &gt;</a>, <a class="el" href="classitk_1_1PointSet.html#234c322299855a56e62d642f0b46b14e">itk::PointSet&lt; TCoordType, VDimension, DefaultDynamicMeshTraits&lt; TCoordType, 2, 2, TCoordType &gt; &gt;</a>, <a class="el" href="classitk_1_1PointSet.html#234c322299855a56e62d642f0b46b14e">itk::PointSet&lt; TPixelType, VDimension, TMeshTraits &gt;</a>, <a class="el" href="classitk_1_1PointSet.html#234c322299855a56e62d642f0b46b14e">itk::PointSet&lt; TPixel, VDimension, TTraits &gt;</a>, <a class="el" href="classitk_1_1SpatialObject.html#994a40b3dba70890ad453dc8b7f29376">itk::SpatialObject&lt; 3 &gt;</a>, and <a class="el" href="classitk_1_1SpatialObject.html#994a40b3dba70890ad453dc8b7f29376">itk::SpatialObject&lt; ::itk::GetMeshDimension&lt; TMesh &gt;::PointDimension &gt;</a>.</p>

<p>Definition at line <a class="el" href="itkDataObject_8h_source.html#l00402">402</a> of file <a class="el" href="itkDataObject_8h_source.html">itkDataObject.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="1bf5fcedfd6f5c38e1302eb8dea665f8"></a><!-- doxytag: member="itk::Statistics::OneHiddenLayerBackPropagationNeuralNetwork::ShouldIReleaseData" ref="1bf5fcedfd6f5c38e1302eb8dea665f8" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool itk::DataObject::ShouldIReleaseData           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Return flag indicating whether data should be released after use by a filter. 
</div>
</div><p>
<a class="anchor" name="eb964c23f5ea55c3896efdc645524e55"></a><!-- doxytag: member="itk::Statistics::OneHiddenLayerBackPropagationNeuralNetwork::UnRegister" ref="eb964c23f5ea55c3896efdc645524e55" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void itk::Object::UnRegister           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Decrease the reference count (release by another object). 
<p>Reimplemented from <a class="el" href="classitk_1_1LightObject.html#685281de558804ff66fab3ab50744b78">itk::LightObject</a>.</p>

</div>
</div><p>
<a class="anchor" name="943f87c89a468bbd12df2c25dbad3310"></a><!-- doxytag: member="itk::Statistics::OneHiddenLayerBackPropagationNeuralNetwork::Update" ref="943f87c89a468bbd12df2c25dbad3310" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void itk::DataObject::Update           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Provides opportunity for the data object to insure internal consistency before access. Also causes owning source/filter (if any) to update itself. The <a class="el" href="classitk_1_1DataObject.html#943f87c89a468bbd12df2c25dbad3310">Update()</a> method is composed of <a class="el" href="classitk_1_1DataObject.html#381dca2e000b425a38ae84362f3732b6">UpdateOutputInformation()</a>, <a class="el" href="classitk_1_1DataObject.html#10cb44a1075af11a4f92d087fe2b26a3">PropagateRequestedRegion()</a>, and <a class="el" href="classitk_1_1DataObject.html#93cbfee9b5c11fcd5d456ebf7a1fb755">UpdateOutputData()</a>. This method may call methods that throw an <a class="el" href="classitk_1_1InvalidRequestedRegionError.html">InvalidRequestedRegionError</a> exception. This exception will leave the pipeline in an inconsistent state. You will need to call <a class="el" href="classitk_1_1DataObject.html#2e3b24be76dfa9a5b57279c337efa826">ResetPipeline()</a> on the last <a class="el" href="classitk_1_1ProcessObject.html" title="ProcessObject is the base class for all process objects (source, filters, mappers)...">ProcessObject</a> in your pipeline in order to restore the pipeline to a state where you can call <a class="el" href="classitk_1_1DataObject.html#943f87c89a468bbd12df2c25dbad3310">Update()</a> again. 
<p>Reimplemented in <a class="el" href="classitk_1_1ImageAdaptor.html#3e2379981c78e464fe6ba5170c92193a">itk::ImageAdaptor&lt; TImage, TAccessor &gt;</a>, <a class="el" href="classitk_1_1SpatialObject.html#ce8ac8f81a490517bf2f2fff5add0d32">itk::SpatialObject&lt; TDimension &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#3e2379981c78e464fe6ba5170c92193a">itk::ImageAdaptor&lt; TImage, Accessor::LogPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#3e2379981c78e464fe6ba5170c92193a">itk::ImageAdaptor&lt; TImage, Accessor::SqrtPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#3e2379981c78e464fe6ba5170c92193a">itk::ImageAdaptor&lt; TImage, Accessor::ComplexToModulusPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#3e2379981c78e464fe6ba5170c92193a">itk::ImageAdaptor&lt; TImage, Accessor::ComplexToImaginaryPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#3e2379981c78e464fe6ba5170c92193a">itk::ImageAdaptor&lt; TImage, Accessor::SinPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#3e2379981c78e464fe6ba5170c92193a">itk::ImageAdaptor&lt; TImage, Accessor::TanPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#3e2379981c78e464fe6ba5170c92193a">itk::ImageAdaptor&lt; TImage, Accessor::ExpNegativePixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#3e2379981c78e464fe6ba5170c92193a">itk::ImageAdaptor&lt; TImage, Accessor::Log10PixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#3e2379981c78e464fe6ba5170c92193a">itk::ImageAdaptor&lt; TImage, PixelAccessor &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#3e2379981c78e464fe6ba5170c92193a">itk::ImageAdaptor&lt; TImage, Accessor::RGBToVectorPixelAccessor&lt; TImage::PixelType::ComponentType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#3e2379981c78e464fe6ba5170c92193a">itk::ImageAdaptor&lt; TImage, Accessor::AcosPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#3e2379981c78e464fe6ba5170c92193a">itk::ImageAdaptor&lt; TImage, Accessor::RGBToLuminancePixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#3e2379981c78e464fe6ba5170c92193a">itk::ImageAdaptor&lt; TImage, Accessor::ComplexToPhasePixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#3e2379981c78e464fe6ba5170c92193a">itk::ImageAdaptor&lt; VectorImage&lt; TPixelType, Dimension &gt;, Accessor::VectorImageToImagePixelAccessor&lt; TPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#3e2379981c78e464fe6ba5170c92193a">itk::ImageAdaptor&lt; TImage, Accessor::AddPixelAccessor&lt; TImage::PixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#3e2379981c78e464fe6ba5170c92193a">itk::ImageAdaptor&lt; TImage, Accessor::AbsPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#3e2379981c78e464fe6ba5170c92193a">itk::ImageAdaptor&lt; TImage, Accessor::VectorToRGBPixelAccessor&lt; TImage::PixelType::ValueType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#3e2379981c78e464fe6ba5170c92193a">itk::ImageAdaptor&lt; TImage, Accessor::AsinPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#3e2379981c78e464fe6ba5170c92193a">itk::ImageAdaptor&lt; TImage, Accessor::ComplexToRealPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#3e2379981c78e464fe6ba5170c92193a">itk::ImageAdaptor&lt; TImage, Accessor::ExpPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#3e2379981c78e464fe6ba5170c92193a">itk::ImageAdaptor&lt; TImage, Accessor::AtanPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#3e2379981c78e464fe6ba5170c92193a">itk::ImageAdaptor&lt; TImage, Accessor::CosPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1SpatialObject.html#ce8ac8f81a490517bf2f2fff5add0d32">itk::SpatialObject&lt; 3 &gt;</a>, and <a class="el" href="classitk_1_1SpatialObject.html#ce8ac8f81a490517bf2f2fff5add0d32">itk::SpatialObject&lt; ::itk::GetMeshDimension&lt; TMesh &gt;::PointDimension &gt;</a>.</p>

</div>
</div><p>
<a class="anchor" name="93cbfee9b5c11fcd5d456ebf7a1fb755"></a><!-- doxytag: member="itk::Statistics::OneHiddenLayerBackPropagationNeuralNetwork::UpdateOutputData" ref="93cbfee9b5c11fcd5d456ebf7a1fb755" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void itk::DataObject::UpdateOutputData           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Methods to update the pipeline. Called internally by the pipeline mechanism. 
<p>Reimplemented in <a class="el" href="classitk_1_1ImageAdaptor.html#d818a632d94e17fc52b030cff991e255">itk::ImageAdaptor&lt; TImage, TAccessor &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#d818a632d94e17fc52b030cff991e255">itk::ImageAdaptor&lt; TImage, Accessor::LogPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#d818a632d94e17fc52b030cff991e255">itk::ImageAdaptor&lt; TImage, Accessor::SqrtPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#d818a632d94e17fc52b030cff991e255">itk::ImageAdaptor&lt; TImage, Accessor::ComplexToModulusPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#d818a632d94e17fc52b030cff991e255">itk::ImageAdaptor&lt; TImage, Accessor::ComplexToImaginaryPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#d818a632d94e17fc52b030cff991e255">itk::ImageAdaptor&lt; TImage, Accessor::SinPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#d818a632d94e17fc52b030cff991e255">itk::ImageAdaptor&lt; TImage, Accessor::TanPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#d818a632d94e17fc52b030cff991e255">itk::ImageAdaptor&lt; TImage, Accessor::ExpNegativePixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#d818a632d94e17fc52b030cff991e255">itk::ImageAdaptor&lt; TImage, Accessor::Log10PixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#d818a632d94e17fc52b030cff991e255">itk::ImageAdaptor&lt; TImage, PixelAccessor &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#d818a632d94e17fc52b030cff991e255">itk::ImageAdaptor&lt; TImage, Accessor::RGBToVectorPixelAccessor&lt; TImage::PixelType::ComponentType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#d818a632d94e17fc52b030cff991e255">itk::ImageAdaptor&lt; TImage, Accessor::AcosPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#d818a632d94e17fc52b030cff991e255">itk::ImageAdaptor&lt; TImage, Accessor::RGBToLuminancePixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#d818a632d94e17fc52b030cff991e255">itk::ImageAdaptor&lt; TImage, Accessor::ComplexToPhasePixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#d818a632d94e17fc52b030cff991e255">itk::ImageAdaptor&lt; VectorImage&lt; TPixelType, Dimension &gt;, Accessor::VectorImageToImagePixelAccessor&lt; TPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#d818a632d94e17fc52b030cff991e255">itk::ImageAdaptor&lt; TImage, Accessor::AddPixelAccessor&lt; TImage::PixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#d818a632d94e17fc52b030cff991e255">itk::ImageAdaptor&lt; TImage, Accessor::AbsPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#d818a632d94e17fc52b030cff991e255">itk::ImageAdaptor&lt; TImage, Accessor::VectorToRGBPixelAccessor&lt; TImage::PixelType::ValueType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#d818a632d94e17fc52b030cff991e255">itk::ImageAdaptor&lt; TImage, Accessor::AsinPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#d818a632d94e17fc52b030cff991e255">itk::ImageAdaptor&lt; TImage, Accessor::ComplexToRealPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#d818a632d94e17fc52b030cff991e255">itk::ImageAdaptor&lt; TImage, Accessor::ExpPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#d818a632d94e17fc52b030cff991e255">itk::ImageAdaptor&lt; TImage, Accessor::AtanPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, and <a class="el" href="classitk_1_1ImageAdaptor.html#d818a632d94e17fc52b030cff991e255">itk::ImageAdaptor&lt; TImage, Accessor::CosPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>.</p>

</div>
</div><p>
<a class="anchor" name="381dca2e000b425a38ae84362f3732b6"></a><!-- doxytag: member="itk::Statistics::OneHiddenLayerBackPropagationNeuralNetwork::UpdateOutputInformation" ref="381dca2e000b425a38ae84362f3732b6" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void itk::DataObject::UpdateOutputInformation           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Update the information for this <a class="el" href="classitk_1_1DataObject.html" title="Base class for all data objects in ITK.">DataObject</a> so that it can be used as an output of a <a class="el" href="classitk_1_1ProcessObject.html" title="ProcessObject is the base class for all process objects (source, filters, mappers)...">ProcessObject</a>. This method is used in the pipeline mechanism to propagate information and initialize the meta data associated with a <a class="el" href="classitk_1_1DataObject.html" title="Base class for all data objects in ITK.">DataObject</a>. Any implementation of this method in a derived class is assumed to call its source's <a class="el" href="classitk_1_1ProcessObject.html#e8cfdbc07f262b90ce920e9aa56faab7">ProcessObject::UpdateOutputInformation()</a> which determines modified times, LargestPossibleRegions, and any extra meta data like spacing, origin, etc. Default implementation simply call's it's source's <a class="el" href="classitk_1_1DataObject.html#381dca2e000b425a38ae84362f3732b6">UpdateOutputInformation()</a>. 
<p>Reimplemented in <a class="el" href="classitk_1_1ImageAdaptor.html#e74d78749d3d74d7378edc0cc924bccb">itk::ImageAdaptor&lt; TImage, TAccessor &gt;</a>, <a class="el" href="classitk_1_1ImageBase.html#834023cfc2063e73c15d79e1ae058a84">itk::ImageBase&lt; VImageDimension &gt;</a>, <a class="el" href="classitk_1_1PointSet.html#7d94c816d1c7770b5a6215c03e2034c3">itk::PointSet&lt; TPixelType, VDimension, TMeshTraits &gt;</a>, <a class="el" href="classitk_1_1SpatialObject.html#4763b39358d3133f763527f17e637410">itk::SpatialObject&lt; TDimension &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#e74d78749d3d74d7378edc0cc924bccb">itk::ImageAdaptor&lt; TImage, Accessor::LogPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#e74d78749d3d74d7378edc0cc924bccb">itk::ImageAdaptor&lt; TImage, Accessor::SqrtPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#e74d78749d3d74d7378edc0cc924bccb">itk::ImageAdaptor&lt; TImage, Accessor::ComplexToModulusPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#e74d78749d3d74d7378edc0cc924bccb">itk::ImageAdaptor&lt; TImage, Accessor::ComplexToImaginaryPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#e74d78749d3d74d7378edc0cc924bccb">itk::ImageAdaptor&lt; TImage, Accessor::SinPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#e74d78749d3d74d7378edc0cc924bccb">itk::ImageAdaptor&lt; TImage, Accessor::TanPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#e74d78749d3d74d7378edc0cc924bccb">itk::ImageAdaptor&lt; TImage, Accessor::ExpNegativePixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#e74d78749d3d74d7378edc0cc924bccb">itk::ImageAdaptor&lt; TImage, Accessor::Log10PixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#e74d78749d3d74d7378edc0cc924bccb">itk::ImageAdaptor&lt; TImage, PixelAccessor &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#e74d78749d3d74d7378edc0cc924bccb">itk::ImageAdaptor&lt; TImage, Accessor::RGBToVectorPixelAccessor&lt; TImage::PixelType::ComponentType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#e74d78749d3d74d7378edc0cc924bccb">itk::ImageAdaptor&lt; TImage, Accessor::AcosPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#e74d78749d3d74d7378edc0cc924bccb">itk::ImageAdaptor&lt; TImage, Accessor::RGBToLuminancePixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#e74d78749d3d74d7378edc0cc924bccb">itk::ImageAdaptor&lt; TImage, Accessor::ComplexToPhasePixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#e74d78749d3d74d7378edc0cc924bccb">itk::ImageAdaptor&lt; VectorImage&lt; TPixelType, Dimension &gt;, Accessor::VectorImageToImagePixelAccessor&lt; TPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#e74d78749d3d74d7378edc0cc924bccb">itk::ImageAdaptor&lt; TImage, Accessor::AddPixelAccessor&lt; TImage::PixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#e74d78749d3d74d7378edc0cc924bccb">itk::ImageAdaptor&lt; TImage, Accessor::AbsPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#e74d78749d3d74d7378edc0cc924bccb">itk::ImageAdaptor&lt; TImage, Accessor::VectorToRGBPixelAccessor&lt; TImage::PixelType::ValueType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#e74d78749d3d74d7378edc0cc924bccb">itk::ImageAdaptor&lt; TImage, Accessor::AsinPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#e74d78749d3d74d7378edc0cc924bccb">itk::ImageAdaptor&lt; TImage, Accessor::ComplexToRealPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#e74d78749d3d74d7378edc0cc924bccb">itk::ImageAdaptor&lt; TImage, Accessor::ExpPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#e74d78749d3d74d7378edc0cc924bccb">itk::ImageAdaptor&lt; TImage, Accessor::AtanPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#e74d78749d3d74d7378edc0cc924bccb">itk::ImageAdaptor&lt; TImage, Accessor::CosPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageBase.html#834023cfc2063e73c15d79e1ae058a84">itk::ImageBase&lt; VImageDimension &gt;</a>, <a class="el" href="classitk_1_1ImageBase.html#834023cfc2063e73c15d79e1ae058a84">itk::ImageBase&lt; ::itk::GetImageDimension&lt; TImage &gt;::ImageDimension &gt;</a>, <a class="el" href="classitk_1_1ImageBase.html#834023cfc2063e73c15d79e1ae058a84">itk::ImageBase&lt; ::itk::GetImageDimension&lt; VectorImage&lt; TPixelType, Dimension &gt; &gt;::ImageDimension &gt;</a>, <a class="el" href="classitk_1_1PointSet.html#7d94c816d1c7770b5a6215c03e2034c3">itk::PointSet&lt; TCoordType, VDimension, DefaultDynamicMeshTraits&lt; TCoordType, 2, 2, TCoordType &gt; &gt;</a>, <a class="el" href="classitk_1_1PointSet.html#7d94c816d1c7770b5a6215c03e2034c3">itk::PointSet&lt; TPixelType, VDimension, TMeshTraits &gt;</a>, <a class="el" href="classitk_1_1PointSet.html#7d94c816d1c7770b5a6215c03e2034c3">itk::PointSet&lt; TPixel, VDimension, TTraits &gt;</a>, <a class="el" href="classitk_1_1SpatialObject.html#4763b39358d3133f763527f17e637410">itk::SpatialObject&lt; 3 &gt;</a>, and <a class="el" href="classitk_1_1SpatialObject.html#4763b39358d3133f763527f17e637410">itk::SpatialObject&lt; ::itk::GetMeshDimension&lt; TMesh &gt;::PointDimension &gt;</a>.</p>

</div>
</div><p>
<a class="anchor" name="948709ee1585746818bb325bec1b74c2"></a><!-- doxytag: member="itk::Statistics::OneHiddenLayerBackPropagationNeuralNetwork::UpdateWeights" ref="948709ee1585746818bb325bec1b74c2" args="(ValueType)=0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void <a class="el" href="classitk_1_1Statistics_1_1NeuralNetworkObject.html">itk::Statistics::NeuralNetworkObject</a>&lt; TMeasurementVector , TTargetVector  &gt;::UpdateWeights           </td>
          <td>(</td>
          <td class="paramtype">ValueType&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [pure virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="f89dbd6c4ea1845d5ac5a88f32ec5bdb"></a><!-- doxytag: member="itk::Statistics::OneHiddenLayerBackPropagationNeuralNetwork::UpdateWeights" ref="f89dbd6c4ea1845d5ac5a88f32ec5bdb" args="(ValueType)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void <a class="el" href="classitk_1_1Statistics_1_1MultilayerNeuralNetworkBase.html">itk::Statistics::MultilayerNeuralNetworkBase</a>&lt; TMeasurementVector , TTargetVector , <a class="el" href="classitk_1_1Statistics_1_1BackPropagationLayer.html">BackPropagationLayer</a>&lt; TMeasurementVector, TTargetVector &gt;  &gt;::UpdateWeights           </td>
          <td>(</td>
          <td class="paramtype">ValueType&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="8254b167c051ad3c4ad773cf863b056b"></a><!-- doxytag: member="itk::Statistics::OneHiddenLayerBackPropagationNeuralNetwork::VerifyRequestedRegion" ref="8254b167c051ad3c4ad773cf863b056b" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual bool itk::DataObject::VerifyRequestedRegion           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline, virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Verify that the RequestedRegion is within the LargestPossibleRegion.<p>
If the RequestedRegion is not within the LargestPossibleRegion, then the filter cannot possibly satisfy the request. This method returns true if the request can be satisfied (even if it will be necessary to process the entire LargestPossibleRegion) and returns false otherwise. This method is used by <a class="el" href="classitk_1_1DataObject.html#10cb44a1075af11a4f92d087fe2b26a3">PropagateRequestedRegion()</a>. <a class="el" href="classitk_1_1DataObject.html#10cb44a1075af11a4f92d087fe2b26a3">PropagateRequestedRegion()</a> throws a <a class="el" href="classitk_1_1InvalidRequestedRegionError.html">InvalidRequestedRegionError</a> exception if the requested region is not within the LargestPossibleRegion. Default implementation simply returns true in order to support DataObjects that do not need regions (for instance <a class="el" href="classitk_1_1EquivalencyTable.html" title="Hash table to manage integral label equivalencies.">itk::EquivalencyTable</a>). 
<p>Reimplemented in <a class="el" href="classitk_1_1ImageAdaptor.html#40ee45cd0449991cab8bffd96e49eb86">itk::ImageAdaptor&lt; TImage, TAccessor &gt;</a>, <a class="el" href="classitk_1_1ImageBase.html#0ee894d3bdc5c7c64c05d8d2c364d6f2">itk::ImageBase&lt; VImageDimension &gt;</a>, <a class="el" href="classitk_1_1PointSet.html#c98e013bc8a412c1a2ebc5176bc0e095">itk::PointSet&lt; TPixelType, VDimension, TMeshTraits &gt;</a>, <a class="el" href="classitk_1_1SpatialObject.html#3f30260a162837de2ce41c00355c82c8">itk::SpatialObject&lt; TDimension &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#40ee45cd0449991cab8bffd96e49eb86">itk::ImageAdaptor&lt; TImage, Accessor::LogPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#40ee45cd0449991cab8bffd96e49eb86">itk::ImageAdaptor&lt; TImage, Accessor::SqrtPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#40ee45cd0449991cab8bffd96e49eb86">itk::ImageAdaptor&lt; TImage, Accessor::ComplexToModulusPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#40ee45cd0449991cab8bffd96e49eb86">itk::ImageAdaptor&lt; TImage, Accessor::ComplexToImaginaryPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#40ee45cd0449991cab8bffd96e49eb86">itk::ImageAdaptor&lt; TImage, Accessor::SinPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#40ee45cd0449991cab8bffd96e49eb86">itk::ImageAdaptor&lt; TImage, Accessor::TanPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#40ee45cd0449991cab8bffd96e49eb86">itk::ImageAdaptor&lt; TImage, Accessor::ExpNegativePixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#40ee45cd0449991cab8bffd96e49eb86">itk::ImageAdaptor&lt; TImage, Accessor::Log10PixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#40ee45cd0449991cab8bffd96e49eb86">itk::ImageAdaptor&lt; TImage, PixelAccessor &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#40ee45cd0449991cab8bffd96e49eb86">itk::ImageAdaptor&lt; TImage, Accessor::RGBToVectorPixelAccessor&lt; TImage::PixelType::ComponentType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#40ee45cd0449991cab8bffd96e49eb86">itk::ImageAdaptor&lt; TImage, Accessor::AcosPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#40ee45cd0449991cab8bffd96e49eb86">itk::ImageAdaptor&lt; TImage, Accessor::RGBToLuminancePixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#40ee45cd0449991cab8bffd96e49eb86">itk::ImageAdaptor&lt; TImage, Accessor::ComplexToPhasePixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#40ee45cd0449991cab8bffd96e49eb86">itk::ImageAdaptor&lt; VectorImage&lt; TPixelType, Dimension &gt;, Accessor::VectorImageToImagePixelAccessor&lt; TPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#40ee45cd0449991cab8bffd96e49eb86">itk::ImageAdaptor&lt; TImage, Accessor::AddPixelAccessor&lt; TImage::PixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#40ee45cd0449991cab8bffd96e49eb86">itk::ImageAdaptor&lt; TImage, Accessor::AbsPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#40ee45cd0449991cab8bffd96e49eb86">itk::ImageAdaptor&lt; TImage, Accessor::VectorToRGBPixelAccessor&lt; TImage::PixelType::ValueType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#40ee45cd0449991cab8bffd96e49eb86">itk::ImageAdaptor&lt; TImage, Accessor::AsinPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#40ee45cd0449991cab8bffd96e49eb86">itk::ImageAdaptor&lt; TImage, Accessor::ComplexToRealPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#40ee45cd0449991cab8bffd96e49eb86">itk::ImageAdaptor&lt; TImage, Accessor::ExpPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#40ee45cd0449991cab8bffd96e49eb86">itk::ImageAdaptor&lt; TImage, Accessor::AtanPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageAdaptor.html#40ee45cd0449991cab8bffd96e49eb86">itk::ImageAdaptor&lt; TImage, Accessor::CosPixelAccessor&lt; TImage::PixelType, TOutputPixelType &gt; &gt;</a>, <a class="el" href="classitk_1_1ImageBase.html#0ee894d3bdc5c7c64c05d8d2c364d6f2">itk::ImageBase&lt; VImageDimension &gt;</a>, <a class="el" href="classitk_1_1ImageBase.html#0ee894d3bdc5c7c64c05d8d2c364d6f2">itk::ImageBase&lt; ::itk::GetImageDimension&lt; TImage &gt;::ImageDimension &gt;</a>, <a class="el" href="classitk_1_1ImageBase.html#0ee894d3bdc5c7c64c05d8d2c364d6f2">itk::ImageBase&lt; ::itk::GetImageDimension&lt; VectorImage&lt; TPixelType, Dimension &gt; &gt;::ImageDimension &gt;</a>, <a class="el" href="classitk_1_1PointSet.html#c98e013bc8a412c1a2ebc5176bc0e095">itk::PointSet&lt; TCoordType, VDimension, DefaultDynamicMeshTraits&lt; TCoordType, 2, 2, TCoordType &gt; &gt;</a>, <a class="el" href="classitk_1_1PointSet.html#c98e013bc8a412c1a2ebc5176bc0e095">itk::PointSet&lt; TPixelType, VDimension, TMeshTraits &gt;</a>, <a class="el" href="classitk_1_1PointSet.html#c98e013bc8a412c1a2ebc5176bc0e095">itk::PointSet&lt; TPixel, VDimension, TTraits &gt;</a>, <a class="el" href="classitk_1_1SpatialObject.html#3f30260a162837de2ce41c00355c82c8">itk::SpatialObject&lt; 3 &gt;</a>, and <a class="el" href="classitk_1_1SpatialObject.html#3f30260a162837de2ce41c00355c82c8">itk::SpatialObject&lt; ::itk::GetMeshDimension&lt; TMesh &gt;::PointDimension &gt;</a>.</p>

<p>Definition at line <a class="el" href="itkDataObject_8h_source.html#l00428">428</a> of file <a class="el" href="itkDataObject_8h_source.html">itkDataObject.h</a>.</p>

</div>
</div><p>
<hr><h2>Member Data Documentation</h2>
<a class="anchor" name="e63872501a7f15d5642d5015409d4efc"></a><!-- doxytag: member="itk::Statistics::OneHiddenLayerBackPropagationNeuralNetwork::m_Layers" ref="e63872501a7f15d5642d5015409d4efc" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1Statistics_1_1OneHiddenLayerBackPropagationNeuralNetwork.html#7f408db46f7743d5c9ce1f138cfc36a6">LayerVectorType</a> <a class="el" href="classitk_1_1Statistics_1_1MultilayerNeuralNetworkBase.html">itk::Statistics::MultilayerNeuralNetworkBase</a>&lt; TMeasurementVector , TTargetVector , <a class="el" href="classitk_1_1Statistics_1_1BackPropagationLayer.html">BackPropagationLayer</a>&lt; TMeasurementVector, TTargetVector &gt;  &gt;::<a class="el" href="classitk_1_1Statistics_1_1MultilayerNeuralNetworkBase.html#e63872501a7f15d5642d5015409d4efc">m_Layers</a><code> [protected, inherited]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="itkMultilayerNeuralNetworkBase_8h_source.html#l00112">112</a> of file <a class="el" href="itkMultilayerNeuralNetworkBase_8h_source.html">itkMultilayerNeuralNetworkBase.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="7db744516107c9ceecc9b8103967d4e1"></a><!-- doxytag: member="itk::Statistics::OneHiddenLayerBackPropagationNeuralNetwork::m_LearningFunction" ref="7db744516107c9ceecc9b8103967d4e1" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1SmartPointer.html">LearningFunctionInterfaceType::Pointer</a> <a class="el" href="classitk_1_1Statistics_1_1MultilayerNeuralNetworkBase.html">itk::Statistics::MultilayerNeuralNetworkBase</a>&lt; TMeasurementVector , TTargetVector , <a class="el" href="classitk_1_1Statistics_1_1BackPropagationLayer.html">BackPropagationLayer</a>&lt; TMeasurementVector, TTargetVector &gt;  &gt;::<a class="el" href="classitk_1_1Statistics_1_1MultilayerNeuralNetworkBase.html#7db744516107c9ceecc9b8103967d4e1">m_LearningFunction</a><code> [protected, inherited]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="itkMultilayerNeuralNetworkBase_8h_source.html#l00114">114</a> of file <a class="el" href="itkMultilayerNeuralNetworkBase_8h_source.html">itkMultilayerNeuralNetworkBase.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="4231c2b06a42ebcdad926cd6dc4b3037"></a><!-- doxytag: member="itk::Statistics::OneHiddenLayerBackPropagationNeuralNetwork::m_LearningRate" ref="4231c2b06a42ebcdad926cd6dc4b3037" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1Statistics_1_1OneHiddenLayerBackPropagationNeuralNetwork.html#860534b7e550ca4b3455373a84589192">ValueType</a> <a class="el" href="classitk_1_1Statistics_1_1MultilayerNeuralNetworkBase.html">itk::Statistics::MultilayerNeuralNetworkBase</a>&lt; TMeasurementVector , TTargetVector , <a class="el" href="classitk_1_1Statistics_1_1BackPropagationLayer.html">BackPropagationLayer</a>&lt; TMeasurementVector, TTargetVector &gt;  &gt;::<a class="el" href="classitk_1_1Statistics_1_1MultilayerNeuralNetworkBase.html#4231c2b06a42ebcdad926cd6dc4b3037">m_LearningRate</a><code> [protected, inherited]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Reimplemented from <a class="el" href="classitk_1_1Statistics_1_1NeuralNetworkObject.html#0cc2d5a69d9f354f750582643072490c">itk::Statistics::NeuralNetworkObject&lt; TMeasurementVector, TTargetVector &gt;</a>.</p>

<p>Definition at line <a class="el" href="itkMultilayerNeuralNetworkBase_8h_source.html#l00115">115</a> of file <a class="el" href="itkMultilayerNeuralNetworkBase_8h_source.html">itkMultilayerNeuralNetworkBase.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="499dbc304e9a6b929a4f339308788456"></a><!-- doxytag: member="itk::Statistics::OneHiddenLayerBackPropagationNeuralNetwork::m_ReferenceCount" ref="499dbc304e9a6b929a4f339308788456" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1LightObject.html#dc057b9bc15dba2d9b7b8bd4fa0f6774">InternalReferenceCountType</a> <a class="el" href="classitk_1_1LightObject.html#499dbc304e9a6b929a4f339308788456">itk::LightObject::m_ReferenceCount</a><code> [mutable, protected, inherited]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Number of uses of this object by other objects. 
<p>Definition at line <a class="el" href="itkLightObject_8h_source.html#l00144">144</a> of file <a class="el" href="itkLightObject_8h_source.html">itkLightObject.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="b44ec95ff62bd5ea0315f7546ecac368"></a><!-- doxytag: member="itk::Statistics::OneHiddenLayerBackPropagationNeuralNetwork::m_ReferenceCountLock" ref="b44ec95ff62bd5ea0315f7546ecac368" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1SimpleFastMutexLock.html">SimpleFastMutexLock</a> <a class="el" href="classitk_1_1LightObject.html#b44ec95ff62bd5ea0315f7546ecac368">itk::LightObject::m_ReferenceCountLock</a><code> [mutable, protected, inherited]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Mutex lock to protect modification to the reference count 
<p>Definition at line <a class="el" href="itkLightObject_8h_source.html#l00147">147</a> of file <a class="el" href="itkLightObject_8h_source.html">itkLightObject.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="a17e7e774de5b8ccbf0e975c167c8ed5"></a><!-- doxytag: member="itk::Statistics::OneHiddenLayerBackPropagationNeuralNetwork::m_Weights" ref="a17e7e774de5b8ccbf0e975c167c8ed5" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1Statistics_1_1OneHiddenLayerBackPropagationNeuralNetwork.html#074ed9d4796ae35fd2bfced7b5954cd6">WeightVectorType</a> <a class="el" href="classitk_1_1Statistics_1_1MultilayerNeuralNetworkBase.html">itk::Statistics::MultilayerNeuralNetworkBase</a>&lt; TMeasurementVector , TTargetVector , <a class="el" href="classitk_1_1Statistics_1_1BackPropagationLayer.html">BackPropagationLayer</a>&lt; TMeasurementVector, TTargetVector &gt;  &gt;::<a class="el" href="classitk_1_1Statistics_1_1MultilayerNeuralNetworkBase.html#a17e7e774de5b8ccbf0e975c167c8ed5">m_Weights</a><code> [protected, inherited]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="itkMultilayerNeuralNetworkBase_8h_source.html#l00113">113</a> of file <a class="el" href="itkMultilayerNeuralNetworkBase_8h_source.html">itkMultilayerNeuralNetworkBase.h</a>.</p>

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