Sophie

Sophie

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

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: vtkVolumeRayCastFunction 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>vtkVolumeRayCastFunction Class Reference</h1><!-- doxytag: class="vtkVolumeRayCastFunction" --><!-- doxytag: inherits="vtkObject" --><code>#include &lt;<a class="el" href="a05431.html">vtkVolumeRayCastFunction.h</a>&gt;</code>
<p>
<div class="dynheader">
Inheritance diagram for vtkVolumeRayCastFunction:</div>
<div class="dynsection">
<p><center><img src="a15806.png" border="0" usemap="#a15807" alt="Inheritance graph"></center>
<map name="a15807">
<area shape="rect" href="a01846.html" title="a ray function for compositing" alt="" coords="534,6,790,32"><area shape="rect" href="a01849.html" title="An isosurface ray caster for volumes." alt="" coords="535,56,788,83"><area shape="rect" href="a01851.html" title="A maximum intensity projection ray caster for volumes." alt="" coords="555,107,768,134"><area shape="rect" href="a01084.html" title="abstract base class for most VTK objects" alt="" coords="166,56,246,83"><area shape="rect" href="a01085.html" title="abstract base class for most VTK objects" alt="" coords="7,56,116,83"></map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>
<div class="dynheader">
Collaboration diagram for vtkVolumeRayCastFunction:</div>
<div class="dynsection">
<p><center><img src="a15808.png" border="0" usemap="#a15809" alt="Collaboration graph"></center>
<map name="a15809">
<area shape="rect" href="a01084.html" title="abstract base class for most VTK objects" alt="" coords="87,96,167,123"><area shape="rect" href="a01085.html" title="abstract base class for most VTK objects" alt="" coords="5,5,115,32"><area shape="rect" href="a01719.html" title="record modification and/or execution time" alt="" coords="139,5,248,32"></map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>

<p>
<a href="a15810.html">List of all members.</a><hr><a name="_details"></a><h2>Detailed Description</h2>
a superclass for ray casting functions 
<p>
<a class="el" href="a01848.html" title="a superclass for ray casting functions">vtkVolumeRayCastFunction</a> is a superclass for ray casting functions that can be used within a <a class="el" href="a01850.html" title="A slow but accurate mapper for rendering volumes.">vtkVolumeRayCastMapper</a>. This includes for example, <a class="el" href="a01846.html" title="a ray function for compositing">vtkVolumeRayCastCompositeFunction</a>, <a class="el" href="a01851.html" title="A maximum intensity projection ray caster for volumes.">vtkVolumeRayCastMIPFunction</a>, and <a class="el" href="a01849.html" title="An isosurface ray caster for volumes.">vtkVolumeRayCastIsosurfaceFunction</a>.<p>
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="a01846.html" title="a ray function for compositing">vtkVolumeRayCastCompositeFunction</a> <a class="el" href="a01851.html" title="A maximum intensity projection ray caster for volumes.">vtkVolumeRayCastMIPFunction</a> <a class="el" href="a01849.html" title="An isosurface ray caster for volumes.">vtkVolumeRayCastIsosurfaceFunction</a> <a class="el" href="a01850.html" title="A slow but accurate mapper for rendering volumes.">vtkVolumeRayCastMapper</a> </dd></dl>

<p>Definition at line <a class="el" href="a05431.html#l00132">132</a> of file <a class="el" href="a05431.html">vtkVolumeRayCastFunction.h</a>.</p>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Public Types</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="a01084.html">vtkObject</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01848.html#4e3479a5fad03b79743fd0a2eb5eba77">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="a01848.html#c2e29f15c2b645db044f14fd33b10d7b">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="a01848.html#8a03b17bfd05cf3258d8c1de6d66897a">IsA</a> (const char *type)</td></tr>

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

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01848.html#97438578171d92889ac9fed552781b23">CastRay</a> (<a class="el" href="a01847.html">vtkVolumeRayCastDynamicInfo</a> *dynamicInfo, <a class="el" href="a01852.html">vtkVolumeRayCastStaticInfo</a> *staticInfo)=0</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01848.html#9cb7c7d74f9e5656bc86b279453b00b7">GetZeroOpacityThreshold</a> (<a class="el" href="a01839.html">vtkVolume</a> *vol)=0</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="a01848.html#836d6b0aa90f0291afb3b83e3af583a2">FunctionInitialize</a> (<a class="el" href="a01480.html">vtkRenderer</a> *ren, <a class="el" href="a01839.html">vtkVolume</a> *vol, <a class="el" href="a01852.html">vtkVolumeRayCastStaticInfo</a> *staticInfo)</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 int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01848.html#26b1a46f69bec464379e71d4ede6ea8a">IsTypeOf</a> (const char *type)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="a01848.html">vtkVolumeRayCastFunction</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01848.html#4e41554af6ec2ff48d0a2bfef8befb77">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="a01848.html#d3da166f0a02e05738137870ecd72bb9">vtkVolumeRayCastFunction</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01848.html#b92c6a8ab8a78a90cc0e1bdc4a042f3f">~vtkVolumeRayCastFunction</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="a01848.html#a6fd9d6a271dbd17a24223e97b895079">SpecificFunctionInitialize</a> (<a class="el" href="a01480.html">vtkRenderer</a> *ren, <a class="el" href="a01839.html">vtkVolume</a> *vol, <a class="el" href="a01852.html">vtkVolumeRayCastStaticInfo</a> *staticInfo, <a class="el" href="a01850.html">vtkVolumeRayCastMapper</a> *mapper)=0</td></tr>

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

<p>

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

<p>Reimplemented in <a class="el" href="a01846.html#cb1619cd74d90ed004bc05a4e7418f71">vtkVolumeRayCastCompositeFunction</a>, <a class="el" href="a01849.html#c7224a3dc916b7f6e9409e04171627e8">vtkVolumeRayCastIsosurfaceFunction</a>, and <a class="el" href="a01851.html#adac7e541a47182d8d6c77244debca7e">vtkVolumeRayCastMIPFunction</a>.</p>

<p>Definition at line <a class="el" href="a05431.html#l00135">135</a> of file <a class="el" href="a05431.html">vtkVolumeRayCastFunction.h</a>.</p>

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

<p>

<p>Definition at line <a class="el" href="a05431.html#l00158">158</a> of file <a class="el" href="a05431.html">vtkVolumeRayCastFunction.h</a>.</p>

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

<p>

<p>Definition at line <a class="el" href="a05431.html#l00159">159</a> of file <a class="el" href="a05431.html">vtkVolumeRayCastFunction.h</a>.</p>

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

<p>

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

<p>Reimplemented in <a class="el" href="a01846.html#aabe43781be70676a453a10b3d2e8b9c">vtkVolumeRayCastCompositeFunction</a>, <a class="el" href="a01849.html#5e81fc7d3b74b35fc26b68b79aaec7df">vtkVolumeRayCastIsosurfaceFunction</a>, and <a class="el" href="a01851.html#aeb427ff6a65e956f36a2a272e50d98e">vtkVolumeRayCastMIPFunction</a>.</p>

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

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

<p>Reimplemented in <a class="el" href="a01846.html#99bb05657b4596ce66b7a7e6bc953f98">vtkVolumeRayCastCompositeFunction</a>, <a class="el" href="a01849.html#f75bd4046add54cdb9abe0a62c4ad2e6">vtkVolumeRayCastIsosurfaceFunction</a>, and <a class="el" href="a01851.html#b583c7813cd146515c92cf28079d04d6">vtkVolumeRayCastMIPFunction</a>.</p>

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

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

<p>Reimplemented in <a class="el" href="a01846.html#2ecc5b48e0b79ca5012605071b6d8f41">vtkVolumeRayCastCompositeFunction</a>, <a class="el" href="a01849.html#78fe47e5700d9379338cec4533b9ffa4">vtkVolumeRayCastIsosurfaceFunction</a>, and <a class="el" href="a01851.html#4f00bcea5b9aa049021ae803181137ee">vtkVolumeRayCastMIPFunction</a>.</p>

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

<p>

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

<p>Reimplemented in <a class="el" href="a01846.html#f0095a6331856edc8f5b208787e36fdc">vtkVolumeRayCastCompositeFunction</a>, <a class="el" href="a01849.html#e51339ef687b2f29583b578a5dd544b0">vtkVolumeRayCastIsosurfaceFunction</a>, and <a class="el" href="a01851.html#681a93b5498314342f81a0ca7d737b44">vtkVolumeRayCastMIPFunction</a>.</p>

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

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

<p>Reimplemented in <a class="el" href="a01846.html#828c01f46da514f10f3f6694da6dc2c3">vtkVolumeRayCastCompositeFunction</a>, <a class="el" href="a01849.html#50f020eb1dd87f87a8f7279c97bf5d69">vtkVolumeRayCastIsosurfaceFunction</a>, and <a class="el" href="a01851.html#0c9ff097ef4567371606075485cf86fd">vtkVolumeRayCastMIPFunction</a>.</p>

</div>
</div><p>
<a class="anchor" name="836d6b0aa90f0291afb3b83e3af583a2"></a><!-- doxytag: member="vtkVolumeRayCastFunction::FunctionInitialize" ref="836d6b0aa90f0291afb3b83e3af583a2" args="(vtkRenderer *ren, vtkVolume *vol, vtkVolumeRayCastStaticInfo *staticInfo)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkVolumeRayCastFunction::FunctionInitialize           </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"><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></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Do the basic initialization. This includes saving the parameters passed in into local variables, as well as grabbing some useful info from the volume property and normal encoder. This initialize routine is called once per render. It also calls the SpecificFunctionInitialize of the subclass function. BTX 
</div>
</div><p>
<a class="anchor" name="97438578171d92889ac9fed552781b23"></a><!-- doxytag: member="vtkVolumeRayCastFunction::CastRay" ref="97438578171d92889ac9fed552781b23" args="(vtkVolumeRayCastDynamicInfo *dynamicInfo, vtkVolumeRayCastStaticInfo *staticInfo)=0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkVolumeRayCastFunction::CastRay           </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> [pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Implemented in <a class="el" href="a01846.html#0cb66a9c8961e4ff77ab7eb5bc7015ff">vtkVolumeRayCastCompositeFunction</a>, <a class="el" href="a01849.html#c1e5b27b5f70194a6f35b3cc31644da4">vtkVolumeRayCastIsosurfaceFunction</a>, and <a class="el" href="a01851.html#22d098ad81640110684b0529a4efd64f">vtkVolumeRayCastMIPFunction</a>.</p>

</div>
</div><p>
<a class="anchor" name="9cb7c7d74f9e5656bc86b279453b00b7"></a><!-- doxytag: member="vtkVolumeRayCastFunction::GetZeroOpacityThreshold" ref="9cb7c7d74f9e5656bc86b279453b00b7" args="(vtkVolume *vol)=0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual float vtkVolumeRayCastFunction::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><code> [pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get the value below which all scalar values are considered to have 0 opacity. 
<p>Implemented in <a class="el" href="a01846.html#1571995dc36a4b97a422132c0e67c647">vtkVolumeRayCastCompositeFunction</a>, <a class="el" href="a01849.html#334ba9c6e2ca9344c015a5dfa468b6c3">vtkVolumeRayCastIsosurfaceFunction</a>, and <a class="el" href="a01851.html#4823abb61b0e2e1c6ee0558046e3af45">vtkVolumeRayCastMIPFunction</a>.</p>

</div>
</div><p>
<a class="anchor" name="a6fd9d6a271dbd17a24223e97b895079"></a><!-- doxytag: member="vtkVolumeRayCastFunction::SpecificFunctionInitialize" ref="a6fd9d6a271dbd17a24223e97b895079" args="(vtkRenderer *ren, vtkVolume *vol, vtkVolumeRayCastStaticInfo *staticInfo, vtkVolumeRayCastMapper *mapper)=0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkVolumeRayCastFunction::SpecificFunctionInitialize           </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"><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="a01850.html">vtkVolumeRayCastMapper</a> *&nbsp;</td>
          <td class="paramname"> <em>mapper</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [protected, pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
This method gives the subclass a chance to do any special initialization that it may need to do BTX 
<p>Implemented in <a class="el" href="a01846.html#05ce69edc840ffa4db458673639e3698">vtkVolumeRayCastCompositeFunction</a>, <a class="el" href="a01849.html#8356c0c8e709b8fb94ee00ffc9ce4cba">vtkVolumeRayCastIsosurfaceFunction</a>, and <a class="el" href="a01851.html#05880c888056345ded9a279d051542d3">vtkVolumeRayCastMIPFunction</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="a05431.html">vtkVolumeRayCastFunction.h</a></ul>
</div>
<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 3 19:44:54 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>