Go to the documentation of this file.
35 #ifndef vtkAbstractMapper3D_h
36 #define vtkAbstractMapper3D_h
38 #include "vtkRenderingCoreModule.h"
61 virtual
void GetBounds(
double bounds[6]);
70 double *rc = this->GetCenter();
99 vtkMatrix4x4 *propMatrix,
int i,
double planeEquation[4]);
virtual double * GetBounds()=0
Return bounding box (array of six doubles) of data expressed as (xmin,xmax, ymin,ymax,...
double GetLength()
Return the diagonal length of this mappers bounding box.
~vtkAbstractMapper3D() override
void GetClippingPlaneInDataCoords(vtkMatrix4x4 *propMatrix, int i, double planeEquation[4])
Get the ith clipping plane as a homogeneous plane equation.
window superclass for vtkRenderWindow
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
#define VTK_SIZEHINT(...)
virtual vtkTypeBool IsARayCastMapper()
Is this a ray cast mapper? A subclass would return 1 if the ray caster is needed to generate an image...
a simple class to control print indentation
represent and manipulate 4x4 transformation matrices
abstract class to specify dataset behavior
abstract class specifies interface to map 3D data
virtual vtkTypeBool IsARenderIntoImageMapper()
Is this a "render into image" mapper? A subclass would return 1 if the mapper produces an image by re...
abstract class specifies interface to map data