33 #ifndef vtkAbstractHyperTreeGridMapper_h 34 #define vtkAbstractHyperTreeGridMapper_h 37 #include "vtkRenderingCoreModule.h" 76 vtkSetMacro(Scale,
double);
94 void SetScalarRange(
double,
double);
95 void SetScalarRange(
double*);
96 vtkGetVectorMacro(ScalarRange,
double, 2);
102 vtkGetVectorMacro(ViewportSize,
int, 2);
164 double ScalarRange[2];
214 int LastRendererSize[2];
219 double LastCameraFocalPoint[3];
unsigned int Axis1
First axis parameter for adaptive view.
represents a volume (data & properties) in a rendered scene
double Scale
Scale factor for adaptive view.
bool MustUpdateGrid
Keep track of whether pixelize grid is current.
represent and manipulate 4x4 transformation matrices
float * ZBuffer
Internal z-buffer.
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...
int FillInputPortInformation(int port, vtkInformation *info) override
Fill the input port information objects for this algorithm.
vtkTypeUInt32 vtkMTimeType
vtkMTimeType GetMTime() override
Override Modifiedtime as we have added Clipping planes.
vtkMatrix4x4 * WorldToViewMatrix
Keep track of coordinate conversion matrices.
Abstract class for a volume mapper.
abstract specification for renderers
int ViewOrientation
Keep track of current view orientation.
unsigned int Axis2
Second axis parameter for adaptive view.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
Proxy object to connect input/output ports.
int LevelMax
Maximum depth parameter for adaptive view.
Superclass for mapping scalar values to colors.
window superclass for vtkRenderWindow
void SetInputConnection(vtkAlgorithmOutput *input) override
Set/Get the input data or connection.
void ReleaseGraphicsResources(vtkWindow *) override
WARNING: INTERNAL METHOD - NOT INTENDED FOR GENERAL USE Release any graphics resources that are being...
bool ParallelProjection
Parallel projection parameter for adaptive view.
double LastCameraParallelScale
Last camera parallel scale for adaptive view.
vtkMatrix4x4 * ViewToWorldMatrix
Keep track of coordinate conversion matrices.
a simple class to control print indentation
vtkRenderer * Renderer
Reference to the renderer being used.
abstract superclass for arrays of numeric data
virtual void SetInputConnection(int port, vtkAlgorithmOutput *input)
Set the connection for the given input port index.
unsigned char * FrameBuffer
Internal frame buffer.
unsigned int Orientation
Orientation of input grid when dimension < 3.
dynamic, self-adjusting array of bits
double Radius
Radius parameter for adaptive view.
vtkScalarsToColors * ColorMap
Color map used only when dimension < 3.
vtkDataArray * Scalars
Reference to input scalars.
Abstract class for a HyperTreeGrid mapper.