Sophie

Sophie

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

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: vtkLightKit 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>vtkLightKit Class Reference</h1><!-- doxytag: class="vtkLightKit" --><!-- doxytag: inherits="vtkObject" --><code>#include &lt;<a class="el" href="a05243.html">vtkLightKit.h</a>&gt;</code>
<p>
<div class="dynheader">
Inheritance diagram for vtkLightKit:</div>
<div class="dynsection">
<p><center><img src="a11787.png" border="0" usemap="#a11788" alt="Inheritance graph"></center>
<map name="a11788">
<area shape="rect" href="a01084.html" title="abstract base class for most VTK objects" alt="" coords="20,80,100,107"><area shape="rect" href="a01085.html" title="abstract base class for most VTK objects" alt="" coords="5,6,115,32"></map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>
<div class="dynheader">
Collaboration diagram for vtkLightKit:</div>
<div class="dynsection">
<p><center><img src="a11789.png" border="0" usemap="#a11790" alt="Collaboration graph"></center>
<map name="a11790">
<area shape="rect" href="a01084.html" title="abstract base class for most VTK objects" alt="" coords="571,173,651,200"><area shape="rect" href="a00954.html" title="a virtual light for 3D rendering" alt="" coords="36,381,106,408"><area shape="rect" href="a00998.html" title="represent and manipulate 4x4 transformation matrices" alt="" coords="56,264,155,291"><area shape="rect" href="a00362.html" title="general representation of visualization data" alt="" coords="715,616,822,643"><area shape="rect" href="a00101.html" title="Superclass for all sources, filters, and sinks in VTK." alt="" coords="559,381,658,408"><area shape="rect" href="a00472.html" title="Superclass for all pipeline executives in VTK." alt="" coords="335,499,434,525"><area shape="rect" href="a00895.html" title="Store zero or more vtkInformation instances." alt="" coords="380,264,530,291"><area shape="rect" href="a00872.html" title="Store vtkAlgorithm input/output information." alt="" coords="964,264,1074,291"><area shape="rect" href="a00538.html" title="represent and manipulate fields of data" alt="" coords="836,499,935,525"><area shape="rect" href="a00081.html" title="Abstract superclass for all arrays." alt="" coords="1052,381,1175,408"><area shape="rect" href="a01085.html" title="abstract base class for most VTK objects" alt="" coords="927,5,1036,32"><area shape="rect" href="a00884.html" title="internal structure for vtkInformation" alt="" coords="1070,173,1232,200"><area shape="rect" href="a00886.html" title="Superclass for vtkInformation keys." alt="" coords="1048,83,1179,109"><area shape="rect" href="a01719.html" title="record modification and/or execution time" alt="" coords="556,83,666,109"><area shape="rect" href="a01574.html" title="abstract class specifies interface for visualization network source" alt="" coords="707,824,790,851"><area shape="rect" href="a01215.html" title="Defines a 1D piecewise function." alt="" coords="403,733,558,760"><area shape="rect" href="a01306.html" title="abstract class specifies interface for visualization filters" alt="" coords="610,733,738,760"><area shape="rect" href="a00891.html" title="Key for pointer to pointer." alt="" coords="864,173,1046,200"><area shape="rect" href="a00540.html" title="vtkFieldData::CopyFieldFlag" alt="" coords="834,381,1028,408"></map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>

<p>
<a href="a11791.html">List of all members.</a><hr><a name="_details"></a><h2>Detailed Description</h2>
a simple but quality lighting kit 
<p>
<a class="el" href="a00958.html" title="a simple but quality lighting kit">vtkLightKit</a> is designed to make general purpose lighting of vtk scenes simple, flexible, and attractive (or at least not horribly ugly without significant effort). Use a LightKit when you want more control over your lighting than you can get with the default vtk light, which is a headlight located at the camera. (HeadLights are very simple to use, but they don't show the shape of objects very well, don't give a good sense of "up" and "down", and don't evenly light the object.)<p>
A LightKit consists of three lights, a key light, a fill light, and a headlight. The main light is the key light. It is usually positioned so that it appears like an overhead light (like the sun, or a ceiling light). It is generally positioned to shine down on the scene from about a 45 degree angle vertically and at least a little offset side to side. The key light usually at least about twice as bright as the total of all other lights in the scene to provide good modeling of object features.<p>
The other lights in the kit (the fill light, headlight, and a pair of back lights) are weaker sources that provide extra illumination to fill in the spots that the key light misses. The fill light is usually positioned across from or opposite from the key light (though still on the same side of the object as the camera) in order to simulate diffuse reflections from other objects in the scene. The headlight, always located at the position of the camera, reduces the contrast between areas lit by the key and fill light. The two back lights, one on the left of the object as seen from the observer and one on the right, fill on the high-contrast areas behind the object. To enforce the relationship between the different lights, the intensity of the fill, back and headlights are set as a ratio to the key light brightness. Thus, the brightness of all the lights in the scene can be changed by changing the key light intensity.<p>
All lights are directional lights (infinitely far away with no falloff). Lights move with the camera.<p>
For simplicity, the position of lights in the LightKit can only be specified using angles: the elevation (latitude) and azimuth (longitude) of each light with respect to the camera, expressed in degrees. (Lights always shine on the camera's lookat point.) For example, a light at (elevation=0, azimuth=0) is located at the camera (a headlight). A light at (elevation=90, azimuth=0) is above the lookat point, shining down. Negative azimuth values move the lights clockwise as seen above, positive values counter-clockwise. So, a light at (elevation=45, azimuth=-20) is above and in front of the object and shining slightly from the left side.<p>
<a class="el" href="a00958.html" title="a simple but quality lighting kit">vtkLightKit</a> limits the colors that can be assigned to any light to those of incandescent sources such as light bulbs and sunlight. It defines a special color spectrum called "warmth" from which light colors can be chosen, where 0 is cold blue, 0.5 is neutral white, and 1 is deep sunset red. Colors close to 0.5 are "cool whites" and "warm whites," respectively.<p>
Since colors far from white on the warmth scale appear less bright, key-to-fill and key-to-headlight ratios are skewed by key, fill, and headlight colors. If the flag MaintainLuminance is set, <a class="el" href="a00958.html" title="a simple but quality lighting kit">vtkLightKit</a> will attempt to compensate for these perceptual differences by increasing the brightness of more saturated colors.<p>
A LightKit is not explicitly part of the vtk pipeline. Rather, it is a composite object that controls the behavior of lights using a unified user interface. Every time a parameter of <a class="el" href="a00958.html" title="a simple but quality lighting kit">vtkLightKit</a> is adjusted, the properties of its lights are modified.<p>
<dl class="user" compact><dt><b>Credits:</b></dt><dd><a class="el" href="a00958.html" title="a simple but quality lighting kit">vtkLightKit</a> was originally written and contributed to vtk by Michael Halle (<a href="mailto:mhalle@bwh.harvard.edu">mhalle@bwh.harvard.edu</a>) at the Surgical Planning Lab, Brigham and Women's Hospital. </dd></dl>

<p>Definition at line <a class="el" href="a05243.html#l00100">100</a> of file <a class="el" href="a05243.html">vtkLightKit.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">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00958.html#3992d7b311cb68e9e18e9d0ba17a70f9">LightKitType</a> { <a class="el" href="a00958.html#3992d7b311cb68e9e18e9d0ba17a70f910c31229a920a98172b072f53f859200">TKeyLight</a>, 
<a class="el" href="a00958.html#3992d7b311cb68e9e18e9d0ba17a70f90e7396c46da8ffd96b618a31692c049b">TFillLight</a>, 
<a class="el" href="a00958.html#3992d7b311cb68e9e18e9d0ba17a70f99a0bd6129a882d28bcb9a286811254a6">TBackLight</a>, 
<a class="el" href="a00958.html#3992d7b311cb68e9e18e9d0ba17a70f9f4f1dc51a15736d05c80d0796ec39ab9">THeadLight</a>
 }</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00958.html#74143c8c7e109940dc60cb1967497c46">LightKitSubType</a> { <br>
&nbsp;&nbsp;<a class="el" href="a00958.html#74143c8c7e109940dc60cb1967497c460e70bc041dd877659a4f26d2d21d27cf">Warmth</a>, 
<a class="el" href="a00958.html#74143c8c7e109940dc60cb1967497c46eca811a0773e87e53593a495a136b73c">Intensity</a>, 
<a class="el" href="a00958.html#74143c8c7e109940dc60cb1967497c4630aec85881206044b209b236c3a5b665">Elevation</a>, 
<a class="el" href="a00958.html#74143c8c7e109940dc60cb1967497c46d86823b99d912d8b887f0f5dfdb0aaa8">Azimuth</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="a00958.html#74143c8c7e109940dc60cb1967497c46634f3152c5d45030cd6d2847201dfbde">KFRatio</a>, 
<a class="el" href="a00958.html#74143c8c7e109940dc60cb1967497c468c17ab034aee3f61bcfd5b1c291fa599">KBRatio</a>, 
<a class="el" href="a00958.html#74143c8c7e109940dc60cb1967497c464ab327e4c216252dd369633cab2f11fe">KHRatio</a>
<br>
 }</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="a01084.html">vtkObject</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00958.html#9f291c4d5f2edbc12265730c2b0f6b1f">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="a00958.html#76e6760f24a1213f99428b01a7cc1890">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="a00958.html#6423af84a4dbb43752ed5a446937d5db">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="a00958.html#51fb31545119b60176c8a0b92e614703">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 void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00958.html#b9cdbda2e0f91f612c33297acc394683">SetFillLightWarmth</a> (double)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00958.html#d8161a4bcffadae0fc9a7c244c9ee507">GetFillLightWarmth</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="a00958.html#b1b3f5956d3539427843a0279d4b05fd">SetHeadLightWarmth</a> (double)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00958.html#7a639703d86c2ddabdc799e673bd4c41">GetHeadLightWarmth</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="a00958.html#28f35412b6ffb531a0702a1c8428900a">SetBackLightWarmth</a> (double)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00958.html#8518174357907171de0042a48df319fc">GetBackLightWarmth</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00958.html#77bef181ac71d8bbe683855c62625efc">SetKeyLightElevation</a> (double x)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00958.html#7d8b0ed0246ae1c9378f0321b55e68ba">SetKeyLightAzimuth</a> (double x)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual double *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00958.html#407a5a73719535b1da11b5596d4f1b8e">GetKeyLightAngle</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="a00958.html#d74089e99c4b873a729139f78b19284c">GetKeyLightAngle</a> (double data[2])</td></tr>

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

<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00958.html#9ed35cc357ae4e583e92b82564eaba2a">GetKeyLightAzimuth</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00958.html#d38961c3d337c3f5f71237b29a5fe089">SetFillLightAngle</a> (double elevation, double azimuth)</td></tr>

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

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00958.html#e289f49ae85a0afc830eaa28c3ebb00d">SetFillLightElevation</a> (double x)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00958.html#a4e34f8c0406af06cff2f2373e9ead93">SetFillLightAzimuth</a> (double x)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual double *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00958.html#7ede496b695f200ca604843d02bd8d58">GetFillLightAngle</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="a00958.html#99bb3a5b978edb831e1ebf241a540190">GetFillLightAngle</a> (double data[2])</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00958.html#9b9117d1888a460fe1ff3551adb0e758">GetFillLightElevation</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00958.html#a3f9abc10046291f077618fa24245770">GetFillLightAzimuth</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00958.html#3206916e30323e7b9bbc1b2abda74c9f">SetBackLightAngle</a> (double elevation, double azimuth)</td></tr>

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

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00958.html#42e774cb549b0ab814d4c453faa34e80">SetBackLightElevation</a> (double x)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00958.html#4c06966e192b5b81cfbc2d6ff2eca5b6">SetBackLightAzimuth</a> (double x)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual double *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00958.html#71c2d7a9505abf836114b78e2aaf66eb">GetBackLightAngle</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="a00958.html#dad39227c42bae19451304198656c111">GetBackLightAngle</a> (double data[2])</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00958.html#f535ae4d68f33d95d36b0a826a84eb60">GetBackLightElevation</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00958.html#50c0525910bb301167fb6c8f015af536">GetBackLightAzimuth</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00958.html#6ddab6bc47fe0c1160152b54cefb1ede">DeepCopy</a> (<a class="el" href="a00958.html">vtkLightKit</a> *kit)</td></tr>

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

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

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

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00958.html#229eb33090bb9de825294ae053312c6f">GetKeyLightIntensity</a> ()</td></tr>

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

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

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

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

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

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

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

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00958.html#3729ef0b2f15bc7020341044f2cf79c8">GetKeyLightWarmth</a> ()</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual double *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00958.html#71b54bfe16d093ed086a1378323b850e">GetKeyLightColor</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="a00958.html#9570a073092cccc766a7a84f50d13c95">GetKeyLightColor</a> (double data[3])</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual double *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00958.html#55de593c8d18c1ccab7165a3e36f706e">GetFillLightColor</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="a00958.html#5ee60269f14201e7e51b43c89886d9b3">GetFillLightColor</a> (double data[3])</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual double *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00958.html#7f2d2a2a4afb7c9d12882ae28900e2bf">GetHeadLightColor</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="a00958.html#637a77b75aff556a99fe81e4c4b201ff">GetHeadLightColor</a> (double data[3])</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual double *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00958.html#aefad6429e355c29667e88d4317f12b1">GetBackLightColor</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="a00958.html#46eb52bc6cc25cd25788acf3185190cd">GetBackLightColor</a> (double data[3])</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="a00958.html#5de7038daa9a95d91be03fa9a47b91de">SetHeadlightWarmth</a> (double v)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00958.html#becf92e0134b2f7d47d98147ad5f8e6c">GetHeadlightWarmth</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00958.html#49513f27f14c919ff83b8de5fea524aa">GetHeadlightColor</a> (double *color)</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="a00958.html#41c13ea5a76141f208baf1c23275d782">MaintainLuminanceOn</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="a00958.html#3b381c6b52a8f76cb696257ef5d050ba">MaintainLuminanceOff</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="a00958.html#05065169ab5785df4171fb2fc2e01b83">GetMaintainLuminance</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="a00958.html#57656691857ba1d8306ad1238d445083">SetMaintainLuminance</a> (int)</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="a00958.html#058988751a8233a01e111bb0d024ba1b">SetKeyLightAngle</a> (double elevation, double azimuth)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00958.html#718b7b90e05bc1b798f5a06ec8cfb393">SetKeyLightAngle</a> (double angle[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="a00958.html#49f4497fd3cbbacf870a015992d40f9e">AddLightsToRenderer</a> (<a class="el" href="a01480.html">vtkRenderer</a> *renderer)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00958.html#a049b4badf384047472c735a7d09a9e0">RemoveLightsFromRenderer</a> (<a class="el" href="a01480.html">vtkRenderer</a> *renderer)</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="a00958.html">vtkLightKit</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00958.html#2cf1291ea977551f34a26f9f7432f1a5">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="a00958.html#de5025fb8e9cb530241c12db636c7196">IsTypeOf</a> (const char *type)</td></tr>

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

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

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

<tr><td class="memItemLeft" nowrap align="right" valign="top">static const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00958.html#45b09448d47f377f36b898aa3c5eeb2e">GetShortStringFromSubType</a> (int subtype)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="a00958.html#74143c8c7e109940dc60cb1967497c46">LightKitSubType</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00958.html#dad13cbdf55c75a857b13d5642ae1444">GetSubType</a> (<a class="el" href="a00958.html#3992d7b311cb68e9e18e9d0ba17a70f9">LightKitType</a> type, int i)</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="a00958.html#806598643d25234f9a6722915ae574e7">vtkLightKit</a> ()</td></tr>

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

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00958.html#9244d4faa1d12eae532cd91186e8498d">WarmthToRGBI</a> (double w, double rgb[3], double &amp;i)</td></tr>

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

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

<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00958.html#fe22637e973d33f75fb86539bf015fbb">WarmthToIntensity</a> (double w)</td></tr>

<tr><td colspan="2"><br><h2>Protected Attributes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00958.html#ebbb69088c11bcebe274dedb412ccae3">KeyLightIntensity</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00958.html#7e9e9acc1c6c17784bc379909fae4700">KeyToFillRatio</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00958.html#6987285e2813dd1c54219b257ad6ccb6">KeyToHeadRatio</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00958.html#9fb0d20b926ff1ed482972cd7bb0230e">KeyToBackRatio</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a00954.html">vtkLight</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00958.html#6be2d7407e4d0ae551b0ef3390dd4dc1">KeyLight</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00958.html#633834b4f5d919aeca2623358424b536">KeyLightWarmth</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00958.html#7e7e615b3af924ede9cecaaed7336bce">KeyLightAngle</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="a00958.html#f9b6590aa1a288dd3211f3ff708f084d">KeyLightColor</a> [3]</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a00954.html">vtkLight</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00958.html#fa2e3913ca92f3e69c479aa114dc8a77">FillLight</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00958.html#4d4be2cb06fadb77f039af6d7ac22a3f">FillLightWarmth</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00958.html#5f4805fa684f007a1a4c55874304563c">FillLightAngle</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="a00958.html#57aeecac9f67ab42348392c1dd93cedc">FillLightColor</a> [3]</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00958.html#aeb9c99039f00636ed36c6844b299aa4">BackLightWarmth</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00958.html#501d185cddef4cb0f2a84f04f693b1b8">BackLightColor</a> [3]</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a00954.html">vtkLight</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00958.html#3ffed9cb399552c3a03a78eb3fa2624b">BackLight0</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a00954.html">vtkLight</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00958.html#d2ec75b883d5f8e4b43840dc9d8e6f19">BackLight1</a></td></tr>

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

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a00954.html">vtkLight</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00958.html#c232c9e79b225b06ee74512192a5d54c">HeadLight</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00958.html#76d12ffdcda3a4d423b2892312179bf7">HeadLightWarmth</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00958.html#b6ecdf24822e55c9b13ae2a949c34dd6">HeadLightColor</a> [3]</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00958.html#d4d94462eb498e484789c549ea684337">MaintainLuminance</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a01215.html">vtkPiecewiseFunction</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00958.html#c7567cb76e16659c5cbf0f2da2187bdf">WarmthFunction</a> [4]</td></tr>

</table>
<hr><h2>Member Typedef Documentation</h2>
<a class="anchor" name="9f291c4d5f2edbc12265730c2b0f6b1f"></a><!-- doxytag: member="vtkLightKit::Superclass" ref="9f291c4d5f2edbc12265730c2b0f6b1f" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="a01084.html">vtkObject</a> <a class="el" href="a01084.html">vtkLightKit::Superclass</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Reimplemented from <a class="el" href="a01084.html#11429dee69f4b562e03e07b453dae9b5">vtkObject</a>.</p>

<p>Definition at line <a class="el" href="a05243.html#l00104">104</a> of file <a class="el" href="a05243.html">vtkLightKit.h</a>.</p>

</div>
</div><p>
<hr><h2>Member Enumeration Documentation</h2>
<a class="anchor" name="3992d7b311cb68e9e18e9d0ba17a70f9"></a><!-- doxytag: member="vtkLightKit::LightKitType" ref="3992d7b311cb68e9e18e9d0ba17a70f9" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="a00958.html#3992d7b311cb68e9e18e9d0ba17a70f9">vtkLightKit::LightKitType</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
<dl compact><dt><b>Enumerator: </b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" name="3992d7b311cb68e9e18e9d0ba17a70f910c31229a920a98172b072f53f859200"></a><!-- doxytag: member="TKeyLight" ref="3992d7b311cb68e9e18e9d0ba17a70f910c31229a920a98172b072f53f859200" args="" -->TKeyLight</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="3992d7b311cb68e9e18e9d0ba17a70f90e7396c46da8ffd96b618a31692c049b"></a><!-- doxytag: member="TFillLight" ref="3992d7b311cb68e9e18e9d0ba17a70f90e7396c46da8ffd96b618a31692c049b" args="" -->TFillLight</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="3992d7b311cb68e9e18e9d0ba17a70f99a0bd6129a882d28bcb9a286811254a6"></a><!-- doxytag: member="TBackLight" ref="3992d7b311cb68e9e18e9d0ba17a70f99a0bd6129a882d28bcb9a286811254a6" args="" -->TBackLight</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="3992d7b311cb68e9e18e9d0ba17a70f9f4f1dc51a15736d05c80d0796ec39ab9"></a><!-- doxytag: member="THeadLight" ref="3992d7b311cb68e9e18e9d0ba17a70f9f4f1dc51a15736d05c80d0796ec39ab9" args="" -->THeadLight</em>&nbsp;</td><td>
</td></tr>
</table>
</dl>

<p>Definition at line <a class="el" href="a05243.html#l00108">108</a> of file <a class="el" href="a05243.html">vtkLightKit.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="74143c8c7e109940dc60cb1967497c46"></a><!-- doxytag: member="vtkLightKit::LightKitSubType" ref="74143c8c7e109940dc60cb1967497c46" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="a00958.html#74143c8c7e109940dc60cb1967497c46">vtkLightKit::LightKitSubType</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
<dl compact><dt><b>Enumerator: </b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" name="74143c8c7e109940dc60cb1967497c460e70bc041dd877659a4f26d2d21d27cf"></a><!-- doxytag: member="Warmth" ref="74143c8c7e109940dc60cb1967497c460e70bc041dd877659a4f26d2d21d27cf" args="" -->Warmth</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="74143c8c7e109940dc60cb1967497c46eca811a0773e87e53593a495a136b73c"></a><!-- doxytag: member="Intensity" ref="74143c8c7e109940dc60cb1967497c46eca811a0773e87e53593a495a136b73c" args="" -->Intensity</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="74143c8c7e109940dc60cb1967497c4630aec85881206044b209b236c3a5b665"></a><!-- doxytag: member="Elevation" ref="74143c8c7e109940dc60cb1967497c4630aec85881206044b209b236c3a5b665" args="" -->Elevation</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="74143c8c7e109940dc60cb1967497c46d86823b99d912d8b887f0f5dfdb0aaa8"></a><!-- doxytag: member="Azimuth" ref="74143c8c7e109940dc60cb1967497c46d86823b99d912d8b887f0f5dfdb0aaa8" args="" -->Azimuth</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="74143c8c7e109940dc60cb1967497c46634f3152c5d45030cd6d2847201dfbde"></a><!-- doxytag: member="KFRatio" ref="74143c8c7e109940dc60cb1967497c46634f3152c5d45030cd6d2847201dfbde" args="" -->KFRatio</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="74143c8c7e109940dc60cb1967497c468c17ab034aee3f61bcfd5b1c291fa599"></a><!-- doxytag: member="KBRatio" ref="74143c8c7e109940dc60cb1967497c468c17ab034aee3f61bcfd5b1c291fa599" args="" -->KBRatio</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="74143c8c7e109940dc60cb1967497c464ab327e4c216252dd369633cab2f11fe"></a><!-- doxytag: member="KHRatio" ref="74143c8c7e109940dc60cb1967497c464ab327e4c216252dd369633cab2f11fe" args="" -->KHRatio</em>&nbsp;</td><td>
</td></tr>
</table>
</dl>

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

</div>
</div><p>
<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="806598643d25234f9a6722915ae574e7"></a><!-- doxytag: member="vtkLightKit::vtkLightKit" ref="806598643d25234f9a6722915ae574e7" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">vtkLightKit::vtkLightKit           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="ff3f3873797646d0fcf4341056216b56"></a><!-- doxytag: member="vtkLightKit::~vtkLightKit" ref="ff3f3873797646d0fcf4341056216b56" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">vtkLightKit::~vtkLightKit           </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="2cf1291ea977551f34a26f9f7432f1a5"></a><!-- doxytag: member="vtkLightKit::New" ref="2cf1291ea977551f34a26f9f7432f1a5" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="a00958.html">vtkLightKit</a>* vtkLightKit::New           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Create an object with Debug turned off, modified time initialized to zero, and reference counting on. 
<p>Reimplemented from <a class="el" href="a01084.html#4d5b227267c076d6f9e38483370b6612">vtkObject</a>.</p>

</div>
</div><p>
<a class="anchor" name="76e6760f24a1213f99428b01a7cc1890"></a><!-- doxytag: member="vtkLightKit::GetClassName" ref="76e6760f24a1213f99428b01a7cc1890" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual const char* vtkLightKit::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="a01084.html#d95975c85c2896ea32ff4cf1f8de0886">vtkObject</a>.</p>

</div>
</div><p>
<a class="anchor" name="de5025fb8e9cb530241c12db636c7196"></a><!-- doxytag: member="vtkLightKit::IsTypeOf" ref="de5025fb8e9cb530241c12db636c7196" args="(const char *type)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static int vtkLightKit::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="a01084.html#e9548a248bce0f02f73bbcccd0a9489e">vtkObject</a>.</p>

</div>
</div><p>
<a class="anchor" name="6423af84a4dbb43752ed5a446937d5db"></a><!-- doxytag: member="vtkLightKit::IsA" ref="6423af84a4dbb43752ed5a446937d5db" args="(const char *type)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkLightKit::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="a01084.html#831e57b04e46827a7098aa81abadee69">vtkObject</a>.</p>

</div>
</div><p>
<a class="anchor" name="1344cbf2c82f4ebb6e4cd8aabe5a17db"></a><!-- doxytag: member="vtkLightKit::SafeDownCast" ref="1344cbf2c82f4ebb6e4cd8aabe5a17db" args="(vtkObject *o)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="a00958.html">vtkLightKit</a>* vtkLightKit::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="a01084.html#bb9351f076544c427ee91229dce83abe">vtkObject</a>.</p>

</div>
</div><p>
<a class="anchor" name="51fb31545119b60176c8a0b92e614703"></a><!-- doxytag: member="vtkLightKit::PrintSelf" ref="51fb31545119b60176c8a0b92e614703" args="(ostream &amp;os, vtkIndent indent)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkLightKit::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="a01084.html#bf3dbb4154289b56a12483eee3866263">vtkObject</a>.</p>

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

<p>
Set/Get the intensity of the key light. The key light is the brightest light in the scene. The intensities of the other two lights are ratios of the key light's intensity. 
</div>
</div><p>
<a class="anchor" name="229eb33090bb9de825294ae053312c6f"></a><!-- doxytag: member="vtkLightKit::GetKeyLightIntensity" ref="229eb33090bb9de825294ae053312c6f" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual double vtkLightKit::GetKeyLightIntensity           </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 intensity of the key light. The key light is the brightest light in the scene. The intensities of the other two lights are ratios of the key light's intensity. 
</div>
</div><p>
<a class="anchor" name="c896f55c9b82135e912e11dddfe189fd"></a><!-- doxytag: member="vtkLightKit::SetKeyToFillRatio" ref="c896f55c9b82135e912e11dddfe189fd" args="(double)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkLightKit::SetKeyToFillRatio           </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/Get the key-to-fill ratio. This ratio controls how bright the fill light is compared to the key light: larger values correspond to a dimmer fill light. The purpose of the fill light is to light parts of the object not lit by the key light, while still maintaining constrast. This type of lighting may correspond to indirect illumination from the key light, bounced off a wall, floor, or other object. The fill light should never be brighter than the key light: a good range for the key-to-fill ratio is between 2 and 10. 
</div>
</div><p>
<a class="anchor" name="aa37f2a138a609f9fa648d741612392a"></a><!-- doxytag: member="vtkLightKit::GetKeyToFillRatio" ref="aa37f2a138a609f9fa648d741612392a" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual double vtkLightKit::GetKeyToFillRatio           </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 key-to-fill ratio. This ratio controls how bright the fill light is compared to the key light: larger values correspond to a dimmer fill light. The purpose of the fill light is to light parts of the object not lit by the key light, while still maintaining constrast. This type of lighting may correspond to indirect illumination from the key light, bounced off a wall, floor, or other object. The fill light should never be brighter than the key light: a good range for the key-to-fill ratio is between 2 and 10. 
</div>
</div><p>
<a class="anchor" name="e32c442812487a35b23b5f413d5e0e33"></a><!-- doxytag: member="vtkLightKit::SetKeyToHeadRatio" ref="e32c442812487a35b23b5f413d5e0e33" args="(double)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkLightKit::SetKeyToHeadRatio           </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/Get the key-to-headlight ratio. Similar to the key-to-fill ratio, this ratio controls how bright the headlight light is compared to the key light: larger values correspond to a dimmer headlight light. The headlight is special kind of fill light, lighting only the parts of the object that the camera can see. As such, a headlight tends to reduce the contrast of a scene. It can be used to fill in "shadows" of the object missed by the key and fill lights. The headlight should always be significantly dimmer than the key light: ratios of 2 to 15 are typical. 
</div>
</div><p>
<a class="anchor" name="e2cb5ededb72c3b90f6afe69db22f0c0"></a><!-- doxytag: member="vtkLightKit::GetKeyToHeadRatio" ref="e2cb5ededb72c3b90f6afe69db22f0c0" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual double vtkLightKit::GetKeyToHeadRatio           </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 key-to-headlight ratio. Similar to the key-to-fill ratio, this ratio controls how bright the headlight light is compared to the key light: larger values correspond to a dimmer headlight light. The headlight is special kind of fill light, lighting only the parts of the object that the camera can see. As such, a headlight tends to reduce the contrast of a scene. It can be used to fill in "shadows" of the object missed by the key and fill lights. The headlight should always be significantly dimmer than the key light: ratios of 2 to 15 are typical. 
</div>
</div><p>
<a class="anchor" name="8bfbc939f7ae1d2324d4215bd3a13c64"></a><!-- doxytag: member="vtkLightKit::SetKeyToBackRatio" ref="8bfbc939f7ae1d2324d4215bd3a13c64" args="(double)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkLightKit::SetKeyToBackRatio           </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/Get the key-to-back light ratio. This ratio controls how bright the back lights are compared to the key light: larger values correspond to dimmer back lights. The back lights fill in the remaining high-contrast regions behind the object. Values between 2 and 10 are good. 
</div>
</div><p>
<a class="anchor" name="f7efe28ada8a627581f72aa01fd5df8d"></a><!-- doxytag: member="vtkLightKit::GetKeyToBackRatio" ref="f7efe28ada8a627581f72aa01fd5df8d" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual double vtkLightKit::GetKeyToBackRatio           </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 key-to-back light ratio. This ratio controls how bright the back lights are compared to the key light: larger values correspond to dimmer back lights. The back lights fill in the remaining high-contrast regions behind the object. Values between 2 and 10 are good. 
</div>
</div><p>
<a class="anchor" name="791d1f19d409fa80904384654430639b"></a><!-- doxytag: member="vtkLightKit::SetKeyLightWarmth" ref="791d1f19d409fa80904384654430639b" args="(double)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkLightKit::SetKeyLightWarmth           </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set the warmth of each the lights. Warmth is a parameter that varies from 0 to 1, where 0 is "cold" (looks icy or lit by a very blue sky), 1 is "warm" (the red of a very red sunset, or the embers of a campfire), and 0.5 is a neutral white. The warmth scale is non-linear. Warmth values close to 0.5 are subtly "warmer" or "cooler," much like a warmer tungsten incandescent bulb, a cooler halogen, or daylight (cooler still). Moving further away from 0.5, colors become more quickly varying towards blues and reds. With regards to aesthetics, extremes of warmth should be used sparingly. 
</div>
</div><p>
<a class="anchor" name="3729ef0b2f15bc7020341044f2cf79c8"></a><!-- doxytag: member="vtkLightKit::GetKeyLightWarmth" ref="3729ef0b2f15bc7020341044f2cf79c8" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual double vtkLightKit::GetKeyLightWarmth           </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 warmth of each the lights. Warmth is a parameter that varies from 0 to 1, where 0 is "cold" (looks icy or lit by a very blue sky), 1 is "warm" (the red of a very red sunset, or the embers of a campfire), and 0.5 is a neutral white. The warmth scale is non-linear. Warmth values close to 0.5 are subtly "warmer" or "cooler," much like a warmer tungsten incandescent bulb, a cooler halogen, or daylight (cooler still). Moving further away from 0.5, colors become more quickly varying towards blues and reds. With regards to aesthetics, extremes of warmth should be used sparingly. 
</div>
</div><p>
<a class="anchor" name="b9cdbda2e0f91f612c33297acc394683"></a><!-- doxytag: member="vtkLightKit::SetFillLightWarmth" ref="b9cdbda2e0f91f612c33297acc394683" args="(double)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkLightKit::SetFillLightWarmth           </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

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

<p>

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

<p>

</div>
</div><p>
<a class="anchor" name="7a639703d86c2ddabdc799e673bd4c41"></a><!-- doxytag: member="vtkLightKit::GetHeadLightWarmth" ref="7a639703d86c2ddabdc799e673bd4c41" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual double vtkLightKit::GetHeadLightWarmth           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="28f35412b6ffb531a0702a1c8428900a"></a><!-- doxytag: member="vtkLightKit::SetBackLightWarmth" ref="28f35412b6ffb531a0702a1c8428900a" args="(double)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkLightKit::SetBackLightWarmth           </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="8518174357907171de0042a48df319fc"></a><!-- doxytag: member="vtkLightKit::GetBackLightWarmth" ref="8518174357907171de0042a48df319fc" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual double vtkLightKit::GetBackLightWarmth           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="71b54bfe16d093ed086a1378323b850e"></a><!-- doxytag: member="vtkLightKit::GetKeyLightColor" ref="71b54bfe16d093ed086a1378323b850e" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual double* vtkLightKit::GetKeyLightColor           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Returns the floating-point RGB values of each of the light's color. 
</div>
</div><p>
<a class="anchor" name="9570a073092cccc766a7a84f50d13c95"></a><!-- doxytag: member="vtkLightKit::GetKeyLightColor" ref="9570a073092cccc766a7a84f50d13c95" args="(double data[3])" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkLightKit::GetKeyLightColor           </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>data</em>[3]          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Returns the floating-point RGB values of each of the light's color. 
</div>
</div><p>
<a class="anchor" name="55de593c8d18c1ccab7165a3e36f706e"></a><!-- doxytag: member="vtkLightKit::GetFillLightColor" ref="55de593c8d18c1ccab7165a3e36f706e" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual double* vtkLightKit::GetFillLightColor           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Returns the floating-point RGB values of each of the light's color. 
</div>
</div><p>
<a class="anchor" name="5ee60269f14201e7e51b43c89886d9b3"></a><!-- doxytag: member="vtkLightKit::GetFillLightColor" ref="5ee60269f14201e7e51b43c89886d9b3" args="(double data[3])" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkLightKit::GetFillLightColor           </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>data</em>[3]          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Returns the floating-point RGB values of each of the light's color. 
</div>
</div><p>
<a class="anchor" name="7f2d2a2a4afb7c9d12882ae28900e2bf"></a><!-- doxytag: member="vtkLightKit::GetHeadLightColor" ref="7f2d2a2a4afb7c9d12882ae28900e2bf" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual double* vtkLightKit::GetHeadLightColor           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Returns the floating-point RGB values of each of the light's color. 
</div>
</div><p>
<a class="anchor" name="637a77b75aff556a99fe81e4c4b201ff"></a><!-- doxytag: member="vtkLightKit::GetHeadLightColor" ref="637a77b75aff556a99fe81e4c4b201ff" args="(double data[3])" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkLightKit::GetHeadLightColor           </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>data</em>[3]          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Returns the floating-point RGB values of each of the light's color. 
</div>
</div><p>
<a class="anchor" name="aefad6429e355c29667e88d4317f12b1"></a><!-- doxytag: member="vtkLightKit::GetBackLightColor" ref="aefad6429e355c29667e88d4317f12b1" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual double* vtkLightKit::GetBackLightColor           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Returns the floating-point RGB values of each of the light's color. 
</div>
</div><p>
<a class="anchor" name="46eb52bc6cc25cd25788acf3185190cd"></a><!-- doxytag: member="vtkLightKit::GetBackLightColor" ref="46eb52bc6cc25cd25788acf3185190cd" args="(double data[3])" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkLightKit::GetBackLightColor           </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>data</em>[3]          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Returns the floating-point RGB values of each of the light's color. 
</div>
</div><p>
<a class="anchor" name="5de7038daa9a95d91be03fa9a47b91de"></a><!-- doxytag: member="vtkLightKit::SetHeadlightWarmth" ref="5de7038daa9a95d91be03fa9a47b91de" args="(double v)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkLightKit::SetHeadlightWarmth           </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>
To maintain a deprecation API: 
</div>
</div><p>
<a class="anchor" name="becf92e0134b2f7d47d98147ad5f8e6c"></a><!-- doxytag: member="vtkLightKit::GetHeadlightWarmth" ref="becf92e0134b2f7d47d98147ad5f8e6c" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double vtkLightKit::GetHeadlightWarmth           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
To maintain a deprecation API: 
</div>
</div><p>
<a class="anchor" name="49513f27f14c919ff83b8de5fea524aa"></a><!-- doxytag: member="vtkLightKit::GetHeadlightColor" ref="49513f27f14c919ff83b8de5fea524aa" args="(double *color)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkLightKit::GetHeadlightColor           </td>
          <td>(</td>
          <td class="paramtype">double *&nbsp;</td>
          <td class="paramname"> <em>color</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
To maintain a deprecation API: 
</div>
</div><p>
<a class="anchor" name="41c13ea5a76141f208baf1c23275d782"></a><!-- doxytag: member="vtkLightKit::MaintainLuminanceOn" ref="41c13ea5a76141f208baf1c23275d782" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkLightKit::MaintainLuminanceOn           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
If MaintainLuminance is set, the LightKit will attempt to maintain the apparent intensity of lights based on their perceptual brightnesses. By default, MaintainLuminance is off. 
</div>
</div><p>
<a class="anchor" name="3b381c6b52a8f76cb696257ef5d050ba"></a><!-- doxytag: member="vtkLightKit::MaintainLuminanceOff" ref="3b381c6b52a8f76cb696257ef5d050ba" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkLightKit::MaintainLuminanceOff           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
If MaintainLuminance is set, the LightKit will attempt to maintain the apparent intensity of lights based on their perceptual brightnesses. By default, MaintainLuminance is off. 
</div>
</div><p>
<a class="anchor" name="05065169ab5785df4171fb2fc2e01b83"></a><!-- doxytag: member="vtkLightKit::GetMaintainLuminance" ref="05065169ab5785df4171fb2fc2e01b83" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkLightKit::GetMaintainLuminance           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
If MaintainLuminance is set, the LightKit will attempt to maintain the apparent intensity of lights based on their perceptual brightnesses. By default, MaintainLuminance is off. 
</div>
</div><p>
<a class="anchor" name="57656691857ba1d8306ad1238d445083"></a><!-- doxytag: member="vtkLightKit::SetMaintainLuminance" ref="57656691857ba1d8306ad1238d445083" args="(int)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkLightKit::SetMaintainLuminance           </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>
If MaintainLuminance is set, the LightKit will attempt to maintain the apparent intensity of lights based on their perceptual brightnesses. By default, MaintainLuminance is off. 
</div>
</div><p>
<a class="anchor" name="058988751a8233a01e111bb0d024ba1b"></a><!-- doxytag: member="vtkLightKit::SetKeyLightAngle" ref="058988751a8233a01e111bb0d024ba1b" args="(double elevation, double azimuth)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkLightKit::SetKeyLightAngle           </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>elevation</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>azimuth</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get/Set the position of the key, fill, and back lights using angular methods. Elevation corresponds to latitude, azimuth to longitude. It is recommended that the key light always be on the viewer's side of the object and above the object, while the fill light generally lights the part of the object not lit by the fill light. The headlight, which is always located at the viewer, can then be used to reduce the contrast in the image. There are a pair of back lights. They are located at the same elevation and at opposing azimuths (ie, one to the left, and one to the right). They are generally set at the equator (elevation = 0), and at approximately 120 degrees (lighting from each side and behind). 
</div>
</div><p>
<a class="anchor" name="718b7b90e05bc1b798f5a06ec8cfb393"></a><!-- doxytag: member="vtkLightKit::SetKeyLightAngle" ref="718b7b90e05bc1b798f5a06ec8cfb393" args="(double angle[2])" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkLightKit::SetKeyLightAngle           </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>angle</em>[2]          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get/Set the position of the key, fill, and back lights using angular methods. Elevation corresponds to latitude, azimuth to longitude. It is recommended that the key light always be on the viewer's side of the object and above the object, while the fill light generally lights the part of the object not lit by the fill light. The headlight, which is always located at the viewer, can then be used to reduce the contrast in the image. There are a pair of back lights. They are located at the same elevation and at opposing azimuths (ie, one to the left, and one to the right). They are generally set at the equator (elevation = 0), and at approximately 120 degrees (lighting from each side and behind). 
<p>Definition at line <a class="el" href="a05243.html#l00232">232</a> of file <a class="el" href="a05243.html">vtkLightKit.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="77bef181ac71d8bbe683855c62625efc"></a><!-- doxytag: member="vtkLightKit::SetKeyLightElevation" ref="77bef181ac71d8bbe683855c62625efc" args="(double x)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkLightKit::SetKeyLightElevation           </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>x</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05243.html#l00236">236</a> of file <a class="el" href="a05243.html">vtkLightKit.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="7d8b0ed0246ae1c9378f0321b55e68ba"></a><!-- doxytag: member="vtkLightKit::SetKeyLightAzimuth" ref="7d8b0ed0246ae1c9378f0321b55e68ba" args="(double x)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkLightKit::SetKeyLightAzimuth           </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>x</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

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

</div>
</div><p>
<a class="anchor" name="407a5a73719535b1da11b5596d4f1b8e"></a><!-- doxytag: member="vtkLightKit::GetKeyLightAngle" ref="407a5a73719535b1da11b5596d4f1b8e" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual double* vtkLightKit::GetKeyLightAngle           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="d74089e99c4b873a729139f78b19284c"></a><!-- doxytag: member="vtkLightKit::GetKeyLightAngle" ref="d74089e99c4b873a729139f78b19284c" args="(double data[2])" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkLightKit::GetKeyLightAngle           </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>

</div>
</div><p>
<a class="anchor" name="6ff0eb006fc98558c86e2247c1ea8673"></a><!-- doxytag: member="vtkLightKit::GetKeyLightElevation" ref="6ff0eb006fc98558c86e2247c1ea8673" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double vtkLightKit::GetKeyLightElevation           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

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

</div>
</div><p>
<a class="anchor" name="9ed35cc357ae4e583e92b82564eaba2a"></a><!-- doxytag: member="vtkLightKit::GetKeyLightAzimuth" ref="9ed35cc357ae4e583e92b82564eaba2a" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double vtkLightKit::GetKeyLightAzimuth           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

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

</div>
</div><p>
<a class="anchor" name="d38961c3d337c3f5f71237b29a5fe089"></a><!-- doxytag: member="vtkLightKit::SetFillLightAngle" ref="d38961c3d337c3f5f71237b29a5fe089" args="(double elevation, double azimuth)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkLightKit::SetFillLightAngle           </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>elevation</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>azimuth</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

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

<p>

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

</div>
</div><p>
<a class="anchor" name="e289f49ae85a0afc830eaa28c3ebb00d"></a><!-- doxytag: member="vtkLightKit::SetFillLightElevation" ref="e289f49ae85a0afc830eaa28c3ebb00d" args="(double x)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkLightKit::SetFillLightElevation           </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>x</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05243.html#l00253">253</a> of file <a class="el" href="a05243.html">vtkLightKit.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="a4e34f8c0406af06cff2f2373e9ead93"></a><!-- doxytag: member="vtkLightKit::SetFillLightAzimuth" ref="a4e34f8c0406af06cff2f2373e9ead93" args="(double x)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkLightKit::SetFillLightAzimuth           </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>x</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05243.html#l00256">256</a> of file <a class="el" href="a05243.html">vtkLightKit.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="7ede496b695f200ca604843d02bd8d58"></a><!-- doxytag: member="vtkLightKit::GetFillLightAngle" ref="7ede496b695f200ca604843d02bd8d58" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual double* vtkLightKit::GetFillLightAngle           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="99bb3a5b978edb831e1ebf241a540190"></a><!-- doxytag: member="vtkLightKit::GetFillLightAngle" ref="99bb3a5b978edb831e1ebf241a540190" args="(double data[2])" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkLightKit::GetFillLightAngle           </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>

</div>
</div><p>
<a class="anchor" name="9b9117d1888a460fe1ff3551adb0e758"></a><!-- doxytag: member="vtkLightKit::GetFillLightElevation" ref="9b9117d1888a460fe1ff3551adb0e758" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double vtkLightKit::GetFillLightElevation           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05243.html#l00260">260</a> of file <a class="el" href="a05243.html">vtkLightKit.h</a>.</p>

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

<p>

<p>Definition at line <a class="el" href="a05243.html#l00263">263</a> of file <a class="el" href="a05243.html">vtkLightKit.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="3206916e30323e7b9bbc1b2abda74c9f"></a><!-- doxytag: member="vtkLightKit::SetBackLightAngle" ref="3206916e30323e7b9bbc1b2abda74c9f" args="(double elevation, double azimuth)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkLightKit::SetBackLightAngle           </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>elevation</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>azimuth</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

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

<p>

<p>Definition at line <a class="el" href="a05243.html#l00267">267</a> of file <a class="el" href="a05243.html">vtkLightKit.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="42e774cb549b0ab814d4c453faa34e80"></a><!-- doxytag: member="vtkLightKit::SetBackLightElevation" ref="42e774cb549b0ab814d4c453faa34e80" args="(double x)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkLightKit::SetBackLightElevation           </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>x</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05243.html#l00270">270</a> of file <a class="el" href="a05243.html">vtkLightKit.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="4c06966e192b5b81cfbc2d6ff2eca5b6"></a><!-- doxytag: member="vtkLightKit::SetBackLightAzimuth" ref="4c06966e192b5b81cfbc2d6ff2eca5b6" args="(double x)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkLightKit::SetBackLightAzimuth           </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>x</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05243.html#l00273">273</a> of file <a class="el" href="a05243.html">vtkLightKit.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="71c2d7a9505abf836114b78e2aaf66eb"></a><!-- doxytag: member="vtkLightKit::GetBackLightAngle" ref="71c2d7a9505abf836114b78e2aaf66eb" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual double* vtkLightKit::GetBackLightAngle           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="dad39227c42bae19451304198656c111"></a><!-- doxytag: member="vtkLightKit::GetBackLightAngle" ref="dad39227c42bae19451304198656c111" args="(double data[2])" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkLightKit::GetBackLightAngle           </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>

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

<p>

<p>Definition at line <a class="el" href="a05243.html#l00277">277</a> of file <a class="el" href="a05243.html">vtkLightKit.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="50c0525910bb301167fb6c8f015af536"></a><!-- doxytag: member="vtkLightKit::GetBackLightAzimuth" ref="50c0525910bb301167fb6c8f015af536" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double vtkLightKit::GetBackLightAzimuth           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05243.html#l00280">280</a> of file <a class="el" href="a05243.html">vtkLightKit.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="49f4497fd3cbbacf870a015992d40f9e"></a><!-- doxytag: member="vtkLightKit::AddLightsToRenderer" ref="49f4497fd3cbbacf870a015992d40f9e" args="(vtkRenderer *renderer)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkLightKit::AddLightsToRenderer           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a01480.html">vtkRenderer</a> *&nbsp;</td>
          <td class="paramname"> <em>renderer</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Add lights to, or remove lights from, a renderer. Lights may be added to more than one renderer, if desired. 
</div>
</div><p>
<a class="anchor" name="a049b4badf384047472c735a7d09a9e0"></a><!-- doxytag: member="vtkLightKit::RemoveLightsFromRenderer" ref="a049b4badf384047472c735a7d09a9e0" args="(vtkRenderer *renderer)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkLightKit::RemoveLightsFromRenderer           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a01480.html">vtkRenderer</a> *&nbsp;</td>
          <td class="paramname"> <em>renderer</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Add lights to, or remove lights from, a renderer. Lights may be added to more than one renderer, if desired. 
</div>
</div><p>
<a class="anchor" name="6ddab6bc47fe0c1160152b54cefb1ede"></a><!-- doxytag: member="vtkLightKit::DeepCopy" ref="6ddab6bc47fe0c1160152b54cefb1ede" args="(vtkLightKit *kit)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkLightKit::DeepCopy           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00958.html">vtkLightKit</a> *&nbsp;</td>
          <td class="paramname"> <em>kit</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

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

<p>
Update the modification time for this object. Many filters rely on the modification time to determine if they need to recompute their data. The modification time is a unique monotonically increasing unsigned long integer. 
<p>Reimplemented from <a class="el" href="a01084.html#8586479b9d204cf0a45fb693d4281354">vtkObject</a>.</p>

</div>
</div><p>
<a class="anchor" name="662babbdb0f06f5b3bda01936a5d8daf"></a><!-- doxytag: member="vtkLightKit::Update" ref="662babbdb0f06f5b3bda01936a5d8daf" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkLightKit::Update           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

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

<p>
Helper method to go from a enum type to a string type 
</div>
</div><p>
<a class="anchor" name="9818d8417b021aac89fd254016a50a5a"></a><!-- doxytag: member="vtkLightKit::GetStringFromSubType" ref="9818d8417b021aac89fd254016a50a5a" args="(int type)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static const char* vtkLightKit::GetStringFromSubType           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>type</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Helper method to go from a enum subtype to a string subtype 
</div>
</div><p>
<a class="anchor" name="45b09448d47f377f36b898aa3c5eeb2e"></a><!-- doxytag: member="vtkLightKit::GetShortStringFromSubType" ref="45b09448d47f377f36b898aa3c5eeb2e" args="(int subtype)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static const char* vtkLightKit::GetShortStringFromSubType           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>subtype</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Helper method to go from a enum subtype to a string subtype The difference from GetStringFromSubType is that it returns a shorter strings (usefull for GUI with minimun space) 
</div>
</div><p>
<a class="anchor" name="dad13cbdf55c75a857b13d5642ae1444"></a><!-- doxytag: member="vtkLightKit::GetSubType" ref="dad13cbdf55c75a857b13d5642ae1444" args="(LightKitType type, int i)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="a00958.html#74143c8c7e109940dc60cb1967497c46">LightKitSubType</a> vtkLightKit::GetSubType           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00958.html#3992d7b311cb68e9e18e9d0ba17a70f9">LightKitType</a>&nbsp;</td>
          <td class="paramname"> <em>type</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>i</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Return the possible subtype from a given type. You have to pass in a number i [0,3] no check is done. 
</div>
</div><p>
<a class="anchor" name="9244d4faa1d12eae532cd91186e8498d"></a><!-- doxytag: member="vtkLightKit::WarmthToRGBI" ref="9244d4faa1d12eae532cd91186e8498d" args="(double w, double rgb[3], double &amp;i)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkLightKit::WarmthToRGBI           </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>w</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>rgb</em>[3], </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double &amp;&nbsp;</td>
          <td class="paramname"> <em>i</em></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="ece09a82031d0e2cd314ec05feff03a3"></a><!-- doxytag: member="vtkLightKit::WarmthToRGB" ref="ece09a82031d0e2cd314ec05feff03a3" args="(double w, double rgb[3])" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkLightKit::WarmthToRGB           </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>w</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> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="745efafa7aeb2472785d9aa7f19f5a0f"></a><!-- doxytag: member="vtkLightKit::InitializeWarmthFunctions" ref="745efafa7aeb2472785d9aa7f19f5a0f" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkLightKit::InitializeWarmthFunctions           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="fe22637e973d33f75fb86539bf015fbb"></a><!-- doxytag: member="vtkLightKit::WarmthToIntensity" ref="fe22637e973d33f75fb86539bf015fbb" args="(double w)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double vtkLightKit::WarmthToIntensity           </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>w</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<hr><h2>Member Data Documentation</h2>
<a class="anchor" name="ebbb69088c11bcebe274dedb412ccae3"></a><!-- doxytag: member="vtkLightKit::KeyLightIntensity" ref="ebbb69088c11bcebe274dedb412ccae3" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double <a class="el" href="a00958.html#ebbb69088c11bcebe274dedb412ccae3">vtkLightKit::KeyLightIntensity</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05243.html#l00320">320</a> of file <a class="el" href="a05243.html">vtkLightKit.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="7e9e9acc1c6c17784bc379909fae4700"></a><!-- doxytag: member="vtkLightKit::KeyToFillRatio" ref="7e9e9acc1c6c17784bc379909fae4700" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double <a class="el" href="a00958.html#7e9e9acc1c6c17784bc379909fae4700">vtkLightKit::KeyToFillRatio</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05243.html#l00321">321</a> of file <a class="el" href="a05243.html">vtkLightKit.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="6987285e2813dd1c54219b257ad6ccb6"></a><!-- doxytag: member="vtkLightKit::KeyToHeadRatio" ref="6987285e2813dd1c54219b257ad6ccb6" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double <a class="el" href="a00958.html#6987285e2813dd1c54219b257ad6ccb6">vtkLightKit::KeyToHeadRatio</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05243.html#l00322">322</a> of file <a class="el" href="a05243.html">vtkLightKit.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="9fb0d20b926ff1ed482972cd7bb0230e"></a><!-- doxytag: member="vtkLightKit::KeyToBackRatio" ref="9fb0d20b926ff1ed482972cd7bb0230e" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double <a class="el" href="a00958.html#9fb0d20b926ff1ed482972cd7bb0230e">vtkLightKit::KeyToBackRatio</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05243.html#l00323">323</a> of file <a class="el" href="a05243.html">vtkLightKit.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="6be2d7407e4d0ae551b0ef3390dd4dc1"></a><!-- doxytag: member="vtkLightKit::KeyLight" ref="6be2d7407e4d0ae551b0ef3390dd4dc1" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00954.html">vtkLight</a>* <a class="el" href="a00958.html#6be2d7407e4d0ae551b0ef3390dd4dc1">vtkLightKit::KeyLight</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05243.html#l00325">325</a> of file <a class="el" href="a05243.html">vtkLightKit.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="633834b4f5d919aeca2623358424b536"></a><!-- doxytag: member="vtkLightKit::KeyLightWarmth" ref="633834b4f5d919aeca2623358424b536" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double <a class="el" href="a00958.html#633834b4f5d919aeca2623358424b536">vtkLightKit::KeyLightWarmth</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05243.html#l00326">326</a> of file <a class="el" href="a05243.html">vtkLightKit.h</a>.</p>

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

<p>

<p>Definition at line <a class="el" href="a05243.html#l00327">327</a> of file <a class="el" href="a05243.html">vtkLightKit.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="f9b6590aa1a288dd3211f3ff708f084d"></a><!-- doxytag: member="vtkLightKit::KeyLightColor" ref="f9b6590aa1a288dd3211f3ff708f084d" args="[3]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double <a class="el" href="a00958.html#f9b6590aa1a288dd3211f3ff708f084d">vtkLightKit::KeyLightColor</a>[3]<code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05243.html#l00328">328</a> of file <a class="el" href="a05243.html">vtkLightKit.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="fa2e3913ca92f3e69c479aa114dc8a77"></a><!-- doxytag: member="vtkLightKit::FillLight" ref="fa2e3913ca92f3e69c479aa114dc8a77" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00954.html">vtkLight</a>* <a class="el" href="a00958.html#fa2e3913ca92f3e69c479aa114dc8a77">vtkLightKit::FillLight</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05243.html#l00330">330</a> of file <a class="el" href="a05243.html">vtkLightKit.h</a>.</p>

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

<p>

<p>Definition at line <a class="el" href="a05243.html#l00331">331</a> of file <a class="el" href="a05243.html">vtkLightKit.h</a>.</p>

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

<p>

<p>Definition at line <a class="el" href="a05243.html#l00332">332</a> of file <a class="el" href="a05243.html">vtkLightKit.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="57aeecac9f67ab42348392c1dd93cedc"></a><!-- doxytag: member="vtkLightKit::FillLightColor" ref="57aeecac9f67ab42348392c1dd93cedc" args="[3]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double <a class="el" href="a00958.html#57aeecac9f67ab42348392c1dd93cedc">vtkLightKit::FillLightColor</a>[3]<code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05243.html#l00333">333</a> of file <a class="el" href="a05243.html">vtkLightKit.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="aeb9c99039f00636ed36c6844b299aa4"></a><!-- doxytag: member="vtkLightKit::BackLightWarmth" ref="aeb9c99039f00636ed36c6844b299aa4" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double <a class="el" href="a00958.html#aeb9c99039f00636ed36c6844b299aa4">vtkLightKit::BackLightWarmth</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05243.html#l00335">335</a> of file <a class="el" href="a05243.html">vtkLightKit.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="501d185cddef4cb0f2a84f04f693b1b8"></a><!-- doxytag: member="vtkLightKit::BackLightColor" ref="501d185cddef4cb0f2a84f04f693b1b8" args="[3]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double <a class="el" href="a00958.html#501d185cddef4cb0f2a84f04f693b1b8">vtkLightKit::BackLightColor</a>[3]<code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05243.html#l00336">336</a> of file <a class="el" href="a05243.html">vtkLightKit.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="3ffed9cb399552c3a03a78eb3fa2624b"></a><!-- doxytag: member="vtkLightKit::BackLight0" ref="3ffed9cb399552c3a03a78eb3fa2624b" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00954.html">vtkLight</a>* <a class="el" href="a00958.html#3ffed9cb399552c3a03a78eb3fa2624b">vtkLightKit::BackLight0</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05243.html#l00338">338</a> of file <a class="el" href="a05243.html">vtkLightKit.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="d2ec75b883d5f8e4b43840dc9d8e6f19"></a><!-- doxytag: member="vtkLightKit::BackLight1" ref="d2ec75b883d5f8e4b43840dc9d8e6f19" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00954.html">vtkLight</a>* <a class="el" href="a00958.html#d2ec75b883d5f8e4b43840dc9d8e6f19">vtkLightKit::BackLight1</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05243.html#l00339">339</a> of file <a class="el" href="a05243.html">vtkLightKit.h</a>.</p>

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

<p>

<p>Definition at line <a class="el" href="a05243.html#l00341">341</a> of file <a class="el" href="a05243.html">vtkLightKit.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="c232c9e79b225b06ee74512192a5d54c"></a><!-- doxytag: member="vtkLightKit::HeadLight" ref="c232c9e79b225b06ee74512192a5d54c" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00954.html">vtkLight</a>* <a class="el" href="a00958.html#c232c9e79b225b06ee74512192a5d54c">vtkLightKit::HeadLight</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05243.html#l00343">343</a> of file <a class="el" href="a05243.html">vtkLightKit.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="76d12ffdcda3a4d423b2892312179bf7"></a><!-- doxytag: member="vtkLightKit::HeadLightWarmth" ref="76d12ffdcda3a4d423b2892312179bf7" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double <a class="el" href="a00958.html#76d12ffdcda3a4d423b2892312179bf7">vtkLightKit::HeadLightWarmth</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05243.html#l00344">344</a> of file <a class="el" href="a05243.html">vtkLightKit.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="b6ecdf24822e55c9b13ae2a949c34dd6"></a><!-- doxytag: member="vtkLightKit::HeadLightColor" ref="b6ecdf24822e55c9b13ae2a949c34dd6" args="[3]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double <a class="el" href="a00958.html#b6ecdf24822e55c9b13ae2a949c34dd6">vtkLightKit::HeadLightColor</a>[3]<code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05243.html#l00345">345</a> of file <a class="el" href="a05243.html">vtkLightKit.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="d4d94462eb498e484789c549ea684337"></a><!-- doxytag: member="vtkLightKit::MaintainLuminance" ref="d4d94462eb498e484789c549ea684337" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="a00958.html#d4d94462eb498e484789c549ea684337">vtkLightKit::MaintainLuminance</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05243.html#l00347">347</a> of file <a class="el" href="a05243.html">vtkLightKit.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="c7567cb76e16659c5cbf0f2da2187bdf"></a><!-- doxytag: member="vtkLightKit::WarmthFunction" ref="c7567cb76e16659c5cbf0f2da2187bdf" args="[4]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a01215.html">vtkPiecewiseFunction</a>* <a class="el" href="a00958.html#c7567cb76e16659c5cbf0f2da2187bdf">vtkLightKit::WarmthFunction</a>[4]<code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05243.html#l00349">349</a> of file <a class="el" href="a05243.html">vtkLightKit.h</a>.</p>

</div>
</div><p>
<hr>The documentation for this class was generated from the following file:<ul>
<li>dox/Rendering/<a class="el" href="a05243.html">vtkLightKit.h</a></ul>
</div>
<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 3 19:15:27 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>