Sophie

Sophie

distrib > Mandriva > 2010.0 > i586 > media > contrib-release > by-pkgid > 60f1dc962abad0f3b492991a4fbef9be > files > 983

vtk-doc-5.4.2-5mdv2010.0.noarch.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>VTK: vtkLookupTable Class Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.5.6 -->
<div class="navigation" id="top">
  <div class="tabs">
    <ul>
      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
      <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
      <li class="current"><a href="classes.html"><span>Classes</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
    </ul>
  </div>
  <div class="tabs">
    <ul>
      <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
      <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
      <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
    </ul>
  </div>
</div>
<div class="contents">
<h1>vtkLookupTable Class Reference</h1><!-- doxytag: class="vtkLookupTable" --><!-- doxytag: inherits="vtkScalarsToColors" --><code>#include &lt;<a class="el" href="a03867.html">vtkLookupTable.h</a>&gt;</code>
<p>
<div class="dynheader">
Inheritance diagram for vtkLookupTable:</div>
<div class="dynsection">
<p><center><img src="a11895.png" border="0" usemap="#a11896" alt="Inheritance graph"></center>
<map name="a11896">
<area shape="rect" href="a00975.html" title="map scalars into colors using log (base 10) scale" alt="" coords="5,304,147,331"><area shape="rect" href="a00981.html" title="A lookup table that allows for an optional array to be provided that specifies which..." alt="" coords="171,304,371,331"><area shape="rect" href="a01888.html" title="map scalar values into colors or colors to scalars; generate color table" alt="" coords="395,304,595,331"><area shape="rect" href="a01513.html" title="map scalar values into colors" alt="" coords="200,155,341,181"><area shape="rect" href="a01084.html" title="abstract base class for most VTK objects" alt="" coords="231,80,311,107"><area shape="rect" href="a01085.html" title="abstract base class for most VTK objects" alt="" coords="216,5,325,32"></map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>
<div class="dynheader">
Collaboration diagram for vtkLookupTable:</div>
<div class="dynsection">
<p><center><img src="a11897.png" border="0" usemap="#a11898" alt="Collaboration graph"></center>
<map name="a11898">
<area shape="rect" href="a00356.html" title="abstract superclass for arrays of numeric data" alt="" coords="178,478,279,504"><area shape="rect" href="a01513.html" title="map scalar values into colors" alt="" coords="67,296,208,323"><area shape="rect" href="a01084.html" title="abstract base class for most VTK objects" alt="" coords="150,174,230,200"><area shape="rect" href="a00081.html" title="Abstract superclass for all arrays." alt="" coords="202,387,324,414"><area shape="rect" href="a00872.html" title="Store vtkAlgorithm input/output information." alt="" coords="283,296,392,323"><area shape="rect" href="a01085.html" title="abstract base class for most VTK objects" alt="" coords="240,6,350,32"><area shape="rect" href="a00884.html" title="internal structure for vtkInformation" alt="" coords="254,174,416,200"><area shape="rect" href="a00886.html" title="Superclass for vtkInformation keys." alt="" coords="362,83,492,110"><area shape="rect" href="a01719.html" title="record modification and/or execution time" alt="" coords="10,83,119,110"><area shape="rect" href="a01784.html" title="dynamic, self&#45;adjusting array of unsigned char" alt="" coords="74,555,234,582"><area shape="rect" href="a00891.html" title="Key for pointer to pointer." alt="" coords="440,174,622,200"></map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>

<p>
<a href="a11899.html">List of all members.</a><hr><a name="_details"></a><h2>Detailed Description</h2>
map scalar values into colors via a lookup table 
<p>
<a class="el" href="a00980.html" title="map scalar values into colors via a lookup table">vtkLookupTable</a> is an object that is used by mapper objects to map scalar values into rgba (red-green-blue-alpha transparency) color specification, or rgba into scalar values. The color table can be created by direct insertion of color values, or by specifying hue, saturation, value, and alpha range and generating a table.<p>
<dl class="warning" compact><dt><b>Warning:</b></dt><dd>You need to explicitely call <a class="el" href="a00980.html#c5e95e3042eba69c080fa2e2d8e1df0b">Build()</a> when constructing the LUT by hand.</dd></dl>
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="a00975.html" title="map scalars into colors using log (base 10) scale">vtkLogLookupTable</a> <a class="el" href="a01888.html" title="map scalar values into colors or colors to scalars; generate color table">vtkWindowLevelLookupTable</a></dd></dl>
<dl class="user" compact><dt><b>Tests:</b></dt><dd><a class="el" href="c2_vtk_t_9.html#c2_vtk_t_vtkLookupTable">vtkLookupTable (Tests)</a> </dd></dl>

<p>Definition at line <a class="el" href="a03867.html#l00047">47</a> of file <a class="el" href="a03867.html">vtkLookupTable.h</a>.</p>
<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="a01513.html">vtkScalarsToColors</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00980.html#5c6002d2c38ab1cb75e5d12ada885131">Superclass</a></td></tr>

<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00980.html#bb4c3d2585bf7488fee67a1a43b365b6">GetClassName</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00980.html#3bd1e50b5a6758e55f05c353acb7eec4">IsA</a> (const char *type)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00980.html#457e9ddfba867130538e1a3b32cc537f">PrintSelf</a> (ostream &amp;os, <a class="el" href="a00869.html">vtkIndent</a> indent)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00980.html#9ba4c95a9bebb020b7f1ef68234140ac">IsOpaque</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00980.html#60b7ec3cd36b94a67915cae2a6687bab">Allocate</a> (int sz=256, int ext=256)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00980.html#c5e95e3042eba69c080fa2e2d8e1df0b">Build</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00980.html#0ab1e76909ca6485807db5316b9fa037">ForceBuild</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00980.html#990ab6a52a286c7681a1e94d809b39ed">MapValue</a> (double v)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00980.html#d13ffb728106d62c5a56ff05570b9c53">GetColor</a> (double x, double rgb[3])</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00980.html#6d6b83889b265400b75eb1bd8df9797d">GetOpacity</a> (double v)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00980.html#7a8cc0dd7eb24b5a2b93ebf9e1ea23a7">GetIndex</a> (double v)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00980.html#fa6f284cbea456813f77372998a72163">SetTableValue</a> (<a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a> indx, double rgba[4])</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00980.html#69b08807923a1ced1193b5f636519902">SetTableValue</a> (<a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a> indx, double r, double g, double b, double a=1.0)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">double *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00980.html#e262eefb6dc30569fa375857ac1b67dc">GetTableValue</a> (<a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a> id)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00980.html#74ef3b6a81a3e42689945a8b96e5b0d7">GetTableValue</a> (<a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a> id, double rgba[4])</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00980.html#5d9f449a35f87d9d6fec19290b8b1a70">WritePointer</a> (const <a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a> id, const int number)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00980.html#276a90ef7422970a7b6fadd30911eba8">DeepCopy</a> (<a class="el" href="a00980.html">vtkLookupTable</a> *lut)</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00980.html#d0b2a6a924c6aa36043d294542dbe158">SetRamp</a> (int)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00980.html#7ab99955d44b5fbbddecddba7fe69523">SetRampToLinear</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00980.html#a132c8605b60746c7b6c18314e1b2db4">SetRampToSCurve</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00980.html#887ba4b7a66b3b7fd4639b8f96356d20">SetRampToSQRT</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00980.html#3f3301c16f7037c24c99240878bced10">GetRamp</a> ()</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00980.html#ce4fec5e440e73c9c58bf74b1a520cb6">SetScale</a> (int scale)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00980.html#0370b2957bd5f25bec8ee95a45b21fce">SetScaleToLinear</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00980.html#93a46edc6ca10b0ba0e7cfff4acb52e9">SetScaleToLog10</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00980.html#cfcc84282e9e484bac92e8ce03ffdb4a">GetScale</a> ()</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00980.html#8e65f7f95691130f4af001923820ecd7">SetTableRange</a> (double r[2])</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00980.html#8338659eafec8726ad32b557949e184f">SetTableRange</a> (double min, double max)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual double *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00980.html#c5c77be0b309208ba5913f77ccdc8922">GetTableRange</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00980.html#d51f9a231bc0f4a6ddcf243ee846c94a">GetTableRange</a> (double data[2])</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00980.html#def5049d7fa691fa15ba340cf3123188">SetHueRange</a> (double, double)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00980.html#2e1d151308866c997239ca8c5c923ce7">SetHueRange</a> (double[2])</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual double *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00980.html#c35e56b6904a2dc18352dd8cbf26ad6b">GetHueRange</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00980.html#8b205d50db985633bcdb5c828a2d7ec9">GetHueRange</a> (double &amp;, double &amp;)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00980.html#b75fa17235085041aa62bf96d2b9cdd3">GetHueRange</a> (double[2])</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00980.html#0a3fc7ceef1db64dbb2cd0de5ef55add">SetSaturationRange</a> (double, double)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00980.html#83deacff7b3735d478aa7d2c669fd14f">SetSaturationRange</a> (double[2])</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual double *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00980.html#dcac09bf8f7ee5a46099eccd1de701ac">GetSaturationRange</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00980.html#fb00c383330cd88b0ad053dcf541b816">GetSaturationRange</a> (double &amp;, double &amp;)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00980.html#cbbc9b11a8f03f75add3995509a4d3e0">GetSaturationRange</a> (double[2])</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00980.html#5c7630f703cfb1613060aa8bda278482">SetValueRange</a> (double, double)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00980.html#46eaed702aabf872c698791f8cf6898b">SetValueRange</a> (double[2])</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual double *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00980.html#1ce07c1627bfea9cb37f491d466129cd">GetValueRange</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00980.html#9ede75d1205c12bccc5f54e9abda0fed">GetValueRange</a> (double &amp;, double &amp;)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00980.html#ee9152805e3ee251b7462952cf5ae69b">GetValueRange</a> (double[2])</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00980.html#a444bc55b773ae6661e460abcce75131">SetAlphaRange</a> (double, double)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00980.html#240673a319b2868253c1381f9cfed13b">SetAlphaRange</a> (double[2])</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual double *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00980.html#5f50added26259301bcfebca6d574305">GetAlphaRange</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00980.html#d73f552561947314dcbced303844b4c7">GetAlphaRange</a> (double &amp;, double &amp;)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00980.html#bdb0e4c7e485bb26da93eb68d6fa296f">GetAlphaRange</a> (double[2])</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00980.html#43f6f8e3d8f043a9b491e4fb7abb0ede">SetNumberOfTableValues</a> (<a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a> number)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00980.html#ceb225ff91f14b6c30b86f9f3e34855b">GetNumberOfTableValues</a> ()</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00980.html#50441ab54a59319121599bb20156c079">GetPointer</a> (const <a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a> id)</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">double *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00980.html#2e5ecb1a5bbfbec0a9522a2db8f011b3">GetRange</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00980.html#a710bac98bbe85e1e5cc228fe6cf2b48">SetRange</a> (double min, double max)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00980.html#9a844301575a912c6511c63418ae1941">SetRange</a> (double rng[2])</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00980.html#2ecc9e6c612549a951bedb9d612c18cf">SetNumberOfColors</a> (<a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00980.html#ad0277748f1a948160b009a823b5b1d4">GetNumberOfColors</a> ()</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00980.html#bdbe50f57f586be4d53e25b9384defca">SetTable</a> (<a class="el" href="a01784.html">vtkUnsignedCharArray</a> *)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="a01784.html">vtkUnsignedCharArray</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00980.html#8ab1a13f27df87bd20a038bbff05d4d1">GetTable</a> ()</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00980.html#edaf98c923929d7ba8756a5501bced79">MapScalarsThroughTable2</a> (void *input, unsigned char *output, int inputDataType, int numberOfValues, int inputIncrement, int outputIncrement)</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00980.html#72cf759accd067baee7fc905be7459b9">UsingLogScale</a> ()</td></tr>

<tr><td colspan="2"><br><h2>Static Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="a00980.html">vtkLookupTable</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00980.html#1eea7c622851eac321b3b6bc4e7adb77">New</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00980.html#62161f4203b3bde57e4d77b336dd0089">IsTypeOf</a> (const char *type)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="a00980.html">vtkLookupTable</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00980.html#75f4e80e4d28836e58a8ff3f2b2171ba">SafeDownCast</a> (<a class="el" href="a01084.html">vtkObject</a> *o)</td></tr>

<tr><td colspan="2"><br><h2>Protected Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00980.html#c607a6301453b076dbb19dcbb0730b5a">vtkLookupTable</a> (int sze=256, int ext=256)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00980.html#311f9aec554284a274570aa71a9a1f69">~vtkLookupTable</a> ()</td></tr>

<tr><td colspan="2"><br><h2>Protected Attributes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00980.html#f0b1de0e9bff0c541d29c82b9c3ee79a">NumberOfColors</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a01784.html">vtkUnsignedCharArray</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00980.html#91369b2479033f0a7a5da0fde63dcdfa">Table</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00980.html#183ed0a54c139684d4f79133ba486338">TableRange</a> [2]</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00980.html#098a68ba6273da21702940e7de9510e7">HueRange</a> [2]</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00980.html#1cc274ef7b78bdefbfcaf7f77693bc4c">SaturationRange</a> [2]</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00980.html#46b57fc722d9aa7889eae27622c4d12e">ValueRange</a> [2]</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00980.html#a6bbc89f6b2ee9d4bf1e5687ea14b69e">AlphaRange</a> [2]</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00980.html#0a57c7ce3fd26b535944903252ea5e7a">Scale</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00980.html#7a4a4d7f4459cb33b52152f687cda0d6">Ramp</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a01719.html">vtkTimeStamp</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00980.html#57c4d1725c0e182a07e6669d51fd9d04">InsertTime</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a01719.html">vtkTimeStamp</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00980.html#456033b4483534af242316d3983f4baf">BuildTime</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00980.html#68ef99e32f33502d7e5e0decacafa000">RGBA</a> [4]</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00980.html#045298613b8190d6f5fc8011f2aff0b3">OpaqueFlag</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a01719.html">vtkTimeStamp</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00980.html#2a6a1545c350f3216d9df9b08abcadb3">OpaqueFlagBuildTime</a></td></tr>

</table>
<hr><h2>Member Typedef Documentation</h2>
<a class="anchor" name="5c6002d2c38ab1cb75e5d12ada885131"></a><!-- doxytag: member="vtkLookupTable::Superclass" ref="5c6002d2c38ab1cb75e5d12ada885131" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="a01513.html">vtkScalarsToColors</a> <a class="el" href="a01513.html">vtkLookupTable::Superclass</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Reimplemented from <a class="el" href="a01513.html#84a3b022b67c2a6b6b615ee83ab6db80">vtkScalarsToColors</a>.</p>

<p>Reimplemented in <a class="el" href="a00975.html#6ea778522cdfcc26335179930078bede">vtkLogLookupTable</a>, <a class="el" href="a00981.html#043467a0ff0a4162b51991e08346e637">vtkLookupTableWithEnabling</a>, and <a class="el" href="a01888.html#25bd4bb7d20b5a68d840a8f15c7a188c">vtkWindowLevelLookupTable</a>.</p>

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

</div>
</div><p>
<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="c607a6301453b076dbb19dcbb0730b5a"></a><!-- doxytag: member="vtkLookupTable::vtkLookupTable" ref="c607a6301453b076dbb19dcbb0730b5a" args="(int sze=256, int ext=256)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">vtkLookupTable::vtkLookupTable           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>sze</em> = <code>256</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>ext</em> = <code>256</code></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="311f9aec554284a274570aa71a9a1f69"></a><!-- doxytag: member="vtkLookupTable::~vtkLookupTable" ref="311f9aec554284a274570aa71a9a1f69" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">vtkLookupTable::~vtkLookupTable           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<hr><h2>Member Function Documentation</h2>
<a class="anchor" name="1eea7c622851eac321b3b6bc4e7adb77"></a><!-- doxytag: member="vtkLookupTable::New" ref="1eea7c622851eac321b3b6bc4e7adb77" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="a00980.html">vtkLookupTable</a>* vtkLookupTable::New           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Construct with range=[0,1]; and hsv ranges set up for rainbow color table (from red to blue). 
<p>Reimplemented from <a class="el" href="a01084.html#4d5b227267c076d6f9e38483370b6612">vtkObject</a>.</p>

<p>Reimplemented in <a class="el" href="a00975.html#9a66928a91e96f1094c543f7dcd7bd5a">vtkLogLookupTable</a>, <a class="el" href="a00981.html#6182bf6ff8b343bd23088cc92cb34637">vtkLookupTableWithEnabling</a>, and <a class="el" href="a01888.html#4ed5820088766349006559bd4edeebeb">vtkWindowLevelLookupTable</a>.</p>

</div>
</div><p>
<a class="anchor" name="bb4c3d2585bf7488fee67a1a43b365b6"></a><!-- doxytag: member="vtkLookupTable::GetClassName" ref="bb4c3d2585bf7488fee67a1a43b365b6" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual const char* vtkLookupTable::GetClassName           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Reimplemented from <a class="el" href="a01513.html#4f3a4971132a993571b76b9237e78776">vtkScalarsToColors</a>.</p>

<p>Reimplemented in <a class="el" href="a00975.html#9c4d0f00bbbdee73778b3f82f5833d52">vtkLogLookupTable</a>, <a class="el" href="a00981.html#ff793237150cd6e71eedf63154f47df6">vtkLookupTableWithEnabling</a>, and <a class="el" href="a01888.html#ef7995e53ba1dfbfda9a735b9db480a6">vtkWindowLevelLookupTable</a>.</p>

</div>
</div><p>
<a class="anchor" name="62161f4203b3bde57e4d77b336dd0089"></a><!-- doxytag: member="vtkLookupTable::IsTypeOf" ref="62161f4203b3bde57e4d77b336dd0089" args="(const char *type)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static int vtkLookupTable::IsTypeOf           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>name</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Return 1 if this class type is the same type of (or a subclass of) the named class. Returns 0 otherwise. This method works in combination with vtkTypeRevisionMacro found in vtkSetGet.h. 
<p>Reimplemented from <a class="el" href="a01513.html#9b70f74565d2b2866d47e7b38e415d3e">vtkScalarsToColors</a>.</p>

<p>Reimplemented in <a class="el" href="a00975.html#65f24c386c8b36e3fafb4b01cecbeb07">vtkLogLookupTable</a>, <a class="el" href="a00981.html#22c4cedb530d33bf203a55eb54b20e81">vtkLookupTableWithEnabling</a>, and <a class="el" href="a01888.html#c08eda1893463743ee1beedacf15199c">vtkWindowLevelLookupTable</a>.</p>

</div>
</div><p>
<a class="anchor" name="3bd1e50b5a6758e55f05c353acb7eec4"></a><!-- doxytag: member="vtkLookupTable::IsA" ref="3bd1e50b5a6758e55f05c353acb7eec4" args="(const char *type)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkLookupTable::IsA           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>name</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Return 1 if this class is the same type of (or a subclass of) the named class. Returns 0 otherwise. This method works in combination with vtkTypeRevisionMacro found in vtkSetGet.h. 
<p>Reimplemented from <a class="el" href="a01513.html#5d2ff18c231216d3126981096f87bba2">vtkScalarsToColors</a>.</p>

<p>Reimplemented in <a class="el" href="a00975.html#9a5821a2587eaf00735e93f8817f3d7f">vtkLogLookupTable</a>, <a class="el" href="a00981.html#872b2325b6bd5aab6c78a974a012652f">vtkLookupTableWithEnabling</a>, and <a class="el" href="a01888.html#d1b6640c48718a08767844c6a6d48d16">vtkWindowLevelLookupTable</a>.</p>

</div>
</div><p>
<a class="anchor" name="75f4e80e4d28836e58a8ff3f2b2171ba"></a><!-- doxytag: member="vtkLookupTable::SafeDownCast" ref="75f4e80e4d28836e58a8ff3f2b2171ba" args="(vtkObject *o)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="a00980.html">vtkLookupTable</a>* vtkLookupTable::SafeDownCast           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a01084.html">vtkObject</a> *&nbsp;</td>
          <td class="paramname"> <em>o</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Reimplemented from <a class="el" href="a01513.html#957a9a62428d30e21173473bace6c1a8">vtkScalarsToColors</a>.</p>

<p>Reimplemented in <a class="el" href="a00975.html#a5110bd2714a8d56463e4cdd44604303">vtkLogLookupTable</a>, <a class="el" href="a00981.html#3272e9cb38160353e2f298e6824264ae">vtkLookupTableWithEnabling</a>, and <a class="el" href="a01888.html#ee469266bb6405f732caf338e34b14cc">vtkWindowLevelLookupTable</a>.</p>

</div>
</div><p>
<a class="anchor" name="457e9ddfba867130538e1a3b32cc537f"></a><!-- doxytag: member="vtkLookupTable::PrintSelf" ref="457e9ddfba867130538e1a3b32cc537f" args="(ostream &amp;os, vtkIndent indent)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkLookupTable::PrintSelf           </td>
          <td>(</td>
          <td class="paramtype">ostream &amp;&nbsp;</td>
          <td class="paramname"> <em>os</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a00869.html">vtkIndent</a>&nbsp;</td>
          <td class="paramname"> <em>indent</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Methods invoked by print to print information about the object including superclasses. Typically not called by the user (use <a class="el" href="a01085.html#edadf6378465fd81c2592ef64262e2a5">Print()</a> instead) but used in the hierarchical print process to combine the output of several classes. 
<p>Reimplemented from <a class="el" href="a01513.html#8de38746b123107ed4c525f6deebb312">vtkScalarsToColors</a>.</p>

<p>Reimplemented in <a class="el" href="a00975.html#d11fd2a65d5d528d0dddf078ca04b2d3">vtkLogLookupTable</a>, <a class="el" href="a00981.html#d8c1092c11825a12d827e592a253a554">vtkLookupTableWithEnabling</a>, and <a class="el" href="a01888.html#4043eb6ef20ba94b62fca62539767d0f">vtkWindowLevelLookupTable</a>.</p>

</div>
</div><p>
<a class="anchor" name="9ba4c95a9bebb020b7f1ef68234140ac"></a><!-- doxytag: member="vtkLookupTable::IsOpaque" ref="9ba4c95a9bebb020b7f1ef68234140ac" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkLookupTable::IsOpaque           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Return true if all of the values defining the mapping have an opacity equal to 1. Default implementation return true. 
<p>Reimplemented from <a class="el" href="a01513.html#1a819c8c26b126029a7a9eb00540f045">vtkScalarsToColors</a>.</p>

</div>
</div><p>
<a class="anchor" name="60b7ec3cd36b94a67915cae2a6687bab"></a><!-- doxytag: member="vtkLookupTable::Allocate" ref="60b7ec3cd36b94a67915cae2a6687bab" args="(int sz=256, int ext=256)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int vtkLookupTable::Allocate           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>sz</em> = <code>256</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>ext</em> = <code>256</code></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Allocate a color table of specified size. 
</div>
</div><p>
<a class="anchor" name="c5e95e3042eba69c080fa2e2d8e1df0b"></a><!-- doxytag: member="vtkLookupTable::Build" ref="c5e95e3042eba69c080fa2e2d8e1df0b" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkLookupTable::Build           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Generate lookup table from hue, saturation, value, alpha min/max values. Table is built from linear ramp of each value. 
<p>Reimplemented from <a class="el" href="a01513.html#b1a0cf934b05c4b288b80adb20c9061f">vtkScalarsToColors</a>.</p>

<p>Reimplemented in <a class="el" href="a01888.html#775d978de861bdffdcc824d9c199c31e">vtkWindowLevelLookupTable</a>.</p>

</div>
</div><p>
<a class="anchor" name="0ab1e76909ca6485807db5316b9fa037"></a><!-- doxytag: member="vtkLookupTable::ForceBuild" ref="0ab1e76909ca6485807db5316b9fa037" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkLookupTable::ForceBuild           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Force the lookup table to regenerate from hue, saturation, value, and alpha min/max values. Table is built from a linear ramp of each value. <a class="el" href="a00980.html#0ab1e76909ca6485807db5316b9fa037">ForceBuild()</a> is useful if a lookup table has been defined manually (using SetTableValue) and then an application decides to rebuild the lookup table using the implicit process. 
</div>
</div><p>
<a class="anchor" name="d0b2a6a924c6aa36043d294542dbe158"></a><!-- doxytag: member="vtkLookupTable::SetRamp" ref="d0b2a6a924c6aa36043d294542dbe158" args="(int)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkLookupTable::SetRamp           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set the shape of the table ramp to either linear or S-curve. The default is S-curve, which tails off gradually at either end. The equation used for the S-curve is y = (sin((x - 1/2)*pi) + 1)/2, while the equation for the linear ramp is simply y = x. For an S-curve greyscale ramp, you should set NumberOfTableValues to 402 (which is 256*pi/2) to provide room for the tails of the ramp. The equation for the SQRT is y = sqrt(x). 
</div>
</div><p>
<a class="anchor" name="7ab99955d44b5fbbddecddba7fe69523"></a><!-- doxytag: member="vtkLookupTable::SetRampToLinear" ref="7ab99955d44b5fbbddecddba7fe69523" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkLookupTable::SetRampToLinear           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set the shape of the table ramp to either linear or S-curve. The default is S-curve, which tails off gradually at either end. The equation used for the S-curve is y = (sin((x - 1/2)*pi) + 1)/2, while the equation for the linear ramp is simply y = x. For an S-curve greyscale ramp, you should set NumberOfTableValues to 402 (which is 256*pi/2) to provide room for the tails of the ramp. The equation for the SQRT is y = sqrt(x). 
<p>Definition at line <a class="el" href="a03867.html#l00084">84</a> of file <a class="el" href="a03867.html">vtkLookupTable.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="a132c8605b60746c7b6c18314e1b2db4"></a><!-- doxytag: member="vtkLookupTable::SetRampToSCurve" ref="a132c8605b60746c7b6c18314e1b2db4" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkLookupTable::SetRampToSCurve           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set the shape of the table ramp to either linear or S-curve. The default is S-curve, which tails off gradually at either end. The equation used for the S-curve is y = (sin((x - 1/2)*pi) + 1)/2, while the equation for the linear ramp is simply y = x. For an S-curve greyscale ramp, you should set NumberOfTableValues to 402 (which is 256*pi/2) to provide room for the tails of the ramp. The equation for the SQRT is y = sqrt(x). 
<p>Definition at line <a class="el" href="a03867.html#l00085">85</a> of file <a class="el" href="a03867.html">vtkLookupTable.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="887ba4b7a66b3b7fd4639b8f96356d20"></a><!-- doxytag: member="vtkLookupTable::SetRampToSQRT" ref="887ba4b7a66b3b7fd4639b8f96356d20" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkLookupTable::SetRampToSQRT           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set the shape of the table ramp to either linear or S-curve. The default is S-curve, which tails off gradually at either end. The equation used for the S-curve is y = (sin((x - 1/2)*pi) + 1)/2, while the equation for the linear ramp is simply y = x. For an S-curve greyscale ramp, you should set NumberOfTableValues to 402 (which is 256*pi/2) to provide room for the tails of the ramp. The equation for the SQRT is y = sqrt(x). 
<p>Definition at line <a class="el" href="a03867.html#l00086">86</a> of file <a class="el" href="a03867.html">vtkLookupTable.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="3f3301c16f7037c24c99240878bced10"></a><!-- doxytag: member="vtkLookupTable::GetRamp" ref="3f3301c16f7037c24c99240878bced10" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkLookupTable::GetRamp           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set the shape of the table ramp to either linear or S-curve. The default is S-curve, which tails off gradually at either end. The equation used for the S-curve is y = (sin((x - 1/2)*pi) + 1)/2, while the equation for the linear ramp is simply y = x. For an S-curve greyscale ramp, you should set NumberOfTableValues to 402 (which is 256*pi/2) to provide room for the tails of the ramp. The equation for the SQRT is y = sqrt(x). 
</div>
</div><p>
<a class="anchor" name="ce4fec5e440e73c9c58bf74b1a520cb6"></a><!-- doxytag: member="vtkLookupTable::SetScale" ref="ce4fec5e440e73c9c58bf74b1a520cb6" args="(int scale)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkLookupTable::SetScale           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>scale</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set the type of scale to use, linear or logarithmic. The default is linear. If the scale is logarithmic, then the TableRange must not cross the value zero. 
</div>
</div><p>
<a class="anchor" name="0370b2957bd5f25bec8ee95a45b21fce"></a><!-- doxytag: member="vtkLookupTable::SetScaleToLinear" ref="0370b2957bd5f25bec8ee95a45b21fce" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkLookupTable::SetScaleToLinear           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set the type of scale to use, linear or logarithmic. The default is linear. If the scale is logarithmic, then the TableRange must not cross the value zero. 
<p>Definition at line <a class="el" href="a03867.html#l00095">95</a> of file <a class="el" href="a03867.html">vtkLookupTable.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="93a46edc6ca10b0ba0e7cfff4acb52e9"></a><!-- doxytag: member="vtkLookupTable::SetScaleToLog10" ref="93a46edc6ca10b0ba0e7cfff4acb52e9" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkLookupTable::SetScaleToLog10           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set the type of scale to use, linear or logarithmic. The default is linear. If the scale is logarithmic, then the TableRange must not cross the value zero. 
<p>Definition at line <a class="el" href="a03867.html#l00096">96</a> of file <a class="el" href="a03867.html">vtkLookupTable.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="cfcc84282e9e484bac92e8ce03ffdb4a"></a><!-- doxytag: member="vtkLookupTable::GetScale" ref="cfcc84282e9e484bac92e8ce03ffdb4a" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkLookupTable::GetScale           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set the type of scale to use, linear or logarithmic. The default is linear. If the scale is logarithmic, then the TableRange must not cross the value zero. 
</div>
</div><p>
<a class="anchor" name="8e65f7f95691130f4af001923820ecd7"></a><!-- doxytag: member="vtkLookupTable::SetTableRange" ref="8e65f7f95691130f4af001923820ecd7" args="(double r[2])" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkLookupTable::SetTableRange           </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>r</em>[2]          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/Get the minimum/maximum scalar values for scalar mapping. Scalar values less than minimum range value are clamped to minimum range value. Scalar values greater than maximum range value are clamped to maximum range value. 
</div>
</div><p>
<a class="anchor" name="8338659eafec8726ad32b557949e184f"></a><!-- doxytag: member="vtkLookupTable::SetTableRange" ref="8338659eafec8726ad32b557949e184f" args="(double min, double max)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkLookupTable::SetTableRange           </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>min</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>max</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/Get the minimum/maximum scalar values for scalar mapping. Scalar values less than minimum range value are clamped to minimum range value. Scalar values greater than maximum range value are clamped to maximum range value. 
</div>
</div><p>
<a class="anchor" name="c5c77be0b309208ba5913f77ccdc8922"></a><!-- doxytag: member="vtkLookupTable::GetTableRange" ref="c5c77be0b309208ba5913f77ccdc8922" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual double* vtkLookupTable::GetTableRange           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/Get the minimum/maximum scalar values for scalar mapping. Scalar values less than minimum range value are clamped to minimum range value. Scalar values greater than maximum range value are clamped to maximum range value. 
</div>
</div><p>
<a class="anchor" name="d51f9a231bc0f4a6ddcf243ee846c94a"></a><!-- doxytag: member="vtkLookupTable::GetTableRange" ref="d51f9a231bc0f4a6ddcf243ee846c94a" args="(double data[2])" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkLookupTable::GetTableRange           </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>data</em>[2]          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/Get the minimum/maximum scalar values for scalar mapping. Scalar values less than minimum range value are clamped to minimum range value. Scalar values greater than maximum range value are clamped to maximum range value. 
</div>
</div><p>
<a class="anchor" name="def5049d7fa691fa15ba340cf3123188"></a><!-- doxytag: member="vtkLookupTable::SetHueRange" ref="def5049d7fa691fa15ba340cf3123188" args="(double, double)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkLookupTable::SetHueRange           </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set the range in hue (using automatic generation). Hue ranges between [0,1]. 
</div>
</div><p>
<a class="anchor" name="2e1d151308866c997239ca8c5c923ce7"></a><!-- doxytag: member="vtkLookupTable::SetHueRange" ref="2e1d151308866c997239ca8c5c923ce7" args="(double[2])" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkLookupTable::SetHueRange           </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname">[2]          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set the range in hue (using automatic generation). Hue ranges between [0,1]. 
</div>
</div><p>
<a class="anchor" name="c35e56b6904a2dc18352dd8cbf26ad6b"></a><!-- doxytag: member="vtkLookupTable::GetHueRange" ref="c35e56b6904a2dc18352dd8cbf26ad6b" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual double* vtkLookupTable::GetHueRange           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set the range in hue (using automatic generation). Hue ranges between [0,1]. 
</div>
</div><p>
<a class="anchor" name="8b205d50db985633bcdb5c828a2d7ec9"></a><!-- doxytag: member="vtkLookupTable::GetHueRange" ref="8b205d50db985633bcdb5c828a2d7ec9" args="(double &amp;, double &amp;)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkLookupTable::GetHueRange           </td>
          <td>(</td>
          <td class="paramtype">double &amp;&nbsp;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double &amp;&nbsp;</td>
          <td class="paramname"></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set the range in hue (using automatic generation). Hue ranges between [0,1]. 
</div>
</div><p>
<a class="anchor" name="b75fa17235085041aa62bf96d2b9cdd3"></a><!-- doxytag: member="vtkLookupTable::GetHueRange" ref="b75fa17235085041aa62bf96d2b9cdd3" args="(double[2])" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkLookupTable::GetHueRange           </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname">[2]          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set the range in hue (using automatic generation). Hue ranges between [0,1]. 
</div>
</div><p>
<a class="anchor" name="0a3fc7ceef1db64dbb2cd0de5ef55add"></a><!-- doxytag: member="vtkLookupTable::SetSaturationRange" ref="0a3fc7ceef1db64dbb2cd0de5ef55add" args="(double, double)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkLookupTable::SetSaturationRange           </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set the range in saturation (using automatic generation). Saturation ranges between [0,1]. 
</div>
</div><p>
<a class="anchor" name="83deacff7b3735d478aa7d2c669fd14f"></a><!-- doxytag: member="vtkLookupTable::SetSaturationRange" ref="83deacff7b3735d478aa7d2c669fd14f" args="(double[2])" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkLookupTable::SetSaturationRange           </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname">[2]          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set the range in saturation (using automatic generation). Saturation ranges between [0,1]. 
</div>
</div><p>
<a class="anchor" name="dcac09bf8f7ee5a46099eccd1de701ac"></a><!-- doxytag: member="vtkLookupTable::GetSaturationRange" ref="dcac09bf8f7ee5a46099eccd1de701ac" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual double* vtkLookupTable::GetSaturationRange           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set the range in saturation (using automatic generation). Saturation ranges between [0,1]. 
</div>
</div><p>
<a class="anchor" name="fb00c383330cd88b0ad053dcf541b816"></a><!-- doxytag: member="vtkLookupTable::GetSaturationRange" ref="fb00c383330cd88b0ad053dcf541b816" args="(double &amp;, double &amp;)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkLookupTable::GetSaturationRange           </td>
          <td>(</td>
          <td class="paramtype">double &amp;&nbsp;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double &amp;&nbsp;</td>
          <td class="paramname"></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set the range in saturation (using automatic generation). Saturation ranges between [0,1]. 
</div>
</div><p>
<a class="anchor" name="cbbc9b11a8f03f75add3995509a4d3e0"></a><!-- doxytag: member="vtkLookupTable::GetSaturationRange" ref="cbbc9b11a8f03f75add3995509a4d3e0" args="(double[2])" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkLookupTable::GetSaturationRange           </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname">[2]          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set the range in saturation (using automatic generation). Saturation ranges between [0,1]. 
</div>
</div><p>
<a class="anchor" name="5c7630f703cfb1613060aa8bda278482"></a><!-- doxytag: member="vtkLookupTable::SetValueRange" ref="5c7630f703cfb1613060aa8bda278482" args="(double, double)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkLookupTable::SetValueRange           </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set the range in value (using automatic generation). Value ranges between [0,1]. 
</div>
</div><p>
<a class="anchor" name="46eaed702aabf872c698791f8cf6898b"></a><!-- doxytag: member="vtkLookupTable::SetValueRange" ref="46eaed702aabf872c698791f8cf6898b" args="(double[2])" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkLookupTable::SetValueRange           </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname">[2]          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set the range in value (using automatic generation). Value ranges between [0,1]. 
</div>
</div><p>
<a class="anchor" name="1ce07c1627bfea9cb37f491d466129cd"></a><!-- doxytag: member="vtkLookupTable::GetValueRange" ref="1ce07c1627bfea9cb37f491d466129cd" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual double* vtkLookupTable::GetValueRange           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set the range in value (using automatic generation). Value ranges between [0,1]. 
</div>
</div><p>
<a class="anchor" name="9ede75d1205c12bccc5f54e9abda0fed"></a><!-- doxytag: member="vtkLookupTable::GetValueRange" ref="9ede75d1205c12bccc5f54e9abda0fed" args="(double &amp;, double &amp;)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkLookupTable::GetValueRange           </td>
          <td>(</td>
          <td class="paramtype">double &amp;&nbsp;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double &amp;&nbsp;</td>
          <td class="paramname"></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set the range in value (using automatic generation). Value ranges between [0,1]. 
</div>
</div><p>
<a class="anchor" name="ee9152805e3ee251b7462952cf5ae69b"></a><!-- doxytag: member="vtkLookupTable::GetValueRange" ref="ee9152805e3ee251b7462952cf5ae69b" args="(double[2])" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkLookupTable::GetValueRange           </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname">[2]          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set the range in value (using automatic generation). Value ranges between [0,1]. 
</div>
</div><p>
<a class="anchor" name="a444bc55b773ae6661e460abcce75131"></a><!-- doxytag: member="vtkLookupTable::SetAlphaRange" ref="a444bc55b773ae6661e460abcce75131" args="(double, double)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkLookupTable::SetAlphaRange           </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set the range in alpha (using automatic generation). Alpha ranges from [0,1]. 
</div>
</div><p>
<a class="anchor" name="240673a319b2868253c1381f9cfed13b"></a><!-- doxytag: member="vtkLookupTable::SetAlphaRange" ref="240673a319b2868253c1381f9cfed13b" args="(double[2])" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkLookupTable::SetAlphaRange           </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname">[2]          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set the range in alpha (using automatic generation). Alpha ranges from [0,1]. 
</div>
</div><p>
<a class="anchor" name="5f50added26259301bcfebca6d574305"></a><!-- doxytag: member="vtkLookupTable::GetAlphaRange" ref="5f50added26259301bcfebca6d574305" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual double* vtkLookupTable::GetAlphaRange           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set the range in alpha (using automatic generation). Alpha ranges from [0,1]. 
</div>
</div><p>
<a class="anchor" name="d73f552561947314dcbced303844b4c7"></a><!-- doxytag: member="vtkLookupTable::GetAlphaRange" ref="d73f552561947314dcbced303844b4c7" args="(double &amp;, double &amp;)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkLookupTable::GetAlphaRange           </td>
          <td>(</td>
          <td class="paramtype">double &amp;&nbsp;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double &amp;&nbsp;</td>
          <td class="paramname"></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set the range in alpha (using automatic generation). Alpha ranges from [0,1]. 
</div>
</div><p>
<a class="anchor" name="bdb0e4c7e485bb26da93eb68d6fa296f"></a><!-- doxytag: member="vtkLookupTable::GetAlphaRange" ref="bdb0e4c7e485bb26da93eb68d6fa296f" args="(double[2])" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkLookupTable::GetAlphaRange           </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname">[2]          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set the range in alpha (using automatic generation). Alpha ranges from [0,1]. 
</div>
</div><p>
<a class="anchor" name="990ab6a52a286c7681a1e94d809b39ed"></a><!-- doxytag: member="vtkLookupTable::MapValue" ref="990ab6a52a286c7681a1e94d809b39ed" args="(double v)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">unsigned char* vtkLookupTable::MapValue           </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>v</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Map one value through the lookup table. 
<p>Implements <a class="el" href="a01513.html#b3c13639bec798b80e52a8257f846249">vtkScalarsToColors</a>.</p>

</div>
</div><p>
<a class="anchor" name="d13ffb728106d62c5a56ff05570b9c53"></a><!-- doxytag: member="vtkLookupTable::GetColor" ref="d13ffb728106d62c5a56ff05570b9c53" args="(double x, double rgb[3])" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkLookupTable::GetColor           </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>rgb</em>[3]</td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Map one value through the lookup table and return the color as an RGB array of doubles between 0 and 1. 
<p>Implements <a class="el" href="a01513.html#787ac78bddec099340decbd3794a2143">vtkScalarsToColors</a>.</p>

</div>
</div><p>
<a class="anchor" name="6d6b83889b265400b75eb1bd8df9797d"></a><!-- doxytag: member="vtkLookupTable::GetOpacity" ref="6d6b83889b265400b75eb1bd8df9797d" args="(double v)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double vtkLookupTable::GetOpacity           </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>v</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Map one value through the lookup table and return the alpha value (the opacity) as a double between 0 and 1. 
</div>
</div><p>
<a class="anchor" name="7a8cc0dd7eb24b5a2b93ebf9e1ea23a7"></a><!-- doxytag: member="vtkLookupTable::GetIndex" ref="7a8cc0dd7eb24b5a2b93ebf9e1ea23a7" args="(double v)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a> vtkLookupTable::GetIndex           </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>v</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Return the table index associated with a particular value. 
</div>
</div><p>
<a class="anchor" name="43f6f8e3d8f043a9b491e4fb7abb0ede"></a><!-- doxytag: member="vtkLookupTable::SetNumberOfTableValues" ref="43f6f8e3d8f043a9b491e4fb7abb0ede" args="(vtkIdType number)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkLookupTable::SetNumberOfTableValues           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a>&nbsp;</td>
          <td class="paramname"> <em>number</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Specify the number of values (i.e., colors) in the lookup table. 
</div>
</div><p>
<a class="anchor" name="ceb225ff91f14b6c30b86f9f3e34855b"></a><!-- doxytag: member="vtkLookupTable::GetNumberOfTableValues" ref="ceb225ff91f14b6c30b86f9f3e34855b" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a> vtkLookupTable::GetNumberOfTableValues           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Specify the number of values (i.e., colors) in the lookup table. 
<p>Definition at line <a class="el" href="a03867.html#l00155">155</a> of file <a class="el" href="a03867.html">vtkLookupTable.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="fa6f284cbea456813f77372998a72163"></a><!-- doxytag: member="vtkLookupTable::SetTableValue" ref="fa6f284cbea456813f77372998a72163" args="(vtkIdType indx, double rgba[4])" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkLookupTable::SetTableValue           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a>&nbsp;</td>
          <td class="paramname"> <em>indx</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>rgba</em>[4]</td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Directly load color into lookup table. Use [0,1] double values for color component specification. Make sure that you've either used the <a class="el" href="a00980.html#c5e95e3042eba69c080fa2e2d8e1df0b">Build()</a> method or used <a class="el" href="a00980.html#43f6f8e3d8f043a9b491e4fb7abb0ede">SetNumberOfTableValues()</a> prior to using this method. 
</div>
</div><p>
<a class="anchor" name="69b08807923a1ced1193b5f636519902"></a><!-- doxytag: member="vtkLookupTable::SetTableValue" ref="69b08807923a1ced1193b5f636519902" args="(vtkIdType indx, double r, double g, double b, double a=1.0)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkLookupTable::SetTableValue           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a>&nbsp;</td>
          <td class="paramname"> <em>indx</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>r</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>g</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>b</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>a</em> = <code>1.0</code></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Directly load color into lookup table. Use [0,1] double values for color component specification. 
</div>
</div><p>
<a class="anchor" name="e262eefb6dc30569fa375857ac1b67dc"></a><!-- doxytag: member="vtkLookupTable::GetTableValue" ref="e262eefb6dc30569fa375857ac1b67dc" args="(vtkIdType id)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double* vtkLookupTable::GetTableValue           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a>&nbsp;</td>
          <td class="paramname"> <em>id</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Return a rgba color value for the given index into the lookup table. Color components are expressed as [0,1] double values. 
</div>
</div><p>
<a class="anchor" name="74ef3b6a81a3e42689945a8b96e5b0d7"></a><!-- doxytag: member="vtkLookupTable::GetTableValue" ref="74ef3b6a81a3e42689945a8b96e5b0d7" args="(vtkIdType id, double rgba[4])" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkLookupTable::GetTableValue           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a>&nbsp;</td>
          <td class="paramname"> <em>id</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>rgba</em>[4]</td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Return a rgba color value for the given index into the lookup table. Color components are expressed as [0,1] double values. 
</div>
</div><p>
<a class="anchor" name="50441ab54a59319121599bb20156c079"></a><!-- doxytag: member="vtkLookupTable::GetPointer" ref="50441ab54a59319121599bb20156c079" args="(const vtkIdType id)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">unsigned char* vtkLookupTable::GetPointer           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a>&nbsp;</td>
          <td class="paramname"> <em>id</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get pointer to color table data. Format is array of unsigned char r-g-b-a-r-g-b-a... 
<p>Definition at line <a class="el" href="a03867.html#l00179">179</a> of file <a class="el" href="a03867.html">vtkLookupTable.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="5d9f449a35f87d9d6fec19290b8b1a70"></a><!-- doxytag: member="vtkLookupTable::WritePointer" ref="5d9f449a35f87d9d6fec19290b8b1a70" args="(const vtkIdType id, const int number)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">unsigned char * vtkLookupTable::WritePointer           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a>&nbsp;</td>
          <td class="paramname"> <em>id</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const int&nbsp;</td>
          <td class="paramname"> <em>number</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get pointer to data. Useful for direct writes into object. MaxId is bumped by number (and memory allocated if necessary). Id is the location you wish to write into; number is the number of rgba values to write. 
<p>Definition at line <a class="el" href="a03867.html#l00259">259</a> of file <a class="el" href="a03867.html">vtkLookupTable.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="2e5ecb1a5bbfbec0a9522a2db8f011b3"></a><!-- doxytag: member="vtkLookupTable::GetRange" ref="2e5ecb1a5bbfbec0a9522a2db8f011b3" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double* vtkLookupTable::GetRange           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Sets/Gets the range of scalars which will be mapped. This is a duplicate of Get/SetTableRange. 
<p>Implements <a class="el" href="a01513.html#2a317b974bbdcdc85563fb1ed4d1735d">vtkScalarsToColors</a>.</p>

<p>Definition at line <a class="el" href="a03867.html#l00192">192</a> of file <a class="el" href="a03867.html">vtkLookupTable.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="a710bac98bbe85e1e5cc228fe6cf2b48"></a><!-- doxytag: member="vtkLookupTable::SetRange" ref="a710bac98bbe85e1e5cc228fe6cf2b48" args="(double min, double max)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkLookupTable::SetRange           </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>min</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>max</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [inline, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Sets/Gets the range of scalars which will be mapped. This is a duplicate of Get/SetTableRange. 
<p>Implements <a class="el" href="a01513.html#8abef853214d083955f17581f157ef1c">vtkScalarsToColors</a>.</p>

<p>Definition at line <a class="el" href="a03867.html#l00193">193</a> of file <a class="el" href="a03867.html">vtkLookupTable.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="9a844301575a912c6511c63418ae1941"></a><!-- doxytag: member="vtkLookupTable::SetRange" ref="9a844301575a912c6511c63418ae1941" args="(double rng[2])" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkLookupTable::SetRange           </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>rng</em>[2]          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Sets/Gets the range of scalars which will be mapped. This is a duplicate of Get/SetTableRange. 
<p>Reimplemented from <a class="el" href="a01513.html#a471c4b8e55443abacd2790e5e64587b">vtkScalarsToColors</a>.</p>

<p>Definition at line <a class="el" href="a03867.html#l00194">194</a> of file <a class="el" href="a03867.html">vtkLookupTable.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="2ecc9e6c612549a951bedb9d612c18cf"></a><!-- doxytag: member="vtkLookupTable::SetNumberOfColors" ref="2ecc9e6c612549a951bedb9d612c18cf" args="(vtkIdType)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkLookupTable::SetNumberOfColors           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a>&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set the number of colors in the lookup table. Use <a class="el" href="a00980.html#43f6f8e3d8f043a9b491e4fb7abb0ede">SetNumberOfTableValues()</a> instead, it can be used both before and after the table has been built whereas <a class="el" href="a00980.html#2ecc9e6c612549a951bedb9d612c18cf">SetNumberOfColors()</a> has no effect after the table has been built. 
</div>
</div><p>
<a class="anchor" name="ad0277748f1a948160b009a823b5b1d4"></a><!-- doxytag: member="vtkLookupTable::GetNumberOfColors" ref="ad0277748f1a948160b009a823b5b1d4" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a> vtkLookupTable::GetNumberOfColors           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set the number of colors in the lookup table. Use <a class="el" href="a00980.html#43f6f8e3d8f043a9b491e4fb7abb0ede">SetNumberOfTableValues()</a> instead, it can be used both before and after the table has been built whereas <a class="el" href="a00980.html#2ecc9e6c612549a951bedb9d612c18cf">SetNumberOfColors()</a> has no effect after the table has been built. 
</div>
</div><p>
<a class="anchor" name="bdbe50f57f586be4d53e25b9384defca"></a><!-- doxytag: member="vtkLookupTable::SetTable" ref="bdbe50f57f586be4d53e25b9384defca" args="(vtkUnsignedCharArray *)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkLookupTable::SetTable           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a01784.html">vtkUnsignedCharArray</a> *&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/Get the internal table array that is used to map the scalars to colors. The table array is an unsigned char array with 4 components representing RGBA. 
</div>
</div><p>
<a class="anchor" name="8ab1a13f27df87bd20a038bbff05d4d1"></a><!-- doxytag: member="vtkLookupTable::GetTable" ref="8ab1a13f27df87bd20a038bbff05d4d1" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="a01784.html">vtkUnsignedCharArray</a>* vtkLookupTable::GetTable           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/Get the internal table array that is used to map the scalars to colors. The table array is an unsigned char array with 4 components representing RGBA. 
</div>
</div><p>
<a class="anchor" name="edaf98c923929d7ba8756a5501bced79"></a><!-- doxytag: member="vtkLookupTable::MapScalarsThroughTable2" ref="edaf98c923929d7ba8756a5501bced79" args="(void *input, unsigned char *output, int inputDataType, int numberOfValues, int inputIncrement, int outputIncrement)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkLookupTable::MapScalarsThroughTable2           </td>
          <td>(</td>
          <td class="paramtype">void *&nbsp;</td>
          <td class="paramname"> <em>input</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned char *&nbsp;</td>
          <td class="paramname"> <em>output</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>inputDataType</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>numberOfValues</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>inputIncrement</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>outputIncrement</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
map a set of scalars through the lookup table 
<p>Implements <a class="el" href="a01513.html#70cfc9d108f22861f34c658d2f9dae94">vtkScalarsToColors</a>.</p>

<p>Reimplemented in <a class="el" href="a00981.html#08b1ec07a3eaa2863e2b1a221bc3fd27">vtkLookupTableWithEnabling</a>.</p>

</div>
</div><p>
<a class="anchor" name="276a90ef7422970a7b6fadd30911eba8"></a><!-- doxytag: member="vtkLookupTable::DeepCopy" ref="276a90ef7422970a7b6fadd30911eba8" args="(vtkLookupTable *lut)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkLookupTable::DeepCopy           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00980.html">vtkLookupTable</a> *&nbsp;</td>
          <td class="paramname"> <em>lut</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Copy the contents from another LookupTable 
</div>
</div><p>
<a class="anchor" name="72cf759accd067baee7fc905be7459b9"></a><!-- doxytag: member="vtkLookupTable::UsingLogScale" ref="72cf759accd067baee7fc905be7459b9" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkLookupTable::UsingLogScale           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
This should return 1 is the subclass is using log scale for mapping scalars to colors. Returns 1 is scale == VTK_SCALE_LOG10. 
<p>Reimplemented from <a class="el" href="a01513.html#5d69196de595f9e7d710b0c2fc9b4de4">vtkScalarsToColors</a>.</p>

<p>Definition at line <a class="el" href="a03867.html#l00227">227</a> of file <a class="el" href="a03867.html">vtkLookupTable.h</a>.</p>

</div>
</div><p>
<hr><h2>Member Data Documentation</h2>
<a class="anchor" name="f0b1de0e9bff0c541d29c82b9c3ee79a"></a><!-- doxytag: member="vtkLookupTable::NumberOfColors" ref="f0b1de0e9bff0c541d29c82b9c3ee79a" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a> <a class="el" href="a00980.html#f0b1de0e9bff0c541d29c82b9c3ee79a">vtkLookupTable::NumberOfColors</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a03867.html#l00237">237</a> of file <a class="el" href="a03867.html">vtkLookupTable.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="91369b2479033f0a7a5da0fde63dcdfa"></a><!-- doxytag: member="vtkLookupTable::Table" ref="91369b2479033f0a7a5da0fde63dcdfa" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a01784.html">vtkUnsignedCharArray</a>* <a class="el" href="a00980.html#91369b2479033f0a7a5da0fde63dcdfa">vtkLookupTable::Table</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a03867.html#l00238">238</a> of file <a class="el" href="a03867.html">vtkLookupTable.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="183ed0a54c139684d4f79133ba486338"></a><!-- doxytag: member="vtkLookupTable::TableRange" ref="183ed0a54c139684d4f79133ba486338" args="[2]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double <a class="el" href="a00980.html#183ed0a54c139684d4f79133ba486338">vtkLookupTable::TableRange</a>[2]<code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a03867.html#l00239">239</a> of file <a class="el" href="a03867.html">vtkLookupTable.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="098a68ba6273da21702940e7de9510e7"></a><!-- doxytag: member="vtkLookupTable::HueRange" ref="098a68ba6273da21702940e7de9510e7" args="[2]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double <a class="el" href="a00980.html#098a68ba6273da21702940e7de9510e7">vtkLookupTable::HueRange</a>[2]<code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a03867.html#l00240">240</a> of file <a class="el" href="a03867.html">vtkLookupTable.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="1cc274ef7b78bdefbfcaf7f77693bc4c"></a><!-- doxytag: member="vtkLookupTable::SaturationRange" ref="1cc274ef7b78bdefbfcaf7f77693bc4c" args="[2]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double <a class="el" href="a00980.html#1cc274ef7b78bdefbfcaf7f77693bc4c">vtkLookupTable::SaturationRange</a>[2]<code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a03867.html#l00241">241</a> of file <a class="el" href="a03867.html">vtkLookupTable.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="46b57fc722d9aa7889eae27622c4d12e"></a><!-- doxytag: member="vtkLookupTable::ValueRange" ref="46b57fc722d9aa7889eae27622c4d12e" args="[2]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double <a class="el" href="a00980.html#46b57fc722d9aa7889eae27622c4d12e">vtkLookupTable::ValueRange</a>[2]<code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a03867.html#l00242">242</a> of file <a class="el" href="a03867.html">vtkLookupTable.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="a6bbc89f6b2ee9d4bf1e5687ea14b69e"></a><!-- doxytag: member="vtkLookupTable::AlphaRange" ref="a6bbc89f6b2ee9d4bf1e5687ea14b69e" args="[2]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double <a class="el" href="a00980.html#a6bbc89f6b2ee9d4bf1e5687ea14b69e">vtkLookupTable::AlphaRange</a>[2]<code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a03867.html#l00243">243</a> of file <a class="el" href="a03867.html">vtkLookupTable.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="0a57c7ce3fd26b535944903252ea5e7a"></a><!-- doxytag: member="vtkLookupTable::Scale" ref="0a57c7ce3fd26b535944903252ea5e7a" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="a00980.html#0a57c7ce3fd26b535944903252ea5e7a">vtkLookupTable::Scale</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a03867.html#l00244">244</a> of file <a class="el" href="a03867.html">vtkLookupTable.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="7a4a4d7f4459cb33b52152f687cda0d6"></a><!-- doxytag: member="vtkLookupTable::Ramp" ref="7a4a4d7f4459cb33b52152f687cda0d6" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="a00980.html#7a4a4d7f4459cb33b52152f687cda0d6">vtkLookupTable::Ramp</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a03867.html#l00245">245</a> of file <a class="el" href="a03867.html">vtkLookupTable.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="57c4d1725c0e182a07e6669d51fd9d04"></a><!-- doxytag: member="vtkLookupTable::InsertTime" ref="57c4d1725c0e182a07e6669d51fd9d04" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a01719.html">vtkTimeStamp</a> <a class="el" href="a00980.html#57c4d1725c0e182a07e6669d51fd9d04">vtkLookupTable::InsertTime</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a03867.html#l00246">246</a> of file <a class="el" href="a03867.html">vtkLookupTable.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="456033b4483534af242316d3983f4baf"></a><!-- doxytag: member="vtkLookupTable::BuildTime" ref="456033b4483534af242316d3983f4baf" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a01719.html">vtkTimeStamp</a> <a class="el" href="a00980.html#456033b4483534af242316d3983f4baf">vtkLookupTable::BuildTime</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a03867.html#l00247">247</a> of file <a class="el" href="a03867.html">vtkLookupTable.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="68ef99e32f33502d7e5e0decacafa000"></a><!-- doxytag: member="vtkLookupTable::RGBA" ref="68ef99e32f33502d7e5e0decacafa000" args="[4]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double <a class="el" href="a00980.html#68ef99e32f33502d7e5e0decacafa000">vtkLookupTable::RGBA</a>[4]<code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a03867.html#l00248">248</a> of file <a class="el" href="a03867.html">vtkLookupTable.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="045298613b8190d6f5fc8011f2aff0b3"></a><!-- doxytag: member="vtkLookupTable::OpaqueFlag" ref="045298613b8190d6f5fc8011f2aff0b3" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="a00980.html#045298613b8190d6f5fc8011f2aff0b3">vtkLookupTable::OpaqueFlag</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a03867.html#l00250">250</a> of file <a class="el" href="a03867.html">vtkLookupTable.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="2a6a1545c350f3216d9df9b08abcadb3"></a><!-- doxytag: member="vtkLookupTable::OpaqueFlagBuildTime" ref="2a6a1545c350f3216d9df9b08abcadb3" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a01719.html">vtkTimeStamp</a> <a class="el" href="a00980.html#2a6a1545c350f3216d9df9b08abcadb3">vtkLookupTable::OpaqueFlagBuildTime</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a03867.html#l00251">251</a> of file <a class="el" href="a03867.html">vtkLookupTable.h</a>.</p>

</div>
</div><p>
<hr>The documentation for this class was generated from the following file:<ul>
<li>dox/Common/<a class="el" href="a03867.html">vtkLookupTable.h</a></ul>
</div>
<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 3 19:16:12 2009 for VTK by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
</body>
</html>