Public Methods |
virtual const char * | GetClassName () |
virtual int | IsA (const char *type) |
void | PrintSelf (ostream &os, vtkIndent indent) |
virtual void | SetCenter (float, float, float) |
virtual void | SetCenter (float[3]) |
virtual float * | GetCenter () |
virtual void | GetCenter (float data[3]) |
virtual void | SetScale (float) |
virtual float | GetScale () |
virtual void | SetScale2 (float) |
virtual float | GetScale2 () |
virtual void | SetColor (float, float, float) |
virtual void | SetColor (float[3]) |
virtual float * | GetColor () |
virtual void | GetColor (float data[3]) |
virtual void | SetFilled (int) |
virtual int | GetFilled () |
virtual void | FilledOn () |
virtual void | FilledOff () |
virtual void | SetDash (int) |
virtual int | GetDash () |
virtual void | DashOn () |
virtual void | DashOff () |
virtual void | SetCross (int) |
virtual int | GetCross () |
virtual void | CrossOn () |
virtual void | CrossOff () |
virtual void | SetRotationAngle (float) |
virtual float | GetRotationAngle () |
virtual void | RotationAngleOn () |
virtual void | RotationAngleOff () |
virtual void | SetGlyphType (int) |
virtual int | GetGlyphType () |
void | SetGlyphTypeToNone () |
void | SetGlyphTypeToVertex () |
void | SetGlyphTypeToDash () |
void | SetGlyphTypeToCross () |
void | SetGlyphTypeToThickCross () |
void | SetGlyphTypeToTriangle () |
void | SetGlyphTypeToSquare () |
void | SetGlyphTypeToCircle () |
void | SetGlyphTypeToDiamond () |
void | SetGlyphTypeToArrow () |
void | SetGlyphTypeToThickArrow () |
void | SetGlyphTypeToHookedArrow () |
Static Public Methods |
int | IsTypeOf (const char *type) |
vtkGlyphSource2D * | SafeDownCast (vtkObject *o) |
vtkGlyphSource2D * | New () |
Protected Methods |
| vtkGlyphSource2D () |
| ~vtkGlyphSource2D () |
| vtkGlyphSource2D (const vtkGlyphSource2D &) |
void | operator= (const vtkGlyphSource2D &) |
void | Execute () |
void | TransformGlyph (vtkPoints *pts) |
void | ConvertColor () |
void | CreateVertex (vtkPoints *pts, vtkCellArray *verts, vtkUnsignedCharArray *colors) |
void | CreateDash (vtkPoints *pts, vtkCellArray *lines, vtkCellArray *polys, vtkUnsignedCharArray *colors, float scale) |
void | CreateCross (vtkPoints *pts, vtkCellArray *lines, vtkCellArray *polys, vtkUnsignedCharArray *colors, float scale) |
void | CreateThickCross (vtkPoints *pts, vtkCellArray *lines, vtkCellArray *polys, vtkUnsignedCharArray *colors) |
void | CreateTriangle (vtkPoints *pts, vtkCellArray *lines, vtkCellArray *polys, vtkUnsignedCharArray *colors) |
void | CreateSquare (vtkPoints *pts, vtkCellArray *lines, vtkCellArray *polys, vtkUnsignedCharArray *colors) |
void | CreateCircle (vtkPoints *pts, vtkCellArray *lines, vtkCellArray *polys, vtkUnsignedCharArray *colors) |
void | CreateDiamond (vtkPoints *pts, vtkCellArray *lines, vtkCellArray *polys, vtkUnsignedCharArray *colors) |
void | CreateArrow (vtkPoints *pts, vtkCellArray *lines, vtkCellArray *polys, vtkUnsignedCharArray *colors) |
void | CreateThickArrow (vtkPoints *pts, vtkCellArray *lines, vtkCellArray *polys, vtkUnsignedCharArray *colors) |
void | CreateHookedArrow (vtkPoints *pts, vtkCellArray *lines, vtkCellArray *polys, vtkUnsignedCharArray *colors) |
Protected Attributes |
float | Center [3] |
float | Scale |
float | Scale2 |
float | Color [3] |
int | Filled |
int | Dash |
int | Cross |
int | GlyphType |
float | RotationAngle |
unsigned char | RGB [3] |
To use this class, specify the glyph type to use and its attributes. Attributes include its position (i.e., center point), scale, color, and whether the symbol is filled or not (a polygon or closed line sequence). You can also put a short line through the glyph running from -x to +x (the glyph looks like it's on a line), or a cross.