33#ifndef vtkUnstructuredGridVolumeRayCastIterator_h
34#define vtkUnstructuredGridVolumeRayCastIterator_h
37#include "vtkRenderingVolumeModule.h"
75 vtkSetVector2Macro(Bounds,
double);
76 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()
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
~vtkUnstructuredGridVolumeRayCastIterator() override
virtual vtkIdType GetNextIntersections(vtkIdList *intersectedCells, vtkDoubleArray *intersectionLengths, vtkDataArray *scalars, vtkDataArray *nearIntersections, vtkDataArray *farIntersections)=0
Get the intersections of the next several cells.
vtkIdType MaxNumberOfIntersections