Go to the documentation of this file.
36 #ifndef vtkGlyphSource2D_h
37 #define vtkGlyphSource2D_h
39 #include "vtkFiltersSourcesModule.h"
42 #define VTK_NO_GLYPH 0
43 #define VTK_VERTEX_GLYPH 1
44 #define VTK_DASH_GLYPH 2
45 #define VTK_CROSS_GLYPH 3
46 #define VTK_THICKCROSS_GLYPH 4
47 #define VTK_TRIANGLE_GLYPH 5
48 #define VTK_SQUARE_GLYPH 6
49 #define VTK_CIRCLE_GLYPH 7
50 #define VTK_DIAMOND_GLYPH 8
51 #define VTK_ARROW_GLYPH 9
52 #define VTK_THICKARROW_GLYPH 10
53 #define VTK_HOOKEDARROW_GLYPH 11
54 #define VTK_EDGEARROW_GLYPH 12
56 #define VTK_MAX_CIRCLE_RESOLUTION 1024
78 vtkSetVector3Macro(Center,
double);
79 vtkGetVectorMacro(Center,
double,3);
88 vtkGetMacro(Scale,
double);
97 vtkGetMacro(Scale2,
double);
104 vtkSetVector3Macro(
Color,
double);
105 vtkGetVectorMacro(
Color,
double,3);
147 vtkSetMacro(RotationAngle,
double);
148 vtkGetMacro(RotationAngle,
double);
156 vtkGetMacro(Resolution,
int);
164 vtkGetMacro(GlyphType,
int);
186 vtkSetMacro(OutputPointsPrecision,
int);
187 vtkGetMacro(OutputPointsPrecision,
int);
210 unsigned char RGB[3];
represent and manipulate 3D points
create 2D glyphs represented by vtkPolyData
void SetGlyphTypeToDiamond()
#define VTK_DIAMOND_GLYPH
void SetGlyphTypeToThickCross()
dynamic, self-adjusting array of unsigned char
void SetGlyphTypeToVertex()
~vtkGlyphSource2D() override
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
#define VTK_TRIANGLE_GLYPH
#define VTK_THICKARROW_GLYPH
void SetGlyphTypeToTriangle()
void SetGlyphTypeToNone()
virtual int RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
This is called by the superclass.
void SetGlyphTypeToThickArrow()
int OutputPointsPrecision
a simple class to control print indentation
object to represent cell connectivity
#define VTK_EDGEARROW_GLYPH
void SetGlyphTypeToSquare()
void SetGlyphTypeToCross()
void SetGlyphTypeToArrow()
#define VTK_THICKCROSS_GLYPH
#define VTK_HOOKEDARROW_GLYPH
void SetGlyphTypeToHookedArrow()
void SetGlyphTypeToEdgeArrow()
void SetGlyphTypeToCircle()
void SetGlyphTypeToDash()
#define VTK_MAX_CIRCLE_RESOLUTION
static vtkPolyDataAlgorithm * New()
Superclass for algorithms that produce only polydata as output.