35 #ifndef vtkImageSlice_h 36 #define vtkImageSlice_h 38 #include "vtkRenderingCoreModule.h" 87 double GetMinXBound();
88 double GetMaxXBound();
89 double GetMinYBound();
90 double GetMaxYBound();
91 double GetMinZBound();
92 double GetMaxZBound();
112 vtkGetMacro(ForceTranslucent,
bool);
120 void ShallowCopy(
vtkProp *prop) VTK_OVERRIDE;
133 int RenderOverlay(
vtkViewport *viewport) VTK_OVERRIDE;
134 int RenderOpaqueGeometry(
vtkViewport *viewport) VTK_OVERRIDE;
135 int RenderTranslucentPolygonalGeometry(
vtkViewport *viewport) VTK_OVERRIDE;
142 int HasTranslucentPolygonalGeometry() VTK_OVERRIDE;
153 void ReleaseGraphicsResources(
vtkWindow *win) VTK_OVERRIDE;
161 void SetStackedImagePass(
int pass);
170 bool ForceTranslucent;
abstract superclass for all actors, volumes and annotations
double * GetBounds() override=0
Return a reference to the Prop3D's composite transform.
vtkTypeUInt32 vtkMTimeType
abstract specification for Viewports
abstract specification for renderers
virtual void Update()
Updates the extensions string.
represents an 3D object for placement in a rendered scene
window superclass for vtkRenderWindow
a simple class to control print indentation
abstract class for mapping images to the screen
vtkSetMacro(IgnoreDriverBugs, bool)
When set known driver bugs are ignored during driver feature detection.
represents an image in a 3D scene
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
vtkBooleanMacro(IgnoreDriverBugs, bool)
When set known driver bugs are ignored during driver feature detection.
static vtkObject * New()
Create an object with Debug turned off, modified time initialized to zero, and reference counting on...
vtkMTimeType GetMTime() override
Get the vtkProp3D's mtime.