38 #include "vtkRenderingCoreModule.h"
85 vtkGetMacro(LayerNumber,
int);
105 vtkViewportCoordinateMacro(Position);
111 void SetDisplayPosition(
int,
int);
120 vtkViewportCoordinateMacro(Position2);
129 void SetWidth(
double w);
131 void SetHeight(
double h);
150 virtual
void ShallowCopy(
vtkProp *prop) VTK_OVERRIDE;
157 virtual
void ReleaseGraphicsResources(
vtkWindow *) VTK_OVERRIDE;
165 {
return this->PositionCoordinate; }
173 {
return this->Position2Coordinate; }
187 void operator=(
const vtkActor2D&) VTK_DELETE_FUNCTION;
a actor that draws 2D data
vtkCoordinate * PositionCoordinate
virtual int RenderOpaqueGeometry(vtkViewport *viewport) override
WARNING: INTERNAL METHOD - NOT INTENDED FOR GENERAL USE DO NOT USE THESE METHODS OUTSIDE OF THE RENDE...
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
virtual int HasTranslucentPolygonalGeometry() override
Does this prop have some translucent polygonal geometry?
static vtkActor2D * New()
Creates an actor2D with the following defaults: position (0,0) (coordinate system is viewport); at la...
virtual int RenderTranslucentPolygonalGeometry(vtkViewport *viewport) override
vtkCoordinate * Position2Coordinate
virtual int RenderOverlay(vtkViewport *viewport) override
Support the standard render methods.
virtual vtkCoordinate * GetActualPosition2Coordinate(void)
Return the actual vtkCoordinate reference that the mapper should use to position the actor.
perform coordinate transformation, and represent position, in a variety of vtk coordinate systems
a simple class to control print indentation
abstract class specifies interface for objects which render 2D actors
abstract superclass for all actors, volumes and annotations
represent surface properties of a 2D image
abstract specification for Viewports
window superclass for vtkRenderWindow
vtkSetMacro(IgnoreDriverBugs, bool)
Updates the extensions string.
vtkTypeUInt64 vtkMTimeType