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