VTK
Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
dox
VolumeRendering
vtkVolumeRayCastIsosurfaceFunction.h
Go to the documentation of this file.
1
/*=========================================================================
2
3
Program: Visualization Toolkit
4
Module: vtkVolumeRayCastIsosurfaceFunction.h
5
6
Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7
All rights reserved.
8
See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
9
10
This software is distributed WITHOUT ANY WARRANTY; without even
11
the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
12
PURPOSE. See the above copyright notice for more information.
13
14
=========================================================================*/
35
#ifndef __vtkVolumeRayCastIsosurfaceFunction_h
36
#define __vtkVolumeRayCastIsosurfaceFunction_h
37
38
#include "
vtkVolumeRayCastFunction.h
"
39
40
class
VTK_VOLUMERENDERING_EXPORT
vtkVolumeRayCastIsosurfaceFunction
:
public
vtkVolumeRayCastFunction
41
{
42
public
:
43
vtkTypeMacro(
vtkVolumeRayCastIsosurfaceFunction
,
vtkVolumeRayCastFunction
);
44
void
PrintSelf
( ostream& os,
vtkIndent
indent );
45
47
static
vtkVolumeRayCastIsosurfaceFunction
*
New
();
48
50
float
GetZeroOpacityThreshold
(
vtkVolume
*vol );
51
53
54
vtkSetMacro( IsoValue,
double
);
55
vtkGetMacro( IsoValue,
double
);
57
58
60
double
IsoValue
;
61
63
float
Color
[3];
64
65
//BTX
66
void
CastRay
(
vtkVolumeRayCastDynamicInfo
*dynamicInfo,
67
vtkVolumeRayCastStaticInfo
*staticInfo);
68
//ETX
69
70
protected
:
71
vtkVolumeRayCastIsosurfaceFunction
();
72
~
vtkVolumeRayCastIsosurfaceFunction
();
73
74
//BTX
75
void
SpecificFunctionInitialize
(
vtkRenderer
*ren,
76
vtkVolume
*vol,
77
vtkVolumeRayCastStaticInfo
*staticInfo,
78
vtkVolumeRayCastMapper
*mapper );
79
//ETX
80
private
:
81
vtkVolumeRayCastIsosurfaceFunction
(
const
vtkVolumeRayCastIsosurfaceFunction
&);
// Not implemented.
82
void
operator=(
const
vtkVolumeRayCastIsosurfaceFunction
&);
// Not implemented.
83
};
84
#endif
Generated on Wed May 30 2012 13:22:25 for VTK by
1.8.1