 |
VTK
9.0.1
|
Go to the documentation of this file.
28 #ifndef vtkCompositePolyDataMapper_h
29 #define vtkCompositePolyDataMapper_h
32 #include "vtkRenderingCoreModule.h"
38 class vtkCompositePolyDataMapperInternals;
97 void BuildPolyDataMapper();
107 void ComputeBounds();
map vtkPolyData to graphics primitives
virtual vtkExecutive * CreateDefaultExecutive()
Create a default executive.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
virtual double * GetBounds()=0
Return bounding box (array of six doubles) of data expressed as (xmin,xmax, ymin,ymax,...
virtual int FillInputPortInformation(int port, vtkInformation *info)
Fill the input port information objects for this algorithm.
record modification and/or execution time
a class that renders hierarchical polygonal data
window superclass for vtkRenderWindow
virtual void Render(vtkRenderer *ren, vtkActor *a)=0
Method initiates the mapping process.
Superclass for all pipeline executives in VTK.
#define VTK_SIZEHINT(...)
virtual bool HasTranslucentPolygonalGeometry()
abstract class specifies interface to map data to graphics primitives
represents an object (geometry & properties) in a rendered scene
a simple class to control print indentation
vtkCompositePolyDataMapperInternals * Internal
These are the internal polydata mapper that do the rendering.
vtkTimeStamp InternalMappersBuildTime
Time stamp for when we need to update the internal mappers.
void ReleaseGraphicsResources(vtkWindow *) override
Release any graphics resources that are being consumed by this mapper.
double * GetBounds() override
Return bounding box (array of six doubles) of data expressed as (xmin,xmax, ymin,ymax,...
static vtkAlgorithm * New()
abstract specification for renderers
virtual bool HasOpaqueGeometry()
Some introspection on the type of data the mapper will render used by props to determine if they shou...
vtkTimeStamp BoundsMTime
Time stamp for computation of bounds.