Sophie

Sophie

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

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: vtkVolumeProperty 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>vtkVolumeProperty Class Reference</h1><!-- doxytag: class="vtkVolumeProperty" --><!-- doxytag: inherits="vtkObject" --><code>#include &lt;<a class="el" href="a05366.html">vtkVolumeProperty.h</a>&gt;</code>
<p>
<div class="dynheader">
Inheritance diagram for vtkVolumeProperty:</div>
<div class="dynsection">
<p><center><img src="a15790.png" border="0" usemap="#a15791" alt="Inheritance graph"></center>
<map name="a15791">
<area shape="rect" href="a01084.html" title="abstract base class for most VTK objects" alt="" coords="35,80,115,107"><area shape="rect" href="a01085.html" title="abstract base class for most VTK objects" alt="" coords="20,6,129,32"></map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>
<div class="dynheader">
Collaboration diagram for vtkVolumeProperty:</div>
<div class="dynsection">
<p><center><img src="a15792.png" border="0" usemap="#a15793" alt="Collaboration graph"></center>
<map name="a15793">
<area shape="rect" href="a01084.html" title="abstract base class for most VTK objects" alt="" coords="672,174,752,200"><area shape="rect" href="a01513.html" title="map scalar values into colors" alt="" coords="221,264,363,291"><area shape="rect" href="a00362.html" title="general representation of visualization data" alt="" coords="987,622,1093,648"><area shape="rect" href="a00101.html" title="Superclass for all sources, filters, and sinks in VTK." alt="" coords="691,382,789,408"><area shape="rect" href="a00472.html" title="Superclass for all pipeline executives in VTK." alt="" coords="477,531,576,558"><area shape="rect" href="a00895.html" title="Store zero or more vtkInformation instances." alt="" coords="488,264,637,291"><area shape="rect" href="a00872.html" title="Store vtkAlgorithm input/output information." alt="" coords="1103,264,1212,291"><area shape="rect" href="a00538.html" title="represent and manipulate fields of data" alt="" coords="956,531,1055,558"><area shape="rect" href="a00081.html" title="Abstract superclass for all arrays." alt="" coords="1083,382,1205,408"><area shape="rect" href="a01085.html" title="abstract base class for most VTK objects" alt="" coords="1316,6,1425,32"><area shape="rect" href="a00884.html" title="internal structure for vtkInformation" alt="" coords="1433,174,1596,200"><area shape="rect" href="a00886.html" title="Superclass for vtkInformation keys." alt="" coords="1305,83,1436,110"><area shape="rect" href="a01719.html" title="record modification and/or execution time" alt="" coords="129,83,239,110"><area shape="rect" href="a00290.html" title="Defines a transfer function for mapping a property to an RGB color value." alt="" coords="67,382,243,408"><area shape="rect" href="a01574.html" title="abstract class specifies interface for visualization network source" alt="" coords="876,851,959,878"><area shape="rect" href="a01215.html" title="Defines a 1D piecewise function." alt="" coords="367,712,521,739"><area shape="rect" href="a01306.html" title="abstract class specifies interface for visualization filters" alt="" coords="779,712,907,739"><area shape="rect" href="a00891.html" title="Key for pointer to pointer." alt="" coords="1228,174,1409,200"><area shape="rect" href="a00540.html" title="vtkFieldData::CopyFieldFlag" alt="" coords="864,382,1059,408"></map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>

<p>
<a href="a15794.html">List of all members.</a><hr><a name="_details"></a><h2>Detailed Description</h2>
represents the common properties for rendering a volume. 
<p>
<a class="el" href="a01844.html" title="represents the common properties for rendering a volume.">vtkVolumeProperty</a> is used to represent common properties associated with volume rendering. This includes properties for determining the type of interpolation to use when sampling a volume, the color of a volume, the scalar opacity of a volume, the gradient opacity of a volume, and the shading parameters of a volume.<p>
When the scalar opacity or the gradient opacity of a volume is not set, then the function is defined to be a constant value of 1.0. When a scalar and gradient opacity are both set simultaneously, then the opacity is defined to be the product of the scalar opacity and gradient opacity transfer functions.<p>
Most properties can be set per "component" for volume mappers that support multiple independent components. If you are using 2 component data as LV or 4 component data as RGBV (as specified in the mapper) only the first scalar opacity and gradient opacity transfer functions will be used (and all color functions will be ignored). Omitting the index parameter on the Set/Get methods will access index = 0.<p>
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="a01215.html" title="Defines a 1D piecewise function.">vtkPiecewiseFunction</a> <a class="el" href="a00290.html" title="Defines a transfer function for mapping a property to an RGB color value.">vtkColorTransferFunction</a></dd></dl>
<dl class="user" compact><dt><b>Tests:</b></dt><dd><a class="el" href="c2_vtk_t_18.html#c2_vtk_t_vtkVolumeProperty">vtkVolumeProperty (Tests)</a> </dd></dl>

<p>Definition at line <a class="el" href="a05366.html#l00055">55</a> of file <a class="el" href="a05366.html">vtkVolumeProperty.h</a>.</p>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Public Types</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="a01084.html">vtkObject</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01844.html#d954bea7b31e49e4893a43127cf0ddf7">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="a01844.html#41443f4286661f77251a465228673479">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="a01844.html#f83ac1802908a824fa1129bf9ae91ad4">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="a01844.html#81ce8d360f146f8da27005c993aa6958">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">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01844.html#b5a4479f2c8400b4a805d0454656f22b">DeepCopy</a> (<a class="el" href="a01844.html">vtkVolumeProperty</a> *p)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned long&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01844.html#fb4e8be39aea360230a952ee38a69320">GetMTime</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01844.html#a8972d6084641a714cfed1f768c31bcd">UpdateMTimes</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="a01844.html#ea26cdad334f47cf078c3ab9f1b70764">SetIndependentComponents</a> (int)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01844.html#3373cd6c99477a0164077d4c724dc47e">GetIndependentComponents</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="a01844.html#3811f9ab41b9cc6f3d37d8d1b3c731f5">IndependentComponentsOn</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="a01844.html#5695b81a4680ffe29f1663c8b38b8a30">IndependentComponentsOff</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="a01844.html#3c50ab4ca6d44252c007c8ce1f0df626">SetInterpolationType</a> (int)</td></tr>

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

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

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

<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01844.html#abae9fd4c976a04efae9816b352e6407">GetInterpolationTypeAsString</a> (void)</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="a01844.html#871d8ab2a4c27483000a09630444da25">SetComponentWeight</a> (int index, double value)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01844.html#0c4bdfd3ce3f375efe9d7a24e02f4e3f">GetComponentWeight</a> (int index)</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="a01844.html#ccdc41d2cd22044e00f49a831efd1e53">SetColor</a> (int index, <a class="el" href="a01215.html">vtkPiecewiseFunction</a> *function)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01844.html#a3bee177c1b3d6121b8ee4d0498dad35">SetColor</a> (<a class="el" href="a01215.html">vtkPiecewiseFunction</a> *f)</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="a01844.html#c49a7bafb376c13bf93693f9ac7be012">SetColor</a> (int index, <a class="el" href="a00290.html">vtkColorTransferFunction</a> *function)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01844.html#da13e9d4e45c06a05a48c85ab010ea24">SetColor</a> (<a class="el" href="a00290.html">vtkColorTransferFunction</a> *f)</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01844.html#ab89585388194995fd1edbd8b60ec728">GetColorChannels</a> (int index)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01844.html#1e5af1eacce84db869ffc7d8279c87ac">GetColorChannels</a> ()</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a01215.html">vtkPiecewiseFunction</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01844.html#04689dba948236a7c6811008c8e035d4">GetGrayTransferFunction</a> (int index)</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="a01844.html#de18c9dffc6aa4fe4cfe50545649e8e3">GetGrayTransferFunction</a> ()</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a00290.html">vtkColorTransferFunction</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01844.html#52e095a04ef94b292349db260011d009">GetRGBTransferFunction</a> (int index)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a00290.html">vtkColorTransferFunction</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01844.html#cd279ef1d677f8039fcfbf5764c306e4">GetRGBTransferFunction</a> ()</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01844.html#c1aaa374cf8bf583df1044ad1a0e42d6">SetScalarOpacity</a> (int index, <a class="el" href="a01215.html">vtkPiecewiseFunction</a> *function)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01844.html#f82d5c5a1de13b5cbbe2e6467c6d29bd">SetScalarOpacity</a> (<a class="el" href="a01215.html">vtkPiecewiseFunction</a> *f)</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a01215.html">vtkPiecewiseFunction</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01844.html#c8faa37635faaec146df8ffb75a19d48">GetScalarOpacity</a> (int index)</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="a01844.html#a4992866e31fc9f684a1c2c4f8f2b9cf">GetScalarOpacity</a> ()</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01844.html#7dfb2d52c36821254ed078ce00cdab2a">SetScalarOpacityUnitDistance</a> (int index, double distance)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01844.html#1e42c3774012e4f0f48d03cebe1a4902">SetScalarOpacityUnitDistance</a> (double distance)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01844.html#ec939917b69191510649131f9757abf2">GetScalarOpacityUnitDistance</a> (int index)</td></tr>

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

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01844.html#55a299948c095933ccf9c9830cedd321">SetGradientOpacity</a> (int index, <a class="el" href="a01215.html">vtkPiecewiseFunction</a> *function)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01844.html#e00869a83ec7b275f293b56f3e92c60c">SetGradientOpacity</a> (<a class="el" href="a01215.html">vtkPiecewiseFunction</a> *function)</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a01215.html">vtkPiecewiseFunction</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01844.html#b7cd99ee8062f6079e0e255a9737f4c0">GetGradientOpacity</a> (int index)</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="a01844.html#fc85f3826eb259039f244aee2bf13ad8">GetGradientOpacity</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="a01844.html#8aa800b9e94450bc5da2e4e7a7903d23">SetDisableGradientOpacity</a> (int index, int value)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01844.html#97dbe4974993828b7f8813f6f2e4e0ca">SetDisableGradientOpacity</a> (int value)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01844.html#599357933462780f6f6b37d7ae48e237">DisableGradientOpacityOn</a> (int index)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01844.html#b50bc88917dddf438f1f6e4bafd48a10">DisableGradientOpacityOn</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="a01844.html#707826f07a58f419056a5be31c0e3156">DisableGradientOpacityOff</a> (int index)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01844.html#8dc8b5d54bfa188a323e543b1be723e8">DisableGradientOpacityOff</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="a01844.html#27ad845eb319c0335e651278be7513ec">GetDisableGradientOpacity</a> (int index)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01844.html#e74f9ae1ed33bd2c53ddf085d30bf6e6">GetDisableGradientOpacity</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="a01844.html#37c36062e23a1fb8245c2a665fd630d3">GetStoredGradientOpacity</a> (int index)</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="a01844.html#545cab66305d4eecf84854870ed781dd">GetStoredGradientOpacity</a> ()</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01844.html#1a80750c8532bf23ad2688fe25de5f8a">SetShade</a> (int index, int value)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01844.html#7c3161f3c3ab6a3e842cf41977f7b39f">SetShade</a> (int value)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01844.html#c20c84c469f99d6384c88e64bb93e2fe">GetShade</a> (int index)</td></tr>

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

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01844.html#79c4b237b0cf40afe038f3cc694a9430">ShadeOn</a> (int index)</td></tr>

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

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01844.html#7ad1a753f314330976d13516ed58b990">ShadeOff</a> (int index)</td></tr>

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

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01844.html#04fc685a74d6e0733bdd6ba33c9f940c">SetAmbient</a> (int index, double value)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01844.html#8c311309707d22edbf37a4025d3596bd">SetAmbient</a> (double value)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01844.html#0a9c1c139c500c321f34d2d05d909d46">GetAmbient</a> (int index)</td></tr>

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

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01844.html#f6cef39bcdb44c7caf2de62a6cb7b29a">SetDiffuse</a> (int index, double value)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01844.html#03631a6bcaed110d04f44a69901dc720">SetDiffuse</a> (double value)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01844.html#e29381d142f631f4aee29b6d2e412a72">GetDiffuse</a> (int index)</td></tr>

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

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01844.html#009b62c16c255df45c383cdbaae3e3f3">SetSpecular</a> (int index, double value)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01844.html#2eb5407e5453cb1b46894f06569ba516">SetSpecular</a> (double value)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01844.html#fdcd5edacf191b64c3cc3d121b54cfc2">GetSpecular</a> (int index)</td></tr>

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

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01844.html#bfe63b49bd77682d19aefe8114b0239f">SetSpecularPower</a> (int index, double value)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01844.html#5e7df37772055069aa9001a33b739bfb">SetSpecularPower</a> (double value)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01844.html#4b8fce179523357d2fdd602ae1cd0683">GetSpecularPower</a> (int index)</td></tr>

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

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a01719.html">vtkTimeStamp</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01844.html#f1ef04a808b5e9f60c9cd43e99302334">GetGradientOpacityMTime</a> (int index)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a01719.html">vtkTimeStamp</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01844.html#f5d420340a4f53dafa25db56d065ace6">GetGradientOpacityMTime</a> ()</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a01719.html">vtkTimeStamp</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01844.html#f43eaf681c620a56a46fad3bc7631538">GetScalarOpacityMTime</a> (int index)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a01719.html">vtkTimeStamp</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01844.html#545c10120ec7919ff04d65c7445114aa">GetScalarOpacityMTime</a> ()</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a01719.html">vtkTimeStamp</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01844.html#b82fb97150a5dbabd0c0488a4cc9bc6c">GetRGBTransferFunctionMTime</a> (int index)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a01719.html">vtkTimeStamp</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01844.html#16776b611ef49c95b4e5f8e5ecddd844">GetRGBTransferFunctionMTime</a> ()</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a01719.html">vtkTimeStamp</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01844.html#3717b3660cc623718c43113f095e8a1c">GetGrayTransferFunctionMTime</a> (int index)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a01719.html">vtkTimeStamp</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01844.html#8cfd3de68d03e33ff5dbf62f9b66825c">GetGrayTransferFunctionMTime</a> ()</td></tr>

<tr><td colspan="2"><br><h2>Static Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="a01844.html">vtkVolumeProperty</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01844.html#23d539147860eeeffebda4ccf11705e9">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="a01844.html#fa96a4e2c3ae7c833d403a472e83b240">IsTypeOf</a> (const char *type)</td></tr>

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

<tr><td colspan="2"><br><h2>Protected Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01844.html#beea095c8bc9d25eb9690e5dd1cbf0cd">vtkVolumeProperty</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01844.html#c2906039a43fc3fe9553b53d0084fc27">~vtkVolumeProperty</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="a01844.html#f337a1f6550992b4d7309e5e0c78a55f">CreateDefaultGradientOpacity</a> (int index)</td></tr>

<tr><td colspan="2"><br><h2>Protected Attributes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01844.html#e247726a4fcb5eaac2faf9178347164d">IndependentComponents</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01844.html#64b95bc6a9501aef4ab8b75920947eae">ComponentWeight</a> [VTK_MAX_VRCOMP]</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01844.html#23e6b7b01fb2598ddbbb9577285e7c73">InterpolationType</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01844.html#1a11c7b386f8322a996e2f5f50085ec2">ColorChannels</a> [VTK_MAX_VRCOMP]</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="a01844.html#641c96fa06d40950674715c34811eb15">GrayTransferFunction</a> [VTK_MAX_VRCOMP]</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a01719.html">vtkTimeStamp</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01844.html#e4a9b0a7837864b75b0ffc635de89235">GrayTransferFunctionMTime</a> [VTK_MAX_VRCOMP]</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a00290.html">vtkColorTransferFunction</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01844.html#948efdd2a8cb9a91c655b734131efeb0">RGBTransferFunction</a> [VTK_MAX_VRCOMP]</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a01719.html">vtkTimeStamp</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01844.html#c637975cc17a37ce6a33f77eac6cb904">RGBTransferFunctionMTime</a> [VTK_MAX_VRCOMP]</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="a01844.html#574adc38b382c172bdfb63d268f718ce">ScalarOpacity</a> [VTK_MAX_VRCOMP]</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a01719.html">vtkTimeStamp</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01844.html#e05c060d78f9e5a4383d2a544863420b">ScalarOpacityMTime</a> [VTK_MAX_VRCOMP]</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01844.html#99e5a84637c82c62f4f3968192876713">ScalarOpacityUnitDistance</a> [VTK_MAX_VRCOMP]</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="a01844.html#ee847d6a3992fd15d5d22a15b8c8ab06">GradientOpacity</a> [VTK_MAX_VRCOMP]</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a01719.html">vtkTimeStamp</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01844.html#8f4d52f427ac25d67badd91eab42e305">GradientOpacityMTime</a> [VTK_MAX_VRCOMP]</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="a01844.html#e0b3b374bee876674456c82155386383">DefaultGradientOpacity</a> [VTK_MAX_VRCOMP]</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01844.html#dd9c90b2ccc4bfa64905d3ee8b2dee02">DisableGradientOpacity</a> [VTK_MAX_VRCOMP]</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01844.html#e875a4398e2ea29bffebbc89a6ad0268">Shade</a> [VTK_MAX_VRCOMP]</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01844.html#a6dc5fa3f6f9ea5faa3f12bccce6ac5a">Ambient</a> [VTK_MAX_VRCOMP]</td></tr>

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

<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01844.html#7939f023456bfe319f0cc0ae269cfb81">Specular</a> [VTK_MAX_VRCOMP]</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01844.html#61261a80b0df71a53f3943c1e6d1b9cb">SpecularPower</a> [VTK_MAX_VRCOMP]</td></tr>

</table>
<hr><h2>Member Typedef Documentation</h2>
<a class="anchor" name="d954bea7b31e49e4893a43127cf0ddf7"></a><!-- doxytag: member="vtkVolumeProperty::Superclass" ref="d954bea7b31e49e4893a43127cf0ddf7" 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">vtkVolumeProperty::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="a05366.html#l00059">59</a> of file <a class="el" href="a05366.html">vtkVolumeProperty.h</a>.</p>

</div>
</div><p>
<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="beea095c8bc9d25eb9690e5dd1cbf0cd"></a><!-- doxytag: member="vtkVolumeProperty::vtkVolumeProperty" ref="beea095c8bc9d25eb9690e5dd1cbf0cd" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">vtkVolumeProperty::vtkVolumeProperty           </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="c2906039a43fc3fe9553b53d0084fc27"></a><!-- doxytag: member="vtkVolumeProperty::~vtkVolumeProperty" ref="c2906039a43fc3fe9553b53d0084fc27" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">vtkVolumeProperty::~vtkVolumeProperty           </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="23d539147860eeeffebda4ccf11705e9"></a><!-- doxytag: member="vtkVolumeProperty::New" ref="23d539147860eeeffebda4ccf11705e9" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="a01844.html">vtkVolumeProperty</a>* vtkVolumeProperty::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="41443f4286661f77251a465228673479"></a><!-- doxytag: member="vtkVolumeProperty::GetClassName" ref="41443f4286661f77251a465228673479" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual const char* vtkVolumeProperty::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="fa96a4e2c3ae7c833d403a472e83b240"></a><!-- doxytag: member="vtkVolumeProperty::IsTypeOf" ref="fa96a4e2c3ae7c833d403a472e83b240" args="(const char *type)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static int vtkVolumeProperty::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="f83ac1802908a824fa1129bf9ae91ad4"></a><!-- doxytag: member="vtkVolumeProperty::IsA" ref="f83ac1802908a824fa1129bf9ae91ad4" args="(const char *type)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkVolumeProperty::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="811347eaa380a80d95a8e0e9a8cb8fa8"></a><!-- doxytag: member="vtkVolumeProperty::SafeDownCast" ref="811347eaa380a80d95a8e0e9a8cb8fa8" args="(vtkObject *o)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="a01844.html">vtkVolumeProperty</a>* vtkVolumeProperty::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="81ce8d360f146f8da27005c993aa6958"></a><!-- doxytag: member="vtkVolumeProperty::PrintSelf" ref="81ce8d360f146f8da27005c993aa6958" args="(ostream &amp;os, vtkIndent indent)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkVolumeProperty::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="b5a4479f2c8400b4a805d0454656f22b"></a><!-- doxytag: member="vtkVolumeProperty::DeepCopy" ref="b5a4479f2c8400b4a805d0454656f22b" args="(vtkVolumeProperty *p)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkVolumeProperty::DeepCopy           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a01844.html">vtkVolumeProperty</a> *&nbsp;</td>
          <td class="paramname"> <em>p</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="fb4e8be39aea360230a952ee38a69320"></a><!-- doxytag: member="vtkVolumeProperty::GetMTime" ref="fb4e8be39aea360230a952ee38a69320" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">unsigned long vtkVolumeProperty::GetMTime           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get the modified time for this object (or the properties registered with this object). 
<p>Reimplemented from <a class="el" href="a01084.html#8137c0551b29bb996f0dd2f886bcd2da">vtkObject</a>.</p>

</div>
</div><p>
<a class="anchor" name="ea26cdad334f47cf078c3ab9f1b70764"></a><!-- doxytag: member="vtkVolumeProperty::SetIndependentComponents" ref="ea26cdad334f47cf078c3ab9f1b70764" args="(int)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkVolumeProperty::SetIndependentComponents           </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>
Does the data have independent components, or do some define color only? If IndependentComponents is On (the default) then each component will be independently passed through a lookup table to determine RGBA, shaded. Some volume Mappers can handle 1 to 4 component unsigned char or unsigned short data (see each mapper header file to determine functionality). If IndependentComponents is Off, then you must have either 2 or 4 component data. For 2 component data, the first is passed through the first color transfer function and the second component is passed through the first opacity transfer function. Normals will be generated off of the second component. For 4 component data, the first three will directly represent RGB (no lookup table). The fourth component will be passed through the first scalar opacity transfer function for opacity. Normals will be generated from the fourth component. 
</div>
</div><p>
<a class="anchor" name="3373cd6c99477a0164077d4c724dc47e"></a><!-- doxytag: member="vtkVolumeProperty::GetIndependentComponents" ref="3373cd6c99477a0164077d4c724dc47e" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkVolumeProperty::GetIndependentComponents           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Does the data have independent components, or do some define color only? If IndependentComponents is On (the default) then each component will be independently passed through a lookup table to determine RGBA, shaded. Some volume Mappers can handle 1 to 4 component unsigned char or unsigned short data (see each mapper header file to determine functionality). If IndependentComponents is Off, then you must have either 2 or 4 component data. For 2 component data, the first is passed through the first color transfer function and the second component is passed through the first opacity transfer function. Normals will be generated off of the second component. For 4 component data, the first three will directly represent RGB (no lookup table). The fourth component will be passed through the first scalar opacity transfer function for opacity. Normals will be generated from the fourth component. 
</div>
</div><p>
<a class="anchor" name="3811f9ab41b9cc6f3d37d8d1b3c731f5"></a><!-- doxytag: member="vtkVolumeProperty::IndependentComponentsOn" ref="3811f9ab41b9cc6f3d37d8d1b3c731f5" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkVolumeProperty::IndependentComponentsOn           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Does the data have independent components, or do some define color only? If IndependentComponents is On (the default) then each component will be independently passed through a lookup table to determine RGBA, shaded. Some volume Mappers can handle 1 to 4 component unsigned char or unsigned short data (see each mapper header file to determine functionality). If IndependentComponents is Off, then you must have either 2 or 4 component data. For 2 component data, the first is passed through the first color transfer function and the second component is passed through the first opacity transfer function. Normals will be generated off of the second component. For 4 component data, the first three will directly represent RGB (no lookup table). The fourth component will be passed through the first scalar opacity transfer function for opacity. Normals will be generated from the fourth component. 
</div>
</div><p>
<a class="anchor" name="5695b81a4680ffe29f1663c8b38b8a30"></a><!-- doxytag: member="vtkVolumeProperty::IndependentComponentsOff" ref="5695b81a4680ffe29f1663c8b38b8a30" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkVolumeProperty::IndependentComponentsOff           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Does the data have independent components, or do some define color only? If IndependentComponents is On (the default) then each component will be independently passed through a lookup table to determine RGBA, shaded. Some volume Mappers can handle 1 to 4 component unsigned char or unsigned short data (see each mapper header file to determine functionality). If IndependentComponents is Off, then you must have either 2 or 4 component data. For 2 component data, the first is passed through the first color transfer function and the second component is passed through the first opacity transfer function. Normals will be generated off of the second component. For 4 component data, the first three will directly represent RGB (no lookup table). The fourth component will be passed through the first scalar opacity transfer function for opacity. Normals will be generated from the fourth component. 
</div>
</div><p>
<a class="anchor" name="3c50ab4ca6d44252c007c8ce1f0df626"></a><!-- doxytag: member="vtkVolumeProperty::SetInterpolationType" ref="3c50ab4ca6d44252c007c8ce1f0df626" args="(int)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkVolumeProperty::SetInterpolationType           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set the interpolation type for sampling a volume. 
</div>
</div><p>
<a class="anchor" name="a4ee30bf26ecb0cc8f81812c8f00b4ef"></a><!-- doxytag: member="vtkVolumeProperty::GetInterpolationType" ref="a4ee30bf26ecb0cc8f81812c8f00b4ef" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkVolumeProperty::GetInterpolationType           </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 interpolation type for sampling a volume. 
</div>
</div><p>
<a class="anchor" name="a9b880cbd2fbe15297df9fe5e18226c0"></a><!-- doxytag: member="vtkVolumeProperty::SetInterpolationTypeToNearest" ref="a9b880cbd2fbe15297df9fe5e18226c0" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkVolumeProperty::SetInterpolationTypeToNearest           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set the interpolation type for sampling a volume. 
<p>Definition at line <a class="el" href="a05366.html#l00092">92</a> of file <a class="el" href="a05366.html">vtkVolumeProperty.h</a>.</p>

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

<p>
Set the interpolation type for sampling a volume. 
<p>Definition at line <a class="el" href="a05366.html#l00094">94</a> of file <a class="el" href="a05366.html">vtkVolumeProperty.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="abae9fd4c976a04efae9816b352e6407"></a><!-- doxytag: member="vtkVolumeProperty::GetInterpolationTypeAsString" ref="abae9fd4c976a04efae9816b352e6407" args="(void)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const char * vtkVolumeProperty::GetInterpolationTypeAsString           </td>
          <td>(</td>
          <td class="paramtype">void&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Return the interpolation type as a descriptive character string. 
<p>Definition at line <a class="el" href="a05366.html#l00351">351</a> of file <a class="el" href="a05366.html">vtkVolumeProperty.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="871d8ab2a4c27483000a09630444da25"></a><!-- doxytag: member="vtkVolumeProperty::SetComponentWeight" ref="871d8ab2a4c27483000a09630444da25" args="(int index, double value)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkVolumeProperty::SetComponentWeight           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>index</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>value</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/Get the scalar component weights 
</div>
</div><p>
<a class="anchor" name="0c4bdfd3ce3f375efe9d7a24e02f4e3f"></a><!-- doxytag: member="vtkVolumeProperty::GetComponentWeight" ref="0c4bdfd3ce3f375efe9d7a24e02f4e3f" args="(int index)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual double vtkVolumeProperty::GetComponentWeight           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>index</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/Get the scalar component weights 
</div>
</div><p>
<a class="anchor" name="ccdc41d2cd22044e00f49a831efd1e53"></a><!-- doxytag: member="vtkVolumeProperty::SetColor" ref="ccdc41d2cd22044e00f49a831efd1e53" args="(int index, vtkPiecewiseFunction *function)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkVolumeProperty::SetColor           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>index</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a01215.html">vtkPiecewiseFunction</a> *&nbsp;</td>
          <td class="paramname"> <em>function</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set the color of a volume to a gray level transfer function for the component indicated by index. This will set the color channels for this component to 1. 
</div>
</div><p>
<a class="anchor" name="a3bee177c1b3d6121b8ee4d0498dad35"></a><!-- doxytag: member="vtkVolumeProperty::SetColor" ref="a3bee177c1b3d6121b8ee4d0498dad35" args="(vtkPiecewiseFunction *f)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkVolumeProperty::SetColor           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a01215.html">vtkPiecewiseFunction</a> *&nbsp;</td>
          <td class="paramname"> <em>f</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set the color of a volume to a gray level transfer function for the component indicated by index. This will set the color channels for this component to 1. 
<p>Definition at line <a class="el" href="a05366.html#l00110">110</a> of file <a class="el" href="a05366.html">vtkVolumeProperty.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="c49a7bafb376c13bf93693f9ac7be012"></a><!-- doxytag: member="vtkVolumeProperty::SetColor" ref="c49a7bafb376c13bf93693f9ac7be012" args="(int index, vtkColorTransferFunction *function)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkVolumeProperty::SetColor           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>index</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a00290.html">vtkColorTransferFunction</a> *&nbsp;</td>
          <td class="paramname"> <em>function</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set the color of a volume to an RGB transfer function for the component indicated by index. This will set the color channels for this component to 3. This will also recompute the color channels 
</div>
</div><p>
<a class="anchor" name="da13e9d4e45c06a05a48c85ab010ea24"></a><!-- doxytag: member="vtkVolumeProperty::SetColor" ref="da13e9d4e45c06a05a48c85ab010ea24" args="(vtkColorTransferFunction *f)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkVolumeProperty::SetColor           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00290.html">vtkColorTransferFunction</a> *&nbsp;</td>
          <td class="paramname"> <em>f</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set the color of a volume to an RGB transfer function for the component indicated by index. This will set the color channels for this component to 3. This will also recompute the color channels 
<p>Definition at line <a class="el" href="a05366.html#l00118">118</a> of file <a class="el" href="a05366.html">vtkVolumeProperty.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="ab89585388194995fd1edbd8b60ec728"></a><!-- doxytag: member="vtkVolumeProperty::GetColorChannels" ref="ab89585388194995fd1edbd8b60ec728" args="(int index)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int vtkVolumeProperty::GetColorChannels           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>index</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get the number of color channels in the transfer function for the given component. 
</div>
</div><p>
<a class="anchor" name="1e5af1eacce84db869ffc7d8279c87ac"></a><!-- doxytag: member="vtkVolumeProperty::GetColorChannels" ref="1e5af1eacce84db869ffc7d8279c87ac" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int vtkVolumeProperty::GetColorChannels           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get the number of color channels in the transfer function for the given component. 
<p>Definition at line <a class="el" href="a05366.html#l00125">125</a> of file <a class="el" href="a05366.html">vtkVolumeProperty.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="04689dba948236a7c6811008c8e035d4"></a><!-- doxytag: member="vtkVolumeProperty::GetGrayTransferFunction" ref="04689dba948236a7c6811008c8e035d4" args="(int index)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a01215.html">vtkPiecewiseFunction</a>* vtkVolumeProperty::GetGrayTransferFunction           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>index</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get the gray transfer function. If no transfer function has been set for this component, a default one is created and returned. 
</div>
</div><p>
<a class="anchor" name="de18c9dffc6aa4fe4cfe50545649e8e3"></a><!-- doxytag: member="vtkVolumeProperty::GetGrayTransferFunction" ref="de18c9dffc6aa4fe4cfe50545649e8e3" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a01215.html">vtkPiecewiseFunction</a>* vtkVolumeProperty::GetGrayTransferFunction           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get the gray transfer function. If no transfer function has been set for this component, a default one is created and returned. 
<p>Definition at line <a class="el" href="a05366.html#l00132">132</a> of file <a class="el" href="a05366.html">vtkVolumeProperty.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="52e095a04ef94b292349db260011d009"></a><!-- doxytag: member="vtkVolumeProperty::GetRGBTransferFunction" ref="52e095a04ef94b292349db260011d009" args="(int index)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00290.html">vtkColorTransferFunction</a>* vtkVolumeProperty::GetRGBTransferFunction           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>index</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get the RGB transfer function for the given component. If no transfer function has been set for this component, a default one is created and returned. 
</div>
</div><p>
<a class="anchor" name="cd279ef1d677f8039fcfbf5764c306e4"></a><!-- doxytag: member="vtkVolumeProperty::GetRGBTransferFunction" ref="cd279ef1d677f8039fcfbf5764c306e4" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00290.html">vtkColorTransferFunction</a>* vtkVolumeProperty::GetRGBTransferFunction           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get the RGB transfer function for the given component. If no transfer function has been set for this component, a default one is created and returned. 
<p>Definition at line <a class="el" href="a05366.html#l00141">141</a> of file <a class="el" href="a05366.html">vtkVolumeProperty.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="c1aaa374cf8bf583df1044ad1a0e42d6"></a><!-- doxytag: member="vtkVolumeProperty::SetScalarOpacity" ref="c1aaa374cf8bf583df1044ad1a0e42d6" args="(int index, vtkPiecewiseFunction *function)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkVolumeProperty::SetScalarOpacity           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>index</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a01215.html">vtkPiecewiseFunction</a> *&nbsp;</td>
          <td class="paramname"> <em>function</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set the opacity of a volume to an opacity transfer function based on scalar value for the component indicated by index. 
</div>
</div><p>
<a class="anchor" name="f82d5c5a1de13b5cbbe2e6467c6d29bd"></a><!-- doxytag: member="vtkVolumeProperty::SetScalarOpacity" ref="f82d5c5a1de13b5cbbe2e6467c6d29bd" args="(vtkPiecewiseFunction *f)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkVolumeProperty::SetScalarOpacity           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a01215.html">vtkPiecewiseFunction</a> *&nbsp;</td>
          <td class="paramname"> <em>f</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set the opacity of a volume to an opacity transfer function based on scalar value for the component indicated by index. 
<p>Definition at line <a class="el" href="a05366.html#l00149">149</a> of file <a class="el" href="a05366.html">vtkVolumeProperty.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="c8faa37635faaec146df8ffb75a19d48"></a><!-- doxytag: member="vtkVolumeProperty::GetScalarOpacity" ref="c8faa37635faaec146df8ffb75a19d48" args="(int index)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a01215.html">vtkPiecewiseFunction</a>* vtkVolumeProperty::GetScalarOpacity           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>index</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get the scalar opacity transfer function for the given component. If no transfer function has been set for this component, a default one is created and returned. 
</div>
</div><p>
<a class="anchor" name="a4992866e31fc9f684a1c2c4f8f2b9cf"></a><!-- doxytag: member="vtkVolumeProperty::GetScalarOpacity" ref="a4992866e31fc9f684a1c2c4f8f2b9cf" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a01215.html">vtkPiecewiseFunction</a>* vtkVolumeProperty::GetScalarOpacity           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get the scalar opacity transfer function for the given component. If no transfer function has been set for this component, a default one is created and returned. 
<p>Definition at line <a class="el" href="a05366.html#l00158">158</a> of file <a class="el" href="a05366.html">vtkVolumeProperty.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="7dfb2d52c36821254ed078ce00cdab2a"></a><!-- doxytag: member="vtkVolumeProperty::SetScalarOpacityUnitDistance" ref="7dfb2d52c36821254ed078ce00cdab2a" args="(int index, double distance)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkVolumeProperty::SetScalarOpacityUnitDistance           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>index</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>distance</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/Get the unit distance on which the scalar opacity transfer function is defined. By default this is 1.0, meaning that over a distance of 1.0 units, a given opacity (from the transfer function) is accumulated. This is adjusted for the actual sampling distance during rendering. 
</div>
</div><p>
<a class="anchor" name="1e42c3774012e4f0f48d03cebe1a4902"></a><!-- doxytag: member="vtkVolumeProperty::SetScalarOpacityUnitDistance" ref="1e42c3774012e4f0f48d03cebe1a4902" args="(double distance)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkVolumeProperty::SetScalarOpacityUnitDistance           </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>distance</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/Get the unit distance on which the scalar opacity transfer function is defined. By default this is 1.0, meaning that over a distance of 1.0 units, a given opacity (from the transfer function) is accumulated. This is adjusted for the actual sampling distance during rendering. 
<p>Definition at line <a class="el" href="a05366.html#l00169">169</a> of file <a class="el" href="a05366.html">vtkVolumeProperty.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="ec939917b69191510649131f9757abf2"></a><!-- doxytag: member="vtkVolumeProperty::GetScalarOpacityUnitDistance" ref="ec939917b69191510649131f9757abf2" args="(int index)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double vtkVolumeProperty::GetScalarOpacityUnitDistance           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>index</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/Get the unit distance on which the scalar opacity transfer function is defined. By default this is 1.0, meaning that over a distance of 1.0 units, a given opacity (from the transfer function) is accumulated. This is adjusted for the actual sampling distance during rendering. 
</div>
</div><p>
<a class="anchor" name="5ef8bfa9d429c78051988cfdeead355c"></a><!-- doxytag: member="vtkVolumeProperty::GetScalarOpacityUnitDistance" ref="5ef8bfa9d429c78051988cfdeead355c" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double vtkVolumeProperty::GetScalarOpacityUnitDistance           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/Get the unit distance on which the scalar opacity transfer function is defined. By default this is 1.0, meaning that over a distance of 1.0 units, a given opacity (from the transfer function) is accumulated. This is adjusted for the actual sampling distance during rendering. 
<p>Definition at line <a class="el" href="a05366.html#l00172">172</a> of file <a class="el" href="a05366.html">vtkVolumeProperty.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="55a299948c095933ccf9c9830cedd321"></a><!-- doxytag: member="vtkVolumeProperty::SetGradientOpacity" ref="55a299948c095933ccf9c9830cedd321" args="(int index, vtkPiecewiseFunction *function)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkVolumeProperty::SetGradientOpacity           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>index</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a01215.html">vtkPiecewiseFunction</a> *&nbsp;</td>
          <td class="paramname"> <em>function</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set the opacity of a volume to an opacity transfer function based on gradient magnitude for the given component. 
</div>
</div><p>
<a class="anchor" name="e00869a83ec7b275f293b56f3e92c60c"></a><!-- doxytag: member="vtkVolumeProperty::SetGradientOpacity" ref="e00869a83ec7b275f293b56f3e92c60c" args="(vtkPiecewiseFunction *function)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkVolumeProperty::SetGradientOpacity           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a01215.html">vtkPiecewiseFunction</a> *&nbsp;</td>
          <td class="paramname"> <em>function</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set the opacity of a volume to an opacity transfer function based on gradient magnitude for the given component. 
<p>Definition at line <a class="el" href="a05366.html#l00181">181</a> of file <a class="el" href="a05366.html">vtkVolumeProperty.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="b7cd99ee8062f6079e0e255a9737f4c0"></a><!-- doxytag: member="vtkVolumeProperty::GetGradientOpacity" ref="b7cd99ee8062f6079e0e255a9737f4c0" args="(int index)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a01215.html">vtkPiecewiseFunction</a>* vtkVolumeProperty::GetGradientOpacity           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>index</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get the gradient magnitude opacity transfer function for the given component. If no transfer function has been set for this component, a default one is created and returned. This default function is always returned if DisableGradientOpacity is On for that component. 
</div>
</div><p>
<a class="anchor" name="fc85f3826eb259039f244aee2bf13ad8"></a><!-- doxytag: member="vtkVolumeProperty::GetGradientOpacity" ref="fc85f3826eb259039f244aee2bf13ad8" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a01215.html">vtkPiecewiseFunction</a>* vtkVolumeProperty::GetGradientOpacity           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get the gradient magnitude opacity transfer function for the given component. If no transfer function has been set for this component, a default one is created and returned. This default function is always returned if DisableGradientOpacity is On for that component. 
<p>Definition at line <a class="el" href="a05366.html#l00191">191</a> of file <a class="el" href="a05366.html">vtkVolumeProperty.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="8aa800b9e94450bc5da2e4e7a7903d23"></a><!-- doxytag: member="vtkVolumeProperty::SetDisableGradientOpacity" ref="8aa800b9e94450bc5da2e4e7a7903d23" args="(int index, int value)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkVolumeProperty::SetDisableGradientOpacity           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>index</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>value</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>
Enable/Disable the gradient opacity function for the given component. If set to true, any call to <a class="el" href="a01844.html#fc85f3826eb259039f244aee2bf13ad8">GetGradientOpacity()</a> will return a default function for this component. Note that the gradient opacity function is still stored, it is not set or reset and can be retrieved using <a class="el" href="a01844.html#545cab66305d4eecf84854870ed781dd">GetStoredGradientOpacity()</a>. 
</div>
</div><p>
<a class="anchor" name="97dbe4974993828b7f8813f6f2e4e0ca"></a><!-- doxytag: member="vtkVolumeProperty::SetDisableGradientOpacity" ref="97dbe4974993828b7f8813f6f2e4e0ca" args="(int value)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkVolumeProperty::SetDisableGradientOpacity           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>value</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Enable/Disable the gradient opacity function for the given component. If set to true, any call to <a class="el" href="a01844.html#fc85f3826eb259039f244aee2bf13ad8">GetGradientOpacity()</a> will return a default function for this component. Note that the gradient opacity function is still stored, it is not set or reset and can be retrieved using <a class="el" href="a01844.html#545cab66305d4eecf84854870ed781dd">GetStoredGradientOpacity()</a>. 
<p>Definition at line <a class="el" href="a05366.html#l00202">202</a> of file <a class="el" href="a05366.html">vtkVolumeProperty.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="599357933462780f6f6b37d7ae48e237"></a><!-- doxytag: member="vtkVolumeProperty::DisableGradientOpacityOn" ref="599357933462780f6f6b37d7ae48e237" args="(int index)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkVolumeProperty::DisableGradientOpacityOn           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>index</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Enable/Disable the gradient opacity function for the given component. If set to true, any call to <a class="el" href="a01844.html#fc85f3826eb259039f244aee2bf13ad8">GetGradientOpacity()</a> will return a default function for this component. Note that the gradient opacity function is still stored, it is not set or reset and can be retrieved using <a class="el" href="a01844.html#545cab66305d4eecf84854870ed781dd">GetStoredGradientOpacity()</a>. 
<p>Definition at line <a class="el" href="a05366.html#l00204">204</a> of file <a class="el" href="a05366.html">vtkVolumeProperty.h</a>.</p>

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

<p>
Enable/Disable the gradient opacity function for the given component. If set to true, any call to <a class="el" href="a01844.html#fc85f3826eb259039f244aee2bf13ad8">GetGradientOpacity()</a> will return a default function for this component. Note that the gradient opacity function is still stored, it is not set or reset and can be retrieved using <a class="el" href="a01844.html#545cab66305d4eecf84854870ed781dd">GetStoredGradientOpacity()</a>. 
<p>Definition at line <a class="el" href="a05366.html#l00206">206</a> of file <a class="el" href="a05366.html">vtkVolumeProperty.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="707826f07a58f419056a5be31c0e3156"></a><!-- doxytag: member="vtkVolumeProperty::DisableGradientOpacityOff" ref="707826f07a58f419056a5be31c0e3156" args="(int index)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkVolumeProperty::DisableGradientOpacityOff           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>index</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Enable/Disable the gradient opacity function for the given component. If set to true, any call to <a class="el" href="a01844.html#fc85f3826eb259039f244aee2bf13ad8">GetGradientOpacity()</a> will return a default function for this component. Note that the gradient opacity function is still stored, it is not set or reset and can be retrieved using <a class="el" href="a01844.html#545cab66305d4eecf84854870ed781dd">GetStoredGradientOpacity()</a>. 
<p>Definition at line <a class="el" href="a05366.html#l00208">208</a> of file <a class="el" href="a05366.html">vtkVolumeProperty.h</a>.</p>

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

<p>
Enable/Disable the gradient opacity function for the given component. If set to true, any call to <a class="el" href="a01844.html#fc85f3826eb259039f244aee2bf13ad8">GetGradientOpacity()</a> will return a default function for this component. Note that the gradient opacity function is still stored, it is not set or reset and can be retrieved using <a class="el" href="a01844.html#545cab66305d4eecf84854870ed781dd">GetStoredGradientOpacity()</a>. 
<p>Definition at line <a class="el" href="a05366.html#l00210">210</a> of file <a class="el" href="a05366.html">vtkVolumeProperty.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="27ad845eb319c0335e651278be7513ec"></a><!-- doxytag: member="vtkVolumeProperty::GetDisableGradientOpacity" ref="27ad845eb319c0335e651278be7513ec" args="(int index)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkVolumeProperty::GetDisableGradientOpacity           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>index</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Enable/Disable the gradient opacity function for the given component. If set to true, any call to <a class="el" href="a01844.html#fc85f3826eb259039f244aee2bf13ad8">GetGradientOpacity()</a> will return a default function for this component. Note that the gradient opacity function is still stored, it is not set or reset and can be retrieved using <a class="el" href="a01844.html#545cab66305d4eecf84854870ed781dd">GetStoredGradientOpacity()</a>. 
</div>
</div><p>
<a class="anchor" name="e74f9ae1ed33bd2c53ddf085d30bf6e6"></a><!-- doxytag: member="vtkVolumeProperty::GetDisableGradientOpacity" ref="e74f9ae1ed33bd2c53ddf085d30bf6e6" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkVolumeProperty::GetDisableGradientOpacity           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Enable/Disable the gradient opacity function for the given component. If set to true, any call to <a class="el" href="a01844.html#fc85f3826eb259039f244aee2bf13ad8">GetGradientOpacity()</a> will return a default function for this component. Note that the gradient opacity function is still stored, it is not set or reset and can be retrieved using <a class="el" href="a01844.html#545cab66305d4eecf84854870ed781dd">GetStoredGradientOpacity()</a>. 
<p>Definition at line <a class="el" href="a05366.html#l00213">213</a> of file <a class="el" href="a05366.html">vtkVolumeProperty.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="37c36062e23a1fb8245c2a665fd630d3"></a><!-- doxytag: member="vtkVolumeProperty::GetStoredGradientOpacity" ref="37c36062e23a1fb8245c2a665fd630d3" args="(int index)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a01215.html">vtkPiecewiseFunction</a>* vtkVolumeProperty::GetStoredGradientOpacity           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>index</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Enable/Disable the gradient opacity function for the given component. If set to true, any call to <a class="el" href="a01844.html#fc85f3826eb259039f244aee2bf13ad8">GetGradientOpacity()</a> will return a default function for this component. Note that the gradient opacity function is still stored, it is not set or reset and can be retrieved using <a class="el" href="a01844.html#545cab66305d4eecf84854870ed781dd">GetStoredGradientOpacity()</a>. 
</div>
</div><p>
<a class="anchor" name="545cab66305d4eecf84854870ed781dd"></a><!-- doxytag: member="vtkVolumeProperty::GetStoredGradientOpacity" ref="545cab66305d4eecf84854870ed781dd" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a01215.html">vtkPiecewiseFunction</a>* vtkVolumeProperty::GetStoredGradientOpacity           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Enable/Disable the gradient opacity function for the given component. If set to true, any call to <a class="el" href="a01844.html#fc85f3826eb259039f244aee2bf13ad8">GetGradientOpacity()</a> will return a default function for this component. Note that the gradient opacity function is still stored, it is not set or reset and can be retrieved using <a class="el" href="a01844.html#545cab66305d4eecf84854870ed781dd">GetStoredGradientOpacity()</a>. 
<p>Definition at line <a class="el" href="a05366.html#l00216">216</a> of file <a class="el" href="a05366.html">vtkVolumeProperty.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="1a80750c8532bf23ad2688fe25de5f8a"></a><!-- doxytag: member="vtkVolumeProperty::SetShade" ref="1a80750c8532bf23ad2688fe25de5f8a" args="(int index, int value)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkVolumeProperty::SetShade           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>index</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>value</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/Get the shading of a volume. If shading is turned off, then the mapper for the volume will not perform shading calculations. If shading is turned on, the mapper may perform shading calculations - in some cases shading does not apply (for example, in a maximum intensity projection) and therefore shading will not be performed even if this flag is on. For a compositing type of mapper, turning shading off is generally the same as setting ambient=1, diffuse=0, specular=0. Shading can be independently turned on/off per component. 
</div>
</div><p>
<a class="anchor" name="7c3161f3c3ab6a3e842cf41977f7b39f"></a><!-- doxytag: member="vtkVolumeProperty::SetShade" ref="7c3161f3c3ab6a3e842cf41977f7b39f" args="(int value)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkVolumeProperty::SetShade           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>value</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/Get the shading of a volume. If shading is turned off, then the mapper for the volume will not perform shading calculations. If shading is turned on, the mapper may perform shading calculations - in some cases shading does not apply (for example, in a maximum intensity projection) and therefore shading will not be performed even if this flag is on. For a compositing type of mapper, turning shading off is generally the same as setting ambient=1, diffuse=0, specular=0. Shading can be independently turned on/off per component. 
<p>Definition at line <a class="el" href="a05366.html#l00230">230</a> of file <a class="el" href="a05366.html">vtkVolumeProperty.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="c20c84c469f99d6384c88e64bb93e2fe"></a><!-- doxytag: member="vtkVolumeProperty::GetShade" ref="c20c84c469f99d6384c88e64bb93e2fe" args="(int index)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int vtkVolumeProperty::GetShade           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>index</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/Get the shading of a volume. If shading is turned off, then the mapper for the volume will not perform shading calculations. If shading is turned on, the mapper may perform shading calculations - in some cases shading does not apply (for example, in a maximum intensity projection) and therefore shading will not be performed even if this flag is on. For a compositing type of mapper, turning shading off is generally the same as setting ambient=1, diffuse=0, specular=0. Shading can be independently turned on/off per component. 
</div>
</div><p>
<a class="anchor" name="a1a8785335eec3f5ef9510da393a8e6d"></a><!-- doxytag: member="vtkVolumeProperty::GetShade" ref="a1a8785335eec3f5ef9510da393a8e6d" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int vtkVolumeProperty::GetShade           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/Get the shading of a volume. If shading is turned off, then the mapper for the volume will not perform shading calculations. If shading is turned on, the mapper may perform shading calculations - in some cases shading does not apply (for example, in a maximum intensity projection) and therefore shading will not be performed even if this flag is on. For a compositing type of mapper, turning shading off is generally the same as setting ambient=1, diffuse=0, specular=0. Shading can be independently turned on/off per component. 
<p>Definition at line <a class="el" href="a05366.html#l00232">232</a> of file <a class="el" href="a05366.html">vtkVolumeProperty.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="79c4b237b0cf40afe038f3cc694a9430"></a><!-- doxytag: member="vtkVolumeProperty::ShadeOn" ref="79c4b237b0cf40afe038f3cc694a9430" args="(int index)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkVolumeProperty::ShadeOn           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>index</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/Get the shading of a volume. If shading is turned off, then the mapper for the volume will not perform shading calculations. If shading is turned on, the mapper may perform shading calculations - in some cases shading does not apply (for example, in a maximum intensity projection) and therefore shading will not be performed even if this flag is on. For a compositing type of mapper, turning shading off is generally the same as setting ambient=1, diffuse=0, specular=0. Shading can be independently turned on/off per component. 
</div>
</div><p>
<a class="anchor" name="1b0ce5017c8268577dff242e9f9ef775"></a><!-- doxytag: member="vtkVolumeProperty::ShadeOn" ref="1b0ce5017c8268577dff242e9f9ef775" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkVolumeProperty::ShadeOn           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/Get the shading of a volume. If shading is turned off, then the mapper for the volume will not perform shading calculations. If shading is turned on, the mapper may perform shading calculations - in some cases shading does not apply (for example, in a maximum intensity projection) and therefore shading will not be performed even if this flag is on. For a compositing type of mapper, turning shading off is generally the same as setting ambient=1, diffuse=0, specular=0. Shading can be independently turned on/off per component. 
<p>Definition at line <a class="el" href="a05366.html#l00234">234</a> of file <a class="el" href="a05366.html">vtkVolumeProperty.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="7ad1a753f314330976d13516ed58b990"></a><!-- doxytag: member="vtkVolumeProperty::ShadeOff" ref="7ad1a753f314330976d13516ed58b990" args="(int index)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkVolumeProperty::ShadeOff           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>index</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/Get the shading of a volume. If shading is turned off, then the mapper for the volume will not perform shading calculations. If shading is turned on, the mapper may perform shading calculations - in some cases shading does not apply (for example, in a maximum intensity projection) and therefore shading will not be performed even if this flag is on. For a compositing type of mapper, turning shading off is generally the same as setting ambient=1, diffuse=0, specular=0. Shading can be independently turned on/off per component. 
</div>
</div><p>
<a class="anchor" name="ca7b4f47fd0dbc49c5077804d0150422"></a><!-- doxytag: member="vtkVolumeProperty::ShadeOff" ref="ca7b4f47fd0dbc49c5077804d0150422" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkVolumeProperty::ShadeOff           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/Get the shading of a volume. If shading is turned off, then the mapper for the volume will not perform shading calculations. If shading is turned on, the mapper may perform shading calculations - in some cases shading does not apply (for example, in a maximum intensity projection) and therefore shading will not be performed even if this flag is on. For a compositing type of mapper, turning shading off is generally the same as setting ambient=1, diffuse=0, specular=0. Shading can be independently turned on/off per component. 
<p>Definition at line <a class="el" href="a05366.html#l00236">236</a> of file <a class="el" href="a05366.html">vtkVolumeProperty.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="04fc685a74d6e0733bdd6ba33c9f940c"></a><!-- doxytag: member="vtkVolumeProperty::SetAmbient" ref="04fc685a74d6e0733bdd6ba33c9f940c" args="(int index, double value)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkVolumeProperty::SetAmbient           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>index</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>value</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/Get the ambient lighting coefficient. 
</div>
</div><p>
<a class="anchor" name="8c311309707d22edbf37a4025d3596bd"></a><!-- doxytag: member="vtkVolumeProperty::SetAmbient" ref="8c311309707d22edbf37a4025d3596bd" args="(double value)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkVolumeProperty::SetAmbient           </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>value</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/Get the ambient lighting coefficient. 
<p>Definition at line <a class="el" href="a05366.html#l00242">242</a> of file <a class="el" href="a05366.html">vtkVolumeProperty.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="0a9c1c139c500c321f34d2d05d909d46"></a><!-- doxytag: member="vtkVolumeProperty::GetAmbient" ref="0a9c1c139c500c321f34d2d05d909d46" args="(int index)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double vtkVolumeProperty::GetAmbient           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>index</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/Get the ambient lighting coefficient. 
</div>
</div><p>
<a class="anchor" name="df4694f4beb6da63052c1199e9a0dcc9"></a><!-- doxytag: member="vtkVolumeProperty::GetAmbient" ref="df4694f4beb6da63052c1199e9a0dcc9" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double vtkVolumeProperty::GetAmbient           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/Get the ambient lighting coefficient. 
<p>Definition at line <a class="el" href="a05366.html#l00244">244</a> of file <a class="el" href="a05366.html">vtkVolumeProperty.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="f6cef39bcdb44c7caf2de62a6cb7b29a"></a><!-- doxytag: member="vtkVolumeProperty::SetDiffuse" ref="f6cef39bcdb44c7caf2de62a6cb7b29a" args="(int index, double value)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkVolumeProperty::SetDiffuse           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>index</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>value</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/Get the diffuse lighting coefficient. 
</div>
</div><p>
<a class="anchor" name="03631a6bcaed110d04f44a69901dc720"></a><!-- doxytag: member="vtkVolumeProperty::SetDiffuse" ref="03631a6bcaed110d04f44a69901dc720" args="(double value)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkVolumeProperty::SetDiffuse           </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>value</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/Get the diffuse lighting coefficient. 
<p>Definition at line <a class="el" href="a05366.html#l00250">250</a> of file <a class="el" href="a05366.html">vtkVolumeProperty.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="e29381d142f631f4aee29b6d2e412a72"></a><!-- doxytag: member="vtkVolumeProperty::GetDiffuse" ref="e29381d142f631f4aee29b6d2e412a72" args="(int index)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double vtkVolumeProperty::GetDiffuse           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>index</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/Get the diffuse lighting coefficient. 
</div>
</div><p>
<a class="anchor" name="8811e271d751f73336aaa517f5d06ecb"></a><!-- doxytag: member="vtkVolumeProperty::GetDiffuse" ref="8811e271d751f73336aaa517f5d06ecb" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double vtkVolumeProperty::GetDiffuse           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/Get the diffuse lighting coefficient. 
<p>Definition at line <a class="el" href="a05366.html#l00252">252</a> of file <a class="el" href="a05366.html">vtkVolumeProperty.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="009b62c16c255df45c383cdbaae3e3f3"></a><!-- doxytag: member="vtkVolumeProperty::SetSpecular" ref="009b62c16c255df45c383cdbaae3e3f3" args="(int index, double value)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkVolumeProperty::SetSpecular           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>index</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>value</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/Get the specular lighting coefficient. 
</div>
</div><p>
<a class="anchor" name="2eb5407e5453cb1b46894f06569ba516"></a><!-- doxytag: member="vtkVolumeProperty::SetSpecular" ref="2eb5407e5453cb1b46894f06569ba516" args="(double value)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkVolumeProperty::SetSpecular           </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>value</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/Get the specular lighting coefficient. 
<p>Definition at line <a class="el" href="a05366.html#l00258">258</a> of file <a class="el" href="a05366.html">vtkVolumeProperty.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="fdcd5edacf191b64c3cc3d121b54cfc2"></a><!-- doxytag: member="vtkVolumeProperty::GetSpecular" ref="fdcd5edacf191b64c3cc3d121b54cfc2" args="(int index)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double vtkVolumeProperty::GetSpecular           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>index</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/Get the specular lighting coefficient. 
</div>
</div><p>
<a class="anchor" name="3b95bd9b1abf91bf3a599a6d8cf8816c"></a><!-- doxytag: member="vtkVolumeProperty::GetSpecular" ref="3b95bd9b1abf91bf3a599a6d8cf8816c" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double vtkVolumeProperty::GetSpecular           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/Get the specular lighting coefficient. 
<p>Definition at line <a class="el" href="a05366.html#l00260">260</a> of file <a class="el" href="a05366.html">vtkVolumeProperty.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="bfe63b49bd77682d19aefe8114b0239f"></a><!-- doxytag: member="vtkVolumeProperty::SetSpecularPower" ref="bfe63b49bd77682d19aefe8114b0239f" args="(int index, double value)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkVolumeProperty::SetSpecularPower           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>index</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>value</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/Get the specular power. 
</div>
</div><p>
<a class="anchor" name="5e7df37772055069aa9001a33b739bfb"></a><!-- doxytag: member="vtkVolumeProperty::SetSpecularPower" ref="5e7df37772055069aa9001a33b739bfb" args="(double value)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkVolumeProperty::SetSpecularPower           </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>value</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/Get the specular power. 
<p>Definition at line <a class="el" href="a05366.html#l00266">266</a> of file <a class="el" href="a05366.html">vtkVolumeProperty.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="4b8fce179523357d2fdd602ae1cd0683"></a><!-- doxytag: member="vtkVolumeProperty::GetSpecularPower" ref="4b8fce179523357d2fdd602ae1cd0683" args="(int index)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double vtkVolumeProperty::GetSpecularPower           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>index</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/Get the specular power. 
</div>
</div><p>
<a class="anchor" name="5966186dec6269cbcfa7cecf04355cdd"></a><!-- doxytag: member="vtkVolumeProperty::GetSpecularPower" ref="5966186dec6269cbcfa7cecf04355cdd" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double vtkVolumeProperty::GetSpecularPower           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/Get the specular power. 
<p>Definition at line <a class="el" href="a05366.html#l00268">268</a> of file <a class="el" href="a05366.html">vtkVolumeProperty.h</a>.</p>

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

<p>
WARNING: INTERNAL METHOD - NOT INTENDED FOR GENERAL USE UpdateMTimes performs a <a class="el" href="a01084.html#8586479b9d204cf0a45fb693d4281354">Modified()</a> on all TimeStamps. This is used by <a class="el" href="a01839.html" title="represents a volume (data &amp; properties) in a rendered scene">vtkVolume</a> when the property is set, so that any other object that might have been caching information for the property will rebuild. 
</div>
</div><p>
<a class="anchor" name="f1ef04a808b5e9f60c9cd43e99302334"></a><!-- doxytag: member="vtkVolumeProperty::GetGradientOpacityMTime" ref="f1ef04a808b5e9f60c9cd43e99302334" args="(int index)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a01719.html">vtkTimeStamp</a> vtkVolumeProperty::GetGradientOpacityMTime           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>index</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
WARNING: INTERNAL METHOD - NOT INTENDED FOR GENERAL USE Get the time that the gradient opacity transfer function was set 
</div>
</div><p>
<a class="anchor" name="f5d420340a4f53dafa25db56d065ace6"></a><!-- doxytag: member="vtkVolumeProperty::GetGradientOpacityMTime" ref="f5d420340a4f53dafa25db56d065ace6" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a01719.html">vtkTimeStamp</a> vtkVolumeProperty::GetGradientOpacityMTime           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
WARNING: INTERNAL METHOD - NOT INTENDED FOR GENERAL USE Get the time that the gradient opacity transfer function was set 
<p>Definition at line <a class="el" href="a05366.html#l00282">282</a> of file <a class="el" href="a05366.html">vtkVolumeProperty.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="f43eaf681c620a56a46fad3bc7631538"></a><!-- doxytag: member="vtkVolumeProperty::GetScalarOpacityMTime" ref="f43eaf681c620a56a46fad3bc7631538" args="(int index)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a01719.html">vtkTimeStamp</a> vtkVolumeProperty::GetScalarOpacityMTime           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>index</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
WARNING: INTERNAL METHOD - NOT INTENDED FOR GENERAL USE Get the time that the scalar opacity transfer function was set. 
</div>
</div><p>
<a class="anchor" name="545c10120ec7919ff04d65c7445114aa"></a><!-- doxytag: member="vtkVolumeProperty::GetScalarOpacityMTime" ref="545c10120ec7919ff04d65c7445114aa" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a01719.html">vtkTimeStamp</a> vtkVolumeProperty::GetScalarOpacityMTime           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
WARNING: INTERNAL METHOD - NOT INTENDED FOR GENERAL USE Get the time that the scalar opacity transfer function was set. 
<p>Definition at line <a class="el" href="a05366.html#l00290">290</a> of file <a class="el" href="a05366.html">vtkVolumeProperty.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="b82fb97150a5dbabd0c0488a4cc9bc6c"></a><!-- doxytag: member="vtkVolumeProperty::GetRGBTransferFunctionMTime" ref="b82fb97150a5dbabd0c0488a4cc9bc6c" args="(int index)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a01719.html">vtkTimeStamp</a> vtkVolumeProperty::GetRGBTransferFunctionMTime           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>index</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
WARNING: INTERNAL METHOD - NOT INTENDED FOR GENERAL USE Get the time that the RGBTransferFunction was set 
</div>
</div><p>
<a class="anchor" name="16776b611ef49c95b4e5f8e5ecddd844"></a><!-- doxytag: member="vtkVolumeProperty::GetRGBTransferFunctionMTime" ref="16776b611ef49c95b4e5f8e5ecddd844" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a01719.html">vtkTimeStamp</a> vtkVolumeProperty::GetRGBTransferFunctionMTime           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
WARNING: INTERNAL METHOD - NOT INTENDED FOR GENERAL USE Get the time that the RGBTransferFunction was set 
<p>Definition at line <a class="el" href="a05366.html#l00298">298</a> of file <a class="el" href="a05366.html">vtkVolumeProperty.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="3717b3660cc623718c43113f095e8a1c"></a><!-- doxytag: member="vtkVolumeProperty::GetGrayTransferFunctionMTime" ref="3717b3660cc623718c43113f095e8a1c" args="(int index)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a01719.html">vtkTimeStamp</a> vtkVolumeProperty::GetGrayTransferFunctionMTime           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>index</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
WARNING: INTERNAL METHOD - NOT INTENDED FOR GENERAL USE Get the time that the GrayTransferFunction was set 
</div>
</div><p>
<a class="anchor" name="8cfd3de68d03e33ff5dbf62f9b66825c"></a><!-- doxytag: member="vtkVolumeProperty::GetGrayTransferFunctionMTime" ref="8cfd3de68d03e33ff5dbf62f9b66825c" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a01719.html">vtkTimeStamp</a> vtkVolumeProperty::GetGrayTransferFunctionMTime           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
WARNING: INTERNAL METHOD - NOT INTENDED FOR GENERAL USE Get the time that the GrayTransferFunction was set 
<p>Definition at line <a class="el" href="a05366.html#l00306">306</a> of file <a class="el" href="a05366.html">vtkVolumeProperty.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="f337a1f6550992b4d7309e5e0c78a55f"></a><!-- doxytag: member="vtkVolumeProperty::CreateDefaultGradientOpacity" ref="f337a1f6550992b4d7309e5e0c78a55f" args="(int index)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkVolumeProperty::CreateDefaultGradientOpacity           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>index</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<hr><h2>Member Data Documentation</h2>
<a class="anchor" name="e247726a4fcb5eaac2faf9178347164d"></a><!-- doxytag: member="vtkVolumeProperty::IndependentComponents" ref="e247726a4fcb5eaac2faf9178347164d" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="a01844.html#e247726a4fcb5eaac2faf9178347164d">vtkVolumeProperty::IndependentComponents</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05366.html#l00315">315</a> of file <a class="el" href="a05366.html">vtkVolumeProperty.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="64b95bc6a9501aef4ab8b75920947eae"></a><!-- doxytag: member="vtkVolumeProperty::ComponentWeight" ref="64b95bc6a9501aef4ab8b75920947eae" args="[VTK_MAX_VRCOMP]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double <a class="el" href="a01844.html#64b95bc6a9501aef4ab8b75920947eae">vtkVolumeProperty::ComponentWeight</a>[VTK_MAX_VRCOMP]<code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05366.html#l00316">316</a> of file <a class="el" href="a05366.html">vtkVolumeProperty.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="23e6b7b01fb2598ddbbb9577285e7c73"></a><!-- doxytag: member="vtkVolumeProperty::InterpolationType" ref="23e6b7b01fb2598ddbbb9577285e7c73" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="a01844.html#23e6b7b01fb2598ddbbb9577285e7c73">vtkVolumeProperty::InterpolationType</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05366.html#l00318">318</a> of file <a class="el" href="a05366.html">vtkVolumeProperty.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="1a11c7b386f8322a996e2f5f50085ec2"></a><!-- doxytag: member="vtkVolumeProperty::ColorChannels" ref="1a11c7b386f8322a996e2f5f50085ec2" args="[VTK_MAX_VRCOMP]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="a01844.html#1a11c7b386f8322a996e2f5f50085ec2">vtkVolumeProperty::ColorChannels</a>[VTK_MAX_VRCOMP]<code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

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

</div>
</div><p>
<a class="anchor" name="641c96fa06d40950674715c34811eb15"></a><!-- doxytag: member="vtkVolumeProperty::GrayTransferFunction" ref="641c96fa06d40950674715c34811eb15" args="[VTK_MAX_VRCOMP]" -->
<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="a01844.html#641c96fa06d40950674715c34811eb15">vtkVolumeProperty::GrayTransferFunction</a>[VTK_MAX_VRCOMP]<code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

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

</div>
</div><p>
<a class="anchor" name="e4a9b0a7837864b75b0ffc635de89235"></a><!-- doxytag: member="vtkVolumeProperty::GrayTransferFunctionMTime" ref="e4a9b0a7837864b75b0ffc635de89235" args="[VTK_MAX_VRCOMP]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a01719.html">vtkTimeStamp</a> <a class="el" href="a01844.html#e4a9b0a7837864b75b0ffc635de89235">vtkVolumeProperty::GrayTransferFunctionMTime</a>[VTK_MAX_VRCOMP]<code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

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

</div>
</div><p>
<a class="anchor" name="948efdd2a8cb9a91c655b734131efeb0"></a><!-- doxytag: member="vtkVolumeProperty::RGBTransferFunction" ref="948efdd2a8cb9a91c655b734131efeb0" args="[VTK_MAX_VRCOMP]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00290.html">vtkColorTransferFunction</a>* <a class="el" href="a01844.html#948efdd2a8cb9a91c655b734131efeb0">vtkVolumeProperty::RGBTransferFunction</a>[VTK_MAX_VRCOMP]<code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

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

</div>
</div><p>
<a class="anchor" name="c637975cc17a37ce6a33f77eac6cb904"></a><!-- doxytag: member="vtkVolumeProperty::RGBTransferFunctionMTime" ref="c637975cc17a37ce6a33f77eac6cb904" args="[VTK_MAX_VRCOMP]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a01719.html">vtkTimeStamp</a> <a class="el" href="a01844.html#c637975cc17a37ce6a33f77eac6cb904">vtkVolumeProperty::RGBTransferFunctionMTime</a>[VTK_MAX_VRCOMP]<code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

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

</div>
</div><p>
<a class="anchor" name="574adc38b382c172bdfb63d268f718ce"></a><!-- doxytag: member="vtkVolumeProperty::ScalarOpacity" ref="574adc38b382c172bdfb63d268f718ce" args="[VTK_MAX_VRCOMP]" -->
<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="a01844.html#574adc38b382c172bdfb63d268f718ce">vtkVolumeProperty::ScalarOpacity</a>[VTK_MAX_VRCOMP]<code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

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

</div>
</div><p>
<a class="anchor" name="e05c060d78f9e5a4383d2a544863420b"></a><!-- doxytag: member="vtkVolumeProperty::ScalarOpacityMTime" ref="e05c060d78f9e5a4383d2a544863420b" args="[VTK_MAX_VRCOMP]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a01719.html">vtkTimeStamp</a> <a class="el" href="a01844.html#e05c060d78f9e5a4383d2a544863420b">vtkVolumeProperty::ScalarOpacityMTime</a>[VTK_MAX_VRCOMP]<code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05366.html#l00329">329</a> of file <a class="el" href="a05366.html">vtkVolumeProperty.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="99e5a84637c82c62f4f3968192876713"></a><!-- doxytag: member="vtkVolumeProperty::ScalarOpacityUnitDistance" ref="99e5a84637c82c62f4f3968192876713" args="[VTK_MAX_VRCOMP]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double <a class="el" href="a01844.html#99e5a84637c82c62f4f3968192876713">vtkVolumeProperty::ScalarOpacityUnitDistance</a>[VTK_MAX_VRCOMP]<code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

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

</div>
</div><p>
<a class="anchor" name="ee847d6a3992fd15d5d22a15b8c8ab06"></a><!-- doxytag: member="vtkVolumeProperty::GradientOpacity" ref="ee847d6a3992fd15d5d22a15b8c8ab06" args="[VTK_MAX_VRCOMP]" -->
<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="a01844.html#ee847d6a3992fd15d5d22a15b8c8ab06">vtkVolumeProperty::GradientOpacity</a>[VTK_MAX_VRCOMP]<code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

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

</div>
</div><p>
<a class="anchor" name="8f4d52f427ac25d67badd91eab42e305"></a><!-- doxytag: member="vtkVolumeProperty::GradientOpacityMTime" ref="8f4d52f427ac25d67badd91eab42e305" args="[VTK_MAX_VRCOMP]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a01719.html">vtkTimeStamp</a> <a class="el" href="a01844.html#8f4d52f427ac25d67badd91eab42e305">vtkVolumeProperty::GradientOpacityMTime</a>[VTK_MAX_VRCOMP]<code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

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

</div>
</div><p>
<a class="anchor" name="e0b3b374bee876674456c82155386383"></a><!-- doxytag: member="vtkVolumeProperty::DefaultGradientOpacity" ref="e0b3b374bee876674456c82155386383" args="[VTK_MAX_VRCOMP]" -->
<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="a01844.html#e0b3b374bee876674456c82155386383">vtkVolumeProperty::DefaultGradientOpacity</a>[VTK_MAX_VRCOMP]<code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05366.html#l00334">334</a> of file <a class="el" href="a05366.html">vtkVolumeProperty.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="dd9c90b2ccc4bfa64905d3ee8b2dee02"></a><!-- doxytag: member="vtkVolumeProperty::DisableGradientOpacity" ref="dd9c90b2ccc4bfa64905d3ee8b2dee02" args="[VTK_MAX_VRCOMP]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="a01844.html#dd9c90b2ccc4bfa64905d3ee8b2dee02">vtkVolumeProperty::DisableGradientOpacity</a>[VTK_MAX_VRCOMP]<code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

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

</div>
</div><p>
<a class="anchor" name="e875a4398e2ea29bffebbc89a6ad0268"></a><!-- doxytag: member="vtkVolumeProperty::Shade" ref="e875a4398e2ea29bffebbc89a6ad0268" args="[VTK_MAX_VRCOMP]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="a01844.html#e875a4398e2ea29bffebbc89a6ad0268">vtkVolumeProperty::Shade</a>[VTK_MAX_VRCOMP]<code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05366.html#l00337">337</a> of file <a class="el" href="a05366.html">vtkVolumeProperty.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="a6dc5fa3f6f9ea5faa3f12bccce6ac5a"></a><!-- doxytag: member="vtkVolumeProperty::Ambient" ref="a6dc5fa3f6f9ea5faa3f12bccce6ac5a" args="[VTK_MAX_VRCOMP]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double <a class="el" href="a01844.html#a6dc5fa3f6f9ea5faa3f12bccce6ac5a">vtkVolumeProperty::Ambient</a>[VTK_MAX_VRCOMP]<code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

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

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

<p>

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

</div>
</div><p>
<a class="anchor" name="7939f023456bfe319f0cc0ae269cfb81"></a><!-- doxytag: member="vtkVolumeProperty::Specular" ref="7939f023456bfe319f0cc0ae269cfb81" args="[VTK_MAX_VRCOMP]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double <a class="el" href="a01844.html#7939f023456bfe319f0cc0ae269cfb81">vtkVolumeProperty::Specular</a>[VTK_MAX_VRCOMP]<code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05366.html#l00340">340</a> of file <a class="el" href="a05366.html">vtkVolumeProperty.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="61261a80b0df71a53f3943c1e6d1b9cb"></a><!-- doxytag: member="vtkVolumeProperty::SpecularPower" ref="61261a80b0df71a53f3943c1e6d1b9cb" args="[VTK_MAX_VRCOMP]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double <a class="el" href="a01844.html#61261a80b0df71a53f3943c1e6d1b9cb">vtkVolumeProperty::SpecularPower</a>[VTK_MAX_VRCOMP]<code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05366.html#l00341">341</a> of file <a class="el" href="a05366.html">vtkVolumeProperty.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="a05366.html">vtkVolumeProperty.h</a></ul>
</div>
<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 3 19:44:47 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>