Go to the documentation of this file.
27 #ifndef vtkAbstractVolumeMapper_h
28 #define vtkAbstractVolumeMapper_h
30 #include "vtkRenderingCoreModule.h"
58 void GetBounds(
double bounds[6])
override
74 vtkSetMacro(ScalarMode,
int);
75 vtkGetMacro(ScalarMode,
int);
76 vtkSetMacro(ArrayAccessMode,
int);
virtual char * GetArrayName()
Get the array name or number and component to use for rendering.
#define VTK_SCALAR_MODE_DEFAULT
#define VTK_SCALAR_MODE_USE_CELL_FIELD_DATA
#define VTK_SCALAR_MODE_USE_POINT_DATA
represents a volume (data & properties) in a rendered scene
#define VTK_SCALAR_MODE_USE_POINT_FIELD_DATA
virtual double * GetBounds()=0
Return bounding box (array of six doubles) of data expressed as (xmin,xmax, ymin,ymax,...
const char * GetScalarModeAsString()
Return the method for obtaining scalar data.
vtkAbstractVolumeMapper()
int FillInputPortInformation(int port, vtkInformation *info) override
Fill the input port information objects for this algorithm.
void ReleaseGraphicsResources(vtkWindow *) override
WARNING: INTERNAL METHOD - NOT INTENDED FOR GENERAL USE Release any graphics resources that are being...
virtual vtkDataSet * GetDataSetInput()
Set/Get the input data.
virtual int GetArrayAccessMode()
virtual float GetGradientMagnitudeScale()
WARNING: INTERNAL METHOD - NOT INTENDED FOR GENERAL USE.
window superclass for vtkRenderWindow
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
#define VTK_SCALAR_MODE_USE_CELL_DATA
#define VTK_SIZEHINT(...)
virtual void SelectScalarArray(const char *arrayName)
void SetScalarModeToUseCellData()
a simple class to control print indentation
void SetScalarModeToDefault()
~vtkAbstractVolumeMapper() override
abstract class to specify dataset behavior
abstract class specifies interface to map 3D data
void SetScalarModeToUseCellFieldData()
virtual vtkDataObject * GetDataObjectInput()
Abstract class for a volume mapper.
abstract specification for renderers
virtual void SelectScalarArray(int arrayNum)
When ScalarMode is set to UsePointFieldData or UseCellFieldData, you can specify which scalar array t...
void SetScalarModeToUsePointData()
virtual float GetGradientMagnitudeScale(int)
void SetScalarModeToUsePointFieldData()
general representation of visualization data
virtual float GetGradientMagnitudeBias()
virtual float GetGradientMagnitudeBias(int)
virtual void Render(vtkRenderer *ren, vtkVolume *vol)=0
WARNING: INTERNAL METHOD - NOT INTENDED FOR GENERAL USE DO NOT USE THIS METHOD OUTSIDE OF THE RENDERI...