Go to the documentation of this file.
35 #ifndef vtkAbstractMapper3D_h
36 #define vtkAbstractMapper3D_h
38 #include "vtkRenderingCoreModule.h"
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.
virtual int IsARayCastMapper()
Is this a ray cast mapper? A subclass would return 1 if the ray caster is needed to generate an image...
void GetClippingPlaneInDataCoords(vtkMatrix4x4 *propMatrix, int i, double planeEquation[4])
Get the ith clipping plane as a homogeneous plane equation.
int GetNumberOfClippingPlanes()
Get the number of clipping planes.
window superclass for vtkRenderWindow
void GetCenter(double center[3])
void PrintSelf(ostream &os, vtkIndent indent)
Methods invoked by print to print information about the object including superclasses.
double * GetCenter()
Return the Center of this mapper's data.
a simple class to control print indentation
represent and manipulate 4x4 transformation matrices
abstract class to specify dataset behavior
virtual int 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 3D data
virtual void GetBounds(double bounds[6])
Get the bounds for this mapper as (Xmin,Xmax,Ymin,Ymax,Zmin,Zmax).
abstract class specifies interface to map data