30 #ifndef vtkPVImageSliceMapper_h 31 #define vtkPVImageSliceMapper_h 34 #include "vtkRemotingViewsModule.h" 78 vtkSetMacro(Slice,
int);
79 vtkGetMacro(Slice,
int);
89 vtkSetClampMacro(SliceMode,
int, XY_PLANE, XZ_PLANE);
90 vtkGetMacro(SliceMode,
int);
100 vtkSetClampMacro(UseXYPlane,
int, 0, 1);
101 vtkBooleanMacro(UseXYPlane,
int);
102 vtkGetMacro(UseXYPlane,
int);
108 void Update(
int port)
override;
120 vtkSetMacro(Piece,
int);
121 vtkGetMacro(Piece,
int);
122 vtkSetMacro(NumberOfPieces,
int);
123 vtkGetMacro(NumberOfPieces,
int);
124 vtkSetMacro(NumberOfSubPieces,
int);
125 vtkGetMacro(NumberOfSubPieces,
int);
132 vtkSetMacro(GhostLevel,
int);
133 vtkGetMacro(GhostLevel,
int);
void ShallowCopy(vtkAbstractMapper *m)
virtual void ReleaseGraphicsResources(vtkWindow *)
int Update(vtkInformation *requests) override
void SetSliceModeToYZPlane()
void GetBounds(double bounds[6]) override
Return bounding box (array of six doubles) of data expressed as (xmin,xmax, ymin,ymax,...
vtkOpenGLTexture * Texture
void PrintSelf(ostream &os, vtkIndent indent)
Mapper for vtkImageData that renders the image using a texture applied to a quad.
virtual double * GetBounds()=0
void SetSliceModeToXYPlane()
virtual int FillInputPortInformation(int port, vtkInformation *info)
virtual double * GetBounds()
static vtkAlgorithm * New()
void SetSliceModeToXZPlane()
virtual void Render(vtkRenderer *ren, vtkActor *a)=0
void operator=(const vtkObjectBase &)
int Update(int port, vtkInformationVector *requests) override