Go to the documentation of this file.
35 #include "vtkRenderingContext2DModule.h"
84 void SetColorF(
double r,
double g,
double b,
double a);
102 void SetColor(
unsigned char r,
unsigned char g,
unsigned char b);
109 void SetColor(
unsigned char r,
unsigned char g,
unsigned char b,
151 vtkGetMacro(Width,
float);
183 void operator=(
const vtkPen &) VTK_DELETE_FUNCTION;
float Width
Store the width of the pen in pixels.
int LineType
The type of line to be drawn with this pen.
void GetColorF(double color[3])
Get the color of the brush - expects a double of length 3 to copy into.
abstract base class for most VTK objects
void SetColorF(double r, double g, double b, double a)
Set the color of the brush with four component doubles (RGBA), ranging from 0.0 to 1....
void SetColor(const vtkColor4ub &color)
void SetColorF(double r, double g, double b)
Set the color of the brush with three component doubles (RGB), ranging from 0.0 to 1....
vtkColor4ub GetColorObject()
Get the color of the pen.
unsigned char GetOpacity()
Get the opacity (unsigned char), ranging from 0 (transparent) to 255 (opaque).
void SetColor(unsigned char color[3])
Set the color of the brush with three component unsigned chars (RGB), ranging from 0 to 255.
void SetColor(unsigned char r, unsigned char g, unsigned char b)
Set the color of the brush with three component unsigned chars (RGB), ranging from 0 to 255.
unsigned char * GetColor()
Get the color of the brush - gives a pointer to the underlying data.
a simple class to control print indentation
void SetColorF(double color[3])
Set the color of the brush with three component doubles (RGB), ranging from 0.0 to 1....
void SetColor(unsigned char r, unsigned char g, unsigned char b, unsigned char a)
Set the color of the brush with four component unsigned chars (RGBA), ranging from 0 to 255.
void DeepCopy(vtkPen *pen)
Make a deep copy of the supplied pen.
void SetOpacity(unsigned char a)
Set the opacity with an unsigned char, ranging from 0 (transparent) to 255 (opaque).
vtkSetMacro(IgnoreDriverBugs, bool)
Updates the extensions string.
int GetLineType()
Get the type of line that the pen will draw.
unsigned char * Color
Storage of the color in RGBA format (0-255 per channel).
virtual void PrintSelf(ostream &os, vtkIndent indent)
Methods invoked by print to print information about the object including superclasses.
void SetOpacityF(double a)
Set the opacity with a double, ranging from 0.0 (transparent) to 1.0 (opaque).
provides a pen that draws the outlines of shapes drawn by vtkContext2D.
void GetColor(unsigned char color[3])
Get the color of the brush - expects an unsigned char of length 3.
void SetLineType(int type)
Set the type of line that the pen should draw.