23#ifndef vtkHyperTreeGridMapper_h
24#define vtkHyperTreeGridMapper_h
30#include "vtkRenderingHyperTreeGridModule.h"
32VTK_ABI_NAMESPACE_BEGIN
59 using Superclass::SetInputConnection;
80 vtkGetMacro(UseAdaptiveDecimation,
bool);
81 vtkSetMacro(UseAdaptiveDecimation,
bool);
82 vtkBooleanMacro(UseAdaptiveDecimation,
bool);
111 bool UseAdaptiveDecimation =
false;
represents an object (geometry & properties) in a rendered scene
abstract superclass for composite (multi-block or AMR) datasets
general representation of visualization data
map vtkHyperTreeGrid to graphics primitives
void SetInputDataObject(int port, vtkDataObject *input) override
Sets the data-object as an input on the given port index.
void SetInputDataObject(vtkDataObject *input) override
double * GetBounds() override
For this mapper, the bounds correspond to the output for the internal surface filter which may be res...
int FillInputPortInformation(int port, vtkInformation *info) override
Fill the input port information objects for this algorithm.
vtkSmartPointer< vtkPolyDataMapper > Mapper
void GetBounds(double bounds[6]) override
For this mapper, the bounds correspond to the output for the internal surface filter which may be res...
void Render(vtkRenderer *ren, vtkActor *act) override
Use the internal PolyData Mapper to do the rendering of the HTG transformed by the current SurfaceFil...
~vtkHyperTreeGridMapper() override
vtkSmartPointer< vtkCompositeDataSet > UpdateWithDecimation(vtkCompositeDataSet *htg, vtkRenderer *ren)
Generate a new composite were each leave is decimated if required.
static vtkHyperTreeGridMapper * New()
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
vtkSmartPointer< vtkCompositeDataSet > Input
A dataset containing a grid of vtkHyperTree instances arranged as a rectilinear grid.
a simple class to control print indentation
abstract class specifies interface to map data to graphics primitives
map vtkPolyData to graphics primitives
concrete dataset represents vertices, lines, polygons, and triangle strips
create a window for renderers to draw into
abstract specification for renderers
Hold a reference to a vtkObjectBase instance.