Go to the documentation of this file.
19 #ifndef vtkPVImageSliceMapper_h
20 #define vtkPVImageSliceMapper_h
23 #include "vtkRemotingViewsModule.h"
67 vtkSetMacro(Slice,
int);
68 vtkGetMacro(Slice,
int);
87 vtkSetClampMacro(SliceMode,
int, XY_PLANE, XZ_PLANE);
88 vtkGetMacro(SliceMode,
int);
99 vtkSetClampMacro(UseXYPlane,
int, 0, 1);
100 vtkBooleanMacro(UseXYPlane,
int);
101 vtkGetMacro(UseXYPlane,
int);
107 void Update(
int port)
override;
119 vtkSetMacro(Piece,
int);
120 vtkGetMacro(Piece,
int);
121 vtkSetMacro(NumberOfPieces,
int);
122 vtkGetMacro(NumberOfPieces,
int);
123 vtkSetMacro(NumberOfSubPieces,
int);
124 vtkGetMacro(NumberOfSubPieces,
int);
131 vtkSetMacro(GhostLevel,
int);
132 vtkGetMacro(GhostLevel,
int);
virtual void ReleaseGraphicsResources(vtkWindow *)
void operator=(const vtkObjectBase &)
virtual double * GetBounds()=0
virtual int FillInputPortInformation(int port, vtkInformation *info)
void ShallowCopy(vtkAbstractMapper *m)
void PrintSelf(ostream &os, vtkIndent indent)
void GetBounds(double bounds[6]) override
Return bounding box (array of six doubles) of data expressed as (xmin,xmax, ymin,ymax,...
virtual void Render(vtkRenderer *ren, vtkActor *a)=0
int Update(int port, vtkInformationVector *requests) override
Mapper for vtkImageData that renders the image using a texture applied to a quad.
vtkOpenGLTexture * Texture
static vtkAlgorithm * New()
void SetSliceModeToYZPlane()
Set/Get the current slice mode: XY, XZ or YZ plane.
void SetSliceModeToXYPlane()
Set/Get the current slice mode: XY, XZ or YZ plane.
int Update(vtkInformation *requests) override
void SetSliceModeToXZPlane()
Set/Get the current slice mode: XY, XZ or YZ plane.
virtual double * GetBounds()