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);
96 virtual void SelectScalarArray(
int arrayNum);
97 virtual void SelectScalarArray(
const char* arrayName);
110 const char *GetScalarModeAsString();
virtual float GetGradientMagnitudeBias(int)
WARNING: INTERNAL METHOD - NOT INTENDED FOR GENERAL USE.
represents a volume (data & properties) in a rendered scene
virtual char * GetArrayName()
Get the array name or number and component to use for rendering.
void ReleaseGraphicsResources(vtkWindow *) override
WARNING: INTERNAL METHOD - NOT INTENDED FOR GENERAL USE Release any graphics resources that are being...
#define VTK_SCALAR_MODE_USE_CELL_FIELD_DATA
abstract class to specify dataset behavior
Abstract class for a volume mapper.
abstract specification for renderers
void SetScalarModeToUseCellData()
Control how the mapper works with scalar point data and cell attribute data.
virtual int GetArrayAccessMode()
window superclass for vtkRenderWindow
#define VTK_SCALAR_MODE_USE_POINT_DATA
virtual float GetGradientMagnitudeScale()
WARNING: INTERNAL METHOD - NOT INTENDED FOR GENERAL USE.
a simple class to control print indentation
#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, zmin,zmax).
abstract class specifies interface to map 3D data
#define VTK_SIZEHINT(...)
virtual int FillInputPortInformation(int port, vtkInformation *info)
Fill the input port information objects for this algorithm.
void SetScalarModeToUsePointFieldData()
Control how the mapper works with scalar point data and cell attribute data.
void SetScalarModeToDefault()
Control how the mapper works with scalar point data and cell attribute data.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
void SetScalarModeToUsePointData()
Control how the mapper works with scalar point data and cell attribute data.
#define VTK_SCALAR_MODE_USE_CELL_DATA
void SetScalarModeToUseCellFieldData()
Control how the mapper works with scalar point data and cell attribute data.
virtual float GetGradientMagnitudeScale(int)
WARNING: INTERNAL METHOD - NOT INTENDED FOR GENERAL USE.
general representation of visualization data
#define VTK_SCALAR_MODE_DEFAULT
virtual float GetGradientMagnitudeBias()
WARNING: INTERNAL METHOD - NOT INTENDED FOR GENERAL USE.