<!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: dox/VolumeRendering/vtkFixedPointVolumeRayCastHelper.h File 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 Page</span></a></li> <li><a href="pages.html"><span>Related Pages</span></a></li> <li><a href="namespaces.html"><span>Namespaces</span></a></li> <li><a href="classes.html"><span>Classes</span></a></li> <li class="current"><a href="files.html"><span>Files</span></a></li> </ul> </div> </div> <div class="contents"> <h1>dox/VolumeRendering/vtkFixedPointVolumeRayCastHelper.h File Reference</h1> <p> <code>#include "<a class="el" href="a03875.html">vtkObject.h</a>"</code><br> <p> <div class="dynheader"> Include dependency graph for vtkFixedPointVolumeRayCastHelper.h:</div> <div class="dynsection"> <p><center><img src="a07546.png" border="0" usemap="#dox/VolumeRendering/vtkFixedPointVolumeRayCastHelper.h_map" alt=""></center> <map name="dox/VolumeRendering/vtkFixedPointVolumeRayCastHelper.h_map"> <area shape="rect" href="a02079.html" title="vtkObject.h" alt="" coords="619,80,709,107"><area shape="rect" href="a02080.html" title="vtkObjectBase.h" alt="" coords="471,155,593,181"><area shape="rect" href="a02146.html" title="vtkTimeStamp.h" alt="" coords="669,229,789,256"><area shape="rect" href="a02038.html" title="vtkIndent.h" alt="" coords="487,229,577,256"><area shape="rect" href="a02139.html" title="vtkSystemIncludes.h" alt="" coords="541,304,688,331"><area shape="rect" href="a02170.html" title="vtkWin32Header.h" alt="" coords="5,453,141,480"><area shape="rect" href="a02064.html" title="vtkIOStream.h" alt="" coords="257,379,367,405"><area shape="rect" href="a02149.html" title="vtkType.h" alt="" coords="645,453,728,480"><area shape="rect" href="a02085.html" title="vtkOStreamWrapper.h" alt="" coords="441,379,599,405"><area shape="rect" href="a02086.html" title="vtkOStrStreamWrapper.h" alt="" coords="623,379,799,405"></map> </div> <p> <div class="dynheader"> This graph shows which files directly or indirectly include this file:</div> <div class="dynsection"> <p><center><img src="a07547.png" border="0" usemap="#dox/VolumeRendering/vtkFixedPointVolumeRayCastHelper.hdep_map" alt=""></center> <map name="dox/VolumeRendering/vtkFixedPointVolumeRayCastHelper.hdep_map"> <area shape="rect" href="a03605.html" title="dox/VolumeRendering/vtkFixedPointVolumeRayCastCompositeGOHelper.h" alt="" coords="5,80,483,107"><area shape="rect" href="a03606.html" title="dox/VolumeRendering/vtkFixedPointVolumeRayCastCompositeGOShadeHelper.h" alt="" coords="507,80,1024,107"><area shape="rect" href="a03607.html" title="dox/VolumeRendering/vtkFixedPointVolumeRayCastCompositeHelper.h" alt="" coords="1048,80,1504,107"><area shape="rect" href="a03608.html" title="dox/VolumeRendering/vtkFixedPointVolumeRayCastCompositeShadeHelper.h" alt="" coords="1528,80,2024,107"><area shape="rect" href="a03611.html" title="dox/VolumeRendering/vtkFixedPointVolumeRayCastMIPHelper.h" alt="" coords="2048,80,2464,107"></map> </div> <p> <a href="a05399.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0"> <tr><td></td></tr> <tr><td colspan="2"><br><h2>Classes</h2></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00552.html">vtkFixedPointVolumeRayCastHelper</a></td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">An abstract helper that generates images for the volume ray cast mapper. <a href="a00552.html#_details">More...</a><br></td></tr> <tr><td colspan="2"><br><h2>Defines</h2></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a03609.html#e4de21ba09919a10087e928f24058172">VTKKWRCHelper_GetCellScalarValues</a>(DATA, SCALE, SHIFT)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a03609.html#78e284e1b55cd423a4852d5e19c8838d">VTKKWRCHelper_GetCellScalarValuesSimple</a>(DATA)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a03609.html#5ec3f56898bdae9a54ade68d8f8c56b1">VTKKWRCHelper_GetCellMagnitudeValues</a>(ABCD, EFGH)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a03609.html#1d8e959e33b29c3c259f0d5382e8f728">VTKKWRCHelper_GetCellDirectionValues</a>(ABCD, EFGH)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a03609.html#cdb90a51077561ee4196200f3c9a0da4">VTKKWRCHelper_GetCellComponentScalarValues</a>(DATA, CIDX, SCALE, SHIFT)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a03609.html#92fce015b053940a8aec62a69447cce1">VTKKWRCHelper_GetCellComponentRawScalarValues</a>(DATA, CIDX)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a03609.html#64cb09b206e0e5411002af55e9156436">VTKKWRCHelper_GetCellComponentMagnitudeValues</a>(ABCD, EFGH, CIDX)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a03609.html#501b2a8672cbfda82b349e962f1c4855">VTKKWRCHelper_GetCellComponentDirectionValues</a>(ABCD, EFGH, CIDX)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a03609.html#c74a3dc9a773aa0348fa3b933dd9a1b5">VTKKWRCHelper_ComputeWeights</a>(POS)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a03609.html#ec2c73dc8ed2e5622c48c98e97cf69c8">VTKKWRCHelper_InterpolateScalar</a>(VAL)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a03609.html#6140183a2ab115f204c513c90d2194af">VTKKWRCHelper_InterpolateMagnitude</a>(VAL)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a03609.html#60a5b3990299632a7471d11bc3d71cc1">VTKKWRCHelper_InterpolateScalarComponent</a>(VAL, CIDX, COMPONENTS)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a03609.html#5596054dc4318a9eae4594d7f6ead9cb">VTKKWRCHelper_InterpolateMagnitudeComponent</a>(VAL, CIDX, COMPONENTS)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a03609.html#d96914886446121752e0462f10a39d84">VTKKWRCHelper_InterpolateShading</a>(DTABLE, STABLE, COLOR)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a03609.html#6fd1309c4363c7797e55a70de81900dc">VTKKWRCHelper_InterpolateShadingComponent</a>(DTABLE, STABLE, COLOR, CIDX)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a03609.html#0fe5988a0ac351ebc9be52d3aac48b6b">VTKKWRCHelper_LookupColorUS</a>(COLORTABLE, SCALAROPACITYTABLE, IDX, COLOR)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a03609.html#eea9a304c1dfe5bdeac5a0907b32abf3">VTKKWRCHelper_LookupColorMax</a>(COLORTABLE, SCALAROPACITYTABLE, IDX, COLOR)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a03609.html#d31a02d4adfe7d0d142d7765972b2d91">VTKKWRCHelper_LookupDependentColorUS</a>(COLORTABLE, SCALAROPACITYTABLE, IDX, CMPS, COLOR)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a03609.html#be65dc80c28ab34d3f905a4ccb6cbc49">VTKKWRCHelper_LookupColorGOUS</a>(CTABLE, SOTABLE, GOTABLE, IDX, IDX2, COLOR)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a03609.html#dbfe23041a4e0f2488d94dc324beee28">VTKKWRCHelper_LookupShading</a>(DTABLE, STABLE, NORMAL, COLOR)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a03609.html#76cc0c771fdab4e35029e569a2575ddd">VTKKWRCHelper_LookupAndCombineIndependentColorsUS</a>(COLORTABLE, SOTABLE,SCALAR, WEIGHTS,COMPONENTS, COLOR)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a03609.html#308b8228cb877a6c20ce56a3a339bc8e">VTKKWRCHelper_LookupAndCombineIndependentColorsMax</a>(COLORTABLE, SCALAROPACITYTABLE,IDX, WEIGHTS, CMPS, COLOR)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a03609.html#98c265aff73621ee1eb2f7f15afd29c6">VTKKWRCHelper_LookupAndCombineIndependentColorsGOUS</a>(COLORTABLE, SOTABLE,GOTABLE,SCALAR, MAG, WEIGHTS,COMPONENTS, COLOR)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a03609.html#d0d95b3724c7a04aaf48201d0de7d352">VTKKWRCHelper_LookupAndCombineIndependentColorsShadeUS</a>(COLORTABLE, SOTABLE,DTABLE, STABLE,SCALAR, NORMAL, WEIGHTS,COMPONENTS, COLOR)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a03609.html#6a10c4a617fa5ed2d3d643f35f0faeac">VTKKWRCHelper_LookupAndCombineIndependentColorsInterpolateShadeUS</a>(COLORTABLE, SOTABLE,DTABLE, STABLE,SCALAR, WEIGHTS,COMPONENTS, COLOR)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a03609.html#3a1cbd77426048edca1e00d8fc530e1b">VTKKWRCHelper_CompositeColorAndCheckEarlyTermination</a>(COLOR, TMP, REMAININGOPACITY)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a03609.html#e07d1a81eb0df382b70389b70c7de80c">VTKKWRCHelper_LookupAndCombineIndependentColorsGOShadeUS</a>(COLORTABLE, SOTABLE, GOTABLE,DTABLE, STABLE,SCALAR, MAG, NORMAL, WEIGHTS,COMPONENTS, COLOR)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a03609.html#2cbedce94b133e5987dce06cd92f1f3f">VTKKWRCHelper_LookupAndCombineIndependentColorsGOInterpolateShadeUS</a>(COLORTABLE, SOTABLE, GOTABLE,DTABLE, STABLE,SCALAR, MAG, WEIGHTS,COMPONENTS, COLOR)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a03609.html#be070b967590e7c20de037372ea98f9f">VTKKWRCHelper_SetPixelColor</a>(IMAGEPTR, COLOR, REMAININGOPACITY)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a03609.html#27379615615f343eefce7e3cce0ce56a">VTKKWRCHelper_MoveToNextSampleNN</a>()</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a03609.html#e99acf610f8e77602f58fe49b6973065">VTKKWRCHelper_MoveToNextSampleGONN</a>()</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a03609.html#ed5c1436c8b48f5d6836216e48f30415">VTKKWRCHelper_MoveToNextSampleShadeNN</a>()</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a03609.html#afa28a2618030cf64b420ef74c4b8f98">VTKKWRCHelper_MoveToNextSampleGOShadeNN</a>()</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a03609.html#bca1966f6c11bcc92badd7bef73b5f90">VTKKWRCHelper_InitializeVariables</a>()</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a03609.html#11b98602620c97c804aeb639dbcaf54f">VTKKWRCHelper_InitializeWeights</a>()</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a03609.html#8eae25cd7b76e6bbef9951e8242b435b">VTKKWRCHelper_InitializeVariablesGO</a>()</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a03609.html#5063a94752948f9eac561e6825a7b926">VTKKWRCHelper_InitializeVariablesShade</a>()</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a03609.html#f8c3c38e64a193d04eed170a65c78675">VTKKWRCHelper_InitializeTrilinVariables</a>()</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a03609.html#db0984d20f6771c88be22f1d71256fec">VTKKWRCHelper_InitializeTrilinVariablesGO</a>()</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a03609.html#f8b1ec1d669dae9ac709114c45c7c637">VTKKWRCHelper_InitializeTrilinVariablesShade</a>()</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a03609.html#c936a748eff039bf631c35a4b448e2b6">VTKKWRCHelper_OuterInitialization</a>()</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a03609.html#e80260cb249f109ccc7a838d75a71ce2">VTKKWRCHelper_InnerInitialization</a>()</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a03609.html#31a731bd9cf8468e97b9a26021942bdc">VTKKWRCHelper_InitializeMIPOneNN</a>()</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a03609.html#67eee2e8d2c04521c2caf43e77ba663b">VTKKWRCHelper_InitializeMIPMultiNN</a>()</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a03609.html#6526dcab2bef07d140090790ba5b2143">VTKKWRCHelper_InitializeMIPOneTrilin</a>()</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a03609.html#d84565ee0c1471559dbf4093a44d0a0f">VTKKWRCHelper_InitializeMIPMultiTrilin</a>()</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a03609.html#cae725859cef22fd7a626803d4283cbb">VTKKWRCHelper_InitializeCompositeGONN</a>() unsigned char *magPtr = gradientMag[spos[2]] + spos[0]*mInc[0] + spos[1]*mInc[1];</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a03609.html#2fd3558bafafc8e44e134535b47ad844">VTKKWRCHelper_InitializeCompositeShadeNN</a>() unsigned short *dirPtr = gradientDir[spos[2]] + spos[0]*dInc[0] + spos[1]*dInc[1];</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a03609.html#3921dd8728f3d0a62cb95f025233b943">VTKKWRCHelper_InitializeCompositeOneNN</a>()</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a03609.html#74119948791a4e995f2710d04f3a5c90">VTKKWRCHelper_InitializeCompositeMultiNN</a>()</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a03609.html#d9c46f70afa487f6388bef3a24b77926">VTKKWRCHelper_InitializeCompositeOneTrilin</a>()</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a03609.html#f492d63706b1b5d28f0c35960bcd2f9e">VTKKWRCHelper_InitializeCompositeOneGOTrilin</a>()</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a03609.html#bc8233216d5b5be911462a898eeb67a7">VTKKWRCHelper_InitializeCompositeOneShadeTrilin</a>()</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a03609.html#3a6410d10b8ac0939de5e4df22597f8f">VTKKWRCHelper_InitializeCompositeMultiTrilin</a>()</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a03609.html#3a8c805cbc85bad171f34b4f6cd4d92d">VTKKWRCHelper_InitializeCompositeMultiGOTrilin</a>()</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a03609.html#9f6aa46b8967184b4089686be37abccb">VTKKWRCHelper_InitializeCompositeMultiShadeTrilin</a>()</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a03609.html#4659821948c7ba8cc0241eb86aded91a">VTKKWRCHelper_InitializationAndLoopStartNN</a>()</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a03609.html#1a353c817c093bca934cbf86459eba72">VTKKWRCHelper_InitializationAndLoopStartGONN</a>()</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a03609.html#eaed5c61e686691be52f64e33c7b5705">VTKKWRCHelper_InitializationAndLoopStartShadeNN</a>()</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a03609.html#4bfa83b7a8be6a0d50cd5a8b6ba93519">VTKKWRCHelper_InitializationAndLoopStartGOShadeNN</a>()</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a03609.html#23926e68842c3037a5003c02158d984a">VTKKWRCHelper_InitializationAndLoopStartTrilin</a>()</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a03609.html#ae2165e1cc358ee8009b66a0f96e413e">VTKKWRCHelper_InitializationAndLoopStartGOTrilin</a>()</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a03609.html#efe3e78cf012305dcb5c10db65c3099d">VTKKWRCHelper_InitializationAndLoopStartShadeTrilin</a>()</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a03609.html#bd119e404f5543fff1d7ac2e104b89bf">VTKKWRCHelper_InitializationAndLoopStartGOShadeTrilin</a>()</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a03609.html#96962dabfc42dfe0dd0b51624c081fe4">VTKKWRCHelper_IncrementAndLoopEnd</a>()</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a03609.html#d545d486a439a83977661e724807f3de">VTKKWRCHelper_CroppingCheckTrilin</a>(POS)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a03609.html#25a28418ab1718c2c1ef1d877bd874b6">VTKKWRCHelper_CroppingCheckNN</a>(POS)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a03609.html#c0fc8027c6bab8865788c5a082b3bc79">VTKKWRCHelper_SpaceLeapSetup</a>()</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a03609.html#2be4255874c956c3ad481dcf3b9b18c8">VTKKWRCHelper_SpaceLeapSetupMulti</a>()</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a03609.html#cd18291b4372e2ebb2a4e4c6ca45b6b8">VTKKWRCHelper_SpaceLeapCheck</a>()</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a03609.html#994b54d1499877e182888200301b05e0">VTKKWRCHelper_MIPSpaceLeapCheck</a>(MAXIDX, MAXIDXDEF, FLIP)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a03609.html#6f23d132dd83690dd2c4feae1050c361">VTKKWRCHelper_MIPSpaceLeapPopulateMulti</a>(MAXIDX, FLIP)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a03609.html#55b1bc7d18a94fd33adc605085bbcbcd">VTKKWRCHelper_MIPSpaceLeapCheckMulti</a>(COMP, FLIP) mmvalid[COMP]</td></tr> </table> <hr><h2>Define Documentation</h2> <a class="anchor" name="e4de21ba09919a10087e928f24058172"></a><!-- doxytag: member="vtkFixedPointVolumeRayCastHelper.h::VTKKWRCHelper_GetCellScalarValues" ref="e4de21ba09919a10087e928f24058172" args="(DATA, SCALE, SHIFT)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define VTKKWRCHelper_GetCellScalarValues </td> <td>(</td> <td class="paramtype">DATA, <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">SCALE, <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">SHIFT </td> <td class="paramname"> </td> <td> ) </td> <td></td> </tr> </table> </div> <div class="memdoc"> <p> <b>Value:</b><div class="fragment"><pre class="fragment">A = <span class="keyword">static_cast<</span><span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <span class="keyword">></span>(SCALE*(*(DATA ) + SHIFT)); \ B = <span class="keyword">static_cast<</span><span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <span class="keyword">></span>(SCALE*(*(DATA+Binc) + SHIFT)); \ C = <span class="keyword">static_cast<</span><span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <span class="keyword">></span>(SCALE*(*(DATA+Cinc) + SHIFT)); \ D = <span class="keyword">static_cast<</span><span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <span class="keyword">></span>(SCALE*(*(DATA+Dinc) + SHIFT)); \ E = <span class="keyword">static_cast<</span><span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <span class="keyword">></span>(SCALE*(*(DATA+Einc) + SHIFT)); \ F = <span class="keyword">static_cast<</span><span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <span class="keyword">></span>(SCALE*(*(DATA+Finc) + SHIFT)); \ G = <span class="keyword">static_cast<</span><span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <span class="keyword">></span>(SCALE*(*(DATA+Ginc) + SHIFT)); \ H = <span class="keyword">static_cast<</span><span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <span class="keyword">></span>(SCALE*(*(DATA+Hinc) + SHIFT)) </pre></div> <p>Definition at line <a class="el" href="a05399.html#l00029">29</a> of file <a class="el" href="a05399.html">vtkFixedPointVolumeRayCastHelper.h</a>.</p> </div> </div><p> <a class="anchor" name="78e284e1b55cd423a4852d5e19c8838d"></a><!-- doxytag: member="vtkFixedPointVolumeRayCastHelper.h::VTKKWRCHelper_GetCellScalarValuesSimple" ref="78e284e1b55cd423a4852d5e19c8838d" args="(DATA)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define VTKKWRCHelper_GetCellScalarValuesSimple </td> <td>(</td> <td class="paramtype">DATA </td> <td class="paramname"> </td> <td> ) </td> <td></td> </tr> </table> </div> <div class="memdoc"> <p> <b>Value:</b><div class="fragment"><pre class="fragment">A = <span class="keyword">static_cast<</span><span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <span class="keyword">></span>(*(DATA )); \ B = <span class="keyword">static_cast<</span><span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <span class="keyword">></span>(*(DATA+Binc)); \ C = <span class="keyword">static_cast<</span><span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <span class="keyword">></span>(*(DATA+Cinc)); \ D = <span class="keyword">static_cast<</span><span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <span class="keyword">></span>(*(DATA+Dinc)); \ E = <span class="keyword">static_cast<</span><span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <span class="keyword">></span>(*(DATA+Einc)); \ F = <span class="keyword">static_cast<</span><span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <span class="keyword">></span>(*(DATA+Finc)); \ G = <span class="keyword">static_cast<</span><span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <span class="keyword">></span>(*(DATA+Ginc)); \ H = <span class="keyword">static_cast<</span><span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <span class="keyword">></span>(*(DATA+Hinc)) </pre></div> <p>Definition at line <a class="el" href="a05399.html#l00041">41</a> of file <a class="el" href="a05399.html">vtkFixedPointVolumeRayCastHelper.h</a>.</p> </div> </div><p> <a class="anchor" name="5ec3f56898bdae9a54ade68d8f8c56b1"></a><!-- doxytag: member="vtkFixedPointVolumeRayCastHelper.h::VTKKWRCHelper_GetCellMagnitudeValues" ref="5ec3f56898bdae9a54ade68d8f8c56b1" args="(ABCD, EFGH)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define VTKKWRCHelper_GetCellMagnitudeValues </td> <td>(</td> <td class="paramtype">ABCD, <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">EFGH </td> <td class="paramname"> </td> <td> ) </td> <td></td> </tr> </table> </div> <div class="memdoc"> <p> <b>Value:</b><div class="fragment"><pre class="fragment">mA = <span class="keyword">static_cast<</span><span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <span class="keyword">></span>(*(ABCD )); \ mB = <span class="keyword">static_cast<</span><span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <span class="keyword">></span>(*(ABCD+mBFinc)); \ mC = <span class="keyword">static_cast<</span><span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <span class="keyword">></span>(*(ABCD+mCGinc)); \ mD = <span class="keyword">static_cast<</span><span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <span class="keyword">></span>(*(ABCD+mDHinc)); \ mE = <span class="keyword">static_cast<</span><span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <span class="keyword">></span>(*(EFGH )); \ mF = <span class="keyword">static_cast<</span><span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <span class="keyword">></span>(*(EFGH+mBFinc)); \ mG = <span class="keyword">static_cast<</span><span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <span class="keyword">></span>(*(EFGH+mCGinc)); \ mH = <span class="keyword">static_cast<</span><span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <span class="keyword">></span>(*(EFGH+mDHinc)) </pre></div> <p>Definition at line <a class="el" href="a05399.html#l00053">53</a> of file <a class="el" href="a05399.html">vtkFixedPointVolumeRayCastHelper.h</a>.</p> </div> </div><p> <a class="anchor" name="1d8e959e33b29c3c259f0d5382e8f728"></a><!-- doxytag: member="vtkFixedPointVolumeRayCastHelper.h::VTKKWRCHelper_GetCellDirectionValues" ref="1d8e959e33b29c3c259f0d5382e8f728" args="(ABCD, EFGH)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define VTKKWRCHelper_GetCellDirectionValues </td> <td>(</td> <td class="paramtype">ABCD, <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">EFGH </td> <td class="paramname"> </td> <td> ) </td> <td></td> </tr> </table> </div> <div class="memdoc"> <p> <b>Value:</b><div class="fragment"><pre class="fragment">normalA = <span class="keyword">static_cast<</span><span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <span class="keyword">></span>(*(ABCD )); \ normalB = <span class="keyword">static_cast<</span><span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <span class="keyword">></span>(*(ABCD+dBFinc)); \ normalC = <span class="keyword">static_cast<</span><span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <span class="keyword">></span>(*(ABCD+dCGinc)); \ normalD = <span class="keyword">static_cast<</span><span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <span class="keyword">></span>(*(ABCD+dDHinc)); \ normalE = <span class="keyword">static_cast<</span><span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <span class="keyword">></span>(*(EFGH )); \ normalF = <span class="keyword">static_cast<</span><span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <span class="keyword">></span>(*(EFGH+dBFinc)); \ normalG = <span class="keyword">static_cast<</span><span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <span class="keyword">></span>(*(EFGH+dCGinc)); \ normalH = <span class="keyword">static_cast<</span><span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <span class="keyword">></span>(*(EFGH+dDHinc)); </pre></div> <p>Definition at line <a class="el" href="a05399.html#l00065">65</a> of file <a class="el" href="a05399.html">vtkFixedPointVolumeRayCastHelper.h</a>.</p> </div> </div><p> <a class="anchor" name="cdb90a51077561ee4196200f3c9a0da4"></a><!-- doxytag: member="vtkFixedPointVolumeRayCastHelper.h::VTKKWRCHelper_GetCellComponentScalarValues" ref="cdb90a51077561ee4196200f3c9a0da4" args="(DATA, CIDX, SCALE, SHIFT)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define VTKKWRCHelper_GetCellComponentScalarValues </td> <td>(</td> <td class="paramtype">DATA, <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">CIDX, <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">SCALE, <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">SHIFT </td> <td class="paramname"> </td> <td> ) </td> <td></td> </tr> </table> </div> <div class="memdoc"> <p> <b>Value:</b><div class="fragment"><pre class="fragment">A[CIDX] = <span class="keyword">static_cast<</span><span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <span class="keyword">></span>(SCALE*(*(DATA ) + SHIFT)); \ B[CIDX] = <span class="keyword">static_cast<</span><span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <span class="keyword">></span>(SCALE*(*(DATA+Binc) + SHIFT)); \ C[CIDX] = <span class="keyword">static_cast<</span><span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <span class="keyword">></span>(SCALE*(*(DATA+Cinc) + SHIFT)); \ D[CIDX] = <span class="keyword">static_cast<</span><span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <span class="keyword">></span>(SCALE*(*(DATA+Dinc) + SHIFT)); \ E[CIDX] = <span class="keyword">static_cast<</span><span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <span class="keyword">></span>(SCALE*(*(DATA+Einc) + SHIFT)); \ F[CIDX] = <span class="keyword">static_cast<</span><span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <span class="keyword">></span>(SCALE*(*(DATA+Finc) + SHIFT)); \ G[CIDX] = <span class="keyword">static_cast<</span><span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <span class="keyword">></span>(SCALE*(*(DATA+Ginc) + SHIFT)); \ H[CIDX] = <span class="keyword">static_cast<</span><span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <span class="keyword">></span>(SCALE*(*(DATA+Hinc) + SHIFT)) </pre></div> <p>Definition at line <a class="el" href="a05399.html#l00077">77</a> of file <a class="el" href="a05399.html">vtkFixedPointVolumeRayCastHelper.h</a>.</p> </div> </div><p> <a class="anchor" name="92fce015b053940a8aec62a69447cce1"></a><!-- doxytag: member="vtkFixedPointVolumeRayCastHelper.h::VTKKWRCHelper_GetCellComponentRawScalarValues" ref="92fce015b053940a8aec62a69447cce1" args="(DATA, CIDX)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define VTKKWRCHelper_GetCellComponentRawScalarValues </td> <td>(</td> <td class="paramtype">DATA, <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">CIDX </td> <td class="paramname"> </td> <td> ) </td> <td></td> </tr> </table> </div> <div class="memdoc"> <p> <b>Value:</b><div class="fragment"><pre class="fragment">A[CIDX] = <span class="keyword">static_cast<</span><span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <span class="keyword">></span>((*(DATA ))); \ B[CIDX] = <span class="keyword">static_cast<</span><span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <span class="keyword">></span>((*(DATA+Binc))); \ C[CIDX] = <span class="keyword">static_cast<</span><span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <span class="keyword">></span>((*(DATA+Cinc))); \ D[CIDX] = <span class="keyword">static_cast<</span><span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <span class="keyword">></span>((*(DATA+Dinc))); \ E[CIDX] = <span class="keyword">static_cast<</span><span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <span class="keyword">></span>((*(DATA+Einc))); \ F[CIDX] = <span class="keyword">static_cast<</span><span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <span class="keyword">></span>((*(DATA+Finc))); \ G[CIDX] = <span class="keyword">static_cast<</span><span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <span class="keyword">></span>((*(DATA+Ginc))); \ H[CIDX] = <span class="keyword">static_cast<</span><span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <span class="keyword">></span>((*(DATA+Hinc))) </pre></div> <p>Definition at line <a class="el" href="a05399.html#l00089">89</a> of file <a class="el" href="a05399.html">vtkFixedPointVolumeRayCastHelper.h</a>.</p> </div> </div><p> <a class="anchor" name="64cb09b206e0e5411002af55e9156436"></a><!-- doxytag: member="vtkFixedPointVolumeRayCastHelper.h::VTKKWRCHelper_GetCellComponentMagnitudeValues" ref="64cb09b206e0e5411002af55e9156436" args="(ABCD, EFGH, CIDX)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define VTKKWRCHelper_GetCellComponentMagnitudeValues </td> <td>(</td> <td class="paramtype">ABCD, <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">EFGH, <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">CIDX </td> <td class="paramname"> </td> <td> ) </td> <td></td> </tr> </table> </div> <div class="memdoc"> <p> <b>Value:</b><div class="fragment"><pre class="fragment">mA[CIDX] = <span class="keyword">static_cast<</span><span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <span class="keyword">></span>(*(ABCD )); \ mB[CIDX] = <span class="keyword">static_cast<</span><span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <span class="keyword">></span>(*(ABCD+mBFinc)); \ mC[CIDX] = <span class="keyword">static_cast<</span><span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <span class="keyword">></span>(*(ABCD+mCGinc)); \ mD[CIDX] = <span class="keyword">static_cast<</span><span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <span class="keyword">></span>(*(ABCD+mDHinc)); \ mE[CIDX] = <span class="keyword">static_cast<</span><span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <span class="keyword">></span>(*(EFGH )); \ mF[CIDX] = <span class="keyword">static_cast<</span><span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <span class="keyword">></span>(*(EFGH+mBFinc)); \ mG[CIDX] = <span class="keyword">static_cast<</span><span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <span class="keyword">></span>(*(EFGH+mCGinc)); \ mH[CIDX] = <span class="keyword">static_cast<</span><span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <span class="keyword">></span>(*(EFGH+mDHinc)) </pre></div> <p>Definition at line <a class="el" href="a05399.html#l00101">101</a> of file <a class="el" href="a05399.html">vtkFixedPointVolumeRayCastHelper.h</a>.</p> </div> </div><p> <a class="anchor" name="501b2a8672cbfda82b349e962f1c4855"></a><!-- doxytag: member="vtkFixedPointVolumeRayCastHelper.h::VTKKWRCHelper_GetCellComponentDirectionValues" ref="501b2a8672cbfda82b349e962f1c4855" args="(ABCD, EFGH, CIDX)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define VTKKWRCHelper_GetCellComponentDirectionValues </td> <td>(</td> <td class="paramtype">ABCD, <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">EFGH, <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">CIDX </td> <td class="paramname"> </td> <td> ) </td> <td></td> </tr> </table> </div> <div class="memdoc"> <p> <b>Value:</b><div class="fragment"><pre class="fragment">normalA[CIDX] = <span class="keyword">static_cast<</span><span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <span class="keyword">></span>(*(ABCD )); \ normalB[CIDX] = <span class="keyword">static_cast<</span><span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <span class="keyword">></span>(*(ABCD+dBFinc)); \ normalC[CIDX] = <span class="keyword">static_cast<</span><span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <span class="keyword">></span>(*(ABCD+dCGinc)); \ normalD[CIDX] = <span class="keyword">static_cast<</span><span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <span class="keyword">></span>(*(ABCD+dDHinc)); \ normalE[CIDX] = <span class="keyword">static_cast<</span><span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <span class="keyword">></span>(*(EFGH )); \ normalF[CIDX] = <span class="keyword">static_cast<</span><span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <span class="keyword">></span>(*(EFGH+dBFinc)); \ normalG[CIDX] = <span class="keyword">static_cast<</span><span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <span class="keyword">></span>(*(EFGH+dCGinc)); \ normalH[CIDX] = <span class="keyword">static_cast<</span><span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <span class="keyword">></span>(*(EFGH+dDHinc)); </pre></div> <p>Definition at line <a class="el" href="a05399.html#l00113">113</a> of file <a class="el" href="a05399.html">vtkFixedPointVolumeRayCastHelper.h</a>.</p> </div> </div><p> <a class="anchor" name="c74a3dc9a773aa0348fa3b933dd9a1b5"></a><!-- doxytag: member="vtkFixedPointVolumeRayCastHelper.h::VTKKWRCHelper_ComputeWeights" ref="c74a3dc9a773aa0348fa3b933dd9a1b5" args="(POS)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define VTKKWRCHelper_ComputeWeights </td> <td>(</td> <td class="paramtype">POS </td> <td class="paramname"> </td> <td> ) </td> <td></td> </tr> </table> </div> <div class="memdoc"> <p> <b>Value:</b><div class="fragment"><pre class="fragment">w2X = (POS[0]&<a class="code" href="a03610.html#94a07d5499d7e0bd1befbd6edd4e4650">VTKKW_FP_MASK</a>); \ w2Y = (POS[1]&<a class="code" href="a03610.html#94a07d5499d7e0bd1befbd6edd4e4650">VTKKW_FP_MASK</a>); \ w2Z = (POS[2]&<a class="code" href="a03610.html#94a07d5499d7e0bd1befbd6edd4e4650">VTKKW_FP_MASK</a>); \ \ w1X = ((~w2X)&<a class="code" href="a03610.html#94a07d5499d7e0bd1befbd6edd4e4650">VTKKW_FP_MASK</a>); \ w1Y = ((~w2Y)&<a class="code" href="a03610.html#94a07d5499d7e0bd1befbd6edd4e4650">VTKKW_FP_MASK</a>); \ w1Z = ((~w2Z)&<a class="code" href="a03610.html#94a07d5499d7e0bd1befbd6edd4e4650">VTKKW_FP_MASK</a>); \ \ w1Xw1Y = (0x4000+(w1X*w1Y))>><a class="code" href="a03610.html#79f3842826032e2162a3d0db69e1cc9c">VTKKW_FP_SHIFT</a>; \ w2Xw1Y = (0x4000+(w2X*w1Y))>><a class="code" href="a03610.html#79f3842826032e2162a3d0db69e1cc9c">VTKKW_FP_SHIFT</a>; \ w1Xw2Y = (0x4000+(w1X*w2Y))>><a class="code" href="a03610.html#79f3842826032e2162a3d0db69e1cc9c">VTKKW_FP_SHIFT</a>; \ w2Xw2Y = (0x4000+(w2X*w2Y))>><a class="code" href="a03610.html#79f3842826032e2162a3d0db69e1cc9c">VTKKW_FP_SHIFT</a>; \ </pre></div> <p>Definition at line <a class="el" href="a05399.html#l00126">126</a> of file <a class="el" href="a05399.html">vtkFixedPointVolumeRayCastHelper.h</a>.</p> </div> </div><p> <a class="anchor" name="ec2c73dc8ed2e5622c48c98e97cf69c8"></a><!-- doxytag: member="vtkFixedPointVolumeRayCastHelper.h::VTKKWRCHelper_InterpolateScalar" ref="ec2c73dc8ed2e5622c48c98e97cf69c8" args="(VAL)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define VTKKWRCHelper_InterpolateScalar </td> <td>(</td> <td class="paramtype">VAL </td> <td class="paramname"> </td> <td> ) </td> <td></td> </tr> </table> </div> <div class="memdoc"> <p> <b>Value:</b><div class="fragment"><pre class="fragment">VAL = \ (0x7fff + ((A*((0x4000 + w1Xw1Y*w1Z)>><a class="code" href="a03610.html#79f3842826032e2162a3d0db69e1cc9c">VTKKW_FP_SHIFT</a>)) + \ (B*((0x4000 + w2Xw1Y*w1Z)>><a class="code" href="a03610.html#79f3842826032e2162a3d0db69e1cc9c">VTKKW_FP_SHIFT</a>)) + \ (C*((0x4000 + w1Xw2Y*w1Z)>><a class="code" href="a03610.html#79f3842826032e2162a3d0db69e1cc9c">VTKKW_FP_SHIFT</a>)) + \ (D*((0x4000 + w2Xw2Y*w1Z)>><a class="code" href="a03610.html#79f3842826032e2162a3d0db69e1cc9c">VTKKW_FP_SHIFT</a>)) + \ (E*((0x4000 + w1Xw1Y*w2Z)>><a class="code" href="a03610.html#79f3842826032e2162a3d0db69e1cc9c">VTKKW_FP_SHIFT</a>)) + \ (F*((0x4000 + w2Xw1Y*w2Z)>><a class="code" href="a03610.html#79f3842826032e2162a3d0db69e1cc9c">VTKKW_FP_SHIFT</a>)) + \ (G*((0x4000 + w1Xw2Y*w2Z)>><a class="code" href="a03610.html#79f3842826032e2162a3d0db69e1cc9c">VTKKW_FP_SHIFT</a>)) + \ (H*((0x4000 + w2Xw2Y*w2Z)>><a class="code" href="a03610.html#79f3842826032e2162a3d0db69e1cc9c">VTKKW_FP_SHIFT</a>)))) >> <a class="code" href="a03610.html#79f3842826032e2162a3d0db69e1cc9c">VTKKW_FP_SHIFT</a>; </pre></div> <p>Definition at line <a class="el" href="a05399.html#l00143">143</a> of file <a class="el" href="a05399.html">vtkFixedPointVolumeRayCastHelper.h</a>.</p> </div> </div><p> <a class="anchor" name="6140183a2ab115f204c513c90d2194af"></a><!-- doxytag: member="vtkFixedPointVolumeRayCastHelper.h::VTKKWRCHelper_InterpolateMagnitude" ref="6140183a2ab115f204c513c90d2194af" args="(VAL)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define VTKKWRCHelper_InterpolateMagnitude </td> <td>(</td> <td class="paramtype">VAL </td> <td class="paramname"> </td> <td> ) </td> <td></td> </tr> </table> </div> <div class="memdoc"> <p> <b>Value:</b><div class="fragment"><pre class="fragment">VAL = \ (0x7fff + ((mA*((0x4000 + w1Xw1Y*w1Z)>><a class="code" href="a03610.html#79f3842826032e2162a3d0db69e1cc9c">VTKKW_FP_SHIFT</a>)) + \ (mB*((0x4000 + w2Xw1Y*w1Z)>><a class="code" href="a03610.html#79f3842826032e2162a3d0db69e1cc9c">VTKKW_FP_SHIFT</a>)) + \ (mC*((0x4000 + w1Xw2Y*w1Z)>><a class="code" href="a03610.html#79f3842826032e2162a3d0db69e1cc9c">VTKKW_FP_SHIFT</a>)) + \ (mD*((0x4000 + w2Xw2Y*w1Z)>><a class="code" href="a03610.html#79f3842826032e2162a3d0db69e1cc9c">VTKKW_FP_SHIFT</a>)) + \ (mE*((0x4000 + w1Xw1Y*w2Z)>><a class="code" href="a03610.html#79f3842826032e2162a3d0db69e1cc9c">VTKKW_FP_SHIFT</a>)) + \ (mF*((0x4000 + w2Xw1Y*w2Z)>><a class="code" href="a03610.html#79f3842826032e2162a3d0db69e1cc9c">VTKKW_FP_SHIFT</a>)) + \ (mG*((0x4000 + w1Xw2Y*w2Z)>><a class="code" href="a03610.html#79f3842826032e2162a3d0db69e1cc9c">VTKKW_FP_SHIFT</a>)) + \ (mH*((0x4000 + w2Xw2Y*w2Z)>><a class="code" href="a03610.html#79f3842826032e2162a3d0db69e1cc9c">VTKKW_FP_SHIFT</a>)))) >> <a class="code" href="a03610.html#79f3842826032e2162a3d0db69e1cc9c">VTKKW_FP_SHIFT</a>; </pre></div> <p>Definition at line <a class="el" href="a05399.html#l00156">156</a> of file <a class="el" href="a05399.html">vtkFixedPointVolumeRayCastHelper.h</a>.</p> </div> </div><p> <a class="anchor" name="60a5b3990299632a7471d11bc3d71cc1"></a><!-- doxytag: member="vtkFixedPointVolumeRayCastHelper.h::VTKKWRCHelper_InterpolateScalarComponent" ref="60a5b3990299632a7471d11bc3d71cc1" args="(VAL, CIDX, COMPONENTS)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define VTKKWRCHelper_InterpolateScalarComponent </td> <td>(</td> <td class="paramtype">VAL, <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">CIDX, <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">COMPONENTS </td> <td class="paramname"> </td> <td> ) </td> <td></td> </tr> </table> </div> <div class="memdoc"> <p> <b>Value:</b><div class="fragment"><pre class="fragment"><span class="keywordflow">for</span> ( CIDX = 0; CIDX < COMPONENTS; CIDX++ ) \ { \ VAL[CIDX] = \ (0x7fff + ((A[CIDX]*((0x4000 + w1Xw1Y*w1Z)>><a class="code" href="a03610.html#79f3842826032e2162a3d0db69e1cc9c">VTKKW_FP_SHIFT</a>)) + \ (B[CIDX]*((0x4000 + w2Xw1Y*w1Z)>><a class="code" href="a03610.html#79f3842826032e2162a3d0db69e1cc9c">VTKKW_FP_SHIFT</a>)) + \ (C[CIDX]*((0x4000 + w1Xw2Y*w1Z)>><a class="code" href="a03610.html#79f3842826032e2162a3d0db69e1cc9c">VTKKW_FP_SHIFT</a>)) + \ (D[CIDX]*((0x4000 + w2Xw2Y*w1Z)>><a class="code" href="a03610.html#79f3842826032e2162a3d0db69e1cc9c">VTKKW_FP_SHIFT</a>)) + \ (E[CIDX]*((0x4000 + w1Xw1Y*w2Z)>><a class="code" href="a03610.html#79f3842826032e2162a3d0db69e1cc9c">VTKKW_FP_SHIFT</a>)) + \ (F[CIDX]*((0x4000 + w2Xw1Y*w2Z)>><a class="code" href="a03610.html#79f3842826032e2162a3d0db69e1cc9c">VTKKW_FP_SHIFT</a>)) + \ (G[CIDX]*((0x4000 + w1Xw2Y*w2Z)>><a class="code" href="a03610.html#79f3842826032e2162a3d0db69e1cc9c">VTKKW_FP_SHIFT</a>)) + \ (H[CIDX]*((0x4000 + w2Xw2Y*w2Z)>><a class="code" href="a03610.html#79f3842826032e2162a3d0db69e1cc9c">VTKKW_FP_SHIFT</a>)))) >> <a class="code" href="a03610.html#79f3842826032e2162a3d0db69e1cc9c">VTKKW_FP_SHIFT</a>; \ } \ </pre></div> <p>Definition at line <a class="el" href="a05399.html#l00169">169</a> of file <a class="el" href="a05399.html">vtkFixedPointVolumeRayCastHelper.h</a>.</p> </div> </div><p> <a class="anchor" name="5596054dc4318a9eae4594d7f6ead9cb"></a><!-- doxytag: member="vtkFixedPointVolumeRayCastHelper.h::VTKKWRCHelper_InterpolateMagnitudeComponent" ref="5596054dc4318a9eae4594d7f6ead9cb" args="(VAL, CIDX, COMPONENTS)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define VTKKWRCHelper_InterpolateMagnitudeComponent </td> <td>(</td> <td class="paramtype">VAL, <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">CIDX, <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">COMPONENTS </td> <td class="paramname"> </td> <td> ) </td> <td></td> </tr> </table> </div> <div class="memdoc"> <p> <b>Value:</b><div class="fragment"><pre class="fragment"><span class="keywordflow">for</span> ( CIDX = 0; CIDX < COMPONENTS; CIDX++ ) \ { \ VAL[CIDX] = \ (0x7fff + ((mA[CIDX]*((0x4000 + w1Xw1Y*w1Z)>><a class="code" href="a03610.html#79f3842826032e2162a3d0db69e1cc9c">VTKKW_FP_SHIFT</a>)) + \ (mB[CIDX]*((0x4000 + w2Xw1Y*w1Z)>><a class="code" href="a03610.html#79f3842826032e2162a3d0db69e1cc9c">VTKKW_FP_SHIFT</a>)) + \ (mC[CIDX]*((0x4000 + w1Xw2Y*w1Z)>><a class="code" href="a03610.html#79f3842826032e2162a3d0db69e1cc9c">VTKKW_FP_SHIFT</a>)) + \ (mD[CIDX]*((0x4000 + w2Xw2Y*w1Z)>><a class="code" href="a03610.html#79f3842826032e2162a3d0db69e1cc9c">VTKKW_FP_SHIFT</a>)) + \ (mE[CIDX]*((0x4000 + w1Xw1Y*w2Z)>><a class="code" href="a03610.html#79f3842826032e2162a3d0db69e1cc9c">VTKKW_FP_SHIFT</a>)) + \ (mF[CIDX]*((0x4000 + w2Xw1Y*w2Z)>><a class="code" href="a03610.html#79f3842826032e2162a3d0db69e1cc9c">VTKKW_FP_SHIFT</a>)) + \ (mG[CIDX]*((0x4000 + w1Xw2Y*w2Z)>><a class="code" href="a03610.html#79f3842826032e2162a3d0db69e1cc9c">VTKKW_FP_SHIFT</a>)) + \ (mH[CIDX]*((0x4000 + w2Xw2Y*w2Z)>><a class="code" href="a03610.html#79f3842826032e2162a3d0db69e1cc9c">VTKKW_FP_SHIFT</a>)))) >> <a class="code" href="a03610.html#79f3842826032e2162a3d0db69e1cc9c">VTKKW_FP_SHIFT</a>; \ } </pre></div> <p>Definition at line <a class="el" href="a05399.html#l00185">185</a> of file <a class="el" href="a05399.html">vtkFixedPointVolumeRayCastHelper.h</a>.</p> </div> </div><p> <a class="anchor" name="d96914886446121752e0462f10a39d84"></a><!-- doxytag: member="vtkFixedPointVolumeRayCastHelper.h::VTKKWRCHelper_InterpolateShading" ref="d96914886446121752e0462f10a39d84" args="(DTABLE, STABLE, COLOR)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define VTKKWRCHelper_InterpolateShading </td> <td>(</td> <td class="paramtype">DTABLE, <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">STABLE, <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">COLOR </td> <td class="paramname"> </td> <td> ) </td> <td></td> </tr> </table> </div> <div class="memdoc"> <p> <p>Definition at line <a class="el" href="a05399.html#l00201">201</a> of file <a class="el" href="a05399.html">vtkFixedPointVolumeRayCastHelper.h</a>.</p> </div> </div><p> <a class="anchor" name="6fd1309c4363c7797e55a70de81900dc"></a><!-- doxytag: member="vtkFixedPointVolumeRayCastHelper.h::VTKKWRCHelper_InterpolateShadingComponent" ref="6fd1309c4363c7797e55a70de81900dc" args="(DTABLE, STABLE, COLOR, CIDX)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define VTKKWRCHelper_InterpolateShadingComponent </td> <td>(</td> <td class="paramtype">DTABLE, <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">STABLE, <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">COLOR, <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">CIDX </td> <td class="paramname"> </td> <td> ) </td> <td></td> </tr> </table> </div> <div class="memdoc"> <p> <p>Definition at line <a class="el" href="a05399.html#l00276">276</a> of file <a class="el" href="a05399.html">vtkFixedPointVolumeRayCastHelper.h</a>.</p> </div> </div><p> <a class="anchor" name="0fe5988a0ac351ebc9be52d3aac48b6b"></a><!-- doxytag: member="vtkFixedPointVolumeRayCastHelper.h::VTKKWRCHelper_LookupColorUS" ref="0fe5988a0ac351ebc9be52d3aac48b6b" args="(COLORTABLE, SCALAROPACITYTABLE, IDX, COLOR)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define VTKKWRCHelper_LookupColorUS </td> <td>(</td> <td class="paramtype">COLORTABLE, <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">SCALAROPACITYTABLE, <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">IDX, <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">COLOR </td> <td class="paramname"> </td> <td> ) </td> <td></td> </tr> </table> </div> <div class="memdoc"> <p> <b>Value:</b><div class="fragment"><pre class="fragment">COLOR[3] = SCALAROPACITYTABLE[IDX]; \ <span class="keywordflow">if</span> ( !COLOR[3] ) {<span class="keywordflow">continue</span>;} \ COLOR[0] = <span class="keyword">static_cast<</span><span class="keywordtype">unsigned</span> <span class="keywordtype">short</span><span class="keyword">></span> \ ((COLORTABLE[3*IDX ]*COLOR[3] + 0x7fff)>>(<a class="code" href="a03610.html#79f3842826032e2162a3d0db69e1cc9c">VTKKW_FP_SHIFT</a>)); \ COLOR[1] = <span class="keyword">static_cast<</span><span class="keywordtype">unsigned</span> <span class="keywordtype">short</span><span class="keyword">></span> \ ((COLORTABLE[3*IDX+1]*COLOR[3] + 0x7fff)>>(<a class="code" href="a03610.html#79f3842826032e2162a3d0db69e1cc9c">VTKKW_FP_SHIFT</a>)); \ COLOR[2] = <span class="keyword">static_cast<</span><span class="keywordtype">unsigned</span> <span class="keywordtype">short</span><span class="keyword">></span> \ ((COLORTABLE[3*IDX+2]*COLOR[3] + 0x7fff)>>(<a class="code" href="a03610.html#79f3842826032e2162a3d0db69e1cc9c">VTKKW_FP_SHIFT</a>)); </pre></div> <p>Definition at line <a class="el" href="a05399.html#l00350">350</a> of file <a class="el" href="a05399.html">vtkFixedPointVolumeRayCastHelper.h</a>.</p> </div> </div><p> <a class="anchor" name="eea9a304c1dfe5bdeac5a0907b32abf3"></a><!-- doxytag: member="vtkFixedPointVolumeRayCastHelper.h::VTKKWRCHelper_LookupColorMax" ref="eea9a304c1dfe5bdeac5a0907b32abf3" args="(COLORTABLE, SCALAROPACITYTABLE, IDX, COLOR)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define VTKKWRCHelper_LookupColorMax </td> <td>(</td> <td class="paramtype">COLORTABLE, <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">SCALAROPACITYTABLE, <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">IDX, <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">COLOR </td> <td class="paramname"> </td> <td> ) </td> <td></td> </tr> </table> </div> <div class="memdoc"> <p> <b>Value:</b><div class="fragment"><pre class="fragment">COLOR[3] = SCALAROPACITYTABLE[IDX]; \ COLOR[0] = <span class="keyword">static_cast<</span><span class="keywordtype">unsigned</span> <span class="keywordtype">short</span><span class="keyword">></span> \ ((COLORTABLE[3*IDX ]*COLOR[3] + 0x7fff)>>(<a class="code" href="a03610.html#79f3842826032e2162a3d0db69e1cc9c">VTKKW_FP_SHIFT</a>)); \ COLOR[1] = <span class="keyword">static_cast<</span><span class="keywordtype">unsigned</span> <span class="keywordtype">short</span><span class="keyword">></span> \ ((COLORTABLE[3*IDX+1]*COLOR[3] + 0x7fff)>>(<a class="code" href="a03610.html#79f3842826032e2162a3d0db69e1cc9c">VTKKW_FP_SHIFT</a>)); \ COLOR[2] = <span class="keyword">static_cast<</span><span class="keywordtype">unsigned</span> <span class="keywordtype">short</span><span class="keyword">></span> \ ((COLORTABLE[3*IDX+2]*COLOR[3] + 0x7fff)>>(<a class="code" href="a03610.html#79f3842826032e2162a3d0db69e1cc9c">VTKKW_FP_SHIFT</a>)); </pre></div> <p>Definition at line <a class="el" href="a05399.html#l00362">362</a> of file <a class="el" href="a05399.html">vtkFixedPointVolumeRayCastHelper.h</a>.</p> </div> </div><p> <a class="anchor" name="d31a02d4adfe7d0d142d7765972b2d91"></a><!-- doxytag: member="vtkFixedPointVolumeRayCastHelper.h::VTKKWRCHelper_LookupDependentColorUS" ref="d31a02d4adfe7d0d142d7765972b2d91" args="(COLORTABLE, SCALAROPACITYTABLE, IDX, CMPS, COLOR)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define VTKKWRCHelper_LookupDependentColorUS </td> <td>(</td> <td class="paramtype">COLORTABLE, <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">SCALAROPACITYTABLE, <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">IDX, <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">CMPS, <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">COLOR </td> <td class="paramname"> </td> <td> ) </td> <td></td> </tr> </table> </div> <div class="memdoc"> <p> <b>Value:</b><div class="fragment"><pre class="fragment">{ \ <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> _alpha; \ <span class="keywordflow">switch</span> ( CMPS ) \ { \ <span class="keywordflow">case</span> 2: \ _alpha = SCALAROPACITYTABLE[IDX[1]]; \ COLOR[0] = <span class="keyword">static_cast<</span><span class="keywordtype">unsigned</span> <span class="keywordtype">short</span><span class="keyword">></span> \ ((COLORTABLE[3*IDX[0] ]*_alpha + 0x7fff)>>(<a class="code" href="a03610.html#79f3842826032e2162a3d0db69e1cc9c">VTKKW_FP_SHIFT</a>)); \ COLOR[1] = <span class="keyword">static_cast<</span><span class="keywordtype">unsigned</span> <span class="keywordtype">short</span><span class="keyword">></span> \ ((COLORTABLE[3*IDX[0]+1]*_alpha + 0x7fff)>>(<a class="code" href="a03610.html#79f3842826032e2162a3d0db69e1cc9c">VTKKW_FP_SHIFT</a>)); \ COLOR[2] = <span class="keyword">static_cast<</span><span class="keywordtype">unsigned</span> <span class="keywordtype">short</span><span class="keyword">></span> \ ((COLORTABLE[3*IDX[0]+2]*_alpha + 0x7fff)>>(<a class="code" href="a03610.html#79f3842826032e2162a3d0db69e1cc9c">VTKKW_FP_SHIFT</a>)); \ COLOR[3] = _alpha; \ <span class="keywordflow">break</span>; \ <span class="keywordflow">case</span> 4: \ _alpha = SCALAROPACITYTABLE[IDX[3]]; \ COLOR[0] = <span class="keyword">static_cast<</span><span class="keywordtype">unsigned</span> <span class="keywordtype">short</span><span class="keyword">></span>((IDX[0]*_alpha + 0x7f)>>8 ); \ COLOR[1] = <span class="keyword">static_cast<</span><span class="keywordtype">unsigned</span> <span class="keywordtype">short</span><span class="keyword">></span>((IDX[1]*_alpha + 0x7f)>>8 ); \ COLOR[2] = <span class="keyword">static_cast<</span><span class="keywordtype">unsigned</span> <span class="keywordtype">short</span><span class="keyword">></span>((IDX[2]*_alpha + 0x7f)>>8 ); \ COLOR[3] = _alpha; \ <span class="keywordflow">break</span>; \ } \ } </pre></div> <p>Definition at line <a class="el" href="a05399.html#l00373">373</a> of file <a class="el" href="a05399.html">vtkFixedPointVolumeRayCastHelper.h</a>.</p> </div> </div><p> <a class="anchor" name="be65dc80c28ab34d3f905a4ccb6cbc49"></a><!-- doxytag: member="vtkFixedPointVolumeRayCastHelper.h::VTKKWRCHelper_LookupColorGOUS" ref="be65dc80c28ab34d3f905a4ccb6cbc49" args="(CTABLE, SOTABLE, GOTABLE, IDX, IDX2, COLOR)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define VTKKWRCHelper_LookupColorGOUS </td> <td>(</td> <td class="paramtype">CTABLE, <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">SOTABLE, <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">GOTABLE, <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">IDX, <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">IDX2, <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">COLOR </td> <td class="paramname"> </td> <td> ) </td> <td></td> </tr> </table> </div> <div class="memdoc"> <p> <b>Value:</b><div class="fragment"><pre class="fragment">COLOR[3] = (SOTABLE[IDX] * GOTABLE[IDX2] + 0x7fff)>><a class="code" href="a03610.html#79f3842826032e2162a3d0db69e1cc9c">VTKKW_FP_SHIFT</a>; \ <span class="keywordflow">if</span> ( !COLOR[3] ) {<span class="keywordflow">continue</span>;} \ COLOR[0] = <span class="keyword">static_cast<</span><span class="keywordtype">unsigned</span> <span class="keywordtype">short</span><span class="keyword">></span> \ ((CTABLE[3*IDX ]*COLOR[3] + 0x7fff)>>(<a class="code" href="a03610.html#79f3842826032e2162a3d0db69e1cc9c">VTKKW_FP_SHIFT</a>)); \ COLOR[1] = <span class="keyword">static_cast<</span><span class="keywordtype">unsigned</span> <span class="keywordtype">short</span><span class="keyword">></span> \ ((CTABLE[3*IDX+1]*COLOR[3] + 0x7fff)>>(<a class="code" href="a03610.html#79f3842826032e2162a3d0db69e1cc9c">VTKKW_FP_SHIFT</a>)); \ COLOR[2] = <span class="keyword">static_cast<</span><span class="keywordtype">unsigned</span> <span class="keywordtype">short</span><span class="keyword">></span> \ ((CTABLE[3*IDX+2]*COLOR[3] + 0x7fff)>>(<a class="code" href="a03610.html#79f3842826032e2162a3d0db69e1cc9c">VTKKW_FP_SHIFT</a>)); </pre></div> <p>Definition at line <a class="el" href="a05399.html#l00400">400</a> of file <a class="el" href="a05399.html">vtkFixedPointVolumeRayCastHelper.h</a>.</p> </div> </div><p> <a class="anchor" name="dbfe23041a4e0f2488d94dc324beee28"></a><!-- doxytag: member="vtkFixedPointVolumeRayCastHelper.h::VTKKWRCHelper_LookupShading" ref="dbfe23041a4e0f2488d94dc324beee28" args="(DTABLE, STABLE, NORMAL, COLOR)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define VTKKWRCHelper_LookupShading </td> <td>(</td> <td class="paramtype">DTABLE, <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">STABLE, <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">NORMAL, <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">COLOR </td> <td class="paramname"> </td> <td> ) </td> <td></td> </tr> </table> </div> <div class="memdoc"> <p> <b>Value:</b><div class="fragment"><pre class="fragment">COLOR[0] = <span class="keyword">static_cast<</span><span class="keywordtype">unsigned</span> <span class="keywordtype">short</span><span class="keyword">></span>((DTABLE[3*NORMAL ]*COLOR[0]+0x7fff)>><a class="code" href="a03610.html#79f3842826032e2162a3d0db69e1cc9c">VTKKW_FP_SHIFT</a>); \ COLOR[1] = <span class="keyword">static_cast<</span><span class="keywordtype">unsigned</span> <span class="keywordtype">short</span><span class="keyword">></span>((DTABLE[3*NORMAL+1]*COLOR[1]+0x7fff)>><a class="code" href="a03610.html#79f3842826032e2162a3d0db69e1cc9c">VTKKW_FP_SHIFT</a>); \ COLOR[2] = <span class="keyword">static_cast<</span><span class="keywordtype">unsigned</span> <span class="keywordtype">short</span><span class="keyword">></span>((DTABLE[3*NORMAL+2]*COLOR[2]+0x7fff)>><a class="code" href="a03610.html#79f3842826032e2162a3d0db69e1cc9c">VTKKW_FP_SHIFT</a>); \ COLOR[0] += (STABLE[3*NORMAL ]*COLOR[3] + 0x7fff)>><a class="code" href="a03610.html#79f3842826032e2162a3d0db69e1cc9c">VTKKW_FP_SHIFT</a>; \ COLOR[1] += (STABLE[3*NORMAL+1]*COLOR[3] + 0x7fff)>><a class="code" href="a03610.html#79f3842826032e2162a3d0db69e1cc9c">VTKKW_FP_SHIFT</a>; \ COLOR[2] += (STABLE[3*NORMAL+2]*COLOR[3] + 0x7fff)>><a class="code" href="a03610.html#79f3842826032e2162a3d0db69e1cc9c">VTKKW_FP_SHIFT</a>; </pre></div> <p>Definition at line <a class="el" href="a05399.html#l00412">412</a> of file <a class="el" href="a05399.html">vtkFixedPointVolumeRayCastHelper.h</a>.</p> </div> </div><p> <a class="anchor" name="76cc0c771fdab4e35029e569a2575ddd"></a><!-- doxytag: member="vtkFixedPointVolumeRayCastHelper.h::VTKKWRCHelper_LookupAndCombineIndependentColorsUS" ref="76cc0c771fdab4e35029e569a2575ddd" args="(COLORTABLE, SOTABLE,SCALAR, WEIGHTS,COMPONENTS, COLOR)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define VTKKWRCHelper_LookupAndCombineIndependentColorsUS </td> <td>(</td> <td class="paramtype">COLORTABLE, <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">SOTABLE, <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">SCALAR, <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">WEIGHTS, <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">COMPONENTS, <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">COLOR </td> <td class="paramname"> </td> <td> ) </td> <td></td> </tr> </table> </div> <div class="memdoc"> <p> <b>Value:</b><div class="fragment"><pre class="fragment"><span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> _tmp[4] = {0,0,0,0}; \ <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> _alpha[4] = {0,0,0,0}; \ <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> _totalAlpha = 0; \ \ {<span class="keywordflow">for</span> ( <span class="keywordtype">int</span> _idx = 0; _idx < COMPONENTS; _idx++ ) \ { \ _alpha[_idx] = <span class="keyword">static_cast<</span><span class="keywordtype">unsigned</span> <span class="keywordtype">short</span><span class="keyword">></span>(SOTABLE[_idx][SCALAR[_idx]]*WEIGHTS[_idx]); \ _totalAlpha += _alpha[_idx]; \ }} \ \ <span class="keywordflow">if</span> ( !_totalAlpha ) {<span class="keywordflow">continue</span>;} \ {<span class="keywordflow">for</span> ( <span class="keywordtype">int</span> _idx = 0; _idx < COMPONENTS; _idx++ ) \ { \ <span class="keywordflow">if</span> ( _alpha[_idx] ) \ { \ _tmp[0] += <span class="keyword">static_cast<</span><span class="keywordtype">unsigned</span> <span class="keywordtype">short</span><span class="keyword">></span>(((COLORTABLE[_idx][3*SCALAR[_idx] ])*_alpha[_idx] + 0x7fff)>>(<a class="code" href="a03610.html#79f3842826032e2162a3d0db69e1cc9c">VTKKW_FP_SHIFT</a>)); \ _tmp[1] += <span class="keyword">static_cast<</span><span class="keywordtype">unsigned</span> <span class="keywordtype">short</span><span class="keyword">></span>(((COLORTABLE[_idx][3*SCALAR[_idx]+1])*_alpha[_idx] + 0x7fff)>>(<a class="code" href="a03610.html#79f3842826032e2162a3d0db69e1cc9c">VTKKW_FP_SHIFT</a>)); \ _tmp[2] += <span class="keyword">static_cast<</span><span class="keywordtype">unsigned</span> <span class="keywordtype">short</span><span class="keyword">></span>(((COLORTABLE[_idx][3*SCALAR[_idx]+2])*_alpha[_idx] + 0x7fff)>>(<a class="code" href="a03610.html#79f3842826032e2162a3d0db69e1cc9c">VTKKW_FP_SHIFT</a>)); \ _tmp[3] += ((_alpha[_idx]*_alpha[_idx])/_totalAlpha); \ } \ }} \ <span class="keywordflow">if</span> ( !_tmp[3] ) {<span class="keywordflow">continue</span>;} \ COLOR[0] = (_tmp[0]>32767)?(32767):(_tmp[0]); \ COLOR[1] = (_tmp[1]>32767)?(32767):(_tmp[1]); \ COLOR[2] = (_tmp[2]>32767)?(32767):(_tmp[2]); \ COLOR[3] = (_tmp[3]>32767)?(32767):(_tmp[3]); </pre></div> <p>Definition at line <a class="el" href="a05399.html#l00425">425</a> of file <a class="el" href="a05399.html">vtkFixedPointVolumeRayCastHelper.h</a>.</p> </div> </div><p> <a class="anchor" name="308b8228cb877a6c20ce56a3a339bc8e"></a><!-- doxytag: member="vtkFixedPointVolumeRayCastHelper.h::VTKKWRCHelper_LookupAndCombineIndependentColorsMax" ref="308b8228cb877a6c20ce56a3a339bc8e" args="(COLORTABLE, SCALAROPACITYTABLE,IDX, WEIGHTS, CMPS, COLOR)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define VTKKWRCHelper_LookupAndCombineIndependentColorsMax </td> <td>(</td> <td class="paramtype">COLORTABLE, <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">SCALAROPACITYTABLE, <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">IDX, <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">WEIGHTS, <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">CMPS, <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">COLOR </td> <td class="paramname"> </td> <td> ) </td> <td></td> </tr> </table> </div> <div class="memdoc"> <p> <b>Value:</b><div class="fragment"><pre class="fragment">{ \ <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> _tmp[4] = {0,0,0,0}; \ <span class="keywordflow">for</span> ( <span class="keywordtype">int</span> _idx = 0; _idx < CMPS; _idx++ ) \ { \ <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> _alpha = <span class="keyword">static_cast<</span><span class="keywordtype">unsigned</span> <span class="keywordtype">short</span><span class="keyword">></span>(SCALAROPACITYTABLE[_idx][IDX[_idx]]*WEIGHTS[_idx]); \ _tmp[0] += <span class="keyword">static_cast<</span><span class="keywordtype">unsigned</span> <span class="keywordtype">short</span><span class="keyword">></span>(((COLORTABLE[_idx][3*IDX[_idx] ])*_alpha + 0x7fff)>>(<a class="code" href="a03610.html#79f3842826032e2162a3d0db69e1cc9c">VTKKW_FP_SHIFT</a>)); \ _tmp[1] += <span class="keyword">static_cast<</span><span class="keywordtype">unsigned</span> <span class="keywordtype">short</span><span class="keyword">></span>(((COLORTABLE[_idx][3*IDX[_idx]+1])*_alpha + 0x7fff)>>(<a class="code" href="a03610.html#79f3842826032e2162a3d0db69e1cc9c">VTKKW_FP_SHIFT</a>)); \ _tmp[2] += <span class="keyword">static_cast<</span><span class="keywordtype">unsigned</span> <span class="keywordtype">short</span><span class="keyword">></span>(((COLORTABLE[_idx][3*IDX[_idx]+2])*_alpha + 0x7fff)>>(<a class="code" href="a03610.html#79f3842826032e2162a3d0db69e1cc9c">VTKKW_FP_SHIFT</a>)); \ _tmp[3] += _alpha; \ } \ COLOR[0] = (_tmp[0]>32767)?(32767):(_tmp[0]); \ COLOR[1] = (_tmp[1]>32767)?(32767):(_tmp[1]); \ COLOR[2] = (_tmp[2]>32767)?(32767):(_tmp[2]); \ COLOR[3] = (_tmp[3]>32767)?(32767):(_tmp[3]); \ } </pre></div> <p>Definition at line <a class="el" href="a05399.html#l00456">456</a> of file <a class="el" href="a05399.html">vtkFixedPointVolumeRayCastHelper.h</a>.</p> </div> </div><p> <a class="anchor" name="98c265aff73621ee1eb2f7f15afd29c6"></a><!-- doxytag: member="vtkFixedPointVolumeRayCastHelper.h::VTKKWRCHelper_LookupAndCombineIndependentColorsGOUS" ref="98c265aff73621ee1eb2f7f15afd29c6" args="(COLORTABLE, SOTABLE,GOTABLE,SCALAR, MAG, WEIGHTS,COMPONENTS, COLOR)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define VTKKWRCHelper_LookupAndCombineIndependentColorsGOUS </td> <td>(</td> <td class="paramtype">COLORTABLE, <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">SOTABLE, <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">GOTABLE, <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">SCALAR, <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">MAG, <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">WEIGHTS, <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">COMPONENTS, <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">COLOR </td> <td class="paramname"> </td> <td> ) </td> <td></td> </tr> </table> </div> <div class="memdoc"> <p> <b>Value:</b><div class="fragment"><pre class="fragment"><span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> _tmp[4] = {0,0,0,0}; \ <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> _alpha[4] = {0,0,0,0}; \ <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> _totalAlpha = 0; \ \ {<span class="keywordflow">for</span> ( <span class="keywordtype">int</span> _idx = 0; _idx < COMPONENTS; _idx++ ) \ { \ _alpha[_idx] = <span class="keyword">static_cast<</span><span class="keywordtype">unsigned</span> <span class="keywordtype">short</span><span class="keyword">></span>(SOTABLE[_idx][SCALAR[_idx]]*WEIGHTS[_idx]); \ <span class="keywordflow">if</span> ( _alpha[_idx] ) \ { \ _alpha[_idx] = <span class="keyword">static_cast<</span><span class="keywordtype">unsigned</span> <span class="keywordtype">short</span><span class="keyword">></span>((_alpha[_idx]*GOTABLE[_idx][MAG[_idx]] + 0x7fff)>>(<a class="code" href="a03610.html#79f3842826032e2162a3d0db69e1cc9c">VTKKW_FP_SHIFT</a>)); \ _totalAlpha += _alpha[_idx]; \ } \ }} \ \ <span class="keywordflow">if</span> ( !_totalAlpha ) {<span class="keywordflow">continue</span>;} \ {<span class="keywordflow">for</span> ( <span class="keywordtype">int</span> _idx = 0; _idx < COMPONENTS; _idx++ ) \ { \ <span class="keywordflow">if</span> ( _alpha[_idx] ) \ { \ _tmp[0] += <span class="keyword">static_cast<</span><span class="keywordtype">unsigned</span> <span class="keywordtype">short</span><span class="keyword">></span>(((COLORTABLE[_idx][3*SCALAR[_idx] ])*_alpha[_idx] + 0x7fff)>>(<a class="code" href="a03610.html#79f3842826032e2162a3d0db69e1cc9c">VTKKW_FP_SHIFT</a>)); \ _tmp[1] += <span class="keyword">static_cast<</span><span class="keywordtype">unsigned</span> <span class="keywordtype">short</span><span class="keyword">></span>(((COLORTABLE[_idx][3*SCALAR[_idx]+1])*_alpha[_idx] + 0x7fff)>>(<a class="code" href="a03610.html#79f3842826032e2162a3d0db69e1cc9c">VTKKW_FP_SHIFT</a>)); \ _tmp[2] += <span class="keyword">static_cast<</span><span class="keywordtype">unsigned</span> <span class="keywordtype">short</span><span class="keyword">></span>(((COLORTABLE[_idx][3*SCALAR[_idx]+2])*_alpha[_idx] + 0x7fff)>>(<a class="code" href="a03610.html#79f3842826032e2162a3d0db69e1cc9c">VTKKW_FP_SHIFT</a>)); \ _tmp[3] += ((_alpha[_idx]*_alpha[_idx])/_totalAlpha); \ } \ }} \ <span class="keywordflow">if</span> ( !_tmp[3] ) {<span class="keywordflow">continue</span>;}; \ COLOR[0] = (_tmp[0]>32767)?(32767):(_tmp[0]); \ COLOR[1] = (_tmp[1]>32767)?(32767):(_tmp[1]); \ COLOR[2] = (_tmp[2]>32767)?(32767):(_tmp[2]); \ COLOR[3] = (_tmp[3]>32767)?(32767):(_tmp[3]); </pre></div> <p>Definition at line <a class="el" href="a05399.html#l00478">478</a> of file <a class="el" href="a05399.html">vtkFixedPointVolumeRayCastHelper.h</a>.</p> </div> </div><p> <a class="anchor" name="d0d95b3724c7a04aaf48201d0de7d352"></a><!-- doxytag: member="vtkFixedPointVolumeRayCastHelper.h::VTKKWRCHelper_LookupAndCombineIndependentColorsShadeUS" ref="d0d95b3724c7a04aaf48201d0de7d352" args="(COLORTABLE, SOTABLE,DTABLE, STABLE,SCALAR, NORMAL, WEIGHTS,COMPONENTS, COLOR)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define VTKKWRCHelper_LookupAndCombineIndependentColorsShadeUS </td> <td>(</td> <td class="paramtype">COLORTABLE, <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">SOTABLE, <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">DTABLE, <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">STABLE, <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">SCALAR, <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">NORMAL, <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">WEIGHTS, <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">COMPONENTS, <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">COLOR </td> <td class="paramname"> </td> <td> ) </td> <td></td> </tr> </table> </div> <div class="memdoc"> <p> <p>Definition at line <a class="el" href="a05399.html#l00515">515</a> of file <a class="el" href="a05399.html">vtkFixedPointVolumeRayCastHelper.h</a>.</p> </div> </div><p> <a class="anchor" name="6a10c4a617fa5ed2d3d643f35f0faeac"></a><!-- doxytag: member="vtkFixedPointVolumeRayCastHelper.h::VTKKWRCHelper_LookupAndCombineIndependentColorsInterpolateShadeUS" ref="6a10c4a617fa5ed2d3d643f35f0faeac" args="(COLORTABLE, SOTABLE,DTABLE, STABLE,SCALAR, WEIGHTS,COMPONENTS, COLOR)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define VTKKWRCHelper_LookupAndCombineIndependentColorsInterpolateShadeUS </td> <td>(</td> <td class="paramtype">COLORTABLE, <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">SOTABLE, <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">DTABLE, <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">STABLE, <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">SCALAR, <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">WEIGHTS, <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">COMPONENTS, <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">COLOR </td> <td class="paramname"> </td> <td> ) </td> <td></td> </tr> </table> </div> <div class="memdoc"> <p> <p>Definition at line <a class="el" href="a05399.html#l00559">559</a> of file <a class="el" href="a05399.html">vtkFixedPointVolumeRayCastHelper.h</a>.</p> </div> </div><p> <a class="anchor" name="3a1cbd77426048edca1e00d8fc530e1b"></a><!-- doxytag: member="vtkFixedPointVolumeRayCastHelper.h::VTKKWRCHelper_CompositeColorAndCheckEarlyTermination" ref="3a1cbd77426048edca1e00d8fc530e1b" args="(COLOR, TMP, REMAININGOPACITY)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define VTKKWRCHelper_CompositeColorAndCheckEarlyTermination </td> <td>(</td> <td class="paramtype">COLOR, <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">TMP, <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">REMAININGOPACITY </td> <td class="paramname"> </td> <td> ) </td> <td></td> </tr> </table> </div> <div class="memdoc"> <p> <b>Value:</b><div class="fragment"><pre class="fragment">COLOR[0] += (TMP[0]*REMAININGOPACITY+0x7fff)>><a class="code" href="a03610.html#79f3842826032e2162a3d0db69e1cc9c">VTKKW_FP_SHIFT</a>; \ COLOR[1] += (TMP[1]*REMAININGOPACITY+0x7fff)>><a class="code" href="a03610.html#79f3842826032e2162a3d0db69e1cc9c">VTKKW_FP_SHIFT</a>; \ COLOR[2] += (TMP[2]*REMAININGOPACITY+0x7fff)>><a class="code" href="a03610.html#79f3842826032e2162a3d0db69e1cc9c">VTKKW_FP_SHIFT</a>; \ REMAININGOPACITY = (REMAININGOPACITY*((~(TMP[3])&<a class="code" href="a03610.html#94a07d5499d7e0bd1befbd6edd4e4650">VTKKW_FP_MASK</a>))+0x7fff)>><a class="code" href="a03610.html#79f3842826032e2162a3d0db69e1cc9c">VTKKW_FP_SHIFT</a>; \ <span class="keywordflow">if</span> ( REMAININGOPACITY < 0xff ) \ { \ <span class="keywordflow">break</span>; \ } </pre></div> <p>Definition at line <a class="el" href="a05399.html#l00595">595</a> of file <a class="el" href="a05399.html">vtkFixedPointVolumeRayCastHelper.h</a>.</p> </div> </div><p> <a class="anchor" name="e07d1a81eb0df382b70389b70c7de80c"></a><!-- doxytag: member="vtkFixedPointVolumeRayCastHelper.h::VTKKWRCHelper_LookupAndCombineIndependentColorsGOShadeUS" ref="e07d1a81eb0df382b70389b70c7de80c" args="(COLORTABLE, SOTABLE, GOTABLE,DTABLE, STABLE,SCALAR, MAG, NORMAL, WEIGHTS,COMPONENTS, COLOR)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define VTKKWRCHelper_LookupAndCombineIndependentColorsGOShadeUS </td> <td>(</td> <td class="paramtype">COLORTABLE, <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">SOTABLE, <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">GOTABLE, <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">DTABLE, <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">STABLE, <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">SCALAR, <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">MAG, <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">NORMAL, <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">WEIGHTS, <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">COMPONENTS, <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">COLOR </td> <td class="paramname"> </td> <td> ) </td> <td></td> </tr> </table> </div> <div class="memdoc"> <p> <p>Definition at line <a class="el" href="a05399.html#l00610">610</a> of file <a class="el" href="a05399.html">vtkFixedPointVolumeRayCastHelper.h</a>.</p> </div> </div><p> <a class="anchor" name="2cbedce94b133e5987dce06cd92f1f3f"></a><!-- doxytag: member="vtkFixedPointVolumeRayCastHelper.h::VTKKWRCHelper_LookupAndCombineIndependentColorsGOInterpolateShadeUS" ref="2cbedce94b133e5987dce06cd92f1f3f" args="(COLORTABLE, SOTABLE, GOTABLE,DTABLE, STABLE,SCALAR, MAG, WEIGHTS,COMPONENTS, COLOR)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define VTKKWRCHelper_LookupAndCombineIndependentColorsGOInterpolateShadeUS </td> <td>(</td> <td class="paramtype">COLORTABLE, <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">SOTABLE, <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">GOTABLE, <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">DTABLE, <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">STABLE, <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">SCALAR, <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">MAG, <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">WEIGHTS, <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">COMPONENTS, <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">COLOR </td> <td class="paramname"> </td> <td> ) </td> <td></td> </tr> </table> </div> <div class="memdoc"> <p> <p>Definition at line <a class="el" href="a05399.html#l00658">658</a> of file <a class="el" href="a05399.html">vtkFixedPointVolumeRayCastHelper.h</a>.</p> </div> </div><p> <a class="anchor" name="be070b967590e7c20de037372ea98f9f"></a><!-- doxytag: member="vtkFixedPointVolumeRayCastHelper.h::VTKKWRCHelper_SetPixelColor" ref="be070b967590e7c20de037372ea98f9f" args="(IMAGEPTR, COLOR, REMAININGOPACITY)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define VTKKWRCHelper_SetPixelColor </td> <td>(</td> <td class="paramtype">IMAGEPTR, <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">COLOR, <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">REMAININGOPACITY </td> <td class="paramname"> </td> <td> ) </td> <td></td> </tr> </table> </div> <div class="memdoc"> <p> <b>Value:</b><div class="fragment"><pre class="fragment">IMAGEPTR[0] = (COLOR[0]>32767)?(32767):(COLOR[0]); \ IMAGEPTR[1] = (COLOR[1]>32767)?(32767):(COLOR[1]); \ IMAGEPTR[2] = (COLOR[2]>32767)?(32767):(COLOR[2]); \ <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> tmpAlpha = (~REMAININGOPACITY)&<a class="code" href="a03610.html#94a07d5499d7e0bd1befbd6edd4e4650">VTKKW_FP_MASK</a>; \ IMAGEPTR[3] = (tmpAlpha>32767)?(32767):(tmpAlpha); </pre></div> <p>Definition at line <a class="el" href="a05399.html#l00699">699</a> of file <a class="el" href="a05399.html">vtkFixedPointVolumeRayCastHelper.h</a>.</p> </div> </div><p> <a class="anchor" name="27379615615f343eefce7e3cce0ce56a"></a><!-- doxytag: member="vtkFixedPointVolumeRayCastHelper.h::VTKKWRCHelper_MoveToNextSampleNN" ref="27379615615f343eefce7e3cce0ce56a" args="()" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define VTKKWRCHelper_MoveToNextSampleNN </td> <td>(</td> </td> <td class="paramname"> </td> <td> ) </td> <td></td> </tr> </table> </div> <div class="memdoc"> <p> <b>Value:</b><div class="fragment"><pre class="fragment"><span class="keywordflow">if</span> ( k < numSteps-1 ) \ { \ mapper->FixedPointIncrement( pos, <a class="code" href="a03761.html#c6551f7bf833e8254b2b3ecdaea0d210652910e0524bce5b8ec2644cad351b81">dir</a> ); \ mapper->ShiftVectorDown( pos, spos ); \ dptr = <a class="code" href="a03761.html#c6551f7bf833e8254b2b3ecdaea0d210eb708a412c0730a6b5f3215b36474a1e">data</a> + spos[0]*inc[0] + spos[1]*inc[1] + spos[2]*inc[2]; \ } </pre></div> <p>Definition at line <a class="el" href="a05399.html#l00708">708</a> of file <a class="el" href="a05399.html">vtkFixedPointVolumeRayCastHelper.h</a>.</p> </div> </div><p> <a class="anchor" name="e99acf610f8e77602f58fe49b6973065"></a><!-- doxytag: member="vtkFixedPointVolumeRayCastHelper.h::VTKKWRCHelper_MoveToNextSampleGONN" ref="e99acf610f8e77602f58fe49b6973065" args="()" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define VTKKWRCHelper_MoveToNextSampleGONN </td> <td>(</td> </td> <td class="paramname"> </td> <td> ) </td> <td></td> </tr> </table> </div> <div class="memdoc"> <p> <b>Value:</b><div class="fragment"><pre class="fragment"><span class="keywordflow">if</span> ( k < numSteps-1 ) \ { \ mapper->FixedPointIncrement( pos, <a class="code" href="a03761.html#c6551f7bf833e8254b2b3ecdaea0d210652910e0524bce5b8ec2644cad351b81">dir</a> ); \ mapper->ShiftVectorDown( pos, spos ); \ dptr = <a class="code" href="a03761.html#c6551f7bf833e8254b2b3ecdaea0d210eb708a412c0730a6b5f3215b36474a1e">data</a> + spos[0]*inc[0] + spos[1]*inc[1] + spos[2]*inc[2]; \ magPtr = gradientMag[spos[2]] + spos[0]*mInc[0] + spos[1]*mInc[1]; \ } </pre></div> <p>Definition at line <a class="el" href="a05399.html#l00718">718</a> of file <a class="el" href="a05399.html">vtkFixedPointVolumeRayCastHelper.h</a>.</p> </div> </div><p> <a class="anchor" name="ed5c1436c8b48f5d6836216e48f30415"></a><!-- doxytag: member="vtkFixedPointVolumeRayCastHelper.h::VTKKWRCHelper_MoveToNextSampleShadeNN" ref="ed5c1436c8b48f5d6836216e48f30415" args="()" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define VTKKWRCHelper_MoveToNextSampleShadeNN </td> <td>(</td> </td> <td class="paramname"> </td> <td> ) </td> <td></td> </tr> </table> </div> <div class="memdoc"> <p> <b>Value:</b><div class="fragment"><pre class="fragment"><span class="keywordflow">if</span> ( k < numSteps-1 ) \ { \ mapper->FixedPointIncrement( pos, <a class="code" href="a03761.html#c6551f7bf833e8254b2b3ecdaea0d210652910e0524bce5b8ec2644cad351b81">dir</a> ); \ mapper->ShiftVectorDown( pos, spos ); \ dptr = <a class="code" href="a03761.html#c6551f7bf833e8254b2b3ecdaea0d210eb708a412c0730a6b5f3215b36474a1e">data</a> + spos[0]*inc[0] + spos[1]*inc[1] + spos[2]*inc[2]; \ dirPtr = gradientDir[spos[2]] + spos[0]*dInc[0] + spos[1]*dInc[1]; \ } </pre></div> <p>Definition at line <a class="el" href="a05399.html#l00729">729</a> of file <a class="el" href="a05399.html">vtkFixedPointVolumeRayCastHelper.h</a>.</p> </div> </div><p> <a class="anchor" name="afa28a2618030cf64b420ef74c4b8f98"></a><!-- doxytag: member="vtkFixedPointVolumeRayCastHelper.h::VTKKWRCHelper_MoveToNextSampleGOShadeNN" ref="afa28a2618030cf64b420ef74c4b8f98" args="()" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define VTKKWRCHelper_MoveToNextSampleGOShadeNN </td> <td>(</td> </td> <td class="paramname"> </td> <td> ) </td> <td></td> </tr> </table> </div> <div class="memdoc"> <p> <b>Value:</b><div class="fragment"><pre class="fragment"><span class="keywordflow">if</span> ( k < numSteps-1 ) \ { \ mapper->FixedPointIncrement( pos, <a class="code" href="a03761.html#c6551f7bf833e8254b2b3ecdaea0d210652910e0524bce5b8ec2644cad351b81">dir</a> ); \ mapper->ShiftVectorDown( pos, spos ); \ dptr = <a class="code" href="a03761.html#c6551f7bf833e8254b2b3ecdaea0d210eb708a412c0730a6b5f3215b36474a1e">data</a> + spos[0]*inc[0] + spos[1]*inc[1] + spos[2]*inc[2]; \ magPtr = gradientMag[spos[2]] + spos[0]*mInc[0] + spos[1]*mInc[1]; \ dirPtr = gradientDir[spos[2]] + spos[0]*dInc[0] + spos[1]*dInc[1]; \ } </pre></div> <p>Definition at line <a class="el" href="a05399.html#l00740">740</a> of file <a class="el" href="a05399.html">vtkFixedPointVolumeRayCastHelper.h</a>.</p> </div> </div><p> <a class="anchor" name="bca1966f6c11bcc92badd7bef73b5f90"></a><!-- doxytag: member="vtkFixedPointVolumeRayCastHelper.h::VTKKWRCHelper_InitializeVariables" ref="bca1966f6c11bcc92badd7bef73b5f90" args="()" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define VTKKWRCHelper_InitializeVariables </td> <td>(</td> </td> <td class="paramname"> </td> <td> ) </td> <td></td> </tr> </table> </div> <div class="memdoc"> <p> <p>Definition at line <a class="el" href="a05399.html#l00752">752</a> of file <a class="el" href="a05399.html">vtkFixedPointVolumeRayCastHelper.h</a>.</p> </div> </div><p> <a class="anchor" name="11b98602620c97c804aeb639dbcaf54f"></a><!-- doxytag: member="vtkFixedPointVolumeRayCastHelper.h::VTKKWRCHelper_InitializeWeights" ref="11b98602620c97c804aeb639dbcaf54f" args="()" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define VTKKWRCHelper_InitializeWeights </td> <td>(</td> </td> <td class="paramname"> </td> <td> ) </td> <td></td> </tr> </table> </div> <div class="memdoc"> <p> <b>Value:</b><div class="fragment"><pre class="fragment"><span class="keywordtype">float</span> weights[4]; \ weights[0] = vol->GetProperty()->GetComponentWeight(0); \ weights[1] = vol->GetProperty()->GetComponentWeight(1); \ weights[2] = vol->GetProperty()->GetComponentWeight(2); \ weights[3] = vol->GetProperty()->GetComponentWeight(3); </pre></div> <p>Definition at line <a class="el" href="a05399.html#l00797">797</a> of file <a class="el" href="a05399.html">vtkFixedPointVolumeRayCastHelper.h</a>.</p> </div> </div><p> <a class="anchor" name="8eae25cd7b76e6bbef9951e8242b435b"></a><!-- doxytag: member="vtkFixedPointVolumeRayCastHelper.h::VTKKWRCHelper_InitializeVariablesGO" ref="8eae25cd7b76e6bbef9951e8242b435b" args="()" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define VTKKWRCHelper_InitializeVariablesGO </td> <td>(</td> </td> <td class="paramname"> </td> <td> ) </td> <td></td> </tr> </table> </div> <div class="memdoc"> <p> <b>Value:</b><div class="fragment"><pre class="fragment"><span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> *gradientOpacityTable[4]; \ <span class="keywordflow">for</span> ( c = 0; c < 4; c++ ) \ { \ gradientOpacityTable[c] = mapper->GetGradientOpacityTable(c); \ } \ <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> **gradientMag = mapper->GetGradientMagnitude(); \ \ <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> mInc[3]; \ <span class="keywordflow">if</span> ( vol->GetProperty()->GetIndependentComponents() ) \ { \ mInc[0] = inc[0]; \ mInc[1] = inc[1]; \ mInc[2] = inc[2]; \ } \ <span class="keywordflow">else</span> \ { \ mInc[0] = 1; \ mInc[1] = dim[0]; \ mInc[2] = dim[0]*dim[1]; \ } </pre></div> <p>Definition at line <a class="el" href="a05399.html#l00806">806</a> of file <a class="el" href="a05399.html">vtkFixedPointVolumeRayCastHelper.h</a>.</p> </div> </div><p> <a class="anchor" name="5063a94752948f9eac561e6825a7b926"></a><!-- doxytag: member="vtkFixedPointVolumeRayCastHelper.h::VTKKWRCHelper_InitializeVariablesShade" ref="5063a94752948f9eac561e6825a7b926" args="()" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define VTKKWRCHelper_InitializeVariablesShade </td> <td>(</td> </td> <td class="paramname"> </td> <td> ) </td> <td></td> </tr> </table> </div> <div class="memdoc"> <p> <b>Value:</b><div class="fragment"><pre class="fragment"><span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> *diffuseShadingTable[4]; \ <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> *specularShadingTable[4]; \ <span class="keywordflow">for</span> ( c = 0; c < 4; c++ ) \ { \ diffuseShadingTable[c] = mapper->GetDiffuseShadingTable(c); \ specularShadingTable[c] = mapper->GetSpecularShadingTable(c); \ } \ <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> **gradientDir = mapper->GetGradientNormal(); \ <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> dInc[3]; \ <span class="keywordflow">if</span> ( vol->GetProperty()->GetIndependentComponents() ) \ { \ dInc[0] = inc[0]; \ dInc[1] = inc[1]; \ dInc[2] = inc[2]; \ } \ <span class="keywordflow">else</span> \ { \ dInc[0] = 1; \ dInc[1] = dim[0]; \ dInc[2] = dim[0]*dim[1]; \ } </pre></div> <p>Definition at line <a class="el" href="a05399.html#l00830">830</a> of file <a class="el" href="a05399.html">vtkFixedPointVolumeRayCastHelper.h</a>.</p> </div> </div><p> <a class="anchor" name="f8c3c38e64a193d04eed170a65c78675"></a><!-- doxytag: member="vtkFixedPointVolumeRayCastHelper.h::VTKKWRCHelper_InitializeTrilinVariables" ref="f8c3c38e64a193d04eed170a65c78675" args="()" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define VTKKWRCHelper_InitializeTrilinVariables </td> <td>(</td> </td> <td class="paramname"> </td> <td> ) </td> <td></td> </tr> </table> </div> <div class="memdoc"> <p> <b>Value:</b><div class="fragment"><pre class="fragment"><span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> Binc = components; \ <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> Cinc = dim[0]*components; \ <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> Dinc = dim[0]*components + components; \ <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> Einc = dim[0]*dim[1]*components; \ <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> Finc = dim[0]*dim[1]*components + components; \ <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> Ginc = dim[0]*dim[1]*components + dim[0]*components; \ <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> Hinc = dim[0]*dim[1]*components + dim[0]*components + components; </pre></div> <p>Definition at line <a class="el" href="a05399.html#l00855">855</a> of file <a class="el" href="a05399.html">vtkFixedPointVolumeRayCastHelper.h</a>.</p> </div> </div><p> <a class="anchor" name="db0984d20f6771c88be22f1d71256fec"></a><!-- doxytag: member="vtkFixedPointVolumeRayCastHelper.h::VTKKWRCHelper_InitializeTrilinVariablesGO" ref="db0984d20f6771c88be22f1d71256fec" args="()" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define VTKKWRCHelper_InitializeTrilinVariablesGO </td> <td>(</td> </td> <td class="paramname"> </td> <td> ) </td> <td></td> </tr> </table> </div> <div class="memdoc"> <p> <b>Value:</b><div class="fragment"><pre class="fragment"><span class="keywordtype">int</span> magOffset; \ <span class="keywordflow">if</span> ( vol->GetProperty()->GetIndependentComponents() ) \ { \ magOffset = components; \ } \ <span class="keywordflow">else</span> \ { \ magOffset = 1; \ } \ \ <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> mBFinc = magOffset; \ <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> mCGinc = dim[0]*magOffset; \ <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> mDHinc = dim[0]*magOffset + magOffset; </pre></div> <p>Definition at line <a class="el" href="a05399.html#l00866">866</a> of file <a class="el" href="a05399.html">vtkFixedPointVolumeRayCastHelper.h</a>.</p> </div> </div><p> <a class="anchor" name="f8b1ec1d669dae9ac709114c45c7c637"></a><!-- doxytag: member="vtkFixedPointVolumeRayCastHelper.h::VTKKWRCHelper_InitializeTrilinVariablesShade" ref="f8b1ec1d669dae9ac709114c45c7c637" args="()" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define VTKKWRCHelper_InitializeTrilinVariablesShade </td> <td>(</td> </td> <td class="paramname"> </td> <td> ) </td> <td></td> </tr> </table> </div> <div class="memdoc"> <p> <b>Value:</b><div class="fragment"><pre class="fragment"><span class="keywordtype">int</span> dirOffset; \ <span class="keywordflow">if</span> ( vol->GetProperty()->GetIndependentComponents() ) \ { \ dirOffset = components; \ } \ <span class="keywordflow">else</span> \ { \ dirOffset = 1; \ } \ \ <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> dBFinc = dirOffset; \ <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> dCGinc = dim[0]*dirOffset; \ <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> dDHinc = dim[0]*dirOffset + dirOffset; </pre></div> <p>Definition at line <a class="el" href="a05399.html#l00883">883</a> of file <a class="el" href="a05399.html">vtkFixedPointVolumeRayCastHelper.h</a>.</p> </div> </div><p> <a class="anchor" name="c936a748eff039bf631c35a4b448e2b6"></a><!-- doxytag: member="vtkFixedPointVolumeRayCastHelper.h::VTKKWRCHelper_OuterInitialization" ref="c936a748eff039bf631c35a4b448e2b6" args="()" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define VTKKWRCHelper_OuterInitialization </td> <td>(</td> </td> <td class="paramname"> </td> <td> ) </td> <td></td> </tr> </table> </div> <div class="memdoc"> <p> <b>Value:</b><div class="fragment"><pre class="fragment"><span class="keywordflow">if</span> ( j%threadCount != threadID ) \ { \ <span class="keywordflow">continue</span>; \ } \ <span class="keywordflow">if</span> ( !threadID ) \ { \ <span class="keywordflow">if</span> ( renWin->CheckAbortStatus() ) \ { \ <span class="keywordflow">break</span>; \ } \ } \ <span class="keywordflow">else</span> <span class="keywordflow">if</span> ( renWin->GetAbortRender() ) \ { \ <span class="keywordflow">break</span>; \ } \ imagePtr = <a class="code" href="a03761.html#c6551f7bf833e8254b2b3ecdaea0d210cf2918d8c9015394a60a23572e257359">image</a> + 4*(j*imageMemorySize[0] + rowBounds[j*2]); </pre></div> <p>Definition at line <a class="el" href="a05399.html#l00900">900</a> of file <a class="el" href="a05399.html">vtkFixedPointVolumeRayCastHelper.h</a>.</p> </div> </div><p> <a class="anchor" name="e80260cb249f109ccc7a838d75a71ce2"></a><!-- doxytag: member="vtkFixedPointVolumeRayCastHelper.h::VTKKWRCHelper_InnerInitialization" ref="e80260cb249f109ccc7a838d75a71ce2" args="()" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define VTKKWRCHelper_InnerInitialization </td> <td>(</td> </td> <td class="paramname"> </td> <td> ) </td> <td></td> </tr> </table> </div> <div class="memdoc"> <p> <b>Value:</b><div class="fragment"><pre class="fragment"><span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> numSteps; \ <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> pos[3]; \ <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="a03761.html#c6551f7bf833e8254b2b3ecdaea0d210652910e0524bce5b8ec2644cad351b81">dir</a>[3]; \ mapper->ComputeRayInfo( i, j, pos, <a class="code" href="a03761.html#c6551f7bf833e8254b2b3ecdaea0d210652910e0524bce5b8ec2644cad351b81">dir</a>, &numSteps ); \ <span class="keywordflow">if</span> ( numSteps == 0 ) \ { \ *(imagePtr ) = 0; \ *(imagePtr+1) = 0; \ *(imagePtr+2) = 0; \ *(imagePtr+3) = 0; \ imagePtr += 4; \ <span class="keywordflow">continue</span>; \ } \ <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> spos[3]; \ <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> k; </pre></div> <p>Definition at line <a class="el" href="a05399.html#l00921">921</a> of file <a class="el" href="a05399.html">vtkFixedPointVolumeRayCastHelper.h</a>.</p> </div> </div><p> <a class="anchor" name="31a731bd9cf8468e97b9a26021942bdc"></a><!-- doxytag: member="vtkFixedPointVolumeRayCastHelper.h::VTKKWRCHelper_InitializeMIPOneNN" ref="31a731bd9cf8468e97b9a26021942bdc" args="()" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define VTKKWRCHelper_InitializeMIPOneNN </td> <td>(</td> </td> <td class="paramname"> </td> <td> ) </td> <td></td> </tr> </table> </div> <div class="memdoc"> <p> <b>Value:</b><div class="fragment"><pre class="fragment">mapper->ShiftVectorDown( pos, spos ); \ T *dptr = <a class="code" href="a03761.html#c6551f7bf833e8254b2b3ecdaea0d210eb708a412c0730a6b5f3215b36474a1e">data</a> + spos[0]*inc[0] + spos[1]*inc[1] + spos[2]*inc[2]; \ T maxValue = *(dptr); </pre></div> <p>Definition at line <a class="el" href="a05399.html#l00940">940</a> of file <a class="el" href="a05399.html">vtkFixedPointVolumeRayCastHelper.h</a>.</p> </div> </div><p> <a class="anchor" name="67eee2e8d2c04521c2caf43e77ba663b"></a><!-- doxytag: member="vtkFixedPointVolumeRayCastHelper.h::VTKKWRCHelper_InitializeMIPMultiNN" ref="67eee2e8d2c04521c2caf43e77ba663b" args="()" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define VTKKWRCHelper_InitializeMIPMultiNN </td> <td>(</td> </td> <td class="paramname"> </td> <td> ) </td> <td></td> </tr> </table> </div> <div class="memdoc"> <p> <b>Value:</b><div class="fragment"><pre class="fragment">mapper->ShiftVectorDown( pos, spos ); \ T *dptr = <a class="code" href="a03761.html#c6551f7bf833e8254b2b3ecdaea0d210eb708a412c0730a6b5f3215b36474a1e">data</a> + spos[0]*inc[0] + spos[1]*inc[1] + spos[2]*inc[2]; \ T maxValue[4]; \ <span class="keywordflow">for</span> ( c = 0; c < components; c++ ) \ { \ maxValue[c] = *(dptr+c); \ } </pre></div> <p>Definition at line <a class="el" href="a05399.html#l00947">947</a> of file <a class="el" href="a05399.html">vtkFixedPointVolumeRayCastHelper.h</a>.</p> </div> </div><p> <a class="anchor" name="6526dcab2bef07d140090790ba5b2143"></a><!-- doxytag: member="vtkFixedPointVolumeRayCastHelper.h::VTKKWRCHelper_InitializeMIPOneTrilin" ref="6526dcab2bef07d140090790ba5b2143" args="()" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define VTKKWRCHelper_InitializeMIPOneTrilin </td> <td>(</td> </td> <td class="paramname"> </td> <td> ) </td> <td></td> </tr> </table> </div> <div class="memdoc"> <p> <b>Value:</b><div class="fragment"><pre class="fragment">T *dptr; \ <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> oldSPos[3]; \ \ oldSPos[0] = (pos[0] >> <a class="code" href="a03610.html#79f3842826032e2162a3d0db69e1cc9c">VTKKW_FP_SHIFT</a>) + 1; \ oldSPos[1] = 0; \ oldSPos[2] = 0; \ \ <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> w1X, w1Y, w1Z; \ <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> w2X, w2Y, w2Z; \ <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> w1Xw1Y, w2Xw1Y, w1Xw2Y, w2Xw2Y; \ \ <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> maxValue=0; \ <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> val; \ <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0; </pre></div> <p>Definition at line <a class="el" href="a05399.html#l00958">958</a> of file <a class="el" href="a05399.html">vtkFixedPointVolumeRayCastHelper.h</a>.</p> </div> </div><p> <a class="anchor" name="d84565ee0c1471559dbf4093a44d0a0f"></a><!-- doxytag: member="vtkFixedPointVolumeRayCastHelper.h::VTKKWRCHelper_InitializeMIPMultiTrilin" ref="d84565ee0c1471559dbf4093a44d0a0f" args="()" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define VTKKWRCHelper_InitializeMIPMultiTrilin </td> <td>(</td> </td> <td class="paramname"> </td> <td> ) </td> <td></td> </tr> </table> </div> <div class="memdoc"> <p> <b>Value:</b><div class="fragment"><pre class="fragment">T *dptr; \ <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> oldSPos[3]; \ \ oldSPos[0] = (pos[0] >> <a class="code" href="a03610.html#79f3842826032e2162a3d0db69e1cc9c">VTKKW_FP_SHIFT</a>) + 1; \ oldSPos[1] = 0; \ oldSPos[2] = 0; \ \ <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> w1X, w1Y, w1Z; \ <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> w2X, w2Y, w2Z; \ <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> w1Xw1Y, w2Xw1Y, w1Xw2Y, w2Xw2Y; \ \ <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> maxValue[4]; \ <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> val[4]; \ <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> A[4],B[4],C[4],D[4],E[4],F[4],G[4],H[4]; </pre></div> <p>Definition at line <a class="el" href="a05399.html#l00976">976</a> of file <a class="el" href="a05399.html">vtkFixedPointVolumeRayCastHelper.h</a>.</p> </div> </div><p> <a class="anchor" name="cae725859cef22fd7a626803d4283cbb"></a><!-- doxytag: member="vtkFixedPointVolumeRayCastHelper.h::VTKKWRCHelper_InitializeCompositeGONN" ref="cae725859cef22fd7a626803d4283cbb" args="()" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define VTKKWRCHelper_InitializeCompositeGONN </td> <td>(</td> </td> <td class="paramname"> </td> <td> ) </td> <td> unsigned char *magPtr = gradientMag[spos[2]] + spos[0]*mInc[0] + spos[1]*mInc[1];</td> </tr> </table> </div> <div class="memdoc"> <p> <p>Definition at line <a class="el" href="a05399.html#l00994">994</a> of file <a class="el" href="a05399.html">vtkFixedPointVolumeRayCastHelper.h</a>.</p> </div> </div><p> <a class="anchor" name="2fd3558bafafc8e44e134535b47ad844"></a><!-- doxytag: member="vtkFixedPointVolumeRayCastHelper.h::VTKKWRCHelper_InitializeCompositeShadeNN" ref="2fd3558bafafc8e44e134535b47ad844" args="()" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define VTKKWRCHelper_InitializeCompositeShadeNN </td> <td>(</td> </td> <td class="paramname"> </td> <td> ) </td> <td> unsigned short *dirPtr = gradientDir[spos[2]] + spos[0]*dInc[0] + spos[1]*dInc[1];</td> </tr> </table> </div> <div class="memdoc"> <p> <p>Definition at line <a class="el" href="a05399.html#l00999">999</a> of file <a class="el" href="a05399.html">vtkFixedPointVolumeRayCastHelper.h</a>.</p> </div> </div><p> <a class="anchor" name="3921dd8728f3d0a62cb95f025233b943"></a><!-- doxytag: member="vtkFixedPointVolumeRayCastHelper.h::VTKKWRCHelper_InitializeCompositeOneNN" ref="3921dd8728f3d0a62cb95f025233b943" args="()" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define VTKKWRCHelper_InitializeCompositeOneNN </td> <td>(</td> </td> <td class="paramname"> </td> <td> ) </td> <td></td> </tr> </table> </div> <div class="memdoc"> <p> <b>Value:</b><div class="fragment"><pre class="fragment">mapper->ShiftVectorDown( pos, spos ); \ T *dptr = <a class="code" href="a03761.html#c6551f7bf833e8254b2b3ecdaea0d210eb708a412c0730a6b5f3215b36474a1e">data</a> + spos[0]*inc[0] + spos[1]*inc[1] + spos[2]*inc[2]; \ <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="a03761.html#c6551f7bf833e8254b2b3ecdaea0d210ab06a058f9ffb559855ff8495aa7e53e">color</a>[3] = {0,0,0}; \ <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> remainingOpacity = 0x7fff; \ <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> tmp[4]; </pre></div> <p>Definition at line <a class="el" href="a05399.html#l01004">1004</a> of file <a class="el" href="a05399.html">vtkFixedPointVolumeRayCastHelper.h</a>.</p> </div> </div><p> <a class="anchor" name="74119948791a4e995f2710d04f3a5c90"></a><!-- doxytag: member="vtkFixedPointVolumeRayCastHelper.h::VTKKWRCHelper_InitializeCompositeMultiNN" ref="74119948791a4e995f2710d04f3a5c90" args="()" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define VTKKWRCHelper_InitializeCompositeMultiNN </td> <td>(</td> </td> <td class="paramname"> </td> <td> ) </td> <td></td> </tr> </table> </div> <div class="memdoc"> <p> <b>Value:</b><div class="fragment"><pre class="fragment">mapper->ShiftVectorDown( pos, spos ); \ T *dptr = <a class="code" href="a03761.html#c6551f7bf833e8254b2b3ecdaea0d210eb708a412c0730a6b5f3215b36474a1e">data</a> + spos[0]*inc[0] + spos[1]*inc[1] + spos[2]*inc[2]; \ <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="a03761.html#c6551f7bf833e8254b2b3ecdaea0d210ab06a058f9ffb559855ff8495aa7e53e">color</a>[3] = {0,0,0}; \ <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> remainingOpacity = 0x7fff; \ <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> tmp[4]; \ <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> val[4]; </pre></div> <p>Definition at line <a class="el" href="a05399.html#l01013">1013</a> of file <a class="el" href="a05399.html">vtkFixedPointVolumeRayCastHelper.h</a>.</p> </div> </div><p> <a class="anchor" name="d9c46f70afa487f6388bef3a24b77926"></a><!-- doxytag: member="vtkFixedPointVolumeRayCastHelper.h::VTKKWRCHelper_InitializeCompositeOneTrilin" ref="d9c46f70afa487f6388bef3a24b77926" args="()" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define VTKKWRCHelper_InitializeCompositeOneTrilin </td> <td>(</td> </td> <td class="paramname"> </td> <td> ) </td> <td></td> </tr> </table> </div> <div class="memdoc"> <p> <b>Value:</b><div class="fragment"><pre class="fragment">T *dptr; \ <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> oldSPos[3]; \ \ oldSPos[0] = (pos[0] >> <a class="code" href="a03610.html#79f3842826032e2162a3d0db69e1cc9c">VTKKW_FP_SHIFT</a>) + 1; \ oldSPos[1] = 0; \ oldSPos[2] = 0; \ \ <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> w1X, w1Y, w1Z; \ <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> w2X, w2Y, w2Z; \ <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> w1Xw1Y, w2Xw1Y, w1Xw2Y, w2Xw2Y; \ \ <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> val; \ <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0; \ \ <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="a03761.html#c6551f7bf833e8254b2b3ecdaea0d210ab06a058f9ffb559855ff8495aa7e53e">color</a>[3] = {0,0,0}; \ <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> remainingOpacity = 0x7fff; \ <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> tmp[4]; </pre></div> <p>Definition at line <a class="el" href="a05399.html#l01023">1023</a> of file <a class="el" href="a05399.html">vtkFixedPointVolumeRayCastHelper.h</a>.</p> </div> </div><p> <a class="anchor" name="f492d63706b1b5d28f0c35960bcd2f9e"></a><!-- doxytag: member="vtkFixedPointVolumeRayCastHelper.h::VTKKWRCHelper_InitializeCompositeOneGOTrilin" ref="f492d63706b1b5d28f0c35960bcd2f9e" args="()" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define VTKKWRCHelper_InitializeCompositeOneGOTrilin </td> <td>(</td> </td> <td class="paramname"> </td> <td> ) </td> <td></td> </tr> </table> </div> <div class="memdoc"> <p> <b>Value:</b><div class="fragment"><pre class="fragment"><span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *magPtrABCD = 0, *magPtrEFGH = 0; \ <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> mag; \ <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> mA=0,mB=0,mC=0,mD=0,mE=0,mF=0,mG=0,mH=0; </pre></div> <p>Definition at line <a class="el" href="a05399.html#l01044">1044</a> of file <a class="el" href="a05399.html">vtkFixedPointVolumeRayCastHelper.h</a>.</p> </div> </div><p> <a class="anchor" name="bc8233216d5b5be911462a898eeb67a7"></a><!-- doxytag: member="vtkFixedPointVolumeRayCastHelper.h::VTKKWRCHelper_InitializeCompositeOneShadeTrilin" ref="bc8233216d5b5be911462a898eeb67a7" args="()" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define VTKKWRCHelper_InitializeCompositeOneShadeTrilin </td> <td>(</td> </td> <td class="paramname"> </td> <td> ) </td> <td></td> </tr> </table> </div> <div class="memdoc"> <p> <b>Value:</b><div class="fragment"><pre class="fragment"><span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> *dirPtrABCD = 0, *dirPtrEFGH = 0; \ <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> normalA=0,normalB=0,normalC=0,normalD=0; \ <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> normalE=0,normalF=0,normalG=0,normalH=0; </pre></div> <p>Definition at line <a class="el" href="a05399.html#l01051">1051</a> of file <a class="el" href="a05399.html">vtkFixedPointVolumeRayCastHelper.h</a>.</p> </div> </div><p> <a class="anchor" name="3a6410d10b8ac0939de5e4df22597f8f"></a><!-- doxytag: member="vtkFixedPointVolumeRayCastHelper.h::VTKKWRCHelper_InitializeCompositeMultiTrilin" ref="3a6410d10b8ac0939de5e4df22597f8f" args="()" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define VTKKWRCHelper_InitializeCompositeMultiTrilin </td> <td>(</td> </td> <td class="paramname"> </td> <td> ) </td> <td></td> </tr> </table> </div> <div class="memdoc"> <p> <b>Value:</b><div class="fragment"><pre class="fragment">T *dptr; \ <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> oldSPos[3]; \ \ oldSPos[0] = (pos[0] >> <a class="code" href="a03610.html#79f3842826032e2162a3d0db69e1cc9c">VTKKW_FP_SHIFT</a>) + 1; \ oldSPos[1] = 0; \ oldSPos[2] = 0; \ \ <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> w1X, w1Y, w1Z; \ <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> w2X, w2Y, w2Z; \ <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> w1Xw1Y, w2Xw1Y, w1Xw2Y, w2Xw2Y; \ \ <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> val[4]; \ <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> A[4],B[4],C[4],D[4],E[4],F[4],G[4],H[4]; \ \ <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="a03761.html#c6551f7bf833e8254b2b3ecdaea0d210ab06a058f9ffb559855ff8495aa7e53e">color</a>[3] = {0,0,0}; \ <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> remainingOpacity = 0x7fff; \ <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> tmp[4]; </pre></div> <p>Definition at line <a class="el" href="a05399.html#l01058">1058</a> of file <a class="el" href="a05399.html">vtkFixedPointVolumeRayCastHelper.h</a>.</p> </div> </div><p> <a class="anchor" name="3a8c805cbc85bad171f34b4f6cd4d92d"></a><!-- doxytag: member="vtkFixedPointVolumeRayCastHelper.h::VTKKWRCHelper_InitializeCompositeMultiGOTrilin" ref="3a8c805cbc85bad171f34b4f6cd4d92d" args="()" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define VTKKWRCHelper_InitializeCompositeMultiGOTrilin </td> <td>(</td> </td> <td class="paramname"> </td> <td> ) </td> <td></td> </tr> </table> </div> <div class="memdoc"> <p> <b>Value:</b><div class="fragment"><pre class="fragment"><span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *magPtrABCD = 0, *magPtrEFGH = 0; \ <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> mag[4]; \ <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> mA[4],mB[4],mC[4],mD[4],mE[4],mF[4],mG[4],mH[4]; </pre></div> <p>Definition at line <a class="el" href="a05399.html#l01079">1079</a> of file <a class="el" href="a05399.html">vtkFixedPointVolumeRayCastHelper.h</a>.</p> </div> </div><p> <a class="anchor" name="9f6aa46b8967184b4089686be37abccb"></a><!-- doxytag: member="vtkFixedPointVolumeRayCastHelper.h::VTKKWRCHelper_InitializeCompositeMultiShadeTrilin" ref="9f6aa46b8967184b4089686be37abccb" args="()" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define VTKKWRCHelper_InitializeCompositeMultiShadeTrilin </td> <td>(</td> </td> <td class="paramname"> </td> <td> ) </td> <td></td> </tr> </table> </div> <div class="memdoc"> <p> <b>Value:</b><div class="fragment"><pre class="fragment"><span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> *dirPtrABCD = 0, *dirPtrEFGH = 0; \ <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> normalA[4],normalB[4],normalC[4],normalD[4]; \ <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> normalE[4],normalF[4],normalG[4],normalH[4]; </pre></div> <p>Definition at line <a class="el" href="a05399.html#l01086">1086</a> of file <a class="el" href="a05399.html">vtkFixedPointVolumeRayCastHelper.h</a>.</p> </div> </div><p> <a class="anchor" name="4659821948c7ba8cc0241eb86aded91a"></a><!-- doxytag: member="vtkFixedPointVolumeRayCastHelper.h::VTKKWRCHelper_InitializationAndLoopStartNN" ref="4659821948c7ba8cc0241eb86aded91a" args="()" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define VTKKWRCHelper_InitializationAndLoopStartNN </td> <td>(</td> </td> <td class="paramname"> </td> <td> ) </td> <td></td> </tr> </table> </div> <div class="memdoc"> <p> <b>Value:</b><div class="fragment"><pre class="fragment"><a class="code" href="a03609.html#bca1966f6c11bcc92badd7bef73b5f90">VTKKWRCHelper_InitializeVariables</a>(); \ <span class="keywordflow">for</span> ( j = 0; j < imageInUseSize[1]; j++ ) \ { \ <a class="code" href="a03609.html#c936a748eff039bf631c35a4b448e2b6">VTKKWRCHelper_OuterInitialization</a>(); \ <span class="keywordflow">for</span> ( i = rowBounds[j*2]; i <= rowBounds[j*2+1]; i++ ) \ { \ <a class="code" href="a03609.html#e80260cb249f109ccc7a838d75a71ce2">VTKKWRCHelper_InnerInitialization</a>(); </pre></div> <p>Definition at line <a class="el" href="a05399.html#l01093">1093</a> of file <a class="el" href="a05399.html">vtkFixedPointVolumeRayCastHelper.h</a>.</p> </div> </div><p> <a class="anchor" name="1a353c817c093bca934cbf86459eba72"></a><!-- doxytag: member="vtkFixedPointVolumeRayCastHelper.h::VTKKWRCHelper_InitializationAndLoopStartGONN" ref="1a353c817c093bca934cbf86459eba72" args="()" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define VTKKWRCHelper_InitializationAndLoopStartGONN </td> <td>(</td> </td> <td class="paramname"> </td> <td> ) </td> <td></td> </tr> </table> </div> <div class="memdoc"> <p> <b>Value:</b><div class="fragment"><pre class="fragment"><a class="code" href="a03609.html#bca1966f6c11bcc92badd7bef73b5f90">VTKKWRCHelper_InitializeVariables</a>(); \ <a class="code" href="a03609.html#8eae25cd7b76e6bbef9951e8242b435b">VTKKWRCHelper_InitializeVariablesGO</a>(); \ <span class="keywordflow">for</span> ( j = 0; j < imageInUseSize[1]; j++ ) \ { \ <a class="code" href="a03609.html#c936a748eff039bf631c35a4b448e2b6">VTKKWRCHelper_OuterInitialization</a>(); \ <span class="keywordflow">for</span> ( i = rowBounds[j*2]; i <= rowBounds[j*2+1]; i++ ) \ { \ <a class="code" href="a03609.html#e80260cb249f109ccc7a838d75a71ce2">VTKKWRCHelper_InnerInitialization</a>(); </pre></div> <p>Definition at line <a class="el" href="a05399.html#l01104">1104</a> of file <a class="el" href="a05399.html">vtkFixedPointVolumeRayCastHelper.h</a>.</p> </div> </div><p> <a class="anchor" name="eaed5c61e686691be52f64e33c7b5705"></a><!-- doxytag: member="vtkFixedPointVolumeRayCastHelper.h::VTKKWRCHelper_InitializationAndLoopStartShadeNN" ref="eaed5c61e686691be52f64e33c7b5705" args="()" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define VTKKWRCHelper_InitializationAndLoopStartShadeNN </td> <td>(</td> </td> <td class="paramname"> </td> <td> ) </td> <td></td> </tr> </table> </div> <div class="memdoc"> <p> <b>Value:</b><div class="fragment"><pre class="fragment"><a class="code" href="a03609.html#bca1966f6c11bcc92badd7bef73b5f90">VTKKWRCHelper_InitializeVariables</a>(); \ <a class="code" href="a03609.html#5063a94752948f9eac561e6825a7b926">VTKKWRCHelper_InitializeVariablesShade</a>(); \ <span class="keywordflow">for</span> ( j = 0; j < imageInUseSize[1]; j++ ) \ { \ <a class="code" href="a03609.html#c936a748eff039bf631c35a4b448e2b6">VTKKWRCHelper_OuterInitialization</a>(); \ <span class="keywordflow">for</span> ( i = rowBounds[j*2]; i <= rowBounds[j*2+1]; i++ ) \ { \ <a class="code" href="a03609.html#e80260cb249f109ccc7a838d75a71ce2">VTKKWRCHelper_InnerInitialization</a>(); </pre></div> <p>Definition at line <a class="el" href="a05399.html#l01116">1116</a> of file <a class="el" href="a05399.html">vtkFixedPointVolumeRayCastHelper.h</a>.</p> </div> </div><p> <a class="anchor" name="4bfa83b7a8be6a0d50cd5a8b6ba93519"></a><!-- doxytag: member="vtkFixedPointVolumeRayCastHelper.h::VTKKWRCHelper_InitializationAndLoopStartGOShadeNN" ref="4bfa83b7a8be6a0d50cd5a8b6ba93519" args="()" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define VTKKWRCHelper_InitializationAndLoopStartGOShadeNN </td> <td>(</td> </td> <td class="paramname"> </td> <td> ) </td> <td></td> </tr> </table> </div> <div class="memdoc"> <p> <b>Value:</b><div class="fragment"><pre class="fragment"><a class="code" href="a03609.html#bca1966f6c11bcc92badd7bef73b5f90">VTKKWRCHelper_InitializeVariables</a>(); \ <a class="code" href="a03609.html#8eae25cd7b76e6bbef9951e8242b435b">VTKKWRCHelper_InitializeVariablesGO</a>(); \ <a class="code" href="a03609.html#5063a94752948f9eac561e6825a7b926">VTKKWRCHelper_InitializeVariablesShade</a>(); \ <span class="keywordflow">for</span> ( j = 0; j < imageInUseSize[1]; j++ ) \ { \ <a class="code" href="a03609.html#c936a748eff039bf631c35a4b448e2b6">VTKKWRCHelper_OuterInitialization</a>(); \ <span class="keywordflow">for</span> ( i = rowBounds[j*2]; i <= rowBounds[j*2+1]; i++ ) \ { \ <a class="code" href="a03609.html#e80260cb249f109ccc7a838d75a71ce2">VTKKWRCHelper_InnerInitialization</a>(); </pre></div> <p>Definition at line <a class="el" href="a05399.html#l01128">1128</a> of file <a class="el" href="a05399.html">vtkFixedPointVolumeRayCastHelper.h</a>.</p> </div> </div><p> <a class="anchor" name="23926e68842c3037a5003c02158d984a"></a><!-- doxytag: member="vtkFixedPointVolumeRayCastHelper.h::VTKKWRCHelper_InitializationAndLoopStartTrilin" ref="23926e68842c3037a5003c02158d984a" args="()" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define VTKKWRCHelper_InitializationAndLoopStartTrilin </td> <td>(</td> </td> <td class="paramname"> </td> <td> ) </td> <td></td> </tr> </table> </div> <div class="memdoc"> <p> <b>Value:</b><div class="fragment"><pre class="fragment"><a class="code" href="a03609.html#bca1966f6c11bcc92badd7bef73b5f90">VTKKWRCHelper_InitializeVariables</a>(); \ <a class="code" href="a03609.html#f8c3c38e64a193d04eed170a65c78675">VTKKWRCHelper_InitializeTrilinVariables</a>(); \ <span class="keywordflow">for</span> ( j = 0; j < imageInUseSize[1]; j++ ) \ { \ <a class="code" href="a03609.html#c936a748eff039bf631c35a4b448e2b6">VTKKWRCHelper_OuterInitialization</a>(); \ <span class="keywordflow">for</span> ( i = rowBounds[j*2]; i <= rowBounds[j*2+1]; i++ ) \ { \ <a class="code" href="a03609.html#e80260cb249f109ccc7a838d75a71ce2">VTKKWRCHelper_InnerInitialization</a>(); </pre></div> <p>Definition at line <a class="el" href="a05399.html#l01141">1141</a> of file <a class="el" href="a05399.html">vtkFixedPointVolumeRayCastHelper.h</a>.</p> </div> </div><p> <a class="anchor" name="ae2165e1cc358ee8009b66a0f96e413e"></a><!-- doxytag: member="vtkFixedPointVolumeRayCastHelper.h::VTKKWRCHelper_InitializationAndLoopStartGOTrilin" ref="ae2165e1cc358ee8009b66a0f96e413e" args="()" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define VTKKWRCHelper_InitializationAndLoopStartGOTrilin </td> <td>(</td> </td> <td class="paramname"> </td> <td> ) </td> <td></td> </tr> </table> </div> <div class="memdoc"> <p> <b>Value:</b><div class="fragment"><pre class="fragment"><a class="code" href="a03609.html#bca1966f6c11bcc92badd7bef73b5f90">VTKKWRCHelper_InitializeVariables</a>(); \ <a class="code" href="a03609.html#8eae25cd7b76e6bbef9951e8242b435b">VTKKWRCHelper_InitializeVariablesGO</a>(); \ <a class="code" href="a03609.html#f8c3c38e64a193d04eed170a65c78675">VTKKWRCHelper_InitializeTrilinVariables</a>(); \ <a class="code" href="a03609.html#db0984d20f6771c88be22f1d71256fec">VTKKWRCHelper_InitializeTrilinVariablesGO</a>(); \ <span class="keywordflow">for</span> ( j = 0; j < imageInUseSize[1]; j++ ) \ { \ <a class="code" href="a03609.html#c936a748eff039bf631c35a4b448e2b6">VTKKWRCHelper_OuterInitialization</a>(); \ <span class="keywordflow">for</span> ( i = rowBounds[j*2]; i <= rowBounds[j*2+1]; i++ ) \ { \ <a class="code" href="a03609.html#e80260cb249f109ccc7a838d75a71ce2">VTKKWRCHelper_InnerInitialization</a>(); </pre></div> <p>Definition at line <a class="el" href="a05399.html#l01153">1153</a> of file <a class="el" href="a05399.html">vtkFixedPointVolumeRayCastHelper.h</a>.</p> </div> </div><p> <a class="anchor" name="efe3e78cf012305dcb5c10db65c3099d"></a><!-- doxytag: member="vtkFixedPointVolumeRayCastHelper.h::VTKKWRCHelper_InitializationAndLoopStartShadeTrilin" ref="efe3e78cf012305dcb5c10db65c3099d" args="()" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define VTKKWRCHelper_InitializationAndLoopStartShadeTrilin </td> <td>(</td> </td> <td class="paramname"> </td> <td> ) </td> <td></td> </tr> </table> </div> <div class="memdoc"> <p> <b>Value:</b><div class="fragment"><pre class="fragment"><a class="code" href="a03609.html#bca1966f6c11bcc92badd7bef73b5f90">VTKKWRCHelper_InitializeVariables</a>(); \ <a class="code" href="a03609.html#5063a94752948f9eac561e6825a7b926">VTKKWRCHelper_InitializeVariablesShade</a>(); \ <a class="code" href="a03609.html#f8c3c38e64a193d04eed170a65c78675">VTKKWRCHelper_InitializeTrilinVariables</a>(); \ <a class="code" href="a03609.html#f8b1ec1d669dae9ac709114c45c7c637">VTKKWRCHelper_InitializeTrilinVariablesShade</a>(); \ <span class="keywordflow">for</span> ( j = 0; j < imageInUseSize[1]; j++ ) \ { \ <a class="code" href="a03609.html#c936a748eff039bf631c35a4b448e2b6">VTKKWRCHelper_OuterInitialization</a>(); \ <span class="keywordflow">for</span> ( i = rowBounds[j*2]; i <= rowBounds[j*2+1]; i++ ) \ { \ <a class="code" href="a03609.html#e80260cb249f109ccc7a838d75a71ce2">VTKKWRCHelper_InnerInitialization</a>(); </pre></div> <p>Definition at line <a class="el" href="a05399.html#l01167">1167</a> of file <a class="el" href="a05399.html">vtkFixedPointVolumeRayCastHelper.h</a>.</p> </div> </div><p> <a class="anchor" name="bd119e404f5543fff1d7ac2e104b89bf"></a><!-- doxytag: member="vtkFixedPointVolumeRayCastHelper.h::VTKKWRCHelper_InitializationAndLoopStartGOShadeTrilin" ref="bd119e404f5543fff1d7ac2e104b89bf" args="()" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define VTKKWRCHelper_InitializationAndLoopStartGOShadeTrilin </td> <td>(</td> </td> <td class="paramname"> </td> <td> ) </td> <td></td> </tr> </table> </div> <div class="memdoc"> <p> <b>Value:</b><div class="fragment"><pre class="fragment"><a class="code" href="a03609.html#bca1966f6c11bcc92badd7bef73b5f90">VTKKWRCHelper_InitializeVariables</a>(); \ <a class="code" href="a03609.html#5063a94752948f9eac561e6825a7b926">VTKKWRCHelper_InitializeVariablesShade</a>(); \ <a class="code" href="a03609.html#8eae25cd7b76e6bbef9951e8242b435b">VTKKWRCHelper_InitializeVariablesGO</a>(); \ <a class="code" href="a03609.html#f8c3c38e64a193d04eed170a65c78675">VTKKWRCHelper_InitializeTrilinVariables</a>(); \ <a class="code" href="a03609.html#f8b1ec1d669dae9ac709114c45c7c637">VTKKWRCHelper_InitializeTrilinVariablesShade</a>(); \ <a class="code" href="a03609.html#db0984d20f6771c88be22f1d71256fec">VTKKWRCHelper_InitializeTrilinVariablesGO</a>(); \ <span class="keywordflow">for</span> ( j = 0; j < imageInUseSize[1]; j++ ) \ { \ <a class="code" href="a03609.html#c936a748eff039bf631c35a4b448e2b6">VTKKWRCHelper_OuterInitialization</a>(); \ <span class="keywordflow">for</span> ( i = rowBounds[j*2]; i <= rowBounds[j*2+1]; i++ ) \ { \ <a class="code" href="a03609.html#e80260cb249f109ccc7a838d75a71ce2">VTKKWRCHelper_InnerInitialization</a>(); </pre></div> <p>Definition at line <a class="el" href="a05399.html#l01181">1181</a> of file <a class="el" href="a05399.html">vtkFixedPointVolumeRayCastHelper.h</a>.</p> </div> </div><p> <a class="anchor" name="96962dabfc42dfe0dd0b51624c081fe4"></a><!-- doxytag: member="vtkFixedPointVolumeRayCastHelper.h::VTKKWRCHelper_IncrementAndLoopEnd" ref="96962dabfc42dfe0dd0b51624c081fe4" args="()" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define VTKKWRCHelper_IncrementAndLoopEnd </td> <td>(</td> </td> <td class="paramname"> </td> <td> ) </td> <td></td> </tr> </table> </div> <div class="memdoc"> <p> <b>Value:</b><div class="fragment"><pre class="fragment">imagePtr+=4; \ } \ <span class="keywordflow">if</span> ( j%32 == 31 ) \ { \ <span class="keywordtype">double</span> fargs[1]; \ fargs[0] = <span class="keyword">static_cast<</span><span class="keywordtype">double</span><span class="keyword">></span>(j)/static_cast<float>(imageInUseSize[1]-1); \ mapper->InvokeEvent( <a class="code" href="a00291.html#59a8690330ebcb1af6b66b0f3121f8fe510479c8ce6ab21eea0350e87f4f895f">vtkCommand::VolumeMapperRenderProgressEvent</a>, fargs ); \ } \ } </pre></div> <p>Definition at line <a class="el" href="a05399.html#l01197">1197</a> of file <a class="el" href="a05399.html">vtkFixedPointVolumeRayCastHelper.h</a>.</p> </div> </div><p> <a class="anchor" name="d545d486a439a83977661e724807f3de"></a><!-- doxytag: member="vtkFixedPointVolumeRayCastHelper.h::VTKKWRCHelper_CroppingCheckTrilin" ref="d545d486a439a83977661e724807f3de" args="(POS)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define VTKKWRCHelper_CroppingCheckTrilin </td> <td>(</td> <td class="paramtype">POS </td> <td class="paramname"> </td> <td> ) </td> <td></td> </tr> </table> </div> <div class="memdoc"> <p> <b>Value:</b><div class="fragment"><pre class="fragment"><span class="keywordflow">if</span> ( cropping ) \ { \ <span class="keywordflow">if</span> ( mapper->CheckIfCropped( POS ) ) \ { \ <span class="keywordflow">continue</span>; \ } \ } </pre></div> <p>Definition at line <a class="el" href="a05399.html#l01210">1210</a> of file <a class="el" href="a05399.html">vtkFixedPointVolumeRayCastHelper.h</a>.</p> </div> </div><p> <a class="anchor" name="25a28418ab1718c2c1ef1d877bd874b6"></a><!-- doxytag: member="vtkFixedPointVolumeRayCastHelper.h::VTKKWRCHelper_CroppingCheckNN" ref="25a28418ab1718c2c1ef1d877bd874b6" args="(POS)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define VTKKWRCHelper_CroppingCheckNN </td> <td>(</td> <td class="paramtype">POS </td> <td class="paramname"> </td> <td> ) </td> <td></td> </tr> </table> </div> <div class="memdoc"> <p> <b>Value:</b><div class="fragment"><pre class="fragment"><span class="keywordflow">if</span> ( cropping ) \ { \ <span class="keywordflow">if</span> ( mapper->CheckIfCropped( POS ) ) \ { \ <span class="keywordflow">continue</span>; \ } \ } </pre></div> <p>Definition at line <a class="el" href="a05399.html#l01221">1221</a> of file <a class="el" href="a05399.html">vtkFixedPointVolumeRayCastHelper.h</a>.</p> </div> </div><p> <a class="anchor" name="c0fc8027c6bab8865788c5a082b3bc79"></a><!-- doxytag: member="vtkFixedPointVolumeRayCastHelper.h::VTKKWRCHelper_SpaceLeapSetup" ref="c0fc8027c6bab8865788c5a082b3bc79" args="()" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define VTKKWRCHelper_SpaceLeapSetup </td> <td>(</td> </td> <td class="paramname"> </td> <td> ) </td> <td></td> </tr> </table> </div> <div class="memdoc"> <p> <b>Value:</b><div class="fragment"><pre class="fragment"><span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> mmpos[3]; \ mmpos[0] = (pos[0] >> <a class="code" href="a03610.html#3c7c803abc2fc2baa81006313306ed6f">VTKKW_FPMM_SHIFT</a>) + 1; \ mmpos[1] = 0; \ mmpos[2] = 0; \ <span class="keywordtype">int</span> mmvalid = 0; </pre></div> <p>Definition at line <a class="el" href="a05399.html#l01232">1232</a> of file <a class="el" href="a05399.html">vtkFixedPointVolumeRayCastHelper.h</a>.</p> </div> </div><p> <a class="anchor" name="2be4255874c956c3ad481dcf3b9b18c8"></a><!-- doxytag: member="vtkFixedPointVolumeRayCastHelper.h::VTKKWRCHelper_SpaceLeapSetupMulti" ref="2be4255874c956c3ad481dcf3b9b18c8" args="()" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define VTKKWRCHelper_SpaceLeapSetupMulti </td> <td>(</td> </td> <td class="paramname"> </td> <td> ) </td> <td></td> </tr> </table> </div> <div class="memdoc"> <p> <b>Value:</b><div class="fragment"><pre class="fragment"><span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> mmpos[3]; \ mmpos[0] = (pos[0] >> <a class="code" href="a03610.html#3c7c803abc2fc2baa81006313306ed6f">VTKKW_FPMM_SHIFT</a>) + 1; \ mmpos[1] = 0; \ mmpos[2] = 0; \ <span class="keywordtype">int</span> mmvalid[4] = {0,0,0,0}; </pre></div> <p>Definition at line <a class="el" href="a05399.html#l01241">1241</a> of file <a class="el" href="a05399.html">vtkFixedPointVolumeRayCastHelper.h</a>.</p> </div> </div><p> <a class="anchor" name="cd18291b4372e2ebb2a4e4c6ca45b6b8"></a><!-- doxytag: member="vtkFixedPointVolumeRayCastHelper.h::VTKKWRCHelper_SpaceLeapCheck" ref="cd18291b4372e2ebb2a4e4c6ca45b6b8" args="()" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define VTKKWRCHelper_SpaceLeapCheck </td> <td>(</td> </td> <td class="paramname"> </td> <td> ) </td> <td></td> </tr> </table> </div> <div class="memdoc"> <p> <b>Value:</b><div class="fragment"><pre class="fragment"><span class="keywordflow">if</span> ( pos[0] >> <a class="code" href="a03610.html#3c7c803abc2fc2baa81006313306ed6f">VTKKW_FPMM_SHIFT</a> != mmpos[0] || \ pos[1] >> <a class="code" href="a03610.html#3c7c803abc2fc2baa81006313306ed6f">VTKKW_FPMM_SHIFT</a> != mmpos[1] || \ pos[2] >> <a class="code" href="a03610.html#3c7c803abc2fc2baa81006313306ed6f">VTKKW_FPMM_SHIFT</a> != mmpos[2] ) \ { \ mmpos[0] = pos[0] >> <a class="code" href="a03610.html#3c7c803abc2fc2baa81006313306ed6f">VTKKW_FPMM_SHIFT</a>; \ mmpos[1] = pos[1] >> VTKKW_FPMM_SHIFT; \ mmpos[2] = pos[2] >> VTKKW_FPMM_SHIFT; \ mmvalid = mapper->CheckMinMaxVolumeFlag( mmpos, 0 ); \ } \ \ <span class="keywordflow">if</span> ( !mmvalid ) \ { \ <span class="keywordflow">continue</span>; \ } </pre></div> <p>Definition at line <a class="el" href="a05399.html#l01251">1251</a> of file <a class="el" href="a05399.html">vtkFixedPointVolumeRayCastHelper.h</a>.</p> </div> </div><p> <a class="anchor" name="994b54d1499877e182888200301b05e0"></a><!-- doxytag: member="vtkFixedPointVolumeRayCastHelper.h::VTKKWRCHelper_MIPSpaceLeapCheck" ref="994b54d1499877e182888200301b05e0" args="(MAXIDX, MAXIDXDEF, FLIP)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define VTKKWRCHelper_MIPSpaceLeapCheck </td> <td>(</td> <td class="paramtype">MAXIDX, <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">MAXIDXDEF, <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">FLIP </td> <td class="paramname"> </td> <td> ) </td> <td></td> </tr> </table> </div> <div class="memdoc"> <p> <b>Value:</b><div class="fragment"><pre class="fragment"><span class="keywordflow">if</span> ( pos[0] >> <a class="code" href="a03610.html#3c7c803abc2fc2baa81006313306ed6f">VTKKW_FPMM_SHIFT</a> != mmpos[0] || \ pos[1] >> <a class="code" href="a03610.html#3c7c803abc2fc2baa81006313306ed6f">VTKKW_FPMM_SHIFT</a> != mmpos[1] || \ pos[2] >> <a class="code" href="a03610.html#3c7c803abc2fc2baa81006313306ed6f">VTKKW_FPMM_SHIFT</a> != mmpos[2] ) \ { \ mmpos[0] = pos[0] >> <a class="code" href="a03610.html#3c7c803abc2fc2baa81006313306ed6f">VTKKW_FPMM_SHIFT</a>; \ mmpos[1] = pos[1] >> VTKKW_FPMM_SHIFT; \ mmpos[2] = pos[2] >> VTKKW_FPMM_SHIFT; \ mmvalid = (MAXIDXDEF)? \ (mapper->CheckMIPMinMaxVolumeFlag( mmpos, 0, MAXIDX, FLIP )):(1); \ } \ \ <span class="keywordflow">if</span> ( !mmvalid ) \ { \ <span class="keywordflow">continue</span>; \ } </pre></div> <p>Definition at line <a class="el" href="a05399.html#l01269">1269</a> of file <a class="el" href="a05399.html">vtkFixedPointVolumeRayCastHelper.h</a>.</p> </div> </div><p> <a class="anchor" name="6f23d132dd83690dd2c4feae1050c361"></a><!-- doxytag: member="vtkFixedPointVolumeRayCastHelper.h::VTKKWRCHelper_MIPSpaceLeapPopulateMulti" ref="6f23d132dd83690dd2c4feae1050c361" args="(MAXIDX, FLIP)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define VTKKWRCHelper_MIPSpaceLeapPopulateMulti </td> <td>(</td> <td class="paramtype">MAXIDX, <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">FLIP </td> <td class="paramname"> </td> <td> ) </td> <td></td> </tr> </table> </div> <div class="memdoc"> <p> <b>Value:</b><div class="fragment"><pre class="fragment"><span class="keywordflow">if</span> ( pos[0] >> <a class="code" href="a03610.html#3c7c803abc2fc2baa81006313306ed6f">VTKKW_FPMM_SHIFT</a> != mmpos[0] || \ pos[1] >> <a class="code" href="a03610.html#3c7c803abc2fc2baa81006313306ed6f">VTKKW_FPMM_SHIFT</a> != mmpos[1] || \ pos[2] >> <a class="code" href="a03610.html#3c7c803abc2fc2baa81006313306ed6f">VTKKW_FPMM_SHIFT</a> != mmpos[2] ) \ { \ mmpos[0] = pos[0] >> <a class="code" href="a03610.html#3c7c803abc2fc2baa81006313306ed6f">VTKKW_FPMM_SHIFT</a>; \ mmpos[1] = pos[1] >> VTKKW_FPMM_SHIFT; \ mmpos[2] = pos[2] >> VTKKW_FPMM_SHIFT; \ <span class="keywordflow">for</span> ( c = 0; c < components; c++ ) \ { \ mmvalid[c] = mapper->CheckMIPMinMaxVolumeFlag( mmpos, c, MAXIDX[c], FLIP ); \ } \ } </pre></div> <p>Definition at line <a class="el" href="a05399.html#l01289">1289</a> of file <a class="el" href="a05399.html">vtkFixedPointVolumeRayCastHelper.h</a>.</p> </div> </div><p> <a class="anchor" name="55b1bc7d18a94fd33adc605085bbcbcd"></a><!-- doxytag: member="vtkFixedPointVolumeRayCastHelper.h::VTKKWRCHelper_MIPSpaceLeapCheckMulti" ref="55b1bc7d18a94fd33adc605085bbcbcd" args="(COMP, FLIP)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define VTKKWRCHelper_MIPSpaceLeapCheckMulti </td> <td>(</td> <td class="paramtype">COMP, <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">FLIP </td> <td class="paramname"> </td> <td> ) </td> <td> mmvalid[COMP]</td> </tr> </table> </div> <div class="memdoc"> <p> <p>Definition at line <a class="el" href="a05399.html#l01305">1305</a> of file <a class="el" href="a05399.html">vtkFixedPointVolumeRayCastHelper.h</a>.</p> </div> </div><p> </div> <hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 3 18:50:14 2009 for VTK by <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>