VTK  9.5.20251127
vtkUnstructuredGridHomogeneousRayIntegrator.h
Go to the documentation of this file.
1// SPDX-FileCopyrightText: Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
2// SPDX-FileCopyrightText: Copyright 2004 Sandia Corporation
3// SPDX-License-Identifier: LicenseRef-BSD-3-Clause-Sandia-USGov
4
16
17#ifndef vtkUnstructuredGridHomogeneousRayIntegrator_h
18#define vtkUnstructuredGridHomogeneousRayIntegrator_h
19
20#include "vtkRenderingVolumeModule.h" // For export macro
22
23VTK_ABI_NAMESPACE_BEGIN
25
73
74VTK_ABI_NAMESPACE_END
75#endif // vtkUnstructuredGridHomogeneousRayIntegrator_h
dynamic, self-adjusting array of double
a simple class to control print indentation
Definition vtkIndent.h:108
record modification and/or execution time
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
static vtkUnstructuredGridHomogeneousRayIntegrator * New()
void Integrate(vtkDoubleArray *intersectionLengths, vtkDataArray *nearIntersections, vtkDataArray *farIntersections, float color[4]) override
Given a set of intersections (defined by the three arrays), compute the piecewise integration of the ...
void Initialize(vtkVolume *volume, vtkDataArray *scalars) override
Set up the integrator with the given properties and scalars.
virtual void GetTransferFunctionTables(vtkDataArray *scalars)
represents the common properties for rendering a volume.
represents a volume (data & properties) in a rendered scene
Definition vtkVolume.h:130
#define vtkDataArray