28 #ifndef vtkProperty2D_h
29 #define vtkProperty2D_h
36 #define VTK_BACKGROUND_LOCATION 0
37 #define VTK_FOREGROUND_LOCATION 1
54 vtkSetVector3Macro(
Color,
double);
55 vtkGetVector3Macro(
Color,
double);
60 vtkGetMacro(Opacity,
double);
61 vtkSetMacro(Opacity,
double);
68 vtkGetMacro(PointSize,
float);
75 vtkGetMacro(LineWidth,
float);
82 vtkSetMacro(LineStipplePattern,
int);
83 vtkGetMacro(LineStipplePattern,
int);
90 vtkSetClampMacro(LineStippleRepeatFactor,
int,1,
VTK_INT_MAX);
91 vtkGetMacro(LineStippleRepeatFactor,
int);
101 vtkSetClampMacro( DisplayLocation,
int,
103 vtkGetMacro( DisplayLocation,
int );
abstract base class for most VTK objects
#define VTK_FOREGROUND_LOCATION
virtual void Render(vtkViewport *vtkNotUsed(viewport))
abstract specification for Viewports
void DeepCopy(vtkPistonReference *self, vtkPistonReference *other)
virtual void PrintSelf(ostream &os, vtkIndent indent)
int LineStippleRepeatFactor
a simple class to control print indentation
void SetDisplayLocationToForeground()
#define VTKRENDERINGCORE_EXPORT
represent surface properties of a 2D image
#define VTK_BACKGROUND_LOCATION
void SetDisplayLocationToBackground()