Sophie

Sophie

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

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: vtkVolumeRayCastMapper 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>vtkVolumeRayCastMapper Class Reference</h1><!-- doxytag: class="vtkVolumeRayCastMapper" --><!-- doxytag: inherits="vtkVolumeMapper" --><code>#include &lt;<a class="el" href="a05433.html">vtkVolumeRayCastMapper.h</a>&gt;</code>
<p>
<div class="dynheader">
Inheritance diagram for vtkVolumeRayCastMapper:</div>
<div class="dynsection">
<p><center><img src="a15816.png" border="0" usemap="#a15817" alt="Inheritance graph"></center>
<map name="a15817">
<area shape="rect" href="a01842.html" title="Abstract class for a volume mapper." alt="" coords="32,453,163,480"><area shape="rect" href="a00090.html" title="Abstract class for a volume mapper." alt="" coords="7,379,188,405"><area shape="rect" href="a00084.html" title="abstract class specifies interface to map 3D data" alt="" coords="22,304,174,331"><area shape="rect" href="a00083.html" title="abstract class specifies interface to map data" alt="" coords="30,229,166,256"><area shape="rect" href="a00101.html" title="Superclass for all sources, filters, and sinks in VTK." alt="" coords="48,155,147,181"><area shape="rect" href="a01084.html" title="abstract base class for most VTK objects" alt="" coords="58,80,138,107"><area shape="rect" href="a01085.html" title="abstract base class for most VTK objects" alt="" coords="43,5,152,32"></map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>
<div class="dynheader">
Collaboration diagram for vtkVolumeRayCastMapper:</div>
<div class="dynsection">
<p><center><img src="a15818.png" border="0" usemap="#a15819" alt="Collaboration graph"></center>
<map name="a15819">
<area shape="rect" href="a01842.html" title="Abstract class for a volume mapper." alt="" coords="3466,851,3596,877"><area shape="rect" href="a00090.html" title="Abstract class for a volume mapper." alt="" coords="2898,800,3079,827"><area shape="rect" href="a01839.html" title="represents a volume (data &amp; properties) in a rendered scene" alt="" coords="3323,723,3408,749"><area shape="rect" href="a00084.html" title="abstract class specifies interface to map 3D data" alt="" coords="2554,883,2706,909"><area shape="rect" href="a00459.html" title="Superclass for gradient estimation." alt="" coords="2075,449,2280,476"><area shape="rect" href="a01084.html" title="abstract base class for most VTK objects" alt="" coords="522,1085,602,1112"><area shape="rect" href="a00423.html" title="encode a direction into a one or two byte value" alt="" coords="1026,831,1170,857"><area shape="rect" href="a01064.html" title="A class for performing multithreaded execution." alt="" coords="1651,397,1776,424"><area shape="rect" href="a01074.html" title="mutual exclusion locking class" alt="" coords="867,397,974,424"><area shape="rect" href="a01848.html" title="a superclass for ray casting functions" alt="" coords="1848,807,2040,833"><area shape="rect" href="a00089.html" title="superclass for all geometric transformations" alt="" coords="844,1216,996,1243"><area shape="rect" href="a00998.html" title="represent and manipulate 4x4 transformation matrices" alt="" coords="1248,1277,1347,1304"><area shape="rect" href="a01454.html" title="helper class that draws the image to the screen" alt="" coords="2315,984,2528,1011"><area shape="rect" href="a01317.html" title="abstract superclass for all actors, volumes and annotations" alt="" coords="2595,1409,2664,1436"><area shape="rect" href="a01844.html" title="represents the common properties for rendering a volume." alt="" coords="851,569,990,596"><area shape="rect" href="a00460.html" title="Compute shading tables for encoded normals." alt="" coords="3622,800,3814,827"><area shape="rect" href="a01833.html" title="abstract specification for Viewports" alt="" coords="3319,1696,3412,1723"><area shape="rect" href="a01886.html" title="window superclass for vtkRenderWindow" alt="" coords="2944,1728,3032,1755"><area shape="rect" href="a00681.html" title="manager for OpenGL&#45;based selection." alt="" coords="4015,1496,4164,1523"><area shape="rect" href="a01482.html" title="Render the props of a vtkRenderer." alt="" coords="1023,1035,1172,1061"><area shape="rect" href="a01485.html" title="Perform part of the rendering of a vtkRenderer." alt="" coords="1443,1068,1558,1095"><area shape="rect" href="a00954.html" title="a virtual light for 3D rendering" alt="" coords="1679,1585,1748,1612"><area shape="rect" href="a00227.html" title="a virtual camera for 3D rendering" alt="" coords="2944,1525,3032,1552"><area shape="rect" href="a01085.html" title="abstract base class for most VTK objects" alt="" coords="148,1872,258,1899"><area shape="rect" href="a01719.html" title="record modification and/or execution time" alt="" coords="148,673,258,700"><area shape="rect" href="a00751.html" title="topologically and geometrically regular array of data" alt="" coords="867,231,974,257"><area shape="rect" href="a00374.html" title="abstract class to specify dataset behavior" alt="" coords="518,292,606,319"><area shape="rect" href="a01318.html" title="represents an 3D object for placement in a rendered scene" alt="" coords="2946,749,3031,776"><area shape="rect" href="a00290.html" title="Defines a transfer function for mapping a property to an RGB color value." alt="" coords="474,460,650,487"><area shape="rect" href="a01480.html" title="abstract specification for renderers" alt="" coords="3670,1449,3766,1476"><area shape="rect" href="a00960.html" title="cell represents a 1D line" alt="" coords="6,137,72,164"><area shape="rect" href="a01859.html" title="a cell that represents a 3D orthogonal parallelepiped" alt="" coords="524,177,599,204"><area shape="rect" href="a01221.html" title="a cell that represents an orthogonal quadrilateral" alt="" coords="168,199,238,225"><area shape="rect" href="a01821.html" title="a cell that represents a 3D point" alt="" coords="522,127,602,153"><area shape="rect" href="a01065.html" title="vtkMultiThreader::ThreadInfo" alt="" coords="1198,397,1398,424"><area shape="rect" href="a01723.html" title="describes linear transformations via a 4x4 matrix" alt="" coords="2578,1257,2682,1284"><area shape="rect" href="a00143.html" title="a list of nodes that form an assembly path" alt="" coords="2926,1311,3051,1337"><area shape="rect" href="a00964.html" title="abstract superclass for linear transformations" alt="" coords="2107,1305,2248,1332"><area shape="rect" href="a00696.html" title="superclass for homogeneous transformations" alt="" coords="1618,1331,1810,1357"><area shape="rect" href="a01725.html" title="vtkTransformConcatenation" alt="" coords="1618,1240,1810,1267"><area shape="rect" href="a01730.html" title="vtkTransformPair" alt="" coords="1234,1216,1362,1243"><area shape="rect" href="a01726.html" title="vtkTransformConcatenationStack" alt="" coords="2066,1255,2290,1281"><area shape="rect" href="a00717.html" title="DEPRECATED A vtkPolyDataPainter that colors each polygon with a color coded integer..." alt="" coords="3104,1381,3267,1408"><area shape="rect" href="a01215.html" title="Defines a 1D piecewise function." alt="" coords="484,511,639,537"><area shape="rect" href="a01489.html" title="create a window for renderers to draw into" alt="" coords="3299,1747,3432,1773"><area shape="rect" href="a00956.html" title="a list of lights" alt="" coords="3300,1264,3431,1291"><area shape="rect" href="a00095.html" title="a list of actors" alt="" coords="3299,1315,3432,1341"><area shape="rect" href="a00346.html" title="a list of Cullers" alt="" coords="3298,1531,3434,1557"><area shape="rect" href="a01841.html" title="a list of volumes" alt="" coords="3292,1365,3439,1392"></map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>

<p>
<a href="a15820.html">List of all members.</a><hr><a name="_details"></a><h2>Detailed Description</h2>
A slow but accurate mapper for rendering volumes. 
<p>
This is a software ray caster for rendering volumes in <a class="el" href="a00751.html" title="topologically and geometrically regular array of data">vtkImageData</a>.<p>
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="a01842.html" title="Abstract class for a volume mapper.">vtkVolumeMapper</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_vtkVolumeRayCastMapper">vtkVolumeRayCastMapper (Tests)</a> </dd></dl>

<p>Definition at line <a class="el" href="a05433.html#l00080">80</a> of file <a class="el" href="a05433.html">vtkVolumeRayCastMapper.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="a01842.html">vtkVolumeMapper</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01850.html#365d53b82611b2a6c25e70f74b8f88d0">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="a01850.html#61bbcdc84825cd016c7784b5545209d2">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="a01850.html#4b84d56f237c8abe95ecc5b40fb1b6d3">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="a01850.html#2b8193a8b01e95817954371210e1f1da">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="a01850.html#a2a504aa316d2a9ed171ff139c7e76dd">Render</a> (<a class="el" href="a01480.html">vtkRenderer</a> *, <a class="el" href="a01839.html">vtkVolume</a> *)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01850.html#810388dfe26fb0216a1f36d7f8df2a67">ReleaseGraphicsResources</a> (<a class="el" href="a01886.html">vtkWindow</a> *)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01850.html#7231ddc885c75c5b67b2c30bb09221cd">GetZeroOpacityThreshold</a> (<a class="el" href="a01839.html">vtkVolume</a> *vol)</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="a01850.html#8b155ed4dda1c7adaa3b985925bb18e9">SetSampleDistance</a> (double)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01850.html#3e95ab9e128d889430f9b1b49d99c436">GetSampleDistance</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="a01850.html#ecb06a28d66c2b78782e9eeacf7b7c0c">SetVolumeRayCastFunction</a> (<a class="el" href="a01848.html">vtkVolumeRayCastFunction</a> *)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="a01848.html">vtkVolumeRayCastFunction</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01850.html#d816d9f851774107de038b3f4cce6606">GetVolumeRayCastFunction</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="a01850.html#9fbbdc01af8cdf0adddf121990619631">SetGradientEstimator</a> (<a class="el" href="a00459.html">vtkEncodedGradientEstimator</a> *gradest)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <br>
<a class="el" href="a00459.html">vtkEncodedGradientEstimator</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01850.html#e33cc96313b0efd6e6d35f808452fcd8">GetGradientEstimator</a> ()</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="a00460.html">vtkEncodedGradientShader</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01850.html#b45d16922d16efa5957572e0ad16e374">GetGradientShader</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="a01850.html#215e05bc64003173cbefe38788b68522">SetImageSampleDistance</a> (double)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01850.html#dbddccee39ae54f962ee66ef569d8b6a">GetImageSampleDistance</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="a01850.html#0d1ff3d8454ddecca90c2fab45f99464">SetMinimumImageSampleDistance</a> (double)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01850.html#7badded252c66b3b822fa00ee500f845">GetMinimumImageSampleDistance</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="a01850.html#1cad3baec52e1568db1f3fe0579b458a">SetMaximumImageSampleDistance</a> (double)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01850.html#aab33c20920c0fa3559e3d380d50cbc8">GetMaximumImageSampleDistance</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="a01850.html#0e25764ec73cb0f36889483f9c61a573">SetAutoAdjustSampleDistances</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="a01850.html#f19b22d2e4ea9f8aba0aca958a773bde">GetAutoAdjustSampleDistances</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="a01850.html#3f25508aa3eadd1601ef445c1cd575ab">AutoAdjustSampleDistancesOn</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="a01850.html#db12a4d2052f8c46e50da6076a50ac27">AutoAdjustSampleDistancesOff</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="a01850.html#0bdc851953ce69ddfa330e28c3d6d105">SetNumberOfThreads</a> (int num)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01850.html#164f44005dc703eb222d8b10575d16b7">GetNumberOfThreads</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="a01850.html#cba5d0231752163b96c546fd23d8c0fc">SetIntermixIntersectingGeometry</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="a01850.html#1466abe0f215ae557581fc006d7c0ddd">GetIntermixIntersectingGeometry</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="a01850.html#5948dcdd30cfd4a102d40c8d64662131">IntermixIntersectingGeometryOn</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="a01850.html#b243ee5300d845a1c2ff75ab727848e1">IntermixIntersectingGeometryOff</a> ()</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01850.html#ff49fa7b7b278bcaf057598346dc02c8">GetGradientMagnitudeScale</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01850.html#4d63017c0e05dcb26da8661dfeeed72c">GetGradientMagnitudeBias</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01850.html#7149ee5158a00142304b08e6975e6067">GetGradientMagnitudeScale</a> (int)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01850.html#5ca25434c70bed3b0ce22cba215a066a">GetGradientMagnitudeBias</a> (int)</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="a01850.html">vtkVolumeRayCastMapper</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01850.html#c06ffc542159c6949fce7a714d3621a4">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="a01850.html#1d1b45684e114f027ac6647aa6467261">IsTypeOf</a> (const char *type)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="a01850.html">vtkVolumeRayCastMapper</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01850.html#d1954acf3f004e07430ce64b3c6d301f">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="a01850.html#1f4ee14042cab50fd7e5b597701b18dc">vtkVolumeRayCastMapper</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01850.html#c20a767fe62fedca05cede9b5b389937">~vtkVolumeRayCastMapper</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="a01850.html#6d14995ec5b4c063e06d8a4bbb893923">ReportReferences</a> (<a class="el" href="a00572.html">vtkGarbageCollector</a> *)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01850.html#8d5be553db736bcbb6bb00a31b310848">UpdateShadingTables</a> (<a class="el" href="a01480.html">vtkRenderer</a> *ren, <a class="el" href="a01839.html">vtkVolume</a> *vol)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01850.html#9890f21bc23385243792f38353038347">ComputeMatrices</a> (<a class="el" href="a00751.html">vtkImageData</a> *data, <a class="el" href="a01839.html">vtkVolume</a> *vol)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01850.html#c92a4695914c0b1f3360436540634490">ComputeRowBounds</a> (<a class="el" href="a01839.html">vtkVolume</a> *vol, <a class="el" href="a01480.html">vtkRenderer</a> *ren)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01850.html#1134414e2aebdba1b9eb3fad67b24eb7">StoreRenderTime</a> (<a class="el" href="a01480.html">vtkRenderer</a> *ren, <a class="el" href="a01839.html">vtkVolume</a> *vol, float t)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01850.html#091532dc14ca6ead36fc0961e90e294d">RetrieveRenderTime</a> (<a class="el" href="a01480.html">vtkRenderer</a> *ren, <a class="el" href="a01839.html">vtkVolume</a> *vol)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01850.html#77674fb91522fe97d3aa9fded5a759f5">ClipRayAgainstVolume</a> (<a class="el" href="a01847.html">vtkVolumeRayCastDynamicInfo</a> *dynamicInfo, float bounds[6])</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01850.html#13b0813ad22d2619febe0f55fb479154">InitializeClippingPlanes</a> (<a class="el" href="a01852.html">vtkVolumeRayCastStaticInfo</a> *staticInfo, <a class="el" href="a01225.html">vtkPlaneCollection</a> *planes)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01850.html#cb65a9a17b13cb26e40cfb6d029f2eaf">ClipRayAgainstClippingPlanes</a> (<a class="el" href="a01847.html">vtkVolumeRayCastDynamicInfo</a> *dynamicInfo, <a class="el" href="a01852.html">vtkVolumeRayCastStaticInfo</a> *staticInfo)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01850.html#57591c5d2fc8d15a5eaba84b13bb9ebf">GetZBufferValue</a> (int x, int y)</td></tr>

<tr><td colspan="2"><br><h2>Protected Attributes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a01848.html">vtkVolumeRayCastFunction</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01850.html#d40b6ec619d84a2e3978a74c5e2a0f71">VolumeRayCastFunction</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a00459.html">vtkEncodedGradientEstimator</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01850.html#bc5c833c9c359fcd2a22a5be5a7e6f62">GradientEstimator</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a00460.html">vtkEncodedGradientShader</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01850.html#f92ef624318809ee0b8418335ee6ace7">GradientShader</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a01454.html">vtkRayCastImageDisplayHelper</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01850.html#f07244a8153667b9f06ef1999e9e0270">ImageDisplayHelper</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01850.html#754ca55e2127f381a9d68eb867b76842">SampleDistance</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01850.html#1238809d931b31e1e2b8aabd64a91038">ImageSampleDistance</a></td></tr>

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

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

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01850.html#5e524584b8fab30c4a0f154e4a120d51">AutoAdjustSampleDistances</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01850.html#277a134cfb42e6d46aefa6dc9660198e">WorldSampleDistance</a></td></tr>

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

<tr><td class="memItemLeft" nowrap align="right" valign="top">void *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01850.html#8d24af562ef1d56e4832b7b1fa38d560">ScalarDataPointer</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a01064.html">vtkMultiThreader</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01850.html#bb25ade608c324181923b349758cc38b">Threader</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a00998.html">vtkMatrix4x4</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01850.html#b6a9e189e7891a2f7a834eb539550b1c">PerspectiveMatrix</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a00998.html">vtkMatrix4x4</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01850.html#f4c772dcaf0e942efb8dcf4d409434d2">ViewToWorldMatrix</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a00998.html">vtkMatrix4x4</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01850.html#f8e4b064e55f15caa4b9308503f8e70f">ViewToVoxelsMatrix</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a00998.html">vtkMatrix4x4</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01850.html#6a57448db04a8d949b02195091bd245f">VoxelsToViewMatrix</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a00998.html">vtkMatrix4x4</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01850.html#f1fd05045629a797f3fc5145a8941477">WorldToVoxelsMatrix</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a00998.html">vtkMatrix4x4</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01850.html#1990ae197e1d035c90a90ed54949e88f">VoxelsToWorldMatrix</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a00998.html">vtkMatrix4x4</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01850.html#e82c13ea64e71c01b1b1778043996db7">VolumeMatrix</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a01723.html">vtkTransform</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01850.html#0c95f9c7b28149faca00105fb90a3056">PerspectiveTransform</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a01723.html">vtkTransform</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01850.html#ed748a30a12a916ee78cec2d65cc9849">VoxelsTransform</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a01723.html">vtkTransform</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01850.html#57e19949bf0d14cfbbf6523462d6dbaa">VoxelsToViewTransform</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01850.html#488b307603173c8236c747abe67a8d27">ImageViewportSize</a> [2]</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01850.html#9c841b9940af06eebd9941abbd6b4c39">ImageMemorySize</a> [2]</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01850.html#5c6b4786795f42643530d9a43368adc0">ImageInUseSize</a> [2]</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01850.html#02e146b60c6d93a85472e9450e6c8b0a">ImageOrigin</a> [2]</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01850.html#a701b69efb8b06d2085b8443e58b29f3">Image</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01850.html#5ff9d608614f92bfee323fe4bc9712c7">RowBounds</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01850.html#d2d369c19b0740e3797a3796da804f8b">OldRowBounds</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">float *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01850.html#14176ff7800b9182eda98d2678cbb682">RenderTimeTable</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a01839.html">vtkVolume</a> **&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01850.html#2a7753da91548ab69a496f97ea1d26fb">RenderVolumeTable</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a01480.html">vtkRenderer</a> **&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01850.html#b9702d3d75488ce3ba400a5e61bb768f">RenderRendererTable</a></td></tr>

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

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01850.html#2436c25242e3744248c2714be782b029">RenderTableEntries</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01850.html#6410e48bc2f4f4bf18eb7e8611aa2575">IntermixIntersectingGeometry</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">float *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01850.html#5dddf79fcfc8df1c8f59478e13de078e">ZBuffer</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01850.html#b525f3639761682a74a4047edb165410">ZBufferSize</a> [2]</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01850.html#0d7fa8458e44e2d9bb4655c396bb9256">ZBufferOrigin</a> [2]</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01850.html#c4253c9a23e986ca0efd82cbbdf1464f">MinimumViewDistance</a></td></tr>

<tr><td colspan="2"><br><h2>Friends</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">VTK_THREAD_RETURN_TYPE&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01850.html#50c08e861c0bd87e0e433eb0c9995c76">VolumeRayCastMapper_CastRays</a> (void *arg)</td></tr>

</table>
<hr><h2>Member Typedef Documentation</h2>
<a class="anchor" name="365d53b82611b2a6c25e70f74b8f88d0"></a><!-- doxytag: member="vtkVolumeRayCastMapper::Superclass" ref="365d53b82611b2a6c25e70f74b8f88d0" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="a01842.html">vtkVolumeMapper</a> <a class="el" href="a01842.html">vtkVolumeRayCastMapper::Superclass</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Reimplemented from <a class="el" href="a01842.html#d6751b69e155be3b2a09e92ff0f8b7f5">vtkVolumeMapper</a>.</p>

<p>Definition at line <a class="el" href="a05433.html#l00084">84</a> of file <a class="el" href="a05433.html">vtkVolumeRayCastMapper.h</a>.</p>

</div>
</div><p>
<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="1f4ee14042cab50fd7e5b597701b18dc"></a><!-- doxytag: member="vtkVolumeRayCastMapper::vtkVolumeRayCastMapper" ref="1f4ee14042cab50fd7e5b597701b18dc" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">vtkVolumeRayCastMapper::vtkVolumeRayCastMapper           </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="c20a767fe62fedca05cede9b5b389937"></a><!-- doxytag: member="vtkVolumeRayCastMapper::~vtkVolumeRayCastMapper" ref="c20a767fe62fedca05cede9b5b389937" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">vtkVolumeRayCastMapper::~vtkVolumeRayCastMapper           </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="c06ffc542159c6949fce7a714d3621a4"></a><!-- doxytag: member="vtkVolumeRayCastMapper::New" ref="c06ffc542159c6949fce7a714d3621a4" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="a01850.html">vtkVolumeRayCastMapper</a>* vtkVolumeRayCastMapper::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="a00101.html#06d80d8d4aa1a4856135fa003845be82">vtkAlgorithm</a>.</p>

</div>
</div><p>
<a class="anchor" name="61bbcdc84825cd016c7784b5545209d2"></a><!-- doxytag: member="vtkVolumeRayCastMapper::GetClassName" ref="61bbcdc84825cd016c7784b5545209d2" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual const char* vtkVolumeRayCastMapper::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="a01842.html#47c6892ea1ea5eaeb4b5e9f0af0901b0">vtkVolumeMapper</a>.</p>

</div>
</div><p>
<a class="anchor" name="1d1b45684e114f027ac6647aa6467261"></a><!-- doxytag: member="vtkVolumeRayCastMapper::IsTypeOf" ref="1d1b45684e114f027ac6647aa6467261" args="(const char *type)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static int vtkVolumeRayCastMapper::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="a01842.html#28c6e02d8bf76e21c6ce18e4bd32a158">vtkVolumeMapper</a>.</p>

</div>
</div><p>
<a class="anchor" name="4b84d56f237c8abe95ecc5b40fb1b6d3"></a><!-- doxytag: member="vtkVolumeRayCastMapper::IsA" ref="4b84d56f237c8abe95ecc5b40fb1b6d3" args="(const char *type)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkVolumeRayCastMapper::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="a01842.html#78e41c1132d488775cdd2bc1a4d82651">vtkVolumeMapper</a>.</p>

</div>
</div><p>
<a class="anchor" name="d1954acf3f004e07430ce64b3c6d301f"></a><!-- doxytag: member="vtkVolumeRayCastMapper::SafeDownCast" ref="d1954acf3f004e07430ce64b3c6d301f" args="(vtkObject *o)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="a01850.html">vtkVolumeRayCastMapper</a>* vtkVolumeRayCastMapper::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="a01842.html#329a01f98417fe397c3b47a73a0f8bd3">vtkVolumeMapper</a>.</p>

</div>
</div><p>
<a class="anchor" name="2b8193a8b01e95817954371210e1f1da"></a><!-- doxytag: member="vtkVolumeRayCastMapper::PrintSelf" ref="2b8193a8b01e95817954371210e1f1da" args="(ostream &amp;os, vtkIndent indent)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkVolumeRayCastMapper::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="a01842.html#c10b8ff05d59e192b9c4152cf80b2089">vtkVolumeMapper</a>.</p>

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

<p>
Set/Get the distance between samples. This variable is only used for sampling ray casting methods. Methods that compute a ray value by stepping cell-by-cell are not affected by this value. 
</div>
</div><p>
<a class="anchor" name="3e95ab9e128d889430f9b1b49d99c436"></a><!-- doxytag: member="vtkVolumeRayCastMapper::GetSampleDistance" ref="3e95ab9e128d889430f9b1b49d99c436" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual double vtkVolumeRayCastMapper::GetSampleDistance           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/Get the distance between samples. This variable is only used for sampling ray casting methods. Methods that compute a ray value by stepping cell-by-cell are not affected by this value. 
</div>
</div><p>
<a class="anchor" name="ecb06a28d66c2b78782e9eeacf7b7c0c"></a><!-- doxytag: member="vtkVolumeRayCastMapper::SetVolumeRayCastFunction" ref="ecb06a28d66c2b78782e9eeacf7b7c0c" args="(vtkVolumeRayCastFunction *)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkVolumeRayCastMapper::SetVolumeRayCastFunction           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a01848.html">vtkVolumeRayCastFunction</a> *&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get / Set the volume ray cast function. This is used to process values found along the ray to compute a final pixel value. 
</div>
</div><p>
<a class="anchor" name="d816d9f851774107de038b3f4cce6606"></a><!-- doxytag: member="vtkVolumeRayCastMapper::GetVolumeRayCastFunction" ref="d816d9f851774107de038b3f4cce6606" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="a01848.html">vtkVolumeRayCastFunction</a>* vtkVolumeRayCastMapper::GetVolumeRayCastFunction           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get / Set the volume ray cast function. This is used to process values found along the ray to compute a final pixel value. 
</div>
</div><p>
<a class="anchor" name="9fbbdc01af8cdf0adddf121990619631"></a><!-- doxytag: member="vtkVolumeRayCastMapper::SetGradientEstimator" ref="9fbbdc01af8cdf0adddf121990619631" args="(vtkEncodedGradientEstimator *gradest)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkVolumeRayCastMapper::SetGradientEstimator           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00459.html">vtkEncodedGradientEstimator</a> *&nbsp;</td>
          <td class="paramname"> <em>gradest</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set / Get the gradient estimator used to estimate normals 
</div>
</div><p>
<a class="anchor" name="e33cc96313b0efd6e6d35f808452fcd8"></a><!-- doxytag: member="vtkVolumeRayCastMapper::GetGradientEstimator" ref="e33cc96313b0efd6e6d35f808452fcd8" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="a00459.html">vtkEncodedGradientEstimator</a>* vtkVolumeRayCastMapper::GetGradientEstimator           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set / Get the gradient estimator used to estimate normals 
</div>
</div><p>
<a class="anchor" name="b45d16922d16efa5957572e0ad16e374"></a><!-- doxytag: member="vtkVolumeRayCastMapper::GetGradientShader" ref="b45d16922d16efa5957572e0ad16e374" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="a00460.html">vtkEncodedGradientShader</a>* vtkVolumeRayCastMapper::GetGradientShader           </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 gradient shader. 
</div>
</div><p>
<a class="anchor" name="215e05bc64003173cbefe38788b68522"></a><!-- doxytag: member="vtkVolumeRayCastMapper::SetImageSampleDistance" ref="215e05bc64003173cbefe38788b68522" args="(double)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkVolumeRayCastMapper::SetImageSampleDistance           </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Sampling distance in the XY image dimensions. Default value of 1 meaning 1 ray cast per pixel. If set to 0.5, 4 rays will be cast per pixel. If set to 2.0, 1 ray will be cast for every 4 (2 by 2) pixels. 
</div>
</div><p>
<a class="anchor" name="dbddccee39ae54f962ee66ef569d8b6a"></a><!-- doxytag: member="vtkVolumeRayCastMapper::GetImageSampleDistance" ref="dbddccee39ae54f962ee66ef569d8b6a" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual double vtkVolumeRayCastMapper::GetImageSampleDistance           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Sampling distance in the XY image dimensions. Default value of 1 meaning 1 ray cast per pixel. If set to 0.5, 4 rays will be cast per pixel. If set to 2.0, 1 ray will be cast for every 4 (2 by 2) pixels. 
</div>
</div><p>
<a class="anchor" name="0d1ff3d8454ddecca90c2fab45f99464"></a><!-- doxytag: member="vtkVolumeRayCastMapper::SetMinimumImageSampleDistance" ref="0d1ff3d8454ddecca90c2fab45f99464" args="(double)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkVolumeRayCastMapper::SetMinimumImageSampleDistance           </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
This is the minimum image sample distance allow when the image sample distance is being automatically adjusted 
</div>
</div><p>
<a class="anchor" name="7badded252c66b3b822fa00ee500f845"></a><!-- doxytag: member="vtkVolumeRayCastMapper::GetMinimumImageSampleDistance" ref="7badded252c66b3b822fa00ee500f845" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual double vtkVolumeRayCastMapper::GetMinimumImageSampleDistance           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
This is the minimum image sample distance allow when the image sample distance is being automatically adjusted 
</div>
</div><p>
<a class="anchor" name="1cad3baec52e1568db1f3fe0579b458a"></a><!-- doxytag: member="vtkVolumeRayCastMapper::SetMaximumImageSampleDistance" ref="1cad3baec52e1568db1f3fe0579b458a" args="(double)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkVolumeRayCastMapper::SetMaximumImageSampleDistance           </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
This is the maximum image sample distance allow when the image sample distance is being automatically adjusted 
</div>
</div><p>
<a class="anchor" name="aab33c20920c0fa3559e3d380d50cbc8"></a><!-- doxytag: member="vtkVolumeRayCastMapper::GetMaximumImageSampleDistance" ref="aab33c20920c0fa3559e3d380d50cbc8" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual double vtkVolumeRayCastMapper::GetMaximumImageSampleDistance           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
This is the maximum image sample distance allow when the image sample distance is being automatically adjusted 
</div>
</div><p>
<a class="anchor" name="0e25764ec73cb0f36889483f9c61a573"></a><!-- doxytag: member="vtkVolumeRayCastMapper::SetAutoAdjustSampleDistances" ref="0e25764ec73cb0f36889483f9c61a573" args="(int)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkVolumeRayCastMapper::SetAutoAdjustSampleDistances           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
If AutoAdjustSampleDistances is on, the the ImageSampleDistance will be varied to achieve the allocated render time of this prop (controlled by the desired update rate and any culling in use). 
</div>
</div><p>
<a class="anchor" name="f19b22d2e4ea9f8aba0aca958a773bde"></a><!-- doxytag: member="vtkVolumeRayCastMapper::GetAutoAdjustSampleDistances" ref="f19b22d2e4ea9f8aba0aca958a773bde" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkVolumeRayCastMapper::GetAutoAdjustSampleDistances           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
If AutoAdjustSampleDistances is on, the the ImageSampleDistance will be varied to achieve the allocated render time of this prop (controlled by the desired update rate and any culling in use). 
</div>
</div><p>
<a class="anchor" name="3f25508aa3eadd1601ef445c1cd575ab"></a><!-- doxytag: member="vtkVolumeRayCastMapper::AutoAdjustSampleDistancesOn" ref="3f25508aa3eadd1601ef445c1cd575ab" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkVolumeRayCastMapper::AutoAdjustSampleDistancesOn           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
If AutoAdjustSampleDistances is on, the the ImageSampleDistance will be varied to achieve the allocated render time of this prop (controlled by the desired update rate and any culling in use). 
</div>
</div><p>
<a class="anchor" name="db12a4d2052f8c46e50da6076a50ac27"></a><!-- doxytag: member="vtkVolumeRayCastMapper::AutoAdjustSampleDistancesOff" ref="db12a4d2052f8c46e50da6076a50ac27" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkVolumeRayCastMapper::AutoAdjustSampleDistancesOff           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
If AutoAdjustSampleDistances is on, the the ImageSampleDistance will be varied to achieve the allocated render time of this prop (controlled by the desired update rate and any culling in use). 
</div>
</div><p>
<a class="anchor" name="0bdc851953ce69ddfa330e28c3d6d105"></a><!-- doxytag: member="vtkVolumeRayCastMapper::SetNumberOfThreads" ref="0bdc851953ce69ddfa330e28c3d6d105" args="(int num)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkVolumeRayCastMapper::SetNumberOfThreads           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>num</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/Get the number of threads to use. This by default is equal to the number of available processors detected. 
</div>
</div><p>
<a class="anchor" name="164f44005dc703eb222d8b10575d16b7"></a><!-- doxytag: member="vtkVolumeRayCastMapper::GetNumberOfThreads" ref="164f44005dc703eb222d8b10575d16b7" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int vtkVolumeRayCastMapper::GetNumberOfThreads           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/Get the number of threads to use. This by default is equal to the number of available processors detected. 
</div>
</div><p>
<a class="anchor" name="cba5d0231752163b96c546fd23d8c0fc"></a><!-- doxytag: member="vtkVolumeRayCastMapper::SetIntermixIntersectingGeometry" ref="cba5d0231752163b96c546fd23d8c0fc" args="(int)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkVolumeRayCastMapper::SetIntermixIntersectingGeometry           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
If IntermixIntersectingGeometry is turned on, the zbuffer will be captured and used to limit the traversal of the rays. 
</div>
</div><p>
<a class="anchor" name="1466abe0f215ae557581fc006d7c0ddd"></a><!-- doxytag: member="vtkVolumeRayCastMapper::GetIntermixIntersectingGeometry" ref="1466abe0f215ae557581fc006d7c0ddd" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkVolumeRayCastMapper::GetIntermixIntersectingGeometry           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
If IntermixIntersectingGeometry is turned on, the zbuffer will be captured and used to limit the traversal of the rays. 
</div>
</div><p>
<a class="anchor" name="5948dcdd30cfd4a102d40c8d64662131"></a><!-- doxytag: member="vtkVolumeRayCastMapper::IntermixIntersectingGeometryOn" ref="5948dcdd30cfd4a102d40c8d64662131" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkVolumeRayCastMapper::IntermixIntersectingGeometryOn           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
If IntermixIntersectingGeometry is turned on, the zbuffer will be captured and used to limit the traversal of the rays. 
</div>
</div><p>
<a class="anchor" name="b243ee5300d845a1c2ff75ab727848e1"></a><!-- doxytag: member="vtkVolumeRayCastMapper::IntermixIntersectingGeometryOff" ref="b243ee5300d845a1c2ff75ab727848e1" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkVolumeRayCastMapper::IntermixIntersectingGeometryOff           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
If IntermixIntersectingGeometry is turned on, the zbuffer will be captured and used to limit the traversal of the rays. 
</div>
</div><p>
<a class="anchor" name="a2a504aa316d2a9ed171ff139c7e76dd"></a><!-- doxytag: member="vtkVolumeRayCastMapper::Render" ref="a2a504aa316d2a9ed171ff139c7e76dd" args="(vtkRenderer *, vtkVolume *)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkVolumeRayCastMapper::Render           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a01480.html">vtkRenderer</a> *&nbsp;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a01839.html">vtkVolume</a> *&nbsp;</td>
          <td class="paramname"></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
WARNING: INTERNAL METHOD - NOT INTENDED FOR GENERAL USE Initialize rendering for this volume. 
<p>Implements <a class="el" href="a01842.html#a99c9410f41a2e78d89ad503d9b955eb">vtkVolumeMapper</a>.</p>

</div>
</div><p>
<a class="anchor" name="810388dfe26fb0216a1f36d7f8df2a67"></a><!-- doxytag: member="vtkVolumeRayCastMapper::ReleaseGraphicsResources" ref="810388dfe26fb0216a1f36d7f8df2a67" args="(vtkWindow *)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkVolumeRayCastMapper::ReleaseGraphicsResources           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a01886.html">vtkWindow</a> *&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
WARNING: INTERNAL METHOD - NOT INTENDED FOR GENERAL USE Release any graphics resources that are being consumed by this mapper. The parameter window could be used to determine which graphic resources to release. 
<p>Reimplemented from <a class="el" href="a01842.html#c6557c7c4b41de53ee01c9c52ad1338b">vtkVolumeMapper</a>.</p>

</div>
</div><p>
<a class="anchor" name="7231ddc885c75c5b67b2c30bb09221cd"></a><!-- doxytag: member="vtkVolumeRayCastMapper::GetZeroOpacityThreshold" ref="7231ddc885c75c5b67b2c30bb09221cd" args="(vtkVolume *vol)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">float vtkVolumeRayCastMapper::GetZeroOpacityThreshold           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a01839.html">vtkVolume</a> *&nbsp;</td>
          <td class="paramname"> <em>vol</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
WARNING: INTERNAL METHOD - NOT INTENDED FOR GENERAL USE Return the scalar value below which all opacities are zero 
</div>
</div><p>
<a class="anchor" name="ff49fa7b7b278bcaf057598346dc02c8"></a><!-- doxytag: member="vtkVolumeRayCastMapper::GetGradientMagnitudeScale" ref="ff49fa7b7b278bcaf057598346dc02c8" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual float vtkVolumeRayCastMapper::GetGradientMagnitudeScale           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
WARNING: INTERNAL METHOD - NOT INTENDED FOR GENERAL USE Values needed by the volume 
<p>Reimplemented from <a class="el" href="a00090.html#654cbd8c0a725000461ab3d69b203883">vtkAbstractVolumeMapper</a>.</p>

</div>
</div><p>
<a class="anchor" name="4d63017c0e05dcb26da8661dfeeed72c"></a><!-- doxytag: member="vtkVolumeRayCastMapper::GetGradientMagnitudeBias" ref="4d63017c0e05dcb26da8661dfeeed72c" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual float vtkVolumeRayCastMapper::GetGradientMagnitudeBias           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
WARNING: INTERNAL METHOD - NOT INTENDED FOR GENERAL USE Values needed by the volume 
<p>Reimplemented from <a class="el" href="a00090.html#f9572c354ab0b27c220c5cc49ee0d5e8">vtkAbstractVolumeMapper</a>.</p>

</div>
</div><p>
<a class="anchor" name="7149ee5158a00142304b08e6975e6067"></a><!-- doxytag: member="vtkVolumeRayCastMapper::GetGradientMagnitudeScale" ref="7149ee5158a00142304b08e6975e6067" args="(int)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual float vtkVolumeRayCastMapper::GetGradientMagnitudeScale           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
WARNING: INTERNAL METHOD - NOT INTENDED FOR GENERAL USE Values needed by the volume 
<p>Reimplemented from <a class="el" href="a00090.html#abf6e3039caf04dec973a65ce96d206b">vtkAbstractVolumeMapper</a>.</p>

<p>Definition at line <a class="el" href="a05433.html#l00179">179</a> of file <a class="el" href="a05433.html">vtkVolumeRayCastMapper.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="5ca25434c70bed3b0ce22cba215a066a"></a><!-- doxytag: member="vtkVolumeRayCastMapper::GetGradientMagnitudeBias" ref="5ca25434c70bed3b0ce22cba215a066a" args="(int)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual float vtkVolumeRayCastMapper::GetGradientMagnitudeBias           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
WARNING: INTERNAL METHOD - NOT INTENDED FOR GENERAL USE Values needed by the volume 
<p>Reimplemented from <a class="el" href="a00090.html#772061f199d08c7af8dcd8d05aedddbd">vtkAbstractVolumeMapper</a>.</p>

<p>Definition at line <a class="el" href="a05433.html#l00181">181</a> of file <a class="el" href="a05433.html">vtkVolumeRayCastMapper.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="6d14995ec5b4c063e06d8a4bbb893923"></a><!-- doxytag: member="vtkVolumeRayCastMapper::ReportReferences" ref="6d14995ec5b4c063e06d8a4bbb893923" args="(vtkGarbageCollector *)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkVolumeRayCastMapper::ReportReferences           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00572.html">vtkGarbageCollector</a> *&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Reimplemented from <a class="el" href="a00101.html#2640547007328b99cfb851143f0f706d">vtkAlgorithm</a>.</p>

</div>
</div><p>
<a class="anchor" name="8d5be553db736bcbb6bb00a31b310848"></a><!-- doxytag: member="vtkVolumeRayCastMapper::UpdateShadingTables" ref="8d5be553db736bcbb6bb00a31b310848" args="(vtkRenderer *ren, vtkVolume *vol)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkVolumeRayCastMapper::UpdateShadingTables           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a01480.html">vtkRenderer</a> *&nbsp;</td>
          <td class="paramname"> <em>ren</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a01839.html">vtkVolume</a> *&nbsp;</td>
          <td class="paramname"> <em>vol</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="9890f21bc23385243792f38353038347"></a><!-- doxytag: member="vtkVolumeRayCastMapper::ComputeMatrices" ref="9890f21bc23385243792f38353038347" args="(vtkImageData *data, vtkVolume *vol)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkVolumeRayCastMapper::ComputeMatrices           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00751.html">vtkImageData</a> *&nbsp;</td>
          <td class="paramname"> <em>data</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a01839.html">vtkVolume</a> *&nbsp;</td>
          <td class="paramname"> <em>vol</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="c92a4695914c0b1f3360436540634490"></a><!-- doxytag: member="vtkVolumeRayCastMapper::ComputeRowBounds" ref="c92a4695914c0b1f3360436540634490" args="(vtkVolume *vol, vtkRenderer *ren)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int vtkVolumeRayCastMapper::ComputeRowBounds           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a01839.html">vtkVolume</a> *&nbsp;</td>
          <td class="paramname"> <em>vol</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a01480.html">vtkRenderer</a> *&nbsp;</td>
          <td class="paramname"> <em>ren</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="1134414e2aebdba1b9eb3fad67b24eb7"></a><!-- doxytag: member="vtkVolumeRayCastMapper::StoreRenderTime" ref="1134414e2aebdba1b9eb3fad67b24eb7" args="(vtkRenderer *ren, vtkVolume *vol, float t)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkVolumeRayCastMapper::StoreRenderTime           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a01480.html">vtkRenderer</a> *&nbsp;</td>
          <td class="paramname"> <em>ren</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a01839.html">vtkVolume</a> *&nbsp;</td>
          <td class="paramname"> <em>vol</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">float&nbsp;</td>
          <td class="paramname"> <em>t</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="091532dc14ca6ead36fc0961e90e294d"></a><!-- doxytag: member="vtkVolumeRayCastMapper::RetrieveRenderTime" ref="091532dc14ca6ead36fc0961e90e294d" args="(vtkRenderer *ren, vtkVolume *vol)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">float vtkVolumeRayCastMapper::RetrieveRenderTime           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a01480.html">vtkRenderer</a> *&nbsp;</td>
          <td class="paramname"> <em>ren</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a01839.html">vtkVolume</a> *&nbsp;</td>
          <td class="paramname"> <em>vol</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="77674fb91522fe97d3aa9fded5a759f5"></a><!-- doxytag: member="vtkVolumeRayCastMapper::ClipRayAgainstVolume" ref="77674fb91522fe97d3aa9fded5a759f5" args="(vtkVolumeRayCastDynamicInfo *dynamicInfo, float bounds[6])" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int vtkVolumeRayCastMapper::ClipRayAgainstVolume           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a01847.html">vtkVolumeRayCastDynamicInfo</a> *&nbsp;</td>
          <td class="paramname"> <em>dynamicInfo</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">float&nbsp;</td>
          <td class="paramname"> <em>bounds</em>[6]</td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="13b0813ad22d2619febe0f55fb479154"></a><!-- doxytag: member="vtkVolumeRayCastMapper::InitializeClippingPlanes" ref="13b0813ad22d2619febe0f55fb479154" args="(vtkVolumeRayCastStaticInfo *staticInfo, vtkPlaneCollection *planes)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkVolumeRayCastMapper::InitializeClippingPlanes           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a01852.html">vtkVolumeRayCastStaticInfo</a> *&nbsp;</td>
          <td class="paramname"> <em>staticInfo</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a01225.html">vtkPlaneCollection</a> *&nbsp;</td>
          <td class="paramname"> <em>planes</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="cb65a9a17b13cb26e40cfb6d029f2eaf"></a><!-- doxytag: member="vtkVolumeRayCastMapper::ClipRayAgainstClippingPlanes" ref="cb65a9a17b13cb26e40cfb6d029f2eaf" args="(vtkVolumeRayCastDynamicInfo *dynamicInfo, vtkVolumeRayCastStaticInfo *staticInfo)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int vtkVolumeRayCastMapper::ClipRayAgainstClippingPlanes           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a01847.html">vtkVolumeRayCastDynamicInfo</a> *&nbsp;</td>
          <td class="paramname"> <em>dynamicInfo</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a01852.html">vtkVolumeRayCastStaticInfo</a> *&nbsp;</td>
          <td class="paramname"> <em>staticInfo</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="57591c5d2fc8d15a5eaba84b13bb9ebf"></a><!-- doxytag: member="vtkVolumeRayCastMapper::GetZBufferValue" ref="57591c5d2fc8d15a5eaba84b13bb9ebf" args="(int x, int y)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double vtkVolumeRayCastMapper::GetZBufferValue           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>y</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<hr><h2>Friends And Related Function Documentation</h2>
<a class="anchor" name="50c08e861c0bd87e0e433eb0c9995c76"></a><!-- doxytag: member="vtkVolumeRayCastMapper::VolumeRayCastMapper_CastRays" ref="50c08e861c0bd87e0e433eb0c9995c76" args="(void *arg)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">VTK_THREAD_RETURN_TYPE VolumeRayCastMapper_CastRays           </td>
          <td>(</td>
          <td class="paramtype">void *&nbsp;</td>
          <td class="paramname"> <em>arg</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [friend]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<hr><h2>Member Data Documentation</h2>
<a class="anchor" name="d40b6ec619d84a2e3978a74c5e2a0f71"></a><!-- doxytag: member="vtkVolumeRayCastMapper::VolumeRayCastFunction" ref="d40b6ec619d84a2e3978a74c5e2a0f71" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a01848.html">vtkVolumeRayCastFunction</a>* <a class="el" href="a01850.html#d40b6ec619d84a2e3978a74c5e2a0f71">vtkVolumeRayCastMapper::VolumeRayCastFunction</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05433.html#l00191">191</a> of file <a class="el" href="a05433.html">vtkVolumeRayCastMapper.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="bc5c833c9c359fcd2a22a5be5a7e6f62"></a><!-- doxytag: member="vtkVolumeRayCastMapper::GradientEstimator" ref="bc5c833c9c359fcd2a22a5be5a7e6f62" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00459.html">vtkEncodedGradientEstimator</a>* <a class="el" href="a01850.html#bc5c833c9c359fcd2a22a5be5a7e6f62">vtkVolumeRayCastMapper::GradientEstimator</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

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

</div>
</div><p>
<a class="anchor" name="f92ef624318809ee0b8418335ee6ace7"></a><!-- doxytag: member="vtkVolumeRayCastMapper::GradientShader" ref="f92ef624318809ee0b8418335ee6ace7" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00460.html">vtkEncodedGradientShader</a>* <a class="el" href="a01850.html#f92ef624318809ee0b8418335ee6ace7">vtkVolumeRayCastMapper::GradientShader</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

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

</div>
</div><p>
<a class="anchor" name="f07244a8153667b9f06ef1999e9e0270"></a><!-- doxytag: member="vtkVolumeRayCastMapper::ImageDisplayHelper" ref="f07244a8153667b9f06ef1999e9e0270" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a01454.html">vtkRayCastImageDisplayHelper</a>* <a class="el" href="a01850.html#f07244a8153667b9f06ef1999e9e0270">vtkVolumeRayCastMapper::ImageDisplayHelper</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

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

</div>
</div><p>
<a class="anchor" name="754ca55e2127f381a9d68eb867b76842"></a><!-- doxytag: member="vtkVolumeRayCastMapper::SampleDistance" ref="754ca55e2127f381a9d68eb867b76842" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double <a class="el" href="a01850.html#754ca55e2127f381a9d68eb867b76842">vtkVolumeRayCastMapper::SampleDistance</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05433.html#l00199">199</a> of file <a class="el" href="a05433.html">vtkVolumeRayCastMapper.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="1238809d931b31e1e2b8aabd64a91038"></a><!-- doxytag: member="vtkVolumeRayCastMapper::ImageSampleDistance" ref="1238809d931b31e1e2b8aabd64a91038" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double <a class="el" href="a01850.html#1238809d931b31e1e2b8aabd64a91038">vtkVolumeRayCastMapper::ImageSampleDistance</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05433.html#l00200">200</a> of file <a class="el" href="a05433.html">vtkVolumeRayCastMapper.h</a>.</p>

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

<p>

<p>Definition at line <a class="el" href="a05433.html#l00201">201</a> of file <a class="el" href="a05433.html">vtkVolumeRayCastMapper.h</a>.</p>

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

<p>

<p>Definition at line <a class="el" href="a05433.html#l00202">202</a> of file <a class="el" href="a05433.html">vtkVolumeRayCastMapper.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="5e524584b8fab30c4a0f154e4a120d51"></a><!-- doxytag: member="vtkVolumeRayCastMapper::AutoAdjustSampleDistances" ref="5e524584b8fab30c4a0f154e4a120d51" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="a01850.html#5e524584b8fab30c4a0f154e4a120d51">vtkVolumeRayCastMapper::AutoAdjustSampleDistances</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05433.html#l00203">203</a> of file <a class="el" href="a05433.html">vtkVolumeRayCastMapper.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="277a134cfb42e6d46aefa6dc9660198e"></a><!-- doxytag: member="vtkVolumeRayCastMapper::WorldSampleDistance" ref="277a134cfb42e6d46aefa6dc9660198e" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double <a class="el" href="a01850.html#277a134cfb42e6d46aefa6dc9660198e">vtkVolumeRayCastMapper::WorldSampleDistance</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05433.html#l00205">205</a> of file <a class="el" href="a05433.html">vtkVolumeRayCastMapper.h</a>.</p>

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

<p>

<p>Definition at line <a class="el" href="a05433.html#l00206">206</a> of file <a class="el" href="a05433.html">vtkVolumeRayCastMapper.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="8d24af562ef1d56e4832b7b1fa38d560"></a><!-- doxytag: member="vtkVolumeRayCastMapper::ScalarDataPointer" ref="8d24af562ef1d56e4832b7b1fa38d560" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void* <a class="el" href="a01850.html#8d24af562ef1d56e4832b7b1fa38d560">vtkVolumeRayCastMapper::ScalarDataPointer</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05433.html#l00207">207</a> of file <a class="el" href="a05433.html">vtkVolumeRayCastMapper.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="bb25ade608c324181923b349758cc38b"></a><!-- doxytag: member="vtkVolumeRayCastMapper::Threader" ref="bb25ade608c324181923b349758cc38b" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a01064.html">vtkMultiThreader</a>* <a class="el" href="a01850.html#bb25ade608c324181923b349758cc38b">vtkVolumeRayCastMapper::Threader</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05433.html#l00217">217</a> of file <a class="el" href="a05433.html">vtkVolumeRayCastMapper.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="b6a9e189e7891a2f7a834eb539550b1c"></a><!-- doxytag: member="vtkVolumeRayCastMapper::PerspectiveMatrix" ref="b6a9e189e7891a2f7a834eb539550b1c" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00998.html">vtkMatrix4x4</a>* <a class="el" href="a01850.html#b6a9e189e7891a2f7a834eb539550b1c">vtkVolumeRayCastMapper::PerspectiveMatrix</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05433.html#l00219">219</a> of file <a class="el" href="a05433.html">vtkVolumeRayCastMapper.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="f4c772dcaf0e942efb8dcf4d409434d2"></a><!-- doxytag: member="vtkVolumeRayCastMapper::ViewToWorldMatrix" ref="f4c772dcaf0e942efb8dcf4d409434d2" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00998.html">vtkMatrix4x4</a>* <a class="el" href="a01850.html#f4c772dcaf0e942efb8dcf4d409434d2">vtkVolumeRayCastMapper::ViewToWorldMatrix</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05433.html#l00220">220</a> of file <a class="el" href="a05433.html">vtkVolumeRayCastMapper.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="f8e4b064e55f15caa4b9308503f8e70f"></a><!-- doxytag: member="vtkVolumeRayCastMapper::ViewToVoxelsMatrix" ref="f8e4b064e55f15caa4b9308503f8e70f" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00998.html">vtkMatrix4x4</a>* <a class="el" href="a01850.html#f8e4b064e55f15caa4b9308503f8e70f">vtkVolumeRayCastMapper::ViewToVoxelsMatrix</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05433.html#l00221">221</a> of file <a class="el" href="a05433.html">vtkVolumeRayCastMapper.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="6a57448db04a8d949b02195091bd245f"></a><!-- doxytag: member="vtkVolumeRayCastMapper::VoxelsToViewMatrix" ref="6a57448db04a8d949b02195091bd245f" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00998.html">vtkMatrix4x4</a>* <a class="el" href="a01850.html#6a57448db04a8d949b02195091bd245f">vtkVolumeRayCastMapper::VoxelsToViewMatrix</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05433.html#l00222">222</a> of file <a class="el" href="a05433.html">vtkVolumeRayCastMapper.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="f1fd05045629a797f3fc5145a8941477"></a><!-- doxytag: member="vtkVolumeRayCastMapper::WorldToVoxelsMatrix" ref="f1fd05045629a797f3fc5145a8941477" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00998.html">vtkMatrix4x4</a>* <a class="el" href="a01850.html#f1fd05045629a797f3fc5145a8941477">vtkVolumeRayCastMapper::WorldToVoxelsMatrix</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05433.html#l00223">223</a> of file <a class="el" href="a05433.html">vtkVolumeRayCastMapper.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="1990ae197e1d035c90a90ed54949e88f"></a><!-- doxytag: member="vtkVolumeRayCastMapper::VoxelsToWorldMatrix" ref="1990ae197e1d035c90a90ed54949e88f" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00998.html">vtkMatrix4x4</a>* <a class="el" href="a01850.html#1990ae197e1d035c90a90ed54949e88f">vtkVolumeRayCastMapper::VoxelsToWorldMatrix</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05433.html#l00224">224</a> of file <a class="el" href="a05433.html">vtkVolumeRayCastMapper.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="e82c13ea64e71c01b1b1778043996db7"></a><!-- doxytag: member="vtkVolumeRayCastMapper::VolumeMatrix" ref="e82c13ea64e71c01b1b1778043996db7" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00998.html">vtkMatrix4x4</a>* <a class="el" href="a01850.html#e82c13ea64e71c01b1b1778043996db7">vtkVolumeRayCastMapper::VolumeMatrix</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05433.html#l00226">226</a> of file <a class="el" href="a05433.html">vtkVolumeRayCastMapper.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="0c95f9c7b28149faca00105fb90a3056"></a><!-- doxytag: member="vtkVolumeRayCastMapper::PerspectiveTransform" ref="0c95f9c7b28149faca00105fb90a3056" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a01723.html">vtkTransform</a>* <a class="el" href="a01850.html#0c95f9c7b28149faca00105fb90a3056">vtkVolumeRayCastMapper::PerspectiveTransform</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05433.html#l00228">228</a> of file <a class="el" href="a05433.html">vtkVolumeRayCastMapper.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="ed748a30a12a916ee78cec2d65cc9849"></a><!-- doxytag: member="vtkVolumeRayCastMapper::VoxelsTransform" ref="ed748a30a12a916ee78cec2d65cc9849" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a01723.html">vtkTransform</a>* <a class="el" href="a01850.html#ed748a30a12a916ee78cec2d65cc9849">vtkVolumeRayCastMapper::VoxelsTransform</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05433.html#l00229">229</a> of file <a class="el" href="a05433.html">vtkVolumeRayCastMapper.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="57e19949bf0d14cfbbf6523462d6dbaa"></a><!-- doxytag: member="vtkVolumeRayCastMapper::VoxelsToViewTransform" ref="57e19949bf0d14cfbbf6523462d6dbaa" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a01723.html">vtkTransform</a>* <a class="el" href="a01850.html#57e19949bf0d14cfbbf6523462d6dbaa">vtkVolumeRayCastMapper::VoxelsToViewTransform</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05433.html#l00230">230</a> of file <a class="el" href="a05433.html">vtkVolumeRayCastMapper.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="488b307603173c8236c747abe67a8d27"></a><!-- doxytag: member="vtkVolumeRayCastMapper::ImageViewportSize" ref="488b307603173c8236c747abe67a8d27" args="[2]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="a01850.html#488b307603173c8236c747abe67a8d27">vtkVolumeRayCastMapper::ImageViewportSize</a>[2]<code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05433.html#l00233">233</a> of file <a class="el" href="a05433.html">vtkVolumeRayCastMapper.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="9c841b9940af06eebd9941abbd6b4c39"></a><!-- doxytag: member="vtkVolumeRayCastMapper::ImageMemorySize" ref="9c841b9940af06eebd9941abbd6b4c39" args="[2]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="a01850.html#9c841b9940af06eebd9941abbd6b4c39">vtkVolumeRayCastMapper::ImageMemorySize</a>[2]<code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

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

</div>
</div><p>
<a class="anchor" name="5c6b4786795f42643530d9a43368adc0"></a><!-- doxytag: member="vtkVolumeRayCastMapper::ImageInUseSize" ref="5c6b4786795f42643530d9a43368adc0" args="[2]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="a01850.html#5c6b4786795f42643530d9a43368adc0">vtkVolumeRayCastMapper::ImageInUseSize</a>[2]<code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

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

</div>
</div><p>
<a class="anchor" name="02e146b60c6d93a85472e9450e6c8b0a"></a><!-- doxytag: member="vtkVolumeRayCastMapper::ImageOrigin" ref="02e146b60c6d93a85472e9450e6c8b0a" args="[2]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="a01850.html#02e146b60c6d93a85472e9450e6c8b0a">vtkVolumeRayCastMapper::ImageOrigin</a>[2]<code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05433.html#l00249">249</a> of file <a class="el" href="a05433.html">vtkVolumeRayCastMapper.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="a701b69efb8b06d2085b8443e58b29f3"></a><!-- doxytag: member="vtkVolumeRayCastMapper::Image" ref="a701b69efb8b06d2085b8443e58b29f3" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">unsigned char* <a class="el" href="a01850.html#a701b69efb8b06d2085b8443e58b29f3">vtkVolumeRayCastMapper::Image</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05433.html#l00252">252</a> of file <a class="el" href="a05433.html">vtkVolumeRayCastMapper.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="5ff9d608614f92bfee323fe4bc9712c7"></a><!-- doxytag: member="vtkVolumeRayCastMapper::RowBounds" ref="5ff9d608614f92bfee323fe4bc9712c7" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int* <a class="el" href="a01850.html#5ff9d608614f92bfee323fe4bc9712c7">vtkVolumeRayCastMapper::RowBounds</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05433.html#l00254">254</a> of file <a class="el" href="a05433.html">vtkVolumeRayCastMapper.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="d2d369c19b0740e3797a3796da804f8b"></a><!-- doxytag: member="vtkVolumeRayCastMapper::OldRowBounds" ref="d2d369c19b0740e3797a3796da804f8b" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int* <a class="el" href="a01850.html#d2d369c19b0740e3797a3796da804f8b">vtkVolumeRayCastMapper::OldRowBounds</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05433.html#l00255">255</a> of file <a class="el" href="a05433.html">vtkVolumeRayCastMapper.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="14176ff7800b9182eda98d2678cbb682"></a><!-- doxytag: member="vtkVolumeRayCastMapper::RenderTimeTable" ref="14176ff7800b9182eda98d2678cbb682" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">float* <a class="el" href="a01850.html#14176ff7800b9182eda98d2678cbb682">vtkVolumeRayCastMapper::RenderTimeTable</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05433.html#l00257">257</a> of file <a class="el" href="a05433.html">vtkVolumeRayCastMapper.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="2a7753da91548ab69a496f97ea1d26fb"></a><!-- doxytag: member="vtkVolumeRayCastMapper::RenderVolumeTable" ref="2a7753da91548ab69a496f97ea1d26fb" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a01839.html">vtkVolume</a>** <a class="el" href="a01850.html#2a7753da91548ab69a496f97ea1d26fb">vtkVolumeRayCastMapper::RenderVolumeTable</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05433.html#l00258">258</a> of file <a class="el" href="a05433.html">vtkVolumeRayCastMapper.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="b9702d3d75488ce3ba400a5e61bb768f"></a><!-- doxytag: member="vtkVolumeRayCastMapper::RenderRendererTable" ref="b9702d3d75488ce3ba400a5e61bb768f" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a01480.html">vtkRenderer</a>** <a class="el" href="a01850.html#b9702d3d75488ce3ba400a5e61bb768f">vtkVolumeRayCastMapper::RenderRendererTable</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05433.html#l00259">259</a> of file <a class="el" href="a05433.html">vtkVolumeRayCastMapper.h</a>.</p>

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

<p>

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

</div>
</div><p>
<a class="anchor" name="2436c25242e3744248c2714be782b029"></a><!-- doxytag: member="vtkVolumeRayCastMapper::RenderTableEntries" ref="2436c25242e3744248c2714be782b029" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="a01850.html#2436c25242e3744248c2714be782b029">vtkVolumeRayCastMapper::RenderTableEntries</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05433.html#l00261">261</a> of file <a class="el" href="a05433.html">vtkVolumeRayCastMapper.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="6410e48bc2f4f4bf18eb7e8611aa2575"></a><!-- doxytag: member="vtkVolumeRayCastMapper::IntermixIntersectingGeometry" ref="6410e48bc2f4f4bf18eb7e8611aa2575" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="a01850.html#6410e48bc2f4f4bf18eb7e8611aa2575">vtkVolumeRayCastMapper::IntermixIntersectingGeometry</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05433.html#l00266">266</a> of file <a class="el" href="a05433.html">vtkVolumeRayCastMapper.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="5dddf79fcfc8df1c8f59478e13de078e"></a><!-- doxytag: member="vtkVolumeRayCastMapper::ZBuffer" ref="5dddf79fcfc8df1c8f59478e13de078e" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">float* <a class="el" href="a01850.html#5dddf79fcfc8df1c8f59478e13de078e">vtkVolumeRayCastMapper::ZBuffer</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05433.html#l00268">268</a> of file <a class="el" href="a05433.html">vtkVolumeRayCastMapper.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="b525f3639761682a74a4047edb165410"></a><!-- doxytag: member="vtkVolumeRayCastMapper::ZBufferSize" ref="b525f3639761682a74a4047edb165410" args="[2]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="a01850.html#b525f3639761682a74a4047edb165410">vtkVolumeRayCastMapper::ZBufferSize</a>[2]<code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05433.html#l00269">269</a> of file <a class="el" href="a05433.html">vtkVolumeRayCastMapper.h</a>.</p>

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

<p>

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

</div>
</div><p>
<a class="anchor" name="c4253c9a23e986ca0efd82cbbdf1464f"></a><!-- doxytag: member="vtkVolumeRayCastMapper::MinimumViewDistance" ref="c4253c9a23e986ca0efd82cbbdf1464f" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">float <a class="el" href="a01850.html#c4253c9a23e986ca0efd82cbbdf1464f">vtkVolumeRayCastMapper::MinimumViewDistance</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05433.html#l00272">272</a> of file <a class="el" href="a05433.html">vtkVolumeRayCastMapper.h</a>.</p>

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