Go to the documentation of this file.
41 #include "vtkRenderingCoreModule.h"
193 vtkGetMacro(ForceOpaque,
bool);
196 vtkGetMacro(ForceTranslucent,
bool);
225 double MapperBounds[6];
230 void operator=(
const vtkActor&) VTK_DELETE_FUNCTION;
void PrintSelf(ostream &os, vtkIndent indent)
Methods invoked by print to print information about the object including superclasses.
vtkProperty * GetProperty()
represents an 3D object for placement in a rendered scene
void ShallowCopy(vtkProp *prop)
Shallow copy of an actor.
vtkMTimeType GetMTime()
Get the actors mtime plus consider its properties and texture if set.
record modification and/or execution time
virtual int RenderTranslucentPolygonalGeometry(vtkViewport *viewport)
virtual void SetTexture(vtkTexture *)
Set/Get the texture object to control rendering texture maps.
vtkProperty * BackfaceProperty
virtual vtkProperty * MakeProperty()
Create a new property suitable for use with this type of Actor.
window superclass for vtkRenderWindow
vtkTypeUInt64 vtkMTimeType
handles properties associated with a texture map
static vtkActor * New()
Creates an actor with the following defaults: origin(0,0,0) position=(0,0,0) scale=(1,...
abstract class specifies interface to map data to graphics primitives
double * GetBounds()
Get the bounds for this Prop as (Xmin,Xmax,Ymin,Ymax,Zmin,Zmax).
represents an object (geometry & properties) in a rendered scene
a simple class to control print indentation
void GetBounds(double bounds[6])
Get the bounds for this Actor as (Xmin,Xmax,Ymin,Ymax,Zmin,Zmax).
abstract specification for Viewports
vtkBooleanMacro(IgnoreDriverBugs, bool)
Updates the extensions string.
void SetBackfaceProperty(vtkProperty *lut)
Set/Get the property object that controls this actors backface surface properties.
vtkSetMacro(IgnoreDriverBugs, bool)
Updates the extensions string.
abstract superclass for all actors, volumes and annotations
virtual int RenderOpaqueGeometry(vtkViewport *viewport)
Support the standard render methods.
virtual void ApplyProperties()
Apply the current properties to all parts that compose this actor.
abstract specification for renderers
virtual void GetActors(vtkPropCollection *)
For some exporters and other other operations we must be able to collect all the actors or volumes.
virtual vtkMTimeType GetRedrawMTime()
Return the mtime of anything that would cause the rendered image to appear differently.
void ReleaseGraphicsResources(vtkWindow *)
Release any graphics resources that are being consumed by this actor.
void SetProperty(vtkProperty *lut)
Set/Get the property object that controls this actors surface properties.
represent surface properties of a geometric object
virtual void SetMapper(vtkMapper *)
This is the method that is used to connect an actor to the end of a visualization pipeline,...
virtual int HasTranslucentPolygonalGeometry()
Does this prop have some translucent polygonal geometry?
virtual bool GetSupportsSelection()
WARNING: INTERNAL METHOD - NOT INTENDED FOR GENERAL USE DO NOT USE THIS METHOD OUTSIDE OF THE RENDERI...
virtual void Render(vtkRenderer *, vtkMapper *)
This causes the actor to be rendered.
virtual double * GetBounds()=0
Get the bounds for this Prop as (Xmin,Xmax,Ymin,Ymax,Zmin,Zmax).