Go to the documentation of this file.
41 #include "vtkRenderingCoreModule.h"
174 virtual
void ApplyProperties() {}
193 vtkGetMacro(ForceOpaque,
bool);
194 vtkSetMacro(ForceOpaque,
bool);
195 vtkBooleanMacro(ForceOpaque,
bool);
196 vtkGetMacro(ForceTranslucent,
bool);
197 vtkSetMacro(ForceTranslucent,
bool);
198 vtkBooleanMacro(ForceTranslucent,
bool);
215 std::vector<unsigned int> &pixeloffsets)
override;
233 double MapperBounds[6];
238 void operator=(
const vtkActor&) =
delete;
represents an 3D object for placement in a rendered scene
virtual bool GetSupportsSelection()
WARNING: INTERNAL METHOD - NOT INTENDED FOR GENERAL USE DO NOT USE THIS METHOD OUTSIDE OF THE RENDERI...
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
static vtkObject * New()
Create an object with Debug turned off, modified time initialized to zero, and reference counting on.
record modification and/or execution time
virtual int RenderOpaqueGeometry(vtkViewport *)
WARNING: INTERNAL METHOD - NOT INTENDED FOR GENERAL USE DO NOT USE THESE METHODS OUTSIDE OF THE RENDE...
vtkProperty * BackfaceProperty
double * GetBounds() override=0
Get the bounds for this Prop as (Xmin,Xmax,Ymin,Ymax,Zmin,Zmax).
window superclass for vtkRenderWindow
virtual vtkTypeBool HasTranslucentPolygonalGeometry()
WARNING: INTERNAL METHOD - NOT INTENDED FOR GENERAL USE DO NOT USE THESE METHODS OUTSIDE OF THE RENDE...
handles properties associated with a texture map
virtual void GetActors(vtkPropCollection *)
For some exporters and other other operations we must be able to collect all the actors or volumes.
#define VTK_SIZEHINT(...)
abstract class specifies interface to map data to graphics primitives
represents an object (geometry & properties) in a rendered scene
a simple class to control print indentation
vtkMTimeType GetMTime() override
Get the vtkProp3D's mtime.
virtual double * GetBounds()
Get the bounds for this Prop as (Xmin,Xmax,Ymin,Ymax,Zmin,Zmax).
abstract specification for Viewports
virtual int RenderTranslucentPolygonalGeometry(vtkViewport *)
abstract superclass for all actors, volumes and annotations
void ShallowCopy(vtkProp *prop) override
Shallow copy of this vtkProp3D.
abstract specification for renderers
an ordered list of actors
virtual void ProcessSelectorPixelBuffers(vtkHardwareSelector *, std::vector< unsigned int > &)
allows a prop to update a selections color buffers
represent surface properties of a geometric object
virtual vtkMTimeType GetRedrawMTime()
Return the mtime of anything that would cause the rendered image to appear differently.
virtual void ReleaseGraphicsResources(vtkWindow *)
WARNING: INTERNAL METHOD - NOT INTENDED FOR GENERAL USE Release any graphics resources that are being...
vtkTypeUInt32 vtkMTimeType
virtual void Render(vtkRenderer *, vtkMapper *)
This causes the actor to be rendered.