<!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::BloxBoundaryProfileItem< TImageDimension > 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> <a href="modules.html" class="qindex">Groups</a> <a href="namespaces.html" class="qindex">Namespace List</a> <a href="hierarchy.html" class="qindex">Class Hierarchy</a> <a href="classes.html" class="qindex">Alphabetical List</a> <a href="annotated.html" class="qindex">Compound List</a> <a href="files.html" class="qindex">File List</a> <a href="namespacemembers.html" class="qindex">Namespace Members</a> <a href="functions.html" class="qindex">Compound Members</a> <a href="globals.html" class="qindex">File Members</a> <a href="pages.html" class="qindex">Concepts</a></center> <!-- Generated by Doxygen 1.5.9 --> <div class="navpath"><a class="el" href="namespaceitk.html">itk</a>::<a class="el" href="classitk_1_1BloxBoundaryProfileItem.html">BloxBoundaryProfileItem</a> </div> <div class="contents"> <h1>itk::BloxBoundaryProfileItem< TImageDimension > Class Template Reference</h1><!-- doxytag: class="itk::BloxBoundaryProfileItem" --><!-- doxytag: inherits="itk::BloxItem" --><code>#include <<a class="el" href="itkBloxBoundaryProfileItem_8h_source.html">itkBloxBoundaryProfileItem.h</a>></code> <p> <div class="dynheader"> Inheritance diagram for itk::BloxBoundaryProfileItem< TImageDimension >:</div> <div class="dynsection"> <p><center><img src="classitk_1_1BloxBoundaryProfileItem__inherit__graph.png" border="0" usemap="#itk_1_1BloxBoundaryProfileItem_3_01TImageDimension_01_4__inherit__map" alt="Inheritance graph"></center> <map name="itk_1_1BloxBoundaryProfileItem_3_01TImageDimension_01_4__inherit__map"> <area shape="rect" id="node2" href="classitk_1_1BloxItem.html" title="An entry in the BloxPixel linked list." alt="" coords="133,5,243,35"></map> <center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div> <div class="dynheader"> Collaboration diagram for itk::BloxBoundaryProfileItem< TImageDimension >:</div> <div class="dynsection"> <p><center><img src="classitk_1_1BloxBoundaryProfileItem__coll__graph.png" border="0" usemap="#itk_1_1BloxBoundaryProfileItem_3_01TImageDimension_01_4__coll__map" alt="Collaboration graph"></center> <map name="itk_1_1BloxBoundaryProfileItem_3_01TImageDimension_01_4__coll__map"> <area shape="rect" id="node2" href="classitk_1_1BloxItem.html" title="An entry in the BloxPixel linked list." alt="" coords="1673,105,1783,135"><area shape="rect" id="node4" href="classitk_1_1BloxBoundaryPointItem.html" title="A boundary point, stored in a BloxPixel." alt="" coords="2085,164,2445,193"><area shape="rect" id="node7" href="classitk_1_1CovariantVector.html" title="itk::CovariantVector\< double, VImageDimension \>" alt="" coords="1548,161,1908,191"><area shape="rect" id="node9" href="classitk_1_1FixedArray.html" title="itk::FixedArray\< double,NVectorDimension \>" alt="" coords="971,131,1291,160"><area shape="rect" id="node28" href="classitk_1_1CovariantVector.html" title="itk::CovariantVector\< double, TImageDimension \>" alt="" coords="1548,41,1908,71"><area shape="rect" id="node11" href="classitk_1_1FixedArray.html" title="Simulate a standard C array with copy semnatics." alt="" coords="5,164,293,193"><area shape="rect" id="node15" href="classitk_1_1FixedArray.html" title="itk::FixedArray\< T, NVectorDimension \>" alt="" coords="599,52,887,81"><area shape="rect" id="node20" href="classitk_1_1FixedArray.html" title="itk::FixedArray\< double, NPointDimension \>" alt="" coords="973,196,1288,225"><area shape="rect" id="node25" href="classitk_1_1FixedArray.html" title="itk::FixedArray\< TCoordRep, NPointDimension \>" alt="" coords="571,260,915,289"><area shape="rect" id="node13" href="classitk_1_1CovariantVector.html" title="A templated class holding a n-Dimensional covariant vector." alt="" coords="967,39,1295,68"><area shape="rect" id="node18" href="classitk_1_1Point.html" title="itk::Point\< double, VImageDimension \>" alt="" coords="1585,219,1871,248"><area shape="rect" id="node33" href="classitk_1_1Point.html" title="itk::Point\< double, TImageDimension \>" alt="" coords="1585,272,1871,301"><area shape="rect" id="node23" href="classitk_1_1Point.html" title="A templated class holding a geometric point in n-Dimensional space." alt="" coords="977,265,1284,295"></map> <center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div> <p> <a href="classitk_1_1BloxBoundaryProfileItem-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_1BloxBoundaryPointItem.html">BloxBoundaryPointItem</a><br class="typebreak"> < TImageDimension > </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1BloxBoundaryProfileItem.html#13c3b6294ccf1f4c04e68d5afd49453b">BPItemType</a></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="classitk_1_1CovariantVector.html">CovariantVector</a><br class="typebreak"> < double, TImageDimension > </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1BloxBoundaryProfileItem.html#2b3a89ec2446f020379e83301d392b6d">GradientType</a></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="classitk_1_1Point.html">Point</a>< double, <br class="typebreak"> TImageDimension > </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1BloxBoundaryProfileItem.html#53aae451e53da42159dfe7a095663e31">PositionType</a></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="classvnl__vector.html">vnl_vector</a>< double > </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1BloxBoundaryProfileItem.html#e3c97bbd9f9032cdac15dada262d355f">VectorType</a></td></tr> <tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1BloxBoundaryProfileItem.html#24d973644b88c447036e022e50470f89">BloxBoundaryProfileItem</a> ()</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classitk_1_1CovariantVector.html">GradientType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1BloxBoundaryProfileItem.html#0f06aa367544d3afdb21e8db7ef86df0">GetGradient2</a> ()</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1BloxBoundaryProfileItem.html#44eaea00e084cffa84f78f693ab7157c">GetNameOfClass</a> () const </td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classitk_1_1Point.html">PositionType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1BloxBoundaryProfileItem.html#cb427803b7aae8d3bed6fa07cae6ce4b">GetOptimalBoundaryLocation</a> (void)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1BloxBoundaryProfileItem.html#71f4ed44992265bd47d08cbc100069d9">GetStandardDeviationNormalized</a> (void)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1BloxBoundaryProfileItem.html#7f0cf38c1ad533d25c07583a678a3f09">SetBoundaryPoint</a> (<a class="el" href="classitk_1_1BloxBoundaryPointItem.html">BPItemType</a> *point)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1BloxBoundaryProfileItem.html#9816dcce2c4debf04e9de599517133d1">SetGradient2</a> (<a class="el" href="classitk_1_1CovariantVector.html">GradientType</a> gradient)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1BloxBoundaryProfileItem.html#cd740cb2ff22f6ee3b6fc6c502fdb8d3">SetOptimalBoundaryLocation</a> (<a class="el" href="classvnl__vector.html">VectorType</a> spatialFunctionOriginVector, <a class="el" href="classvnl__vector.html">VectorType</a> orientation)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1BloxBoundaryProfileItem.html#c2841ff2c3299e012fae44289f5d4d79">SetStandardDeviationNormalized</a> (void)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1BloxBoundaryProfileItem.html#d99600c8c9c4ca1d8b971caf11f78200">~BloxBoundaryProfileItem</a> ()</td></tr> <tr><td colspan="2"><div class="groupHeader"></div></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classitk_1_1CovariantVector.html">GradientType</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1BloxBoundaryProfileItem.html#dfa45d3fc5b4bdff639d9b80e1ef0c32">GetGradient</a> ()</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1BloxBoundaryProfileItem.html#38922e7402ce18bfc85d3e273af12ef3">SetGradient</a> (<a class="el" href="classitk_1_1CovariantVector.html">GradientType</a> *gradient)</td></tr> <tr><td colspan="2"><div class="groupHeader"></div></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1BloxBoundaryProfileItem.html#82c978655360ff91fe6c6495ebdf4e5a">GetLowerIntensity</a> (void)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1BloxBoundaryProfileItem.html#9614e4da594b35582c4f88900846aa77">SetLowerIntensity</a> (double lowerIntensity)</td></tr> <tr><td colspan="2"><div class="groupHeader"></div></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1BloxBoundaryProfileItem.html#69b1ca242e70239c637f03f6f5d9f801">GetMean</a> (void)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1BloxBoundaryProfileItem.html#ff4fcb38bc6037a8ec1e504a6c9901a1">SetMean</a> (double mean)</td></tr> <tr><td colspan="2"><div class="groupHeader"></div></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1BloxBoundaryProfileItem.html#b16dea2b6cb225e7122bc3d14ffd8668">GetMeanNormalized</a> (void)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1BloxBoundaryProfileItem.html#6fc586a340b28e53d302d2a52eaefac7">SetMeanNormalized</a> (void)</td></tr> <tr><td colspan="2"><div class="groupHeader"></div></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1BloxBoundaryProfileItem.html#5dd706f9ff88f741b55f5888461249c0">GetProfileLength</a> (void)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1BloxBoundaryProfileItem.html#e4ee0a06e1e6941df8a34095a975ddaf">SetProfileLength</a> (unsigned int profileLength)</td></tr> <tr><td colspan="2"><div class="groupHeader"></div></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1BloxBoundaryProfileItem.html#f874b949eb65727a1714316a351fca51">GetStandardDeviation</a> (void)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1BloxBoundaryProfileItem.html#e2ff9e561436fd145a5f3b29c585b0d0">SetStandardDeviation</a> (double standardDeviation)</td></tr> <tr><td colspan="2"><div class="groupHeader"></div></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1BloxBoundaryProfileItem.html#459742532af95dd9622b2fe5c96da372">GetUpperIntensity</a> (void)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1BloxBoundaryProfileItem.html#945b9c22212d95b0f4ad3a0000e3f89d">SetUpperIntensity</a> (double upperIntensity)</td></tr> </table> <hr><a name="_details"></a><h2>Detailed Description</h2> <h3>template<unsigned int TImageDimension><br> class itk::BloxBoundaryProfileItem< TImageDimension ></h3> <p>Definition at line <a class="el" href="itkBloxBoundaryProfileItem_8h_source.html#l00026">26</a> of file <a class="el" href="itkBloxBoundaryProfileItem_8h_source.html">itkBloxBoundaryProfileItem.h</a>.</p> <hr><h2>Member Typedef Documentation</h2> <a class="anchor" name="13c3b6294ccf1f4c04e68d5afd49453b"></a><!-- doxytag: member="itk::BloxBoundaryProfileItem::BPItemType" ref="13c3b6294ccf1f4c04e68d5afd49453b" args="" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<unsigned int TImageDimension> </div> <table class="memname"> <tr> <td class="memname">typedef <a class="el" href="classitk_1_1BloxBoundaryPointItem.html">BloxBoundaryPointItem</a><TImageDimension> <a class="el" href="classitk_1_1BloxBoundaryProfileItem.html">itk::BloxBoundaryProfileItem</a>< TImageDimension >::<a class="el" href="classitk_1_1BloxBoundaryPointItem.html">BPItemType</a> </td> </tr> </table> </div> <div class="memdoc"> <p> The type of boundary point item we store pointers to <p>Definition at line <a class="el" href="itkBloxBoundaryProfileItem_8h_source.html#l00043">43</a> of file <a class="el" href="itkBloxBoundaryProfileItem_8h_source.html">itkBloxBoundaryProfileItem.h</a>.</p> </div> </div><p> <a class="anchor" name="2b3a89ec2446f020379e83301d392b6d"></a><!-- doxytag: member="itk::BloxBoundaryProfileItem::GradientType" ref="2b3a89ec2446f020379e83301d392b6d" args="" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<unsigned int TImageDimension> </div> <table class="memname"> <tr> <td class="memname">typedef <a class="el" href="classitk_1_1CovariantVector.html">CovariantVector</a><double, TImageDimension> <a class="el" href="classitk_1_1BloxBoundaryProfileItem.html">itk::BloxBoundaryProfileItem</a>< TImageDimension >::<a class="el" href="classitk_1_1CovariantVector.html">GradientType</a> </td> </tr> </table> </div> <div class="memdoc"> <p> The type of vector used to store the gradient of the BoundaryPointItem <p>Definition at line <a class="el" href="itkBloxBoundaryProfileItem_8h_source.html#l00037">37</a> of file <a class="el" href="itkBloxBoundaryProfileItem_8h_source.html">itkBloxBoundaryProfileItem.h</a>.</p> </div> </div><p> <a class="anchor" name="53aae451e53da42159dfe7a095663e31"></a><!-- doxytag: member="itk::BloxBoundaryProfileItem::PositionType" ref="53aae451e53da42159dfe7a095663e31" args="" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<unsigned int TImageDimension> </div> <table class="memname"> <tr> <td class="memname">typedef <a class="el" href="classitk_1_1Point.html">Point</a><double, TImageDimension> <a class="el" href="classitk_1_1BloxBoundaryProfileItem.html">itk::BloxBoundaryProfileItem</a>< TImageDimension >::<a class="el" href="classitk_1_1Point.html">PositionType</a> </td> </tr> </table> </div> <div class="memdoc"> <p> The point type used to store the position of the boundary profile <p>Definition at line <a class="el" href="itkBloxBoundaryProfileItem_8h_source.html#l00030">30</a> of file <a class="el" href="itkBloxBoundaryProfileItem_8h_source.html">itkBloxBoundaryProfileItem.h</a>.</p> </div> </div><p> <a class="anchor" name="e3c97bbd9f9032cdac15dada262d355f"></a><!-- doxytag: member="itk::BloxBoundaryProfileItem::VectorType" ref="e3c97bbd9f9032cdac15dada262d355f" args="" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<unsigned int TImageDimension> </div> <table class="memname"> <tr> <td class="memname">typedef <a class="el" href="classvnl__vector.html">vnl_vector</a><double> <a class="el" href="classitk_1_1BloxBoundaryProfileItem.html">itk::BloxBoundaryProfileItem</a>< TImageDimension >::<a class="el" href="classvnl__vector.html">VectorType</a> </td> </tr> </table> </div> <div class="memdoc"> <p> <a class="el" href="classitk_1_1Vector.html" title="A templated class holding a n-Dimensional vector.">Vector</a> type <p>Definition at line <a class="el" href="itkBloxBoundaryProfileItem_8h_source.html#l00040">40</a> of file <a class="el" href="itkBloxBoundaryProfileItem_8h_source.html">itkBloxBoundaryProfileItem.h</a>.</p> </div> </div><p> <hr><h2>Constructor & Destructor Documentation</h2> <a class="anchor" name="24d973644b88c447036e022e50470f89"></a><!-- doxytag: member="itk::BloxBoundaryProfileItem::BloxBoundaryProfileItem" ref="24d973644b88c447036e022e50470f89" args="()" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<unsigned int TImageDimension> </div> <table class="memname"> <tr> <td class="memname"><a class="el" href="classitk_1_1BloxBoundaryProfileItem.html">itk::BloxBoundaryProfileItem</a>< TImageDimension >::<a class="el" href="classitk_1_1BloxBoundaryProfileItem.html">BloxBoundaryProfileItem</a> </td> <td>(</td> <td class="paramname"> </td> <td> ) </td> <td></td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="d99600c8c9c4ca1d8b971caf11f78200"></a><!-- doxytag: member="itk::BloxBoundaryProfileItem::~BloxBoundaryProfileItem" ref="d99600c8c9c4ca1d8b971caf11f78200" args="()" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<unsigned int TImageDimension> </div> <table class="memname"> <tr> <td class="memname"><a class="el" href="classitk_1_1BloxBoundaryProfileItem.html">itk::BloxBoundaryProfileItem</a>< TImageDimension >::~<a class="el" href="classitk_1_1BloxBoundaryProfileItem.html">BloxBoundaryProfileItem</a> </td> <td>(</td> <td class="paramname"> </td> <td> ) </td> <td></td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <hr><h2>Member Function Documentation</h2> <a class="anchor" name="dfa45d3fc5b4bdff639d9b80e1ef0c32"></a><!-- doxytag: member="itk::BloxBoundaryProfileItem::GetGradient" ref="dfa45d3fc5b4bdff639d9b80e1ef0c32" args="()" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<unsigned int TImageDimension> </div> <table class="memname"> <tr> <td class="memname"><a class="el" href="classitk_1_1CovariantVector.html">GradientType</a>* <a class="el" href="classitk_1_1BloxBoundaryProfileItem.html">itk::BloxBoundaryProfileItem</a>< TImageDimension >::GetGradient </td> <td>(</td> <td class="paramname"> </td> <td> ) </td> <td></td> </tr> </table> </div> <div class="memdoc"> <p> Set and get the gradient of the boundary profile * </div> </div><p> <a class="anchor" name="0f06aa367544d3afdb21e8db7ef86df0"></a><!-- doxytag: member="itk::BloxBoundaryProfileItem::GetGradient2" ref="0f06aa367544d3afdb21e8db7ef86df0" args="()" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<unsigned int TImageDimension> </div> <table class="memname"> <tr> <td class="memname"><a class="el" href="classitk_1_1CovariantVector.html">GradientType</a> <a class="el" href="classitk_1_1BloxBoundaryProfileItem.html">itk::BloxBoundaryProfileItem</a>< TImageDimension >::GetGradient2 </td> <td>(</td> <td class="paramname"> </td> <td> ) </td> <td><code> [inline]</code></td> </tr> </table> </div> <div class="memdoc"> <p> <p>Definition at line <a class="el" href="itkBloxBoundaryProfileItem_8h_source.html#l00095">95</a> of file <a class="el" href="itkBloxBoundaryProfileItem_8h_source.html">itkBloxBoundaryProfileItem.h</a>.</p> </div> </div><p> <a class="anchor" name="82c978655360ff91fe6c6495ebdf4e5a"></a><!-- doxytag: member="itk::BloxBoundaryProfileItem::GetLowerIntensity" ref="82c978655360ff91fe6c6495ebdf4e5a" args="(void)" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<unsigned int TImageDimension> </div> <table class="memname"> <tr> <td class="memname">double <a class="el" href="classitk_1_1BloxBoundaryProfileItem.html">itk::BloxBoundaryProfileItem</a>< TImageDimension >::GetLowerIntensity </td> <td>(</td> <td class="paramtype">void </td> <td class="paramname"> </td> <td> ) </td> <td></td> </tr> </table> </div> <div class="memdoc"> <p> Set and get lower intensity estimates </div> </div><p> <a class="anchor" name="69b1ca242e70239c637f03f6f5d9f801"></a><!-- doxytag: member="itk::BloxBoundaryProfileItem::GetMean" ref="69b1ca242e70239c637f03f6f5d9f801" args="(void)" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<unsigned int TImageDimension> </div> <table class="memname"> <tr> <td class="memname">double <a class="el" href="classitk_1_1BloxBoundaryProfileItem.html">itk::BloxBoundaryProfileItem</a>< TImageDimension >::GetMean </td> <td>(</td> <td class="paramtype">void </td> <td class="paramname"> </td> <td> ) </td> <td></td> </tr> </table> </div> <div class="memdoc"> <p> Set and get mean estimates </div> </div><p> <a class="anchor" name="b16dea2b6cb225e7122bc3d14ffd8668"></a><!-- doxytag: member="itk::BloxBoundaryProfileItem::GetMeanNormalized" ref="b16dea2b6cb225e7122bc3d14ffd8668" args="(void)" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<unsigned int TImageDimension> </div> <table class="memname"> <tr> <td class="memname">double <a class="el" href="classitk_1_1BloxBoundaryProfileItem.html">itk::BloxBoundaryProfileItem</a>< TImageDimension >::GetMeanNormalized </td> <td>(</td> <td class="paramtype">void </td> <td class="paramname"> </td> <td> ) </td> <td></td> </tr> </table> </div> <div class="memdoc"> <p> Set and get mean normalized by profile length </div> </div><p> <a class="anchor" name="44eaea00e084cffa84f78f693ab7157c"></a><!-- doxytag: member="itk::BloxBoundaryProfileItem::GetNameOfClass" ref="44eaea00e084cffa84f78f693ab7157c" args="() const " --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<unsigned int TImageDimension> </div> <table class="memname"> <tr> <td class="memname">virtual const char* <a class="el" href="classitk_1_1BloxBoundaryProfileItem.html">itk::BloxBoundaryProfileItem</a>< TImageDimension >::GetNameOfClass </td> <td>(</td> <td class="paramname"> </td> <td> ) </td> <td> const<code> [virtual]</code></td> </tr> </table> </div> <div class="memdoc"> <p> Run-time type information (and related methods). </div> </div><p> <a class="anchor" name="cb427803b7aae8d3bed6fa07cae6ce4b"></a><!-- doxytag: member="itk::BloxBoundaryProfileItem::GetOptimalBoundaryLocation" ref="cb427803b7aae8d3bed6fa07cae6ce4b" args="(void)" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<unsigned int TImageDimension> </div> <table class="memname"> <tr> <td class="memname"><a class="el" href="classitk_1_1Point.html">PositionType</a> <a class="el" href="classitk_1_1BloxBoundaryProfileItem.html">itk::BloxBoundaryProfileItem</a>< TImageDimension >::GetOptimalBoundaryLocation </td> <td>(</td> <td class="paramtype">void </td> <td class="paramname"> </td> <td> ) </td> <td></td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="5dd706f9ff88f741b55f5888461249c0"></a><!-- doxytag: member="itk::BloxBoundaryProfileItem::GetProfileLength" ref="5dd706f9ff88f741b55f5888461249c0" args="(void)" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<unsigned int TImageDimension> </div> <table class="memname"> <tr> <td class="memname">unsigned int <a class="el" href="classitk_1_1BloxBoundaryProfileItem.html">itk::BloxBoundaryProfileItem</a>< TImageDimension >::GetProfileLength </td> <td>(</td> <td class="paramtype">void </td> <td class="paramname"> </td> <td> ) </td> <td></td> </tr> </table> </div> <div class="memdoc"> <p> Set and get the length of profile </div> </div><p> <a class="anchor" name="f874b949eb65727a1714316a351fca51"></a><!-- doxytag: member="itk::BloxBoundaryProfileItem::GetStandardDeviation" ref="f874b949eb65727a1714316a351fca51" args="(void)" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<unsigned int TImageDimension> </div> <table class="memname"> <tr> <td class="memname">double <a class="el" href="classitk_1_1BloxBoundaryProfileItem.html">itk::BloxBoundaryProfileItem</a>< TImageDimension >::GetStandardDeviation </td> <td>(</td> <td class="paramtype">void </td> <td class="paramname"> </td> <td> ) </td> <td></td> </tr> </table> </div> <div class="memdoc"> <p> Set and get standard deviation </div> </div><p> <a class="anchor" name="71f4ed44992265bd47d08cbc100069d9"></a><!-- doxytag: member="itk::BloxBoundaryProfileItem::GetStandardDeviationNormalized" ref="71f4ed44992265bd47d08cbc100069d9" args="(void)" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<unsigned int TImageDimension> </div> <table class="memname"> <tr> <td class="memname">double <a class="el" href="classitk_1_1BloxBoundaryProfileItem.html">itk::BloxBoundaryProfileItem</a>< TImageDimension >::GetStandardDeviationNormalized </td> <td>(</td> <td class="paramtype">void </td> <td class="paramname"> </td> <td> ) </td> <td></td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="459742532af95dd9622b2fe5c96da372"></a><!-- doxytag: member="itk::BloxBoundaryProfileItem::GetUpperIntensity" ref="459742532af95dd9622b2fe5c96da372" args="(void)" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<unsigned int TImageDimension> </div> <table class="memname"> <tr> <td class="memname">double <a class="el" href="classitk_1_1BloxBoundaryProfileItem.html">itk::BloxBoundaryProfileItem</a>< TImageDimension >::GetUpperIntensity </td> <td>(</td> <td class="paramtype">void </td> <td class="paramname"> </td> <td> ) </td> <td></td> </tr> </table> </div> <div class="memdoc"> <p> Set and get upper intensity estimates </div> </div><p> <a class="anchor" name="7f0cf38c1ad533d25c07583a678a3f09"></a><!-- doxytag: member="itk::BloxBoundaryProfileItem::SetBoundaryPoint" ref="7f0cf38c1ad533d25c07583a678a3f09" args="(BPItemType *point)" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<unsigned int TImageDimension> </div> <table class="memname"> <tr> <td class="memname">void <a class="el" href="classitk_1_1BloxBoundaryProfileItem.html">itk::BloxBoundaryProfileItem</a>< TImageDimension >::SetBoundaryPoint </td> <td>(</td> <td class="paramtype"><a class="el" href="classitk_1_1BloxBoundaryPointItem.html">BPItemType</a> * </td> <td class="paramname"> <em>point</em> </td> <td> ) </td> <td></td> </tr> </table> </div> <div class="memdoc"> <p> Set the position of the first boundary point in physical space </div> </div><p> <a class="anchor" name="38922e7402ce18bfc85d3e273af12ef3"></a><!-- doxytag: member="itk::BloxBoundaryProfileItem::SetGradient" ref="38922e7402ce18bfc85d3e273af12ef3" args="(GradientType *gradient)" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<unsigned int TImageDimension> </div> <table class="memname"> <tr> <td class="memname">void <a class="el" href="classitk_1_1BloxBoundaryProfileItem.html">itk::BloxBoundaryProfileItem</a>< TImageDimension >::SetGradient </td> <td>(</td> <td class="paramtype"><a class="el" href="classitk_1_1CovariantVector.html">GradientType</a> * </td> <td class="paramname"> <em>gradient</em> </td> <td> ) </td> <td></td> </tr> </table> </div> <div class="memdoc"> <p> Set and get the gradient of the boundary profile * </div> </div><p> <a class="anchor" name="9816dcce2c4debf04e9de599517133d1"></a><!-- doxytag: member="itk::BloxBoundaryProfileItem::SetGradient2" ref="9816dcce2c4debf04e9de599517133d1" args="(GradientType gradient)" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<unsigned int TImageDimension> </div> <table class="memname"> <tr> <td class="memname">void <a class="el" href="classitk_1_1BloxBoundaryProfileItem.html">itk::BloxBoundaryProfileItem</a>< TImageDimension >::SetGradient2 </td> <td>(</td> <td class="paramtype"><a class="el" href="classitk_1_1CovariantVector.html">GradientType</a> </td> <td class="paramname"> <em>gradient</em> </td> <td> ) </td> <td><code> [inline]</code></td> </tr> </table> </div> <div class="memdoc"> <p> <p>Definition at line <a class="el" href="itkBloxBoundaryProfileItem_8h_source.html#l00094">94</a> of file <a class="el" href="itkBloxBoundaryProfileItem_8h_source.html">itkBloxBoundaryProfileItem.h</a>.</p> </div> </div><p> <a class="anchor" name="9614e4da594b35582c4f88900846aa77"></a><!-- doxytag: member="itk::BloxBoundaryProfileItem::SetLowerIntensity" ref="9614e4da594b35582c4f88900846aa77" args="(double lowerIntensity)" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<unsigned int TImageDimension> </div> <table class="memname"> <tr> <td class="memname">void <a class="el" href="classitk_1_1BloxBoundaryProfileItem.html">itk::BloxBoundaryProfileItem</a>< TImageDimension >::SetLowerIntensity </td> <td>(</td> <td class="paramtype">double </td> <td class="paramname"> <em>lowerIntensity</em> </td> <td> ) </td> <td></td> </tr> </table> </div> <div class="memdoc"> <p> Set and get lower intensity estimates </div> </div><p> <a class="anchor" name="ff4fcb38bc6037a8ec1e504a6c9901a1"></a><!-- doxytag: member="itk::BloxBoundaryProfileItem::SetMean" ref="ff4fcb38bc6037a8ec1e504a6c9901a1" args="(double mean)" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<unsigned int TImageDimension> </div> <table class="memname"> <tr> <td class="memname">void <a class="el" href="classitk_1_1BloxBoundaryProfileItem.html">itk::BloxBoundaryProfileItem</a>< TImageDimension >::SetMean </td> <td>(</td> <td class="paramtype">double </td> <td class="paramname"> <em>mean</em> </td> <td> ) </td> <td></td> </tr> </table> </div> <div class="memdoc"> <p> Set and get mean estimates </div> </div><p> <a class="anchor" name="6fc586a340b28e53d302d2a52eaefac7"></a><!-- doxytag: member="itk::BloxBoundaryProfileItem::SetMeanNormalized" ref="6fc586a340b28e53d302d2a52eaefac7" args="(void)" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<unsigned int TImageDimension> </div> <table class="memname"> <tr> <td class="memname">void <a class="el" href="classitk_1_1BloxBoundaryProfileItem.html">itk::BloxBoundaryProfileItem</a>< TImageDimension >::SetMeanNormalized </td> <td>(</td> <td class="paramtype">void </td> <td class="paramname"> </td> <td> ) </td> <td></td> </tr> </table> </div> <div class="memdoc"> <p> Set and get mean normalized by profile length </div> </div><p> <a class="anchor" name="cd740cb2ff22f6ee3b6fc6c502fdb8d3"></a><!-- doxytag: member="itk::BloxBoundaryProfileItem::SetOptimalBoundaryLocation" ref="cd740cb2ff22f6ee3b6fc6c502fdb8d3" args="(VectorType spatialFunctionOriginVector, VectorType orientation)" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<unsigned int TImageDimension> </div> <table class="memname"> <tr> <td class="memname">void <a class="el" href="classitk_1_1BloxBoundaryProfileItem.html">itk::BloxBoundaryProfileItem</a>< TImageDimension >::SetOptimalBoundaryLocation </td> <td>(</td> <td class="paramtype"><a class="el" href="classvnl__vector.html">VectorType</a> </td> <td class="paramname"> <em>spatialFunctionOriginVector</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classvnl__vector.html">VectorType</a> </td> <td class="paramname"> <em>orientation</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td></td> </tr> </table> </div> <div class="memdoc"> <p> Set and get optimal boundary location </div> </div><p> <a class="anchor" name="e4ee0a06e1e6941df8a34095a975ddaf"></a><!-- doxytag: member="itk::BloxBoundaryProfileItem::SetProfileLength" ref="e4ee0a06e1e6941df8a34095a975ddaf" args="(unsigned int profileLength)" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<unsigned int TImageDimension> </div> <table class="memname"> <tr> <td class="memname">void <a class="el" href="classitk_1_1BloxBoundaryProfileItem.html">itk::BloxBoundaryProfileItem</a>< TImageDimension >::SetProfileLength </td> <td>(</td> <td class="paramtype">unsigned int </td> <td class="paramname"> <em>profileLength</em> </td> <td> ) </td> <td></td> </tr> </table> </div> <div class="memdoc"> <p> Set and get the length of profile </div> </div><p> <a class="anchor" name="e2ff9e561436fd145a5f3b29c585b0d0"></a><!-- doxytag: member="itk::BloxBoundaryProfileItem::SetStandardDeviation" ref="e2ff9e561436fd145a5f3b29c585b0d0" args="(double standardDeviation)" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<unsigned int TImageDimension> </div> <table class="memname"> <tr> <td class="memname">void <a class="el" href="classitk_1_1BloxBoundaryProfileItem.html">itk::BloxBoundaryProfileItem</a>< TImageDimension >::SetStandardDeviation </td> <td>(</td> <td class="paramtype">double </td> <td class="paramname"> <em>standardDeviation</em> </td> <td> ) </td> <td></td> </tr> </table> </div> <div class="memdoc"> <p> Set and get standard deviation </div> </div><p> <a class="anchor" name="c2841ff2c3299e012fae44289f5d4d79"></a><!-- doxytag: member="itk::BloxBoundaryProfileItem::SetStandardDeviationNormalized" ref="c2841ff2c3299e012fae44289f5d4d79" args="(void)" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<unsigned int TImageDimension> </div> <table class="memname"> <tr> <td class="memname">void <a class="el" href="classitk_1_1BloxBoundaryProfileItem.html">itk::BloxBoundaryProfileItem</a>< TImageDimension >::SetStandardDeviationNormalized </td> <td>(</td> <td class="paramtype">void </td> <td class="paramname"> </td> <td> ) </td> <td></td> </tr> </table> </div> <div class="memdoc"> <p> Set and get standard deviation normalized by profile length </div> </div><p> <a class="anchor" name="945b9c22212d95b0f4ad3a0000e3f89d"></a><!-- doxytag: member="itk::BloxBoundaryProfileItem::SetUpperIntensity" ref="945b9c22212d95b0f4ad3a0000e3f89d" args="(double upperIntensity)" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<unsigned int TImageDimension> </div> <table class="memname"> <tr> <td class="memname">void <a class="el" href="classitk_1_1BloxBoundaryProfileItem.html">itk::BloxBoundaryProfileItem</a>< TImageDimension >::SetUpperIntensity </td> <td>(</td> <td class="paramtype">double </td> <td class="paramname"> <em>upperIntensity</em> </td> <td> ) </td> <td></td> </tr> </table> </div> <div class="memdoc"> <p> Set and get upper intensity estimates </div> </div><p> <hr>The documentation for this class was generated from the following file:<ul> <li><a class="el" href="itkBloxBoundaryProfileItem_8h_source.html">itkBloxBoundaryProfileItem.h</a></ul> </div> <hr><address><small> Generated at Fri May 8 01:37:50 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>, © 1997-2000</small></address> </body> </html>