Sophie

Sophie

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

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::Accessor::RGBToLuminancePixelAccessor&lt; TInternalType, TExternalType &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_1Accessor.html">Accessor</a>::<a class="el" href="classitk_1_1Accessor_1_1RGBToLuminancePixelAccessor.html">RGBToLuminancePixelAccessor</a>
  </div>
<div class="contents">
<h1>itk::Accessor::RGBToLuminancePixelAccessor&lt; TInternalType, TExternalType &gt; Class Template Reference<br>
<small>
[<a class="el" href="group__ImageAdaptors.html">Image Adaptors</a>]</small>
</h1><!-- doxytag: class="itk::Accessor::RGBToLuminancePixelAccessor" -->Give access to Luminance of a color pixel type.  
<a href="#_details">More...</a>
<p>
<code>#include &lt;<a class="el" href="itkRGBToLuminanceImageAdaptor_8h_source.html">itkRGBToLuminanceImageAdaptor.h</a>&gt;</code>
<p>
<div class="dynheader">
Inheritance diagram for itk::Accessor::RGBToLuminancePixelAccessor&lt; TInternalType, TExternalType &gt;:</div>
<div class="dynsection">
<p><center><img src="classitk_1_1Accessor_1_1RGBToLuminancePixelAccessor__inherit__graph.png" border="0" usemap="#itk_1_1Accessor_1_1RGBToLuminancePixelAccessor_3_01TInternalType_00_01TExternalType_01_4__inherit__map" alt="Inheritance graph"></center>
<map name="itk_1_1Accessor_1_1RGBToLuminancePixelAccessor_3_01TInternalType_00_01TExternalType_01_4__inherit__map">
<area shape="rect" id="node3" href="classitk_1_1Accessor_1_1RGBToLuminancePixelAccessor.html" title="itk::Accessor::RGBToLuminancePixelAccessor\&lt; TImage::PixelType, TOutputPixelType \&gt;" alt="" coords="891,8,1501,37"></map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>

<p>
<a href="classitk_1_1Accessor_1_1RGBToLuminancePixelAccessor-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 TExternalType&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1Accessor_1_1RGBToLuminancePixelAccessor.html#1d56c7fe563414cffdf0e442d48a1c3d">ExternalType</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef TInternalType&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1Accessor_1_1RGBToLuminancePixelAccessor.html#468ab0a0865ad7272361d9cc0957cb81">InternalType</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 TExternalType&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1Accessor_1_1RGBToLuminancePixelAccessor.html#31d0fc5a678e8320d2bdcfc26aa7c0ac">Get</a> (const TInternalType &amp;input)</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_1Accessor_1_1RGBToLuminancePixelAccessor.html#1fb5f4ec0c9c6001a8775d2f117953c7">Set</a> (TInternalType &amp;output, const TExternalType &amp;input)</td></tr>

</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
<h3>template&lt;class TInternalType, class TExternalType&gt;<br>
 class itk::Accessor::RGBToLuminancePixelAccessor&lt; TInternalType, TExternalType &gt;</h3>

Give access to Luminance of a color pixel type. 
<p>
<a class="el" href="classitk_1_1Accessor_1_1RGBToLuminancePixelAccessor.html" title="Give access to Luminance of a color pixel type.">RGBToLuminancePixelAccessor</a> is templated over an internal type and an external type representation. This class cast the input applies the funtion to it and cast the result according to the types defined as template parameters. The input pixel type must support the GetLuminance() method. This is the case of the <a class="el" href="classitk_1_1RGBPixel.html" title="Represent Red, Green and Blue component for color images.">RGBPixel</a> class for example. 
<p>Definition at line <a class="el" href="itkRGBToLuminanceImageAdaptor_8h_source.html#l00039">39</a> of file <a class="el" href="itkRGBToLuminanceImageAdaptor_8h_source.html">itkRGBToLuminanceImageAdaptor.h</a>.</p>
<hr><h2>Member Typedef Documentation</h2>
<a class="anchor" name="1d56c7fe563414cffdf0e442d48a1c3d"></a><!-- doxytag: member="itk::Accessor::RGBToLuminancePixelAccessor::ExternalType" ref="1d56c7fe563414cffdf0e442d48a1c3d" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TInternalType, class TExternalType&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">typedef TExternalType <a class="el" href="classitk_1_1Accessor_1_1RGBToLuminancePixelAccessor.html">itk::Accessor::RGBToLuminancePixelAccessor</a>&lt; TInternalType, TExternalType &gt;::<a class="el" href="classitk_1_1Accessor_1_1RGBToLuminancePixelAccessor.html#1d56c7fe563414cffdf0e442d48a1c3d">ExternalType</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
External typedef. It defines the external aspect that this class will exhibit. 
<p>Definition at line <a class="el" href="itkRGBToLuminanceImageAdaptor_8h_source.html#l00044">44</a> of file <a class="el" href="itkRGBToLuminanceImageAdaptor_8h_source.html">itkRGBToLuminanceImageAdaptor.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="468ab0a0865ad7272361d9cc0957cb81"></a><!-- doxytag: member="itk::Accessor::RGBToLuminancePixelAccessor::InternalType" ref="468ab0a0865ad7272361d9cc0957cb81" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TInternalType, class TExternalType&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">typedef TInternalType <a class="el" href="classitk_1_1Accessor_1_1RGBToLuminancePixelAccessor.html">itk::Accessor::RGBToLuminancePixelAccessor</a>&lt; TInternalType, TExternalType &gt;::<a class="el" href="classitk_1_1Accessor_1_1RGBToLuminancePixelAccessor.html#468ab0a0865ad7272361d9cc0957cb81">InternalType</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Internal typedef. It defines the internal real representation of data. 
<p>Definition at line <a class="el" href="itkRGBToLuminanceImageAdaptor_8h_source.html#l00048">48</a> of file <a class="el" href="itkRGBToLuminanceImageAdaptor_8h_source.html">itkRGBToLuminanceImageAdaptor.h</a>.</p>

</div>
</div><p>
<hr><h2>Member Function Documentation</h2>
<a class="anchor" name="31d0fc5a678e8320d2bdcfc26aa7c0ac"></a><!-- doxytag: member="itk::Accessor::RGBToLuminancePixelAccessor::Get" ref="31d0fc5a678e8320d2bdcfc26aa7c0ac" args="(const TInternalType &amp;input)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TInternalType, class TExternalType&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">static TExternalType <a class="el" href="classitk_1_1Accessor_1_1RGBToLuminancePixelAccessor.html">itk::Accessor::RGBToLuminancePixelAccessor</a>&lt; TInternalType, TExternalType &gt;::Get           </td>
          <td>(</td>
          <td class="paramtype">const TInternalType &amp;&nbsp;</td>
          <td class="paramname"> <em>input</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline, static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

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

</div>
</div><p>
<a class="anchor" name="1fb5f4ec0c9c6001a8775d2f117953c7"></a><!-- doxytag: member="itk::Accessor::RGBToLuminancePixelAccessor::Set" ref="1fb5f4ec0c9c6001a8775d2f117953c7" args="(TInternalType &amp;output, const TExternalType &amp;input)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TInternalType, class TExternalType&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">static void <a class="el" href="classitk_1_1Accessor_1_1RGBToLuminancePixelAccessor.html">itk::Accessor::RGBToLuminancePixelAccessor</a>&lt; TInternalType, TExternalType &gt;::Set           </td>
          <td>(</td>
          <td class="paramtype">TInternalType &amp;&nbsp;</td>
          <td class="paramname"> <em>output</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const TExternalType &amp;&nbsp;</td>
          <td class="paramname"> <em>input</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [inline, static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

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

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