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