59 #ifndef vtkUnstructuredGridBunykRayCastFunction_h
60 #define vtkUnstructuredGridBunykRayCastFunction_h
79 #define VTK_BUNYKRCF_MAX_ARRAYS 10000
80 #define VTK_BUNYKRCF_ARRAY_SIZE 10000
123 int InTriangle(
double x,
double y,
138 vtkGetVectorMacro( ImageOrigin,
int, 2 );
143 vtkGetVectorMacro( ImageViewportSize,
int, 2 );
193 int ImageViewportSize[2];
232 void *NewIntersection();
243 void TransformPoints();
247 void UpdateTriangleList();
251 void ComputeViewDependentInfo();
256 void ComputePixelIntersections();
virtual void PrintSelf(ostream &os, vtkIndent indent)
represents a volume (data & properties) in a rendered scene
represent and manipulate 4x4 transformation matrices
Defines a 1D piecewise function.
Triangle ** GetTetraTriangles()
#define VTKRENDERINGVOLUME_EXPORT
record modification and/or execution time
a superclass for ray casting functions
Intersection * GetIntersectionList(int x, int y)
A software mapper for unstructured volumes.
vtkMatrix4x4 * ViewToWorldMatrix
vtkUnstructuredGridVolumeRayCastMapper * Mapper
abstract specification for renderers
dynamic, self-adjusting array of double
a superclass for ray casting functions
#define VTK_BUNYKRCF_MAX_ARRAYS
a simple class to control print indentation
list of point or cell ids
abstract superclass for arrays of numeric data
Triangle ** TetraTriangles
vtkIdType TetraTrianglesSize
Defines a transfer function for mapping a property to an RGB color value.
vtkUnstructuredGridBase * SavedTriangleListInput
virtual void Finalize()=0
virtual vtkUnstructuredGridVolumeRayCastIterator * NewIterator()=0
virtual void Initialize(vtkRenderer *ren, vtkVolume *vol)=0
dataset represents arbitrary combinations of all possible cell types. May be mapped onto a non-standa...
vtkTimeStamp SavedTriangleListMTime