Go to the documentation of this file.
27 #ifndef vtkAbstractVolumeMapper_h
28 #define vtkAbstractVolumeMapper_h
30 #include "vtkRenderingCoreModule.h"
75 vtkGetMacro(ScalarMode,
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()
void PrintSelf(ostream &os, vtkIndent indent)
Methods invoked by print to print information about the object including superclasses.
virtual void ReleaseGraphicsResources(vtkWindow *)
WARNING: INTERNAL METHOD - NOT INTENDED FOR GENERAL USE Release any graphics resources that are being...
virtual void GetBounds(double bounds[6])
Get the bounds for this mapper as (Xmin,Xmax,Ymin,Ymax,Zmin,Zmax).
virtual int GetArrayAccessMode()
virtual float GetGradientMagnitudeScale()
WARNING: INTERNAL METHOD - NOT INTENDED FOR GENERAL USE.
window superclass for vtkRenderWindow
#define VTK_SCALAR_MODE_USE_CELL_DATA
virtual void SelectScalarArray(const char *arrayName)
void SetScalarModeToUseCellData()
a simple class to control print indentation
void SetScalarModeToDefault()
virtual int FillInputPortInformation(int port, vtkInformation *info)
Fill the input port information objects for this algorithm.
abstract class to specify dataset behavior
virtual double * GetBounds()
Return bounding box (array of six doubles) of data expressed as (xmin,xmax, ymin,ymax,...
vtkSetMacro(IgnoreDriverBugs, bool)
Updates the extensions string.
abstract class specifies interface to map 3D data
void SetScalarModeToUseCellFieldData()
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()
vtkDataSet * GetDataSetInput()
Set/Get the input data.
virtual float GetGradientMagnitudeScale(int)
void SetScalarModeToUsePointFieldData()
general representation of visualization data
~vtkAbstractVolumeMapper()
virtual float GetGradientMagnitudeBias()
vtkDataObject * GetDataObjectInput()
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...