VTK
dox
Rendering
Volume
Testing
Cxx
ExerciseUnstructuredGridRayCastMapper.h
Go to the documentation of this file.
1
/*=========================================================================
2
3
Program: Visualization Toolkit
4
Module: ExerciseUnstructuredGridRayCastMapper.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
=========================================================================*/
15
16
#ifndef _ExerciseUnstructuredGridRayCastMapper_h
17
#define _ExerciseUnstructuredGridRayCastMapper_h
18
19
#include "
vtkSystemIncludes.h
"
20
21
class
vtkUnstructuredGridVolumeRayCastFunction
;
22
class
vtkUnstructuredGridVolumeRayIntegrator
;
23
24
typedef
vtkUnstructuredGridVolumeRayCastFunction
*(*RayCastFunctionCreator)(void);
25
typedef
vtkUnstructuredGridVolumeRayIntegrator
*(*RayIntegratorCreator)(void);
26
27
// Exercises the unstructured grid ray cast mapper with the given function
28
// and integrator.
29
int
ExerciseUnstructuredGridRayCastMapper
(
30
int
argc,
char
*argv[],
31
RayCastFunctionCreator
NewFunction = NULL,
32
RayIntegratorCreator
NewIntegrator = NULL,
33
int
UseCellData = 0,
34
int
TestDependentComponents = 1);
35
36
#endif
vtkSystemIncludes.h
vtkUnstructuredGridVolumeRayIntegrator
a superclass for volume ray integration functions
Definition:
vtkUnstructuredGridVolumeRayIntegrator.h:41
vtkUnstructuredGridVolumeRayCastFunction
a superclass for ray casting functions
Definition:
vtkUnstructuredGridVolumeRayCastFunction.h:38
RayIntegratorCreator
vtkUnstructuredGridVolumeRayIntegrator *(* RayIntegratorCreator)(void)
Definition:
ExerciseUnstructuredGridRayCastMapper.h:25
RayCastFunctionCreator
vtkUnstructuredGridVolumeRayCastFunction *(* RayCastFunctionCreator)(void)
Definition:
ExerciseUnstructuredGridRayCastMapper.h:24
ExerciseUnstructuredGridRayCastMapper
int ExerciseUnstructuredGridRayCastMapper(int argc, char *argv[], RayCastFunctionCreator NewFunction=NULL, RayIntegratorCreator NewIntegrator=NULL, int UseCellData=0, int TestDependentComponents=1)
Generated by
1.8.14