<!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::RGBPixel< TComponent > 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_1RGBPixel.html">RGBPixel</a> </div> <div class="contents"> <h1>itk::RGBPixel< TComponent > Class Template Reference<br> <small> [<a class="el" href="group__ImageObjects.html">Image Representation Objects</a>]</small> </h1><!-- doxytag: class="itk::RGBPixel" --><!-- doxytag: inherits="FixedArray< TComponent, 3 >" -->Represent Red, Green and Blue component for color images. <a href="#_details">More...</a> <p> <code>#include <<a class="el" href="itkRGBPixel_8h_source.html">itkRGBPixel.h</a>></code> <p> <div class="dynheader"> Inheritance diagram for itk::RGBPixel< TComponent >:</div> <div class="dynsection"> <p><center><img src="classitk_1_1RGBPixel__inherit__graph.png" border="0" usemap="#itk_1_1RGBPixel_3_01TComponent_01_4__inherit__map" alt="Inheritance graph"></center> <map name="itk_1_1RGBPixel_3_01TComponent_01_4__inherit__map"> <area shape="rect" id="node7" href="classitk_1_1RGBPixel.html" title="itk::RGBPixel\< float \>" alt="" coords="5,277,176,307"><area shape="rect" id="node9" href="classitk_1_1RGBPixel.html" title="itk::RGBPixel\< TPixel \>" alt="" coords="200,277,379,307"><area shape="rect" id="node2" href="classitk_1_1FixedArray.html" title="itk::FixedArray\< TComponent, 3 \>" alt="" coords="64,101,315,131"><area shape="rect" id="node4" href="classitk_1_1FixedArray.html" title="Simulate a standard C array with copy semnatics." alt="" coords="45,5,333,35"></map> <center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div> <div class="dynheader"> Collaboration diagram for itk::RGBPixel< TComponent >:</div> <div class="dynsection"> <p><center><img src="classitk_1_1RGBPixel__coll__graph.png" border="0" usemap="#itk_1_1RGBPixel_3_01TComponent_01_4__coll__map" alt="Collaboration graph"></center> <map name="itk_1_1RGBPixel_3_01TComponent_01_4__coll__map"> <area shape="rect" id="node2" href="classitk_1_1FixedArray.html" title="itk::FixedArray\< TComponent, 3 \>" alt="" coords="24,101,275,131"><area shape="rect" id="node4" href="classitk_1_1FixedArray.html" title="Simulate a standard C array with copy semnatics." alt="" coords="5,5,293,35"></map> <center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div> <p> <a href="classitk_1_1RGBPixel-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_1FixedArray.html">FixedArray</a>< TComponent, 3 > </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1RGBPixel.html#5fb182093629ce7feb8c0f21700f6a22">BaseArray</a></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="classitk_1_1RGBPixel.html#e66e2763468efd48ee8868a16049342b">ValueType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1FixedArray.html#962e15c3c9804dd8b5ef472c98de57e1">CArray</a> [VLength]</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">typedef TComponent </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1RGBPixel.html#98aad6da6a722513f1c3d85bab9c7cd3">ComponentType</a></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">typedef const <a class="el" href="classitk_1_1RGBPixel.html#e66e2763468efd48ee8868a16049342b">ValueType</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1FixedArray.html#b758140730ecbd01746a5541e128ea88">const_pointer</a></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">typedef const <a class="el" href="classitk_1_1RGBPixel.html#e66e2763468efd48ee8868a16049342b">ValueType</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1FixedArray.html#3e92b6bede5072b5881d87d9f1d7f4ca">const_reference</a></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">typedef const <a class="el" href="classitk_1_1RGBPixel.html#e66e2763468efd48ee8868a16049342b">ValueType</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1FixedArray.html#d32e2baedd7258d29bc37b859c11f5fa">ConstIterator</a></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="classitk_1_1RGBPixel.html#e66e2763468efd48ee8868a16049342b">ValueType</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1FixedArray.html#6ae0db8267c4a41a9e0b4f3e96b6eb91">Iterator</a></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="classitk_1_1RGBPixel.html#e66e2763468efd48ee8868a16049342b">ValueType</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1FixedArray.html#3f03a0cb18dca973f7e3dd8fc822a9ec">pointer</a></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="classitk_1_1RGBPixel.html#e66e2763468efd48ee8868a16049342b">ValueType</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1FixedArray.html#91b41b792eb1974566ecb4d29d45788b">reference</a></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="classitk_1_1RGBPixel.html">RGBPixel</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1RGBPixel.html#36fd0132f1d4852885b0e540a6686bdb">Self</a></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">typedef unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1FixedArray.html#f1073f3612997805eda7f8dbc7b61785">SizeType</a></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="classitk_1_1FixedArray.html">FixedArray</a>< TComponent, 3 > </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1RGBPixel.html#2e6fb6121a2ba84616e21adbb29cb6f4">Superclass</a></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="classitk_1_1FixedArray.html#32aedef2892b6559798047b240973e0c">Superclass::ValueType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1RGBPixel.html#e66e2763468efd48ee8868a16049342b">ValueType</a></td></tr> <tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="classitk_1_1RGBPixel.html#98aad6da6a722513f1c3d85bab9c7cd3">ComponentType</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1RGBPixel.html#615d0ea0aeeba65e85c9125f6acdc02d">GetBlue</a> (void) const </td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="classitk_1_1RGBPixel.html#98aad6da6a722513f1c3d85bab9c7cd3">ComponentType</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1RGBPixel.html#69dc230a1b6098b2cc2b46900e48a770">GetGreen</a> (void) const </td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classitk_1_1RGBPixel.html#98aad6da6a722513f1c3d85bab9c7cd3">ComponentType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1RGBPixel.html#6175ba8f8ec7ae2116b73c90d004d458">GetLuminance</a> (void) const </td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classitk_1_1RGBPixel.html#98aad6da6a722513f1c3d85bab9c7cd3">ComponentType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1RGBPixel.html#a33819884c2e8425fe73ba55eed0e294">GetNthComponent</a> (int c) const </td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="classitk_1_1RGBPixel.html#98aad6da6a722513f1c3d85bab9c7cd3">ComponentType</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1RGBPixel.html#4206b77a477fd545d884b33ce291f271">GetRed</a> (void) const </td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classitk_1_1RGBPixel.html#98aad6da6a722513f1c3d85bab9c7cd3">ComponentType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1RGBPixel.html#fc1dbd2b60907e1ae77b9e343b3e05a6">GetScalarValue</a> () const </td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1FixedArray.html#8b6be7c7b1983ed49ab0bd0b4f24ce1a">itkStaticConstMacro</a> (Dimension, unsigned int, VLength)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1FixedArray.html#7f4fd33bdc05c59c26b1cc9c35e021ed">itkStaticConstMacro</a> (Length, unsigned int, VLength)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1RGBPixel.html#ef1f8036c1a37650eb549d574e1a71fa">operator<</a> (const <a class="el" href="classitk_1_1RGBPixel.html">Self</a> &vec) const </td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classitk_1_1RGBPixel.html">Self</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1RGBPixel.html#e023602e8ea5f1c514762251f0be6098">operator=</a> (const <a class="el" href="classitk_1_1RGBPixel.html#98aad6da6a722513f1c3d85bab9c7cd3">ComponentType</a> r[3])</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1RGBPixel.html#2c2f25d8395c8d52dc2ccae0d9720d3f">operator==</a> (const <a class="el" href="classitk_1_1RGBPixel.html">Self</a> &vec) const </td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1RGBPixel.html#3375b0433c8190818f0a328f824ce6bc">RGBPixel</a> (const <a class="el" href="classitk_1_1RGBPixel.html#98aad6da6a722513f1c3d85bab9c7cd3">ComponentType</a> &r)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1RGBPixel.html#a1a7ade76dc5237cb2aae82cba8d21df">RGBPixel</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_1RGBPixel.html#137c282f9d5ed7329a54dfc501a97ad9">Set</a> (<a class="el" href="classitk_1_1RGBPixel.html#98aad6da6a722513f1c3d85bab9c7cd3">ComponentType</a> red, <a class="el" href="classitk_1_1RGBPixel.html#98aad6da6a722513f1c3d85bab9c7cd3">ComponentType</a> green, <a class="el" href="classitk_1_1RGBPixel.html#98aad6da6a722513f1c3d85bab9c7cd3">ComponentType</a> blue)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1RGBPixel.html#385387586966e7b5bb9219e116f16a35">SetBlue</a> (<a class="el" href="classitk_1_1RGBPixel.html#98aad6da6a722513f1c3d85bab9c7cd3">ComponentType</a> blue)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1RGBPixel.html#a9f2ec8e99d954b961cacc1e43d89248">SetGreen</a> (<a class="el" href="classitk_1_1RGBPixel.html#98aad6da6a722513f1c3d85bab9c7cd3">ComponentType</a> green)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1RGBPixel.html#b5dd43606cb2d390a96e4baa8bb30063">SetNthComponent</a> (int c, const <a class="el" href="classitk_1_1RGBPixel.html#98aad6da6a722513f1c3d85bab9c7cd3">ComponentType</a> &v)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1RGBPixel.html#3c2b4946a7154cd1625d4ca87b6fd3b1">SetRed</a> (<a class="el" href="classitk_1_1RGBPixel.html#98aad6da6a722513f1c3d85bab9c7cd3">ComponentType</a> red)</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_1FixedArray.html#d32e2baedd7258d29bc37b859c11f5fa">ConstIterator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1FixedArray.html#dcd2e0e0bceae51825a8a7484503dc8d">Begin</a> () const</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classitk_1_1FixedArray.html#6ae0db8267c4a41a9e0b4f3e96b6eb91">Iterator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1FixedArray.html#6030c435d7cbffc40d702f11e8e94699">Begin</a> ()</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classitk_1_1FixedArray.html#d32e2baedd7258d29bc37b859c11f5fa">ConstIterator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1FixedArray.html#a6ee98b0501530ed3167c814b5d7a08c">End</a> () const</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classitk_1_1FixedArray.html#6ae0db8267c4a41a9e0b4f3e96b6eb91">Iterator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1FixedArray.html#b6c15634a3f3ebca88405674c9b8d658">End</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_1FixedArray.html#df1a100a801b61138258203b0b89a5c0">Fill</a> (const <a class="el" href="classitk_1_1RGBPixel.html#e66e2763468efd48ee8868a16049342b">ValueType</a> &)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">ConstReverseIterator </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1FixedArray.html#7b351a53162606cf14d2703903072a0c">rBegin</a> () const</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">ReverseIterator </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1FixedArray.html#9d98b9ce9d213e487fc61d8fc278fc14">rBegin</a> ()</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">ConstReverseIterator </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1FixedArray.html#ab8438a7946e0d762c2400d3f95e37e5">rEnd</a> () const</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">ReverseIterator </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1FixedArray.html#6129dfcca02d9f748452f91d996c47f1">rEnd</a> ()</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classitk_1_1FixedArray.html#f1073f3612997805eda7f8dbc7b61785">SizeType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1FixedArray.html#69e0fe8937e00fa70e2a5a84f39a3a75">Size</a> () const</td></tr> <tr><td colspan="2"><div class="groupHeader"></div></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="classitk_1_1RGBPixel.html#e66e2763468efd48ee8868a16049342b">ValueType</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1FixedArray.html#ed553c1a074ddc323d715153dc4be812">GetDataPointer</a> () const</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classitk_1_1RGBPixel.html#e66e2763468efd48ee8868a16049342b">ValueType</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1FixedArray.html#ab0257538946d2f3f9a316b695000628">GetDataPointer</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_1FixedArray.html#3e92b6bede5072b5881d87d9f1d7f4ca">const_reference</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1FixedArray.html#e4120554517125e72b5c3b87c7474f1c">GetElement</a> (unsigned short index) const</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1FixedArray.html#840d53c87749dac53484bbcc0d5afb95">SetElement</a> (unsigned short index, <a class="el" href="classitk_1_1FixedArray.html#3e92b6bede5072b5881d87d9f1d7f4ca">const_reference</a> value)</td></tr> <tr><td colspan="2"><div class="groupHeader"></div></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1RGBPixel.html#795cadf5fab06c74a0c94dc211910123">itkStaticConstMacro</a> (Length, unsigned int, 3)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1RGBPixel.html#daa23ef55c8dc8a46f721de802cbc2e1">itkStaticConstMacro</a> (Dimension, unsigned int, 3)</td></tr> <tr><td colspan="2"><div class="groupHeader"></div></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1FixedArray.html#17a8a4cb6d4581ef7058036dd6182aaa">operator!=</a> (const <a class="el" href="classitk_1_1FixedArray.html">FixedArray</a> &r) const</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1FixedArray.html#c00b25f8a41da2d065f9f154d2ddc400">operator==</a> (const <a class="el" href="classitk_1_1FixedArray.html">FixedArray</a> &r) const</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_1RGBPixel.html">Self</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1RGBPixel.html#6e35e21d879ac7d904fa4b7ec61e9e37">operator*</a> (const <a class="el" href="classitk_1_1RGBPixel.html#98aad6da6a722513f1c3d85bab9c7cd3">ComponentType</a> &f) const </td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classitk_1_1RGBPixel.html">Self</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1RGBPixel.html#5613e13bbe71628115962062d8771997">operator+</a> (const <a class="el" href="classitk_1_1RGBPixel.html">Self</a> &vec) const </td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="classitk_1_1RGBPixel.html">Self</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1RGBPixel.html#83525482f535ae603cc79a9b5b6bc780">operator+=</a> (const <a class="el" href="classitk_1_1RGBPixel.html">Self</a> &vec)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classitk_1_1RGBPixel.html">Self</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1RGBPixel.html#04e14933ca69a94b77a7a9c8114b0c7b">operator-</a> (const <a class="el" href="classitk_1_1RGBPixel.html">Self</a> &vec) const </td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="classitk_1_1RGBPixel.html">Self</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1RGBPixel.html#7533a1cb920837729fdf81e6cd7fb9cd">operator-=</a> (const <a class="el" href="classitk_1_1RGBPixel.html">Self</a> &vec)</td></tr> <tr><td colspan="2"><div class="groupHeader"></div></td></tr> <tr><td class="memTemplParams" nowrap colspan="2">template<class TRGBPixelValueType > </td></tr> <tr><td class="memTemplItemLeft" nowrap align="right" valign="top"><a class="el" href="classitk_1_1RGBPixel.html">Self</a> & </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classitk_1_1RGBPixel.html#5507a5f3b65de93ff4df26a161455b87">operator=</a> (const <a class="el" href="classitk_1_1RGBPixel.html">RGBPixel</a>< TRGBPixelValueType > &r)</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_1FixedArray.html#3e92b6bede5072b5881d87d9f1d7f4ca">const_reference</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1FixedArray.html#7d78647714f61fbb001fabf5fcb7fc68">operator[]</a> (unsigned long index) const</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classitk_1_1FixedArray.html#91b41b792eb1974566ecb4d29d45788b">reference</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1FixedArray.html#a9cac05913381e77894e6639977b32fa">operator[]</a> (unsigned long index)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classitk_1_1FixedArray.html#3e92b6bede5072b5881d87d9f1d7f4ca">const_reference</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1FixedArray.html#c0b5ba704b3a8158665fed7f1527eb82">operator[]</a> (long index) const</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classitk_1_1FixedArray.html#91b41b792eb1974566ecb4d29d45788b">reference</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1FixedArray.html#bca906985d168163f409737c27f830e0">operator[]</a> (long index)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classitk_1_1FixedArray.html#3e92b6bede5072b5881d87d9f1d7f4ca">const_reference</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1FixedArray.html#39cb684982c44d1ae51b3f091e7f6a3b">operator[]</a> (unsigned int index) const</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classitk_1_1FixedArray.html#91b41b792eb1974566ecb4d29d45788b">reference</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1FixedArray.html#c484b40a9dca523b6f4965ab59c6d654">operator[]</a> (unsigned int index)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classitk_1_1FixedArray.html#3e92b6bede5072b5881d87d9f1d7f4ca">const_reference</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1FixedArray.html#000ad57c85f4dc8bf52dfbe198e09c88">operator[]</a> (int index) const</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classitk_1_1FixedArray.html#91b41b792eb1974566ecb4d29d45788b">reference</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1FixedArray.html#c272e2c0d0921d3d09569c54b7ca199c">operator[]</a> (int index)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classitk_1_1FixedArray.html#3e92b6bede5072b5881d87d9f1d7f4ca">const_reference</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1FixedArray.html#e4ab2c224b2d27b73a7bd517c1f96ff3">operator[]</a> (unsigned short index) const</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classitk_1_1FixedArray.html#91b41b792eb1974566ecb4d29d45788b">reference</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1FixedArray.html#66a1a91b116016dc23a6c133c2e2ae55">operator[]</a> (unsigned short index)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classitk_1_1FixedArray.html#3e92b6bede5072b5881d87d9f1d7f4ca">const_reference</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1FixedArray.html#d7923cbb3e7c12a1dcf17bf93b335401">operator[]</a> (short index) const</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classitk_1_1FixedArray.html#91b41b792eb1974566ecb4d29d45788b">reference</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1FixedArray.html#6266788e1529e419e5028c15780d53de">operator[]</a> (short index)</td></tr> <tr><td colspan="2"><div class="groupHeader"></div></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1RGBPixel.html#662915c14d629e55926c3932a597d4da">RGBPixel</a> (const <a class="el" href="classitk_1_1RGBPixel.html#98aad6da6a722513f1c3d85bab9c7cd3">ComponentType</a> r[3])</td></tr> <tr><td class="memTemplParams" nowrap colspan="2">template<class TRGBPixelValueType > </td></tr> <tr><td class="memTemplItemLeft" nowrap align="right" valign="top"> </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classitk_1_1RGBPixel.html#ca2c6ba60a685985412184b599afee78">RGBPixel</a> (const <a class="el" href="classitk_1_1RGBPixel.html">RGBPixel</a>< TRGBPixelValueType > &r)</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 <a class="el" href="classitk_1_1FixedArray.html">FixedArray</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1FixedArray.html#b11d9fff62ca4a145c9769f101dc2879">Filled</a> (const <a class="el" href="classitk_1_1RGBPixel.html#e66e2763468efd48ee8868a16049342b">ValueType</a> &)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">static unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1RGBPixel.html#08b5a0faefe72b8417801eacd95e0da8">GetNumberOfComponents</a> ()</td></tr> </table> <hr><a name="_details"></a><h2>Detailed Description</h2> <h3>template<typename TComponent = unsigned short><br> class itk::RGBPixel< TComponent ></h3> Represent Red, Green and Blue component for color images. <p> This class is templated over the representation used for each component.<p> The following syntax for assigning an index is allowed/suggested:<p> <a class="el" href="classitk_1_1RGBPixel.html">RGBPixel<float></a> pixel; pixel = 1.0f, 0.0f, .5f; RGBPixel<char> pixelArray[2]; pixelArray[0] = 255, 255, 255; pixelArray[1] = 255, 255, 244;<p> Since <a class="el" href="classitk_1_1RGBPixel.html" title="Represent Red, Green and Blue component for color images.">RGBPixel</a> is a subclass of <a class="el" href="classitk_1_1Array.html" title="Array class with size defined at construction time.">Array</a>, you can access its components as: pixel[0], pixel[1], pixel[2] <dl compact><dt><b>Examples: </b></dt><dd> <p> <a class="el" href="DataRepresentation_2Image_2RGBImage_8cxx-example.html#_a1">DataRepresentation/Image/RGBImage.cxx</a>, <a class="el" href="Examples_2Iterators_2ImageLinearIteratorWithIndex_8cxx-example.html#_a1">Examples/Iterators/ImageLinearIteratorWithIndex.cxx</a>, and <a class="el" href="Iterators_2ImageRegionIteratorWithIndex_8cxx-example.html#_a1">Iterators/ImageRegionIteratorWithIndex.cxx</a>.</dl> <p>Definition at line <a class="el" href="itkRGBPixel_8h_source.html#l00051">51</a> of file <a class="el" href="itkRGBPixel_8h_source.html">itkRGBPixel.h</a>.</p> <hr><h2>Member Typedef Documentation</h2> <a class="anchor" name="5fb182093629ce7feb8c0f21700f6a22"></a><!-- doxytag: member="itk::RGBPixel::BaseArray" ref="5fb182093629ce7feb8c0f21700f6a22" args="" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<typename TComponent = unsigned short> </div> <table class="memname"> <tr> <td class="memname">typedef <a class="el" href="classitk_1_1FixedArray.html">FixedArray</a><TComponent, 3> <a class="el" href="classitk_1_1RGBPixel.html">itk::RGBPixel</a>< TComponent >::<a class="el" href="classitk_1_1FixedArray.html">BaseArray</a> </td> </tr> </table> </div> <div class="memdoc"> <p> Convenience typedefs. <p>Definition at line <a class="el" href="itkRGBPixel_8h_source.html#l00064">64</a> of file <a class="el" href="itkRGBPixel_8h_source.html">itkRGBPixel.h</a>.</p> </div> </div><p> <a class="anchor" name="962e15c3c9804dd8b5ef472c98de57e1"></a><!-- doxytag: member="itk::RGBPixel::CArray" ref="962e15c3c9804dd8b5ef472c98de57e1" args="[VLength]" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">typedef <a class="el" href="classitk_1_1RGBPixel.html#e66e2763468efd48ee8868a16049342b">ValueType</a> <a class="el" href="classitk_1_1FixedArray.html">itk::FixedArray</a>< TComponent , VLength >::<a class="el" href="classitk_1_1FixedArray.html#962e15c3c9804dd8b5ef472c98de57e1">CArray</a>[VLength]<code> [inherited]</code> </td> </tr> </table> </div> <div class="memdoc"> <p> <a class="el" href="classA.html">A</a> type representing the C-array version of this FixedArray. <p>Definition at line <a class="el" href="itkFixedArray_8h_source.html#l00077">77</a> of file <a class="el" href="itkFixedArray_8h_source.html">itkFixedArray.h</a>.</p> </div> </div><p> <a class="anchor" name="98aad6da6a722513f1c3d85bab9c7cd3"></a><!-- doxytag: member="itk::RGBPixel::ComponentType" ref="98aad6da6a722513f1c3d85bab9c7cd3" args="" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<typename TComponent = unsigned short> </div> <table class="memname"> <tr> <td class="memname">typedef TComponent <a class="el" href="classitk_1_1RGBPixel.html">itk::RGBPixel</a>< TComponent >::<a class="el" href="classitk_1_1RGBPixel.html#98aad6da6a722513f1c3d85bab9c7cd3">ComponentType</a> </td> </tr> </table> </div> <div class="memdoc"> <p> Define the component type. <p>Definition at line <a class="el" href="itkRGBPixel_8h_source.html#l00067">67</a> of file <a class="el" href="itkRGBPixel_8h_source.html">itkRGBPixel.h</a>.</p> </div> </div><p> <a class="anchor" name="b758140730ecbd01746a5541e128ea88"></a><!-- doxytag: member="itk::RGBPixel::const_pointer" ref="b758140730ecbd01746a5541e128ea88" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">typedef const <a class="el" href="classitk_1_1RGBPixel.html#e66e2763468efd48ee8868a16049342b">ValueType</a>* <a class="el" href="classitk_1_1FixedArray.html">itk::FixedArray</a>< TComponent , VLength >::<a class="el" href="classitk_1_1FixedArray.html#b758140730ecbd01746a5541e128ea88">const_pointer</a><code> [inherited]</code> </td> </tr> </table> </div> <div class="memdoc"> <p> <a class="el" href="classA.html">A</a> const pointer to the ValueType. <p>Definition at line <a class="el" href="itkFixedArray_8h_source.html#l00125">125</a> of file <a class="el" href="itkFixedArray_8h_source.html">itkFixedArray.h</a>.</p> </div> </div><p> <a class="anchor" name="3e92b6bede5072b5881d87d9f1d7f4ca"></a><!-- doxytag: member="itk::RGBPixel::const_reference" ref="3e92b6bede5072b5881d87d9f1d7f4ca" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">typedef const <a class="el" href="classitk_1_1RGBPixel.html#e66e2763468efd48ee8868a16049342b">ValueType</a>& <a class="el" href="classitk_1_1FixedArray.html">itk::FixedArray</a>< TComponent , VLength >::<a class="el" href="classitk_1_1FixedArray.html#3e92b6bede5072b5881d87d9f1d7f4ca">const_reference</a><code> [inherited]</code> </td> </tr> </table> </div> <div class="memdoc"> <p> <a class="el" href="classA.html">A</a> const reference to the ValueType. <p>Definition at line <a class="el" href="itkFixedArray_8h_source.html#l00131">131</a> of file <a class="el" href="itkFixedArray_8h_source.html">itkFixedArray.h</a>.</p> </div> </div><p> <a class="anchor" name="d32e2baedd7258d29bc37b859c11f5fa"></a><!-- doxytag: member="itk::RGBPixel::ConstIterator" ref="d32e2baedd7258d29bc37b859c11f5fa" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">typedef const <a class="el" href="classitk_1_1RGBPixel.html#e66e2763468efd48ee8868a16049342b">ValueType</a>* <a class="el" href="classitk_1_1FixedArray.html">itk::FixedArray</a>< TComponent , VLength >::<a class="el" href="classitk_1_1FixedArray.html#d32e2baedd7258d29bc37b859c11f5fa">ConstIterator</a><code> [inherited]</code> </td> </tr> </table> </div> <div class="memdoc"> <p> <a class="el" href="classA.html">A</a> const iterator through the array. <p>Definition at line <a class="el" href="itkFixedArray_8h_source.html#l00083">83</a> of file <a class="el" href="itkFixedArray_8h_source.html">itkFixedArray.h</a>.</p> </div> </div><p> <a class="anchor" name="6ae0db8267c4a41a9e0b4f3e96b6eb91"></a><!-- doxytag: member="itk::RGBPixel::Iterator" ref="6ae0db8267c4a41a9e0b4f3e96b6eb91" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">typedef <a class="el" href="classitk_1_1RGBPixel.html#e66e2763468efd48ee8868a16049342b">ValueType</a>* <a class="el" href="classitk_1_1FixedArray.html">itk::FixedArray</a>< TComponent , VLength >::<a class="el" href="classitk_1_1FixedArray.html#6ae0db8267c4a41a9e0b4f3e96b6eb91">Iterator</a><code> [inherited]</code> </td> </tr> </table> </div> <div class="memdoc"> <p> An iterator through the array. <p>Definition at line <a class="el" href="itkFixedArray_8h_source.html#l00080">80</a> of file <a class="el" href="itkFixedArray_8h_source.html">itkFixedArray.h</a>.</p> </div> </div><p> <a class="anchor" name="3f03a0cb18dca973f7e3dd8fc822a9ec"></a><!-- doxytag: member="itk::RGBPixel::pointer" ref="3f03a0cb18dca973f7e3dd8fc822a9ec" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">typedef <a class="el" href="classitk_1_1RGBPixel.html#e66e2763468efd48ee8868a16049342b">ValueType</a>* <a class="el" href="classitk_1_1FixedArray.html">itk::FixedArray</a>< TComponent , VLength >::<a class="el" href="classitk_1_1FixedArray.html#3f03a0cb18dca973f7e3dd8fc822a9ec">pointer</a><code> [inherited]</code> </td> </tr> </table> </div> <div class="memdoc"> <p> <a class="el" href="classA.html">A</a> pointer to the ValueType. <p>Definition at line <a class="el" href="itkFixedArray_8h_source.html#l00122">122</a> of file <a class="el" href="itkFixedArray_8h_source.html">itkFixedArray.h</a>.</p> </div> </div><p> <a class="anchor" name="91b41b792eb1974566ecb4d29d45788b"></a><!-- doxytag: member="itk::RGBPixel::reference" ref="91b41b792eb1974566ecb4d29d45788b" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">typedef <a class="el" href="classitk_1_1RGBPixel.html#e66e2763468efd48ee8868a16049342b">ValueType</a>& <a class="el" href="classitk_1_1FixedArray.html">itk::FixedArray</a>< TComponent , VLength >::<a class="el" href="classitk_1_1FixedArray.html#91b41b792eb1974566ecb4d29d45788b">reference</a><code> [inherited]</code> </td> </tr> </table> </div> <div class="memdoc"> <p> <a class="el" href="classA.html">A</a> reference to the ValueType. <p>Definition at line <a class="el" href="itkFixedArray_8h_source.html#l00128">128</a> of file <a class="el" href="itkFixedArray_8h_source.html">itkFixedArray.h</a>.</p> </div> </div><p> <a class="anchor" name="36fd0132f1d4852885b0e540a6686bdb"></a><!-- doxytag: member="itk::RGBPixel::Self" ref="36fd0132f1d4852885b0e540a6686bdb" args="" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<typename TComponent = unsigned short> </div> <table class="memname"> <tr> <td class="memname">typedef <a class="el" href="classitk_1_1RGBPixel.html">RGBPixel</a> <a class="el" href="classitk_1_1RGBPixel.html">itk::RGBPixel</a>< TComponent >::<a class="el" href="classitk_1_1RGBPixel.html">Self</a> </td> </tr> </table> </div> <div class="memdoc"> <p> Standard class typedefs. <p>Definition at line <a class="el" href="itkRGBPixel_8h_source.html#l00055">55</a> of file <a class="el" href="itkRGBPixel_8h_source.html">itkRGBPixel.h</a>.</p> </div> </div><p> <a class="anchor" name="f1073f3612997805eda7f8dbc7b61785"></a><!-- doxytag: member="itk::RGBPixel::SizeType" ref="f1073f3612997805eda7f8dbc7b61785" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">typedef unsigned int <a class="el" href="classitk_1_1FixedArray.html">itk::FixedArray</a>< TComponent , VLength >::<a class="el" href="classitk_1_1FixedArray.html#f1073f3612997805eda7f8dbc7b61785">SizeType</a><code> [inherited]</code> </td> </tr> </table> </div> <div class="memdoc"> <p> <p>Definition at line <a class="el" href="itkFixedArray_8h_source.html#l00133">133</a> of file <a class="el" href="itkFixedArray_8h_source.html">itkFixedArray.h</a>.</p> </div> </div><p> <a class="anchor" name="2e6fb6121a2ba84616e21adbb29cb6f4"></a><!-- doxytag: member="itk::RGBPixel::Superclass" ref="2e6fb6121a2ba84616e21adbb29cb6f4" args="" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<typename TComponent = unsigned short> </div> <table class="memname"> <tr> <td class="memname">typedef <a class="el" href="classitk_1_1FixedArray.html">FixedArray</a><TComponent, 3> <a class="el" href="classitk_1_1RGBPixel.html">itk::RGBPixel</a>< TComponent >::<a class="el" href="classitk_1_1FixedArray.html">Superclass</a> </td> </tr> </table> </div> <div class="memdoc"> <p> <p>Definition at line <a class="el" href="itkRGBPixel_8h_source.html#l00056">56</a> of file <a class="el" href="itkRGBPixel_8h_source.html">itkRGBPixel.h</a>.</p> </div> </div><p> <a class="anchor" name="e66e2763468efd48ee8868a16049342b"></a><!-- doxytag: member="itk::RGBPixel::ValueType" ref="e66e2763468efd48ee8868a16049342b" args="" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<typename TComponent = unsigned short> </div> <table class="memname"> <tr> <td class="memname">typedef <a class="el" href="classitk_1_1FixedArray.html#32aedef2892b6559798047b240973e0c">Superclass::ValueType</a> <a class="el" href="classitk_1_1RGBPixel.html">itk::RGBPixel</a>< TComponent >::<a class="el" href="classitk_1_1RGBPixel.html#e66e2763468efd48ee8868a16049342b">ValueType</a> </td> </tr> </table> </div> <div class="memdoc"> <p> The element type stored at each location in the <a class="el" href="classitk_1_1FixedArray.html" title="Simulate a standard C array with copy semnatics.">FixedArray</a>. <p>Reimplemented from <a class="el" href="classitk_1_1FixedArray.html#32aedef2892b6559798047b240973e0c">itk::FixedArray< TComponent, 3 ></a>.</p> <p>Definition at line <a class="el" href="itkRGBPixel_8h_source.html#l00068">68</a> of file <a class="el" href="itkRGBPixel_8h_source.html">itkRGBPixel.h</a>.</p> </div> </div><p> <hr><h2>Constructor & Destructor Documentation</h2> <a class="anchor" name="a1a7ade76dc5237cb2aae82cba8d21df"></a><!-- doxytag: member="itk::RGBPixel::RGBPixel" ref="a1a7ade76dc5237cb2aae82cba8d21df" args="()" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<typename TComponent = unsigned short> </div> <table class="memname"> <tr> <td class="memname"><a class="el" href="classitk_1_1RGBPixel.html">itk::RGBPixel</a>< TComponent >::<a class="el" href="classitk_1_1RGBPixel.html">RGBPixel</a> </td> <td>(</td> <td class="paramname"> </td> <td> ) </td> <td><code> [inline]</code></td> </tr> </table> </div> <div class="memdoc"> <p> Default constructor has nothing to do <p>Definition at line <a class="el" href="itkRGBPixel_8h_source.html#l00071">71</a> of file <a class="el" href="itkRGBPixel_8h_source.html">itkRGBPixel.h</a>.</p> </div> </div><p> <a class="anchor" name="3375b0433c8190818f0a328f824ce6bc"></a><!-- doxytag: member="itk::RGBPixel::RGBPixel" ref="3375b0433c8190818f0a328f824ce6bc" args="(const ComponentType &r)" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<typename TComponent = unsigned short> </div> <table class="memname"> <tr> <td class="memname"><a class="el" href="classitk_1_1RGBPixel.html">itk::RGBPixel</a>< TComponent >::<a class="el" href="classitk_1_1RGBPixel.html">RGBPixel</a> </td> <td>(</td> <td class="paramtype">const <a class="el" href="classitk_1_1RGBPixel.html#98aad6da6a722513f1c3d85bab9c7cd3">ComponentType</a> & </td> <td class="paramname"> <em>r</em> </td> <td> ) </td> <td><code> [inline]</code></td> </tr> </table> </div> <div class="memdoc"> <p> Constructor to fill Red=Blug=Green= r. <p>Definition at line <a class="el" href="itkRGBPixel_8h_source.html#l00074">74</a> of file <a class="el" href="itkRGBPixel_8h_source.html">itkRGBPixel.h</a>.</p> </div> </div><p> <a class="anchor" name="ca2c6ba60a685985412184b599afee78"></a><!-- doxytag: member="itk::RGBPixel::RGBPixel" ref="ca2c6ba60a685985412184b599afee78" args="(const RGBPixel< TRGBPixelValueType > &r)" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<typename TComponent = unsigned short> </div> <div class="memtemplate"> template<class TRGBPixelValueType > </div> <table class="memname"> <tr> <td class="memname"><a class="el" href="classitk_1_1RGBPixel.html">itk::RGBPixel</a>< TComponent >::<a class="el" href="classitk_1_1RGBPixel.html">RGBPixel</a> </td> <td>(</td> <td class="paramtype">const <a class="el" href="classitk_1_1RGBPixel.html">RGBPixel</a>< TRGBPixelValueType > & </td> <td class="paramname"> <em>r</em> </td> <td> ) </td> <td><code> [inline]</code></td> </tr> </table> </div> <div class="memdoc"> <p> Pass-through constructor for the <a class="el" href="classitk_1_1Array.html" title="Array class with size defined at construction time.">Array</a> base class. <p>Definition at line <a class="el" href="itkRGBPixel_8h_source.html#l00078">78</a> of file <a class="el" href="itkRGBPixel_8h_source.html">itkRGBPixel.h</a>.</p> </div> </div><p> <a class="anchor" name="662915c14d629e55926c3932a597d4da"></a><!-- doxytag: member="itk::RGBPixel::RGBPixel" ref="662915c14d629e55926c3932a597d4da" args="(const ComponentType r[3])" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<typename TComponent = unsigned short> </div> <table class="memname"> <tr> <td class="memname"><a class="el" href="classitk_1_1RGBPixel.html">itk::RGBPixel</a>< TComponent >::<a class="el" href="classitk_1_1RGBPixel.html">RGBPixel</a> </td> <td>(</td> <td class="paramtype">const <a class="el" href="classitk_1_1RGBPixel.html#98aad6da6a722513f1c3d85bab9c7cd3">ComponentType</a> </td> <td class="paramname"> <em>r</em>[3] </td> <td> ) </td> <td><code> [inline]</code></td> </tr> </table> </div> <div class="memdoc"> <p> Pass-through constructor for the <a class="el" href="classitk_1_1Array.html" title="Array class with size defined at construction time.">Array</a> base class. <p>Definition at line <a class="el" href="itkRGBPixel_8h_source.html#l00079">79</a> of file <a class="el" href="itkRGBPixel_8h_source.html">itkRGBPixel.h</a>.</p> </div> </div><p> <hr><h2>Member Function Documentation</h2> <a class="anchor" name="dcd2e0e0bceae51825a8a7484503dc8d"></a><!-- doxytag: member="itk::RGBPixel::Begin" ref="dcd2e0e0bceae51825a8a7484503dc8d" args="() const" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classitk_1_1FixedArray.html#d32e2baedd7258d29bc37b859c11f5fa">ConstIterator</a> <a class="el" href="classitk_1_1FixedArray.html">itk::FixedArray</a>< TComponent , VLength >::Begin </td> <td>(</td> <td class="paramtype">void </td> <td class="paramname"> </td> <td> ) </td> <td> const<code> [inherited]</code></td> </tr> </table> </div> <div class="memdoc"> <p> Get various iterators to the array. </div> </div><p> <a class="anchor" name="6030c435d7cbffc40d702f11e8e94699"></a><!-- doxytag: member="itk::RGBPixel::Begin" ref="6030c435d7cbffc40d702f11e8e94699" args="()" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classitk_1_1FixedArray.html#6ae0db8267c4a41a9e0b4f3e96b6eb91">Iterator</a> <a class="el" href="classitk_1_1FixedArray.html">itk::FixedArray</a>< TComponent , VLength >::Begin </td> <td>(</td> <td class="paramtype">void </td> <td class="paramname"> </td> <td> ) </td> <td><code> [inherited]</code></td> </tr> </table> </div> <div class="memdoc"> <p> Get various iterators to the array. </div> </div><p> <a class="anchor" name="a6ee98b0501530ed3167c814b5d7a08c"></a><!-- doxytag: member="itk::RGBPixel::End" ref="a6ee98b0501530ed3167c814b5d7a08c" args="() const" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classitk_1_1FixedArray.html#d32e2baedd7258d29bc37b859c11f5fa">ConstIterator</a> <a class="el" href="classitk_1_1FixedArray.html">itk::FixedArray</a>< TComponent , VLength >::End </td> <td>(</td> <td class="paramtype">void </td> <td class="paramname"> </td> <td> ) </td> <td> const<code> [inherited]</code></td> </tr> </table> </div> <div class="memdoc"> <p> Get various iterators to the array. </div> </div><p> <a class="anchor" name="b6c15634a3f3ebca88405674c9b8d658"></a><!-- doxytag: member="itk::RGBPixel::End" ref="b6c15634a3f3ebca88405674c9b8d658" args="()" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classitk_1_1FixedArray.html#6ae0db8267c4a41a9e0b4f3e96b6eb91">Iterator</a> <a class="el" href="classitk_1_1FixedArray.html">itk::FixedArray</a>< TComponent , VLength >::End </td> <td>(</td> <td class="paramtype">void </td> <td class="paramname"> </td> <td> ) </td> <td><code> [inherited]</code></td> </tr> </table> </div> <div class="memdoc"> <p> Get various iterators to the array. </div> </div><p> <a class="anchor" name="df1a100a801b61138258203b0b89a5c0"></a><!-- doxytag: member="itk::RGBPixel::Fill" ref="df1a100a801b61138258203b0b89a5c0" args="(const ValueType &)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void <a class="el" href="classitk_1_1FixedArray.html">itk::FixedArray</a>< TComponent , VLength >::Fill </td> <td>(</td> <td class="paramtype">const ValueType & </td> <td class="paramname"> </td> <td> ) </td> <td><code> [inherited]</code></td> </tr> </table> </div> <div class="memdoc"> <p> Get various iterators to the array. <p>Referenced by <a class="el" href="itkRGBPixel_8h_source.html#l00074">itk::RGBPixel< TPixel >::RGBPixel()</a>.</p> </div> </div><p> <a class="anchor" name="b11d9fff62ca4a145c9769f101dc2879"></a><!-- doxytag: member="itk::RGBPixel::Filled" ref="b11d9fff62ca4a145c9769f101dc2879" args="(const ValueType &)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="classitk_1_1FixedArray.html">FixedArray</a> <a class="el" href="classitk_1_1FixedArray.html">itk::FixedArray</a>< TComponent , VLength >::Filled </td> <td>(</td> <td class="paramtype">const ValueType & </td> <td class="paramname"> </td> <td> ) </td> <td><code> [static, inherited]</code></td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="615d0ea0aeeba65e85c9125f6acdc02d"></a><!-- doxytag: member="itk::RGBPixel::GetBlue" ref="615d0ea0aeeba65e85c9125f6acdc02d" args="(void) const " --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<typename TComponent = unsigned short> </div> <table class="memname"> <tr> <td class="memname">const <a class="el" href="classitk_1_1RGBPixel.html#98aad6da6a722513f1c3d85bab9c7cd3">ComponentType</a>& <a class="el" href="classitk_1_1RGBPixel.html">itk::RGBPixel</a>< TComponent >::GetBlue </td> <td>(</td> <td class="paramtype">void </td> <td class="paramname"> </td> <td> ) </td> <td> const<code> [inline]</code></td> </tr> </table> </div> <div class="memdoc"> <p> Get the Blue component. <p>Definition at line <a class="el" href="itkRGBPixel_8h_source.html#l00144">144</a> of file <a class="el" href="itkRGBPixel_8h_source.html">itkRGBPixel.h</a>.</p> <p>Referenced by <a class="el" href="itkBluePixelAccessor_8h_source.html#l00060">itk::BluePixelAccessor< T >::Get()</a>.</p> </div> </div><p> <a class="anchor" name="ed553c1a074ddc323d715153dc4be812"></a><!-- doxytag: member="itk::RGBPixel::GetDataPointer" ref="ed553c1a074ddc323d715153dc4be812" args="() const" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">const <a class="el" href="classitk_1_1RGBPixel.html#e66e2763468efd48ee8868a16049342b">ValueType</a>* <a class="el" href="classitk_1_1FixedArray.html">itk::FixedArray</a>< TComponent , VLength >::GetDataPointer </td> <td>(</td> <td class="paramname"> </td> <td> ) </td> <td> const<code> [inline, inherited]</code></td> </tr> </table> </div> <div class="memdoc"> <p> Return a pointer to the data. <p>Definition at line <a class="el" href="itkFixedArray_8h_source.html#l00218">218</a> of file <a class="el" href="itkFixedArray_8h_source.html">itkFixedArray.h</a>.</p> </div> </div><p> <a class="anchor" name="ab0257538946d2f3f9a316b695000628"></a><!-- doxytag: member="itk::RGBPixel::GetDataPointer" ref="ab0257538946d2f3f9a316b695000628" args="()" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classitk_1_1RGBPixel.html#e66e2763468efd48ee8868a16049342b">ValueType</a>* <a class="el" href="classitk_1_1FixedArray.html">itk::FixedArray</a>< TComponent , VLength >::GetDataPointer </td> <td>(</td> <td class="paramname"> </td> <td> ) </td> <td><code> [inline, inherited]</code></td> </tr> </table> </div> <div class="memdoc"> <p> Return a pointer to the data. <p>Definition at line <a class="el" href="itkFixedArray_8h_source.html#l00217">217</a> of file <a class="el" href="itkFixedArray_8h_source.html">itkFixedArray.h</a>.</p> </div> </div><p> <a class="anchor" name="e4120554517125e72b5c3b87c7474f1c"></a><!-- doxytag: member="itk::RGBPixel::GetElement" ref="e4120554517125e72b5c3b87c7474f1c" args="(unsigned short index) const" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classitk_1_1FixedArray.html#3e92b6bede5072b5881d87d9f1d7f4ca">const_reference</a> <a class="el" href="classitk_1_1FixedArray.html">itk::FixedArray</a>< TComponent , VLength >::GetElement </td> <td>(</td> <td class="paramtype">unsigned short </td> <td class="paramname"> <em>index</em> </td> <td> ) </td> <td> const<code> [inline, inherited]</code></td> </tr> </table> </div> <div class="memdoc"> <p> Set/Get element methods are more convenient in wrapping languages <p>Definition at line <a class="el" href="itkFixedArray_8h_source.html#l00213">213</a> of file <a class="el" href="itkFixedArray_8h_source.html">itkFixedArray.h</a>.</p> </div> </div><p> <a class="anchor" name="69dc230a1b6098b2cc2b46900e48a770"></a><!-- doxytag: member="itk::RGBPixel::GetGreen" ref="69dc230a1b6098b2cc2b46900e48a770" args="(void) const " --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<typename TComponent = unsigned short> </div> <table class="memname"> <tr> <td class="memname">const <a class="el" href="classitk_1_1RGBPixel.html#98aad6da6a722513f1c3d85bab9c7cd3">ComponentType</a>& <a class="el" href="classitk_1_1RGBPixel.html">itk::RGBPixel</a>< TComponent >::GetGreen </td> <td>(</td> <td class="paramtype">void </td> <td class="paramname"> </td> <td> ) </td> <td> const<code> [inline]</code></td> </tr> </table> </div> <div class="memdoc"> <p> Get the Green component. <p>Definition at line <a class="el" href="itkRGBPixel_8h_source.html#l00141">141</a> of file <a class="el" href="itkRGBPixel_8h_source.html">itkRGBPixel.h</a>.</p> <p>Referenced by <a class="el" href="itkGreenPixelAccessor_8h_source.html#l00061">itk::GreenPixelAccessor< T >::Get()</a>.</p> </div> </div><p> <a class="anchor" name="6175ba8f8ec7ae2116b73c90d004d458"></a><!-- doxytag: member="itk::RGBPixel::GetLuminance" ref="6175ba8f8ec7ae2116b73c90d004d458" args="(void) const " --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<typename TComponent = unsigned short> </div> <table class="memname"> <tr> <td class="memname"><a class="el" href="classitk_1_1RGBPixel.html#98aad6da6a722513f1c3d85bab9c7cd3">ComponentType</a> <a class="el" href="classitk_1_1RGBPixel.html">itk::RGBPixel</a>< TComponent >::GetLuminance </td> <td>(</td> <td class="paramtype">void </td> <td class="paramname"> </td> <td> ) </td> <td> const</td> </tr> </table> </div> <div class="memdoc"> <p> Get Luminance out of RGB </div> </div><p> <a class="anchor" name="a33819884c2e8425fe73ba55eed0e294"></a><!-- doxytag: member="itk::RGBPixel::GetNthComponent" ref="a33819884c2e8425fe73ba55eed0e294" args="(int c) const " --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<typename TComponent = unsigned short> </div> <table class="memname"> <tr> <td class="memname"><a class="el" href="classitk_1_1RGBPixel.html#98aad6da6a722513f1c3d85bab9c7cd3">ComponentType</a> <a class="el" href="classitk_1_1RGBPixel.html">itk::RGBPixel</a>< TComponent >::GetNthComponent </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"> <em>c</em> </td> <td> ) </td> <td> const<code> [inline]</code></td> </tr> </table> </div> <div class="memdoc"> <p> Return the value for the Nth component. <p>Definition at line <a class="el" href="itkRGBPixel_8h_source.html#l00108">108</a> of file <a class="el" href="itkRGBPixel_8h_source.html">itkRGBPixel.h</a>.</p> </div> </div><p> <a class="anchor" name="08b5a0faefe72b8417801eacd95e0da8"></a><!-- doxytag: member="itk::RGBPixel::GetNumberOfComponents" ref="08b5a0faefe72b8417801eacd95e0da8" args="()" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<typename TComponent = unsigned short> </div> <table class="memname"> <tr> <td class="memname">static unsigned int <a class="el" href="classitk_1_1RGBPixel.html">itk::RGBPixel</a>< TComponent >::GetNumberOfComponents </td> <td>(</td> <td class="paramname"> </td> <td> ) </td> <td><code> [inline, static]</code></td> </tr> </table> </div> <div class="memdoc"> <p> Return the number of components. <p>Definition at line <a class="el" href="itkRGBPixel_8h_source.html#l00105">105</a> of file <a class="el" href="itkRGBPixel_8h_source.html">itkRGBPixel.h</a>.</p> </div> </div><p> <a class="anchor" name="4206b77a477fd545d884b33ce291f271"></a><!-- doxytag: member="itk::RGBPixel::GetRed" ref="4206b77a477fd545d884b33ce291f271" args="(void) const " --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<typename TComponent = unsigned short> </div> <table class="memname"> <tr> <td class="memname">const <a class="el" href="classitk_1_1RGBPixel.html#98aad6da6a722513f1c3d85bab9c7cd3">ComponentType</a>& <a class="el" href="classitk_1_1RGBPixel.html">itk::RGBPixel</a>< TComponent >::GetRed </td> <td>(</td> <td class="paramtype">void </td> <td class="paramname"> </td> <td> ) </td> <td> const<code> [inline]</code></td> </tr> </table> </div> <div class="memdoc"> <p> Get the Red component. <p>Definition at line <a class="el" href="itkRGBPixel_8h_source.html#l00138">138</a> of file <a class="el" href="itkRGBPixel_8h_source.html">itkRGBPixel.h</a>.</p> <p>Referenced by <a class="el" href="itkRedPixelAccessor_8h_source.html#l00058">itk::RedPixelAccessor< T >::Get()</a>.</p> </div> </div><p> <a class="anchor" name="fc1dbd2b60907e1ae77b9e343b3e05a6"></a><!-- doxytag: member="itk::RGBPixel::GetScalarValue" ref="fc1dbd2b60907e1ae77b9e343b3e05a6" args="() const " --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<typename TComponent = unsigned short> </div> <table class="memname"> <tr> <td class="memname"><a class="el" href="classitk_1_1RGBPixel.html#98aad6da6a722513f1c3d85bab9c7cd3">ComponentType</a> <a class="el" href="classitk_1_1RGBPixel.html">itk::RGBPixel</a>< TComponent >::GetScalarValue </td> <td>(</td> <td class="paramname"> </td> <td> ) </td> <td> const<code> [inline]</code></td> </tr> </table> </div> <div class="memdoc"> <p> Return the value for the Nth component. <p>Definition at line <a class="el" href="itkRGBPixel_8h_source.html#l00112">112</a> of file <a class="el" href="itkRGBPixel_8h_source.html">itkRGBPixel.h</a>.</p> </div> </div><p> <a class="anchor" name="8b6be7c7b1983ed49ab0bd0b4f24ce1a"></a><!-- doxytag: member="itk::RGBPixel::itkStaticConstMacro" ref="8b6be7c7b1983ed49ab0bd0b4f24ce1a" args="(Dimension, unsigned int, VLength)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classitk_1_1FixedArray.html">itk::FixedArray</a>< TComponent , VLength >::itkStaticConstMacro </td> <td>(</td> <td class="paramtype">Dimension </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">unsigned </td> <td class="paramname"> <em>int</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">VLength </td> <td class="paramname"></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td><code> [inherited]</code></td> </tr> </table> </div> <div class="memdoc"> <p> Dimension constant </div> </div><p> <a class="anchor" name="7f4fd33bdc05c59c26b1cc9c35e021ed"></a><!-- doxytag: member="itk::RGBPixel::itkStaticConstMacro" ref="7f4fd33bdc05c59c26b1cc9c35e021ed" args="(Length, unsigned int, VLength)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classitk_1_1FixedArray.html">itk::FixedArray</a>< TComponent , VLength >::itkStaticConstMacro </td> <td>(</td> <td class="paramtype">Length </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">unsigned </td> <td class="paramname"> <em>int</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">VLength </td> <td class="paramname"></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td><code> [inherited]</code></td> </tr> </table> </div> <div class="memdoc"> <p> Length constant </div> </div><p> <a class="anchor" name="795cadf5fab06c74a0c94dc211910123"></a><!-- doxytag: member="itk::RGBPixel::itkStaticConstMacro" ref="795cadf5fab06c74a0c94dc211910123" args="(Length, unsigned int, 3)" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<typename TComponent = unsigned short> </div> <table class="memname"> <tr> <td class="memname"><a class="el" href="classitk_1_1RGBPixel.html">itk::RGBPixel</a>< TComponent >::itkStaticConstMacro </td> <td>(</td> <td class="paramtype">Length </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">unsigned </td> <td class="paramname"> <em>int</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">3 </td> <td class="paramname"></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td></td> </tr> </table> </div> <div class="memdoc"> <p> Dimension of the vector space. </div> </div><p> <a class="anchor" name="daa23ef55c8dc8a46f721de802cbc2e1"></a><!-- doxytag: member="itk::RGBPixel::itkStaticConstMacro" ref="daa23ef55c8dc8a46f721de802cbc2e1" args="(Dimension, unsigned int, 3)" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<typename TComponent = unsigned short> </div> <table class="memname"> <tr> <td class="memname"><a class="el" href="classitk_1_1RGBPixel.html">itk::RGBPixel</a>< TComponent >::itkStaticConstMacro </td> <td>(</td> <td class="paramtype">Dimension </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">unsigned </td> <td class="paramname"> <em>int</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">3 </td> <td class="paramname"></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td></td> </tr> </table> </div> <div class="memdoc"> <p> Dimension of the vector space. </div> </div><p> <a class="anchor" name="17a8a4cb6d4581ef7058036dd6182aaa"></a><!-- doxytag: member="itk::RGBPixel::operator!=" ref="17a8a4cb6d4581ef7058036dd6182aaa" args="(const FixedArray &r) const" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">bool <a class="el" href="classitk_1_1FixedArray.html">itk::FixedArray</a>< TComponent , VLength >::operator!= </td> <td>(</td> <td class="paramtype">const <a class="el" href="classitk_1_1FixedArray.html">FixedArray</a>< TComponent, 3 > & </td> <td class="paramname"> <em>r</em> </td> <td> ) </td> <td> const<code> [inline, inherited]</code></td> </tr> </table> </div> <div class="memdoc"> <p> Operators == and != are used to compare whether two arrays are equal. Note that arrays are equal when the number of components (size) is the same, and each component value is equal. <p>Definition at line <a class="el" href="itkFixedArray_8h_source.html#l00189">189</a> of file <a class="el" href="itkFixedArray_8h_source.html">itkFixedArray.h</a>.</p> </div> </div><p> <a class="anchor" name="6e35e21d879ac7d904fa4b7ec61e9e37"></a><!-- doxytag: member="itk::RGBPixel::operator*" ref="6e35e21d879ac7d904fa4b7ec61e9e37" args="(const ComponentType &f) const " --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<typename TComponent = unsigned short> </div> <table class="memname"> <tr> <td class="memname"><a class="el" href="classitk_1_1RGBPixel.html">Self</a> <a class="el" href="classitk_1_1RGBPixel.html">itk::RGBPixel</a>< TComponent >::operator* </td> <td>(</td> <td class="paramtype">const <a class="el" href="classitk_1_1RGBPixel.html#98aad6da6a722513f1c3d85bab9c7cd3">ComponentType</a> & </td> <td class="paramname"> <em>f</em> </td> <td> ) </td> <td> const</td> </tr> </table> </div> <div class="memdoc"> <p> Aritmetic operations between pixels. Return a new <a class="el" href="classitk_1_1RGBPixel.html" title="Represent Red, Green and Blue component for color images.">RGBPixel</a>. </div> </div><p> <a class="anchor" name="5613e13bbe71628115962062d8771997"></a><!-- doxytag: member="itk::RGBPixel::operator+" ref="5613e13bbe71628115962062d8771997" args="(const Self &vec) const " --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<typename TComponent = unsigned short> </div> <table class="memname"> <tr> <td class="memname"><a class="el" href="classitk_1_1RGBPixel.html">Self</a> <a class="el" href="classitk_1_1RGBPixel.html">itk::RGBPixel</a>< TComponent >::operator+ </td> <td>(</td> <td class="paramtype">const <a class="el" href="classitk_1_1RGBPixel.html">Self</a> & </td> <td class="paramname"> <em>vec</em> </td> <td> ) </td> <td> const</td> </tr> </table> </div> <div class="memdoc"> <p> Aritmetic operations between pixels. Return a new <a class="el" href="classitk_1_1RGBPixel.html" title="Represent Red, Green and Blue component for color images.">RGBPixel</a>. </div> </div><p> <a class="anchor" name="83525482f535ae603cc79a9b5b6bc780"></a><!-- doxytag: member="itk::RGBPixel::operator+=" ref="83525482f535ae603cc79a9b5b6bc780" args="(const Self &vec)" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<typename TComponent = unsigned short> </div> <table class="memname"> <tr> <td class="memname">const <a class="el" href="classitk_1_1RGBPixel.html">Self</a>& <a class="el" href="classitk_1_1RGBPixel.html">itk::RGBPixel</a>< TComponent >::operator+= </td> <td>(</td> <td class="paramtype">const <a class="el" href="classitk_1_1RGBPixel.html">Self</a> & </td> <td class="paramname"> <em>vec</em> </td> <td> ) </td> <td></td> </tr> </table> </div> <div class="memdoc"> <p> Aritmetic operations between pixels. Return a new <a class="el" href="classitk_1_1RGBPixel.html" title="Represent Red, Green and Blue component for color images.">RGBPixel</a>. </div> </div><p> <a class="anchor" name="04e14933ca69a94b77a7a9c8114b0c7b"></a><!-- doxytag: member="itk::RGBPixel::operator-" ref="04e14933ca69a94b77a7a9c8114b0c7b" args="(const Self &vec) const " --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<typename TComponent = unsigned short> </div> <table class="memname"> <tr> <td class="memname"><a class="el" href="classitk_1_1RGBPixel.html">Self</a> <a class="el" href="classitk_1_1RGBPixel.html">itk::RGBPixel</a>< TComponent >::operator- </td> <td>(</td> <td class="paramtype">const <a class="el" href="classitk_1_1RGBPixel.html">Self</a> & </td> <td class="paramname"> <em>vec</em> </td> <td> ) </td> <td> const</td> </tr> </table> </div> <div class="memdoc"> <p> Aritmetic operations between pixels. Return a new <a class="el" href="classitk_1_1RGBPixel.html" title="Represent Red, Green and Blue component for color images.">RGBPixel</a>. </div> </div><p> <a class="anchor" name="7533a1cb920837729fdf81e6cd7fb9cd"></a><!-- doxytag: member="itk::RGBPixel::operator-=" ref="7533a1cb920837729fdf81e6cd7fb9cd" args="(const Self &vec)" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<typename TComponent = unsigned short> </div> <table class="memname"> <tr> <td class="memname">const <a class="el" href="classitk_1_1RGBPixel.html">Self</a>& <a class="el" href="classitk_1_1RGBPixel.html">itk::RGBPixel</a>< TComponent >::operator-= </td> <td>(</td> <td class="paramtype">const <a class="el" href="classitk_1_1RGBPixel.html">Self</a> & </td> <td class="paramname"> <em>vec</em> </td> <td> ) </td> <td></td> </tr> </table> </div> <div class="memdoc"> <p> Aritmetic operations between pixels. Return a new <a class="el" href="classitk_1_1RGBPixel.html" title="Represent Red, Green and Blue component for color images.">RGBPixel</a>. </div> </div><p> <a class="anchor" name="ef1f8036c1a37650eb549d574e1a71fa"></a><!-- doxytag: member="itk::RGBPixel::operator<" ref="ef1f8036c1a37650eb549d574e1a71fa" args="(const Self &vec) const " --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<typename TComponent = unsigned short> </div> <table class="memname"> <tr> <td class="memname">bool <a class="el" href="classitk_1_1RGBPixel.html">itk::RGBPixel</a>< TComponent >::operator< </td> <td>(</td> <td class="paramtype">const <a class="el" href="classitk_1_1RGBPixel.html">Self</a> & </td> <td class="paramname"> <em>vec</em> </td> <td> ) </td> <td> const</td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="e023602e8ea5f1c514762251f0be6098"></a><!-- doxytag: member="itk::RGBPixel::operator=" ref="e023602e8ea5f1c514762251f0be6098" args="(const ComponentType r[3])" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<typename TComponent = unsigned short> </div> <table class="memname"> <tr> <td class="memname"><a class="el" href="classitk_1_1RGBPixel.html">Self</a>& <a class="el" href="classitk_1_1RGBPixel.html">itk::RGBPixel</a>< TComponent >::operator= </td> <td>(</td> <td class="paramtype">const <a class="el" href="classitk_1_1RGBPixel.html#98aad6da6a722513f1c3d85bab9c7cd3">ComponentType</a> </td> <td class="paramname"> <em>r</em>[3] </td> <td> ) </td> <td></td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="5507a5f3b65de93ff4df26a161455b87"></a><!-- doxytag: member="itk::RGBPixel::operator=" ref="5507a5f3b65de93ff4df26a161455b87" args="(const RGBPixel< TRGBPixelValueType > &r)" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<typename TComponent = unsigned short> </div> <div class="memtemplate"> template<class TRGBPixelValueType > </div> <table class="memname"> <tr> <td class="memname"><a class="el" href="classitk_1_1RGBPixel.html">Self</a>& <a class="el" href="classitk_1_1RGBPixel.html">itk::RGBPixel</a>< TComponent >::operator= </td> <td>(</td> <td class="paramtype">const <a class="el" href="classitk_1_1RGBPixel.html">RGBPixel</a>< TRGBPixelValueType > & </td> <td class="paramname"> <em>r</em> </td> <td> ) </td> <td><code> [inline]</code></td> </tr> </table> </div> <div class="memdoc"> <p> Pass-through assignment operator for the <a class="el" href="classitk_1_1Array.html" title="Array class with size defined at construction time.">Array</a> base class. <p>Definition at line <a class="el" href="itkRGBPixel_8h_source.html#l00084">84</a> of file <a class="el" href="itkRGBPixel_8h_source.html">itkRGBPixel.h</a>.</p> </div> </div><p> <a class="anchor" name="c00b25f8a41da2d065f9f154d2ddc400"></a><!-- doxytag: member="itk::RGBPixel::operator==" ref="c00b25f8a41da2d065f9f154d2ddc400" args="(const FixedArray &r) const" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">bool <a class="el" href="classitk_1_1FixedArray.html">itk::FixedArray</a>< TComponent , VLength >::operator== </td> <td>(</td> <td class="paramtype">const <a class="el" href="classitk_1_1FixedArray.html">FixedArray</a>< TComponent, 3 > & </td> <td class="paramname"> <em>r</em> </td> <td> ) </td> <td> const<code> [inherited]</code></td> </tr> </table> </div> <div class="memdoc"> <p> Operators == and != are used to compare whether two arrays are equal. Note that arrays are equal when the number of components (size) is the same, and each component value is equal. </div> </div><p> <a class="anchor" name="2c2f25d8395c8d52dc2ccae0d9720d3f"></a><!-- doxytag: member="itk::RGBPixel::operator==" ref="2c2f25d8395c8d52dc2ccae0d9720d3f" args="(const Self &vec) const " --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<typename TComponent = unsigned short> </div> <table class="memname"> <tr> <td class="memname">bool <a class="el" href="classitk_1_1RGBPixel.html">itk::RGBPixel</a>< TComponent >::operator== </td> <td>(</td> <td class="paramtype">const <a class="el" href="classitk_1_1RGBPixel.html">Self</a> & </td> <td class="paramname"> <em>vec</em> </td> <td> ) </td> <td> const</td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="7d78647714f61fbb001fabf5fcb7fc68"></a><!-- doxytag: member="itk::RGBPixel::operator[]" ref="7d78647714f61fbb001fabf5fcb7fc68" args="(unsigned long index) const" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classitk_1_1FixedArray.html#3e92b6bede5072b5881d87d9f1d7f4ca">const_reference</a> <a class="el" href="classitk_1_1FixedArray.html">itk::FixedArray</a>< TComponent , VLength >::operator[] </td> <td>(</td> <td class="paramtype">unsigned long </td> <td class="paramname"> <em>index</em> </td> <td> ) </td> <td> const<code> [inline, inherited]</code></td> </tr> </table> </div> <div class="memdoc"> <p> Allow the FixedArray to be indexed normally. No bounds checking is done. The separate versions are a work-around for an integer conversion bug in Visual C++. <p>Definition at line <a class="el" href="itkFixedArray_8h_source.html#l00207">207</a> of file <a class="el" href="itkFixedArray_8h_source.html">itkFixedArray.h</a>.</p> </div> </div><p> <a class="anchor" name="a9cac05913381e77894e6639977b32fa"></a><!-- doxytag: member="itk::RGBPixel::operator[]" ref="a9cac05913381e77894e6639977b32fa" args="(unsigned long index)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classitk_1_1FixedArray.html#91b41b792eb1974566ecb4d29d45788b">reference</a> <a class="el" href="classitk_1_1FixedArray.html">itk::FixedArray</a>< TComponent , VLength >::operator[] </td> <td>(</td> <td class="paramtype">unsigned long </td> <td class="paramname"> <em>index</em> </td> <td> ) </td> <td><code> [inline, inherited]</code></td> </tr> </table> </div> <div class="memdoc"> <p> Allow the FixedArray to be indexed normally. No bounds checking is done. The separate versions are a work-around for an integer conversion bug in Visual C++. <p>Definition at line <a class="el" href="itkFixedArray_8h_source.html#l00206">206</a> of file <a class="el" href="itkFixedArray_8h_source.html">itkFixedArray.h</a>.</p> </div> </div><p> <a class="anchor" name="c0b5ba704b3a8158665fed7f1527eb82"></a><!-- doxytag: member="itk::RGBPixel::operator[]" ref="c0b5ba704b3a8158665fed7f1527eb82" args="(long index) const" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classitk_1_1FixedArray.html#3e92b6bede5072b5881d87d9f1d7f4ca">const_reference</a> <a class="el" href="classitk_1_1FixedArray.html">itk::FixedArray</a>< TComponent , VLength >::operator[] </td> <td>(</td> <td class="paramtype">long </td> <td class="paramname"> <em>index</em> </td> <td> ) </td> <td> const<code> [inline, inherited]</code></td> </tr> </table> </div> <div class="memdoc"> <p> Allow the FixedArray to be indexed normally. No bounds checking is done. The separate versions are a work-around for an integer conversion bug in Visual C++. <p>Definition at line <a class="el" href="itkFixedArray_8h_source.html#l00205">205</a> of file <a class="el" href="itkFixedArray_8h_source.html">itkFixedArray.h</a>.</p> </div> </div><p> <a class="anchor" name="bca906985d168163f409737c27f830e0"></a><!-- doxytag: member="itk::RGBPixel::operator[]" ref="bca906985d168163f409737c27f830e0" args="(long index)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classitk_1_1FixedArray.html#91b41b792eb1974566ecb4d29d45788b">reference</a> <a class="el" href="classitk_1_1FixedArray.html">itk::FixedArray</a>< TComponent , VLength >::operator[] </td> <td>(</td> <td class="paramtype">long </td> <td class="paramname"> <em>index</em> </td> <td> ) </td> <td><code> [inline, inherited]</code></td> </tr> </table> </div> <div class="memdoc"> <p> Allow the FixedArray to be indexed normally. No bounds checking is done. The separate versions are a work-around for an integer conversion bug in Visual C++. <p>Definition at line <a class="el" href="itkFixedArray_8h_source.html#l00204">204</a> of file <a class="el" href="itkFixedArray_8h_source.html">itkFixedArray.h</a>.</p> </div> </div><p> <a class="anchor" name="39cb684982c44d1ae51b3f091e7f6a3b"></a><!-- doxytag: member="itk::RGBPixel::operator[]" ref="39cb684982c44d1ae51b3f091e7f6a3b" args="(unsigned int index) const" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classitk_1_1FixedArray.html#3e92b6bede5072b5881d87d9f1d7f4ca">const_reference</a> <a class="el" href="classitk_1_1FixedArray.html">itk::FixedArray</a>< TComponent , VLength >::operator[] </td> <td>(</td> <td class="paramtype">unsigned int </td> <td class="paramname"> <em>index</em> </td> <td> ) </td> <td> const<code> [inline, inherited]</code></td> </tr> </table> </div> <div class="memdoc"> <p> Allow the FixedArray to be indexed normally. No bounds checking is done. The separate versions are a work-around for an integer conversion bug in Visual C++. <p>Definition at line <a class="el" href="itkFixedArray_8h_source.html#l00203">203</a> of file <a class="el" href="itkFixedArray_8h_source.html">itkFixedArray.h</a>.</p> </div> </div><p> <a class="anchor" name="c484b40a9dca523b6f4965ab59c6d654"></a><!-- doxytag: member="itk::RGBPixel::operator[]" ref="c484b40a9dca523b6f4965ab59c6d654" args="(unsigned int index)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classitk_1_1FixedArray.html#91b41b792eb1974566ecb4d29d45788b">reference</a> <a class="el" href="classitk_1_1FixedArray.html">itk::FixedArray</a>< TComponent , VLength >::operator[] </td> <td>(</td> <td class="paramtype">unsigned int </td> <td class="paramname"> <em>index</em> </td> <td> ) </td> <td><code> [inline, inherited]</code></td> </tr> </table> </div> <div class="memdoc"> <p> Allow the FixedArray to be indexed normally. No bounds checking is done. The separate versions are a work-around for an integer conversion bug in Visual C++. <p>Definition at line <a class="el" href="itkFixedArray_8h_source.html#l00202">202</a> of file <a class="el" href="itkFixedArray_8h_source.html">itkFixedArray.h</a>.</p> </div> </div><p> <a class="anchor" name="000ad57c85f4dc8bf52dfbe198e09c88"></a><!-- doxytag: member="itk::RGBPixel::operator[]" ref="000ad57c85f4dc8bf52dfbe198e09c88" args="(int index) const" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classitk_1_1FixedArray.html#3e92b6bede5072b5881d87d9f1d7f4ca">const_reference</a> <a class="el" href="classitk_1_1FixedArray.html">itk::FixedArray</a>< TComponent , VLength >::operator[] </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"> <em>index</em> </td> <td> ) </td> <td> const<code> [inline, inherited]</code></td> </tr> </table> </div> <div class="memdoc"> <p> Allow the FixedArray to be indexed normally. No bounds checking is done. The separate versions are a work-around for an integer conversion bug in Visual C++. <p>Definition at line <a class="el" href="itkFixedArray_8h_source.html#l00201">201</a> of file <a class="el" href="itkFixedArray_8h_source.html">itkFixedArray.h</a>.</p> </div> </div><p> <a class="anchor" name="c272e2c0d0921d3d09569c54b7ca199c"></a><!-- doxytag: member="itk::RGBPixel::operator[]" ref="c272e2c0d0921d3d09569c54b7ca199c" args="(int index)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classitk_1_1FixedArray.html#91b41b792eb1974566ecb4d29d45788b">reference</a> <a class="el" href="classitk_1_1FixedArray.html">itk::FixedArray</a>< TComponent , VLength >::operator[] </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"> <em>index</em> </td> <td> ) </td> <td><code> [inline, inherited]</code></td> </tr> </table> </div> <div class="memdoc"> <p> Allow the FixedArray to be indexed normally. No bounds checking is done. The separate versions are a work-around for an integer conversion bug in Visual C++. <p>Definition at line <a class="el" href="itkFixedArray_8h_source.html#l00200">200</a> of file <a class="el" href="itkFixedArray_8h_source.html">itkFixedArray.h</a>.</p> </div> </div><p> <a class="anchor" name="e4ab2c224b2d27b73a7bd517c1f96ff3"></a><!-- doxytag: member="itk::RGBPixel::operator[]" ref="e4ab2c224b2d27b73a7bd517c1f96ff3" args="(unsigned short index) const" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classitk_1_1FixedArray.html#3e92b6bede5072b5881d87d9f1d7f4ca">const_reference</a> <a class="el" href="classitk_1_1FixedArray.html">itk::FixedArray</a>< TComponent , VLength >::operator[] </td> <td>(</td> <td class="paramtype">unsigned short </td> <td class="paramname"> <em>index</em> </td> <td> ) </td> <td> const<code> [inline, inherited]</code></td> </tr> </table> </div> <div class="memdoc"> <p> Allow the FixedArray to be indexed normally. No bounds checking is done. The separate versions are a work-around for an integer conversion bug in Visual C++. <p>Definition at line <a class="el" href="itkFixedArray_8h_source.html#l00199">199</a> of file <a class="el" href="itkFixedArray_8h_source.html">itkFixedArray.h</a>.</p> </div> </div><p> <a class="anchor" name="66a1a91b116016dc23a6c133c2e2ae55"></a><!-- doxytag: member="itk::RGBPixel::operator[]" ref="66a1a91b116016dc23a6c133c2e2ae55" args="(unsigned short index)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classitk_1_1FixedArray.html#91b41b792eb1974566ecb4d29d45788b">reference</a> <a class="el" href="classitk_1_1FixedArray.html">itk::FixedArray</a>< TComponent , VLength >::operator[] </td> <td>(</td> <td class="paramtype">unsigned short </td> <td class="paramname"> <em>index</em> </td> <td> ) </td> <td><code> [inline, inherited]</code></td> </tr> </table> </div> <div class="memdoc"> <p> Allow the FixedArray to be indexed normally. No bounds checking is done. The separate versions are a work-around for an integer conversion bug in Visual C++. <p>Definition at line <a class="el" href="itkFixedArray_8h_source.html#l00198">198</a> of file <a class="el" href="itkFixedArray_8h_source.html">itkFixedArray.h</a>.</p> </div> </div><p> <a class="anchor" name="d7923cbb3e7c12a1dcf17bf93b335401"></a><!-- doxytag: member="itk::RGBPixel::operator[]" ref="d7923cbb3e7c12a1dcf17bf93b335401" args="(short index) const" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classitk_1_1FixedArray.html#3e92b6bede5072b5881d87d9f1d7f4ca">const_reference</a> <a class="el" href="classitk_1_1FixedArray.html">itk::FixedArray</a>< TComponent , VLength >::operator[] </td> <td>(</td> <td class="paramtype">short </td> <td class="paramname"> <em>index</em> </td> <td> ) </td> <td> const<code> [inline, inherited]</code></td> </tr> </table> </div> <div class="memdoc"> <p> Allow the FixedArray to be indexed normally. No bounds checking is done. The separate versions are a work-around for an integer conversion bug in Visual C++. <p>Definition at line <a class="el" href="itkFixedArray_8h_source.html#l00197">197</a> of file <a class="el" href="itkFixedArray_8h_source.html">itkFixedArray.h</a>.</p> </div> </div><p> <a class="anchor" name="6266788e1529e419e5028c15780d53de"></a><!-- doxytag: member="itk::RGBPixel::operator[]" ref="6266788e1529e419e5028c15780d53de" args="(short index)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classitk_1_1FixedArray.html#91b41b792eb1974566ecb4d29d45788b">reference</a> <a class="el" href="classitk_1_1FixedArray.html">itk::FixedArray</a>< TComponent , VLength >::operator[] </td> <td>(</td> <td class="paramtype">short </td> <td class="paramname"> <em>index</em> </td> <td> ) </td> <td><code> [inline, inherited]</code></td> </tr> </table> </div> <div class="memdoc"> <p> Allow the FixedArray to be indexed normally. No bounds checking is done. The separate versions are a work-around for an integer conversion bug in Visual C++. <p>Definition at line <a class="el" href="itkFixedArray_8h_source.html#l00196">196</a> of file <a class="el" href="itkFixedArray_8h_source.html">itkFixedArray.h</a>.</p> <p>Referenced by <a class="el" href="itkRGBPixel_8h_source.html#l00144">itk::RGBPixel< TPixel >::GetBlue()</a>, <a class="el" href="itkRGBPixel_8h_source.html#l00141">itk::RGBPixel< TPixel >::GetGreen()</a>, <a class="el" href="itkRGBPixel_8h_source.html#l00108">itk::RGBPixel< TPixel >::GetNthComponent()</a>, <a class="el" href="itkRGBPixel_8h_source.html#l00138">itk::RGBPixel< TPixel >::GetRed()</a>, <a class="el" href="itkRGBPixel_8h_source.html#l00134">itk::RGBPixel< TPixel >::Set()</a>, <a class="el" href="itkRGBPixel_8h_source.html#l00131">itk::RGBPixel< TPixel >::SetBlue()</a>, <a class="el" href="itkRGBPixel_8h_source.html#l00128">itk::RGBPixel< TPixel >::SetGreen()</a>, <a class="el" href="itkRGBPixel_8h_source.html#l00121">itk::RGBPixel< TPixel >::SetNthComponent()</a>, and <a class="el" href="itkRGBPixel_8h_source.html#l00125">itk::RGBPixel< TPixel >::SetRed()</a>.</p> </div> </div><p> <a class="anchor" name="7b351a53162606cf14d2703903072a0c"></a><!-- doxytag: member="itk::RGBPixel::rBegin" ref="7b351a53162606cf14d2703903072a0c" args="() const" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">ConstReverseIterator <a class="el" href="classitk_1_1FixedArray.html">itk::FixedArray</a>< TComponent , VLength >::rBegin </td> <td>(</td> <td class="paramname"> </td> <td> ) </td> <td> const<code> [inherited]</code></td> </tr> </table> </div> <div class="memdoc"> <p> Get various iterators to the array. </div> </div><p> <a class="anchor" name="9d98b9ce9d213e487fc61d8fc278fc14"></a><!-- doxytag: member="itk::RGBPixel::rBegin" ref="9d98b9ce9d213e487fc61d8fc278fc14" args="()" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">ReverseIterator <a class="el" href="classitk_1_1FixedArray.html">itk::FixedArray</a>< TComponent , VLength >::rBegin </td> <td>(</td> <td class="paramname"> </td> <td> ) </td> <td><code> [inherited]</code></td> </tr> </table> </div> <div class="memdoc"> <p> Get various iterators to the array. </div> </div><p> <a class="anchor" name="ab8438a7946e0d762c2400d3f95e37e5"></a><!-- doxytag: member="itk::RGBPixel::rEnd" ref="ab8438a7946e0d762c2400d3f95e37e5" args="() const" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">ConstReverseIterator <a class="el" href="classitk_1_1FixedArray.html">itk::FixedArray</a>< TComponent , VLength >::rEnd </td> <td>(</td> <td class="paramname"> </td> <td> ) </td> <td> const<code> [inherited]</code></td> </tr> </table> </div> <div class="memdoc"> <p> Get various iterators to the array. </div> </div><p> <a class="anchor" name="6129dfcca02d9f748452f91d996c47f1"></a><!-- doxytag: member="itk::RGBPixel::rEnd" ref="6129dfcca02d9f748452f91d996c47f1" args="()" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">ReverseIterator <a class="el" href="classitk_1_1FixedArray.html">itk::FixedArray</a>< TComponent , VLength >::rEnd </td> <td>(</td> <td class="paramname"> </td> <td> ) </td> <td><code> [inherited]</code></td> </tr> </table> </div> <div class="memdoc"> <p> Get various iterators to the array. </div> </div><p> <a class="anchor" name="137c282f9d5ed7329a54dfc501a97ad9"></a><!-- doxytag: member="itk::RGBPixel::Set" ref="137c282f9d5ed7329a54dfc501a97ad9" args="(ComponentType red, ComponentType green, ComponentType blue)" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<typename TComponent = unsigned short> </div> <table class="memname"> <tr> <td class="memname">void <a class="el" href="classitk_1_1RGBPixel.html">itk::RGBPixel</a>< TComponent >::Set </td> <td>(</td> <td class="paramtype"><a class="el" href="classitk_1_1RGBPixel.html#98aad6da6a722513f1c3d85bab9c7cd3">ComponentType</a> </td> <td class="paramname"> <em>red</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classitk_1_1RGBPixel.html#98aad6da6a722513f1c3d85bab9c7cd3">ComponentType</a> </td> <td class="paramname"> <em>green</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classitk_1_1RGBPixel.html#98aad6da6a722513f1c3d85bab9c7cd3">ComponentType</a> </td> <td class="paramname"> <em>blue</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td><code> [inline]</code></td> </tr> </table> </div> <div class="memdoc"> <p> Set the three components. <p>Definition at line <a class="el" href="itkRGBPixel_8h_source.html#l00134">134</a> of file <a class="el" href="itkRGBPixel_8h_source.html">itkRGBPixel.h</a>.</p> <p>Referenced by <a class="el" href="itkComposeRGBImageFilter_8h_source.html#l00043">itk::Function::ComposeRGB< TInputImage::PixelType >::operator()()</a>.</p> </div> </div><p> <a class="anchor" name="385387586966e7b5bb9219e116f16a35"></a><!-- doxytag: member="itk::RGBPixel::SetBlue" ref="385387586966e7b5bb9219e116f16a35" args="(ComponentType blue)" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<typename TComponent = unsigned short> </div> <table class="memname"> <tr> <td class="memname">void <a class="el" href="classitk_1_1RGBPixel.html">itk::RGBPixel</a>< TComponent >::SetBlue </td> <td>(</td> <td class="paramtype"><a class="el" href="classitk_1_1RGBPixel.html#98aad6da6a722513f1c3d85bab9c7cd3">ComponentType</a> </td> <td class="paramname"> <em>blue</em> </td> <td> ) </td> <td><code> [inline]</code></td> </tr> </table> </div> <div class="memdoc"> <p> Set the Blue component. <p>Definition at line <a class="el" href="itkRGBPixel_8h_source.html#l00131">131</a> of file <a class="el" href="itkRGBPixel_8h_source.html">itkRGBPixel.h</a>.</p> <p>Referenced by <a class="el" href="itkBluePixelAccessor_8h_source.html#l00056">itk::BluePixelAccessor< T >::Set()</a>.</p> </div> </div><p> <a class="anchor" name="840d53c87749dac53484bbcc0d5afb95"></a><!-- doxytag: member="itk::RGBPixel::SetElement" ref="840d53c87749dac53484bbcc0d5afb95" args="(unsigned short index, const_reference value)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void <a class="el" href="classitk_1_1FixedArray.html">itk::FixedArray</a>< TComponent , VLength >::SetElement </td> <td>(</td> <td class="paramtype">unsigned short </td> <td class="paramname"> <em>index</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const_reference </td> <td class="paramname"> <em>value</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td><code> [inline, inherited]</code></td> </tr> </table> </div> <div class="memdoc"> <p> Set/Get element methods are more convenient in wrapping languages <p>Definition at line <a class="el" href="itkFixedArray_8h_source.html#l00211">211</a> of file <a class="el" href="itkFixedArray_8h_source.html">itkFixedArray.h</a>.</p> </div> </div><p> <a class="anchor" name="a9f2ec8e99d954b961cacc1e43d89248"></a><!-- doxytag: member="itk::RGBPixel::SetGreen" ref="a9f2ec8e99d954b961cacc1e43d89248" args="(ComponentType green)" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<typename TComponent = unsigned short> </div> <table class="memname"> <tr> <td class="memname">void <a class="el" href="classitk_1_1RGBPixel.html">itk::RGBPixel</a>< TComponent >::SetGreen </td> <td>(</td> <td class="paramtype"><a class="el" href="classitk_1_1RGBPixel.html#98aad6da6a722513f1c3d85bab9c7cd3">ComponentType</a> </td> <td class="paramname"> <em>green</em> </td> <td> ) </td> <td><code> [inline]</code></td> </tr> </table> </div> <div class="memdoc"> <p> Set the Green component. <p>Definition at line <a class="el" href="itkRGBPixel_8h_source.html#l00128">128</a> of file <a class="el" href="itkRGBPixel_8h_source.html">itkRGBPixel.h</a>.</p> <p>Referenced by <a class="el" href="itkGreenPixelAccessor_8h_source.html#l00057">itk::GreenPixelAccessor< T >::Set()</a>.</p> </div> </div><p> <a class="anchor" name="b5dd43606cb2d390a96e4baa8bb30063"></a><!-- doxytag: member="itk::RGBPixel::SetNthComponent" ref="b5dd43606cb2d390a96e4baa8bb30063" args="(int c, const ComponentType &v)" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<typename TComponent = unsigned short> </div> <table class="memname"> <tr> <td class="memname">void <a class="el" href="classitk_1_1RGBPixel.html">itk::RGBPixel</a>< TComponent >::SetNthComponent </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"> <em>c</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="classitk_1_1RGBPixel.html#98aad6da6a722513f1c3d85bab9c7cd3">ComponentType</a> & </td> <td class="paramname"> <em>v</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td><code> [inline]</code></td> </tr> </table> </div> <div class="memdoc"> <p> Set the Nth component to v. <p>Definition at line <a class="el" href="itkRGBPixel_8h_source.html#l00121">121</a> of file <a class="el" href="itkRGBPixel_8h_source.html">itkRGBPixel.h</a>.</p> </div> </div><p> <a class="anchor" name="3c2b4946a7154cd1625d4ca87b6fd3b1"></a><!-- doxytag: member="itk::RGBPixel::SetRed" ref="3c2b4946a7154cd1625d4ca87b6fd3b1" args="(ComponentType red)" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<typename TComponent = unsigned short> </div> <table class="memname"> <tr> <td class="memname">void <a class="el" href="classitk_1_1RGBPixel.html">itk::RGBPixel</a>< TComponent >::SetRed </td> <td>(</td> <td class="paramtype"><a class="el" href="classitk_1_1RGBPixel.html#98aad6da6a722513f1c3d85bab9c7cd3">ComponentType</a> </td> <td class="paramname"> <em>red</em> </td> <td> ) </td> <td><code> [inline]</code></td> </tr> </table> </div> <div class="memdoc"> <p> Set the Red component. <p>Definition at line <a class="el" href="itkRGBPixel_8h_source.html#l00125">125</a> of file <a class="el" href="itkRGBPixel_8h_source.html">itkRGBPixel.h</a>.</p> <p>Referenced by <a class="el" href="itkRedPixelAccessor_8h_source.html#l00054">itk::RedPixelAccessor< T >::Set()</a>.</p> </div> </div><p> <a class="anchor" name="69e0fe8937e00fa70e2a5a84f39a3a75"></a><!-- doxytag: member="itk::RGBPixel::Size" ref="69e0fe8937e00fa70e2a5a84f39a3a75" args="() const" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classitk_1_1FixedArray.html#f1073f3612997805eda7f8dbc7b61785">SizeType</a> <a class="el" href="classitk_1_1FixedArray.html">itk::FixedArray</a>< TComponent , VLength >::<a class="el" href="classitk_1_1Size.html">Size</a> </td> <td>(</td> <td class="paramtype">void </td> <td class="paramname"> </td> <td> ) </td> <td> const<code> [inherited]</code></td> </tr> </table> </div> <div class="memdoc"> <p> Get various iterators to the array. </div> </div><p> <hr>The documentation for this class was generated from the following file:<ul> <li><a class="el" href="itkRGBPixel_8h_source.html">itkRGBPixel.h</a></ul> </div> <hr><address><small> Generated at Fri May 8 06:32:54 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>