33 #ifndef vtkUnstructuredGridVolumeRayCastIterator_h
34 #define vtkUnstructuredGridVolumeRayCastIterator_h
36 #include "vtkRenderingVolumeModule.h"
77 vtkSetVector2Macro(Bounds,
double);
78 vtkGetVector2Macro(Bounds,
double);
abstract superclass for arrays of numeric data
dynamic, self-adjusting array of double
list of point or cell ids
a simple class to control print indentation
abstract base class for most VTK objects
vtkUnstructuredGridVolumeRayCastIterator is a superclass for iterating over the intersections of a vi...
virtual void Initialize(int x, int y)=0
Initializes the iteration to the start of the ray at the given screen coordinates.
vtkUnstructuredGridVolumeRayCastIterator()
virtual vtkIdType GetNextIntersections(vtkIdList *intersectedCells, vtkDoubleArray *intersectionLengths, vtkDataArray *scalars, vtkDataArray *nearIntersections, vtkDataArray *farIntersections)=0
Get the intersections of the next several cells.
vtkIdType MaxNumberOfIntersections
virtual void PrintSelf(ostream &os, vtkIndent indent)
Methods invoked by print to print information about the object including superclasses.
~vtkUnstructuredGridVolumeRayCastIterator()
vtkSetMacro(IgnoreDriverBugs, bool)
Updates the extensions string.