|  | VTK
    9.0.1
    | 
 
 
 
Go to the documentation of this file.
   29 #ifndef vtkImageMapper3D_h 
   30 #define vtkImageMapper3D_h 
   33 #include "vtkRenderingCoreModule.h"  
   45 class vtkImageToImageMapper3DFriendship;
 
  129   vtkGetObjectMacro(SlicePlane, 
vtkPlane);
 
  137   virtual void GetSlicePlaneInDataCoords(
vtkMatrix4x4* propMatrix, 
double plane[4]);
 
  143   vtkSetClampMacro(NumberOfThreads, 
int, 1, VTK_MAX_THREADS);
 
  144   vtkGetMacro(NumberOfThreads, 
int);
 
  163   virtual void GetIndexBounds(
double extent[6]) = 0;
 
  187   static void CheckerboardRGBA(
unsigned char* 
data, 
int xsize, 
int ysize, 
double originx,
 
  188     double originy, 
double spacingx, 
double spacingy);
 
  196     int& xsize, 
int& ysize, 
int& bytesPerPixel, 
bool& reuseTexture, 
bool& reuseData);
 
  202   void MakeTextureGeometry(
const int extent[6], 
double coords[12], 
double tcoords[8]);
 
  211   virtual void ComputeTextureSize(
 
  212     const int extent[6], 
int& xdim, 
int& ydim, 
int imageSize[2], 
int textureSize[2]);
 
  250   double DataSpacing[3];
 
  251   double DataOrigin[3];
 
  252   double DataDirection[9];
 
  253   int DataWholeExtent[6];
 
  271   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
abstract specification for renderers
general representation of visualization data
virtual vtkTypeBool ProcessRequest(vtkInformation *request, vtkInformationVector **inInfo, vtkInformationVector *outInfo)
Upstream/Downstream requests form the generalized interface through which executives invoke a algorit...
virtual int FillOutputPortInformation(int port, vtkInformation *info)
Fill the output port information objects for this algorithm.