Go to the documentation of this file.
35 #ifndef vtkMultiBlockVolumeMapper_h
36 #define vtkMultiBlockVolumeMapper_h
41 #include "vtkRenderingVolumeOpenGL2Module.h"
92 vtkGetMacro(VectorMode,
int);
94 vtkGetMacro(VectorComponent,
int);
116 double arg4,
double arg5,
double arg6)
override;
161 void ComputeBounds();
180 typedef std::vector<vtkSmartVolumeMapper*> MapperVec;
void ReleaseGraphicsResources(vtkWindow *window) override
Abstract class for a volume mapper.
void SelectScalarArray(char const *arrayName) override
void SetScalarMode(int ScalarMode) override
Control how the mapper works with scalar point data and cell attribute data.
provides implementation for most abstract methods in the superclass vtkCompositeDataSet
represents a volume (data & properties) in a rendered scene
record modification and/or execution time
void SetBlendMode(int mode) override
Blending mode API from vtkVolumeMapper.
Mapper to render volumes defined as vtkMultiBlockDataSet.
void Render(vtkRenderer *ren, vtkVolume *vol) override
Render the current dataset.
Composite dataset that organizes datasets into blocks.
window superclass for vtkRenderWindow
void SetCropping(vtkTypeBool mode) override
Cropping API from vtkVolumeMapper.
void SelectScalarArray(int arrayNum) override
When ScalarMode is set to UsePointFieldData or UseCellFieldData, you can specify which scalar array t...
int FillInputPortInformation(int port, vtkInformation *info) override
Specify the type of data this mapper can handle.
void SetVectorComponent(int component)
void SetVectorMode(int mode)
VectorMode interface exposed from vtkSmartVolumeMapper.
topologically and geometrically regular array of data
a simple class to control print indentation
represent and manipulate 4x4 transformation matrices
vtkMultiBlockVolumeMapper()
~vtkMultiBlockVolumeMapper() override
abstract class to specify dataset behavior
void SetArrayAccessMode(int accessMode) override
double * GetBounds() override
API Superclass.
abstract specification for renderers
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
double * GetBounds() override
Return bounding box (array of six doubles) of data expressed as (xmin,xmax, ymin,ymax,...
void SetCroppingRegionPlanes(double *planes) override
void SetCroppingRegionPlanes(double arg1, double arg2, double arg3, double arg4, double arg5, double arg6) override
static vtkMultiBlockVolumeMapper * New()
void SetCroppingRegionFlags(int mode) override