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