34 #ifndef __vtkActor2D_h
35 #define __vtkActor2D_h
91 void SetDisplayPosition(
int,
int);
105 void SetWidth(
double w);
107 void SetHeight(
double h);
133 {
return this->PositionCoordinate; }
141 {
return this->Position2Coordinate; }
abstract superclass for all actors, volumes and annotations
void PrintSelf(ostream &os, vtkIndent indent)
virtual vtkCoordinate * GetActualPosition2Coordinate(void)
virtual void ShallowCopy(vtkProp *prop)
vtkCoordinate * Position2Coordinate
abstract specification for Viewports
virtual int RenderOpaqueGeometry(vtkViewport *)
virtual int HasTranslucentPolygonalGeometry()
virtual int RenderOverlay(vtkViewport *)
#define vtkGetMacro(name, type)
a actor that draws 2D data
#define vtkViewportCoordinateMacro(name)
#define vtkTypeMacro(thisClass, superclass)
vtkCoordinate * PositionCoordinate
virtual void ReleaseGraphicsResources(vtkWindow *)
window superclass for vtkRenderWindow
GLubyte GLubyte GLubyte GLubyte w
virtual unsigned long GetMTime()
a simple class to control print indentation
#define vtkGetObjectMacro(name, type)
perform coordinate transformation, and represent position, in a variety of vtk coordinate systems ...
virtual void GetActors2D(vtkPropCollection *)
#define VTKRENDERINGCORE_EXPORT
virtual int RenderTranslucentPolygonalGeometry(vtkViewport *)
represent surface properties of a 2D image
virtual vtkCoordinate * GetActualPositionCoordinate(void)
abstract class specifies interface for objects which render 2D actors
GLfloat GLfloat GLfloat GLfloat h
#define vtkSetMacro(name, type)