35 #ifndef vtkGlyphSource2D_h
36 #define vtkGlyphSource2D_h
41 #define VTK_NO_GLYPH 0
42 #define VTK_VERTEX_GLYPH 1
43 #define VTK_DASH_GLYPH 2
44 #define VTK_CROSS_GLYPH 3
45 #define VTK_THICKCROSS_GLYPH 4
46 #define VTK_TRIANGLE_GLYPH 5
47 #define VTK_SQUARE_GLYPH 6
48 #define VTK_CIRCLE_GLYPH 7
49 #define VTK_DIAMOND_GLYPH 8
50 #define VTK_ARROW_GLYPH 9
51 #define VTK_THICKARROW_GLYPH 10
52 #define VTK_HOOKEDARROW_GLYPH 11
53 #define VTK_EDGEARROW_GLYPH 12
55 #define VTK_MAX_CIRCLE_RESOLUTION 1024
73 vtkSetVector3Macro(Center,
double);
74 vtkGetVectorMacro(Center,
double,3);
81 vtkGetMacro(Scale,
double);
88 vtkGetMacro(Scale2,
double);
93 vtkSetVector3Macro(
Color,
double);
94 vtkGetVectorMacro(
Color,
double,3);
101 vtkSetMacro(Filled,
int);
102 vtkGetMacro(Filled,
int);
103 vtkBooleanMacro(Filled,
int);
110 vtkSetMacro(Dash,
int);
111 vtkGetMacro(Dash,
int);
112 vtkBooleanMacro(Dash,
int);
119 vtkSetMacro(Cross,
int);
120 vtkGetMacro(Cross,
int);
121 vtkBooleanMacro(Cross,
int);
128 vtkSetMacro(RotationAngle,
double);
129 vtkGetMacro(RotationAngle,
double);
135 vtkGetMacro(Resolution,
int);
141 vtkGetMacro(GlyphType,
int);
162 vtkSetMacro(OutputPointsPrecision,
int);
163 vtkGetMacro(OutputPointsPrecision,
int);
186 unsigned char RGB[3];
#define VTK_HOOKEDARROW_GLYPH
#define VTK_EDGEARROW_GLYPH
virtual int RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
void SetGlyphTypeToVertex()
void SetGlyphTypeToDash()
#define VTK_MAX_CIRCLE_RESOLUTION
#define VTK_THICKCROSS_GLYPH
void SetGlyphTypeToThickCross()
void SetGlyphTypeToCircle()
void SetGlyphTypeToTriangle()
static vtkPolyDataAlgorithm * New()
void PrintSelf(ostream &os, vtkIndent indent)
Superclass for algorithms that produce only polydata as output.
void SetGlyphTypeToNone()
void SetGlyphTypeToHookedArrow()
a simple class to control print indentation
#define VTK_DIAMOND_GLYPH
void SetGlyphTypeToCross()
int OutputPointsPrecision
void SetGlyphTypeToEdgeArrow()
dynamic, self-adjusting array of unsigned char
void SetGlyphTypeToSquare()
object to represent cell connectivity
#define VTK_TRIANGLE_GLYPH
create 2D glyphs represented by vtkPolyData
void SetGlyphTypeToDiamond()
void SetGlyphTypeToThickArrow()
#define VTK_THICKARROW_GLYPH
represent and manipulate 3D points
void SetGlyphTypeToArrow()