Go to the documentation of this file.
29 #ifndef vtkImageMapper3D_h
30 #define vtkImageMapper3D_h
32 #include "vtkRenderingCoreModule.h"
45 class vtkImageToImageMapper3DFriendship;
129 vtkGetObjectMacro(SlicePlane,
vtkPlane);
137 virtual void GetSlicePlaneInDataCoords(
vtkMatrix4x4 *propMatrix,
144 vtkSetClampMacro(NumberOfThreads,
int, 1, VTK_MAX_THREADS);
145 vtkGetMacro(NumberOfThreads,
int);
186 static void CheckerboardRGBA(
187 unsigned char *
data,
int xsize,
int ysize,
188 double originx,
double originy,
double spacingx,
double spacingy);
195 unsigned char *MakeTextureData(
197 int &xsize,
int &ysize,
int &bytesPerPixel,
bool &reuseTexture,
204 void MakeTextureGeometry(
205 const int extent[6],
double coords[12],
double tcoords[8]);
214 virtual void ComputeTextureSize(
215 const int extent[6],
int &xdim,
int &ydim,
216 int imageSize[2],
int textureSize[2]);
254 double DataSpacing[3];
255 double DataOrigin[3];
256 int DataWholeExtent[6];
274 friend class vtkImageToImageMapper3DFriendship;
represent and manipulate 3D points
perform various plane computations
vtkMultiThreader * Threader
vtkImageSlice * GetCurrentProp()
Get the vtkImage prop associated with this mapper, or zero if none.
represents an 3D object for placement in a rendered scene
virtual int FillInputPortInformation(int port, vtkInformation *info)
Fill the input port information objects for this algorithm.
vtkTypeBool SliceFacesCamera
window superclass for vtkRenderWindow
A class for performing multithreaded execution.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
represents an image in a 3D scene
topologically and geometrically regular array of data
a simple class to control print indentation
represent and manipulate 4x4 transformation matrices
vtkTypeBool SliceAtFocalPoint
virtual void ReleaseGraphicsResources(vtkWindow *)
Release any graphics resources that are being consumed by this mapper.
Superclass for mapping scalar values to colors.
vtkScalarsToColors * DefaultLookupTable
abstract class to specify dataset behavior
map scalar values into colors via a lookup table
abstract class for mapping images to the screen
abstract class specifies interface to map 3D data
virtual int ProcessRequest(vtkInformation *request, vtkInformationVector **inInfo, vtkInformationVector *outInfo)
Upstream/Downstream requests form the generalized interface through which executives invoke a algorit...
abstract specification for renderers
general representation of visualization data
virtual int FillOutputPortInformation(int port, vtkInformation *info)
Fill the output port information objects for this algorithm.