|  | VTK
    9.0.1
    | 
 
 
 
Go to the documentation of this file.
   30 #ifndef vtkGlyphSource2D_h 
   31 #define vtkGlyphSource2D_h 
   33 #include "vtkFiltersSourcesModule.h"  
   36 #define VTK_NO_GLYPH 0 
   37 #define VTK_VERTEX_GLYPH 1 
   38 #define VTK_DASH_GLYPH 2 
   39 #define VTK_CROSS_GLYPH 3 
   40 #define VTK_THICKCROSS_GLYPH 4 
   41 #define VTK_TRIANGLE_GLYPH 5 
   42 #define VTK_SQUARE_GLYPH 6 
   43 #define VTK_CIRCLE_GLYPH 7 
   44 #define VTK_DIAMOND_GLYPH 8 
   45 #define VTK_ARROW_GLYPH 9 
   46 #define VTK_THICKARROW_GLYPH 10 
   47 #define VTK_HOOKEDARROW_GLYPH 11 
   48 #define VTK_EDGEARROW_GLYPH 12 
   50 #define VTK_MAX_CIRCLE_RESOLUTION 1024 
   72   vtkSetVector3Macro(Center, 
double);
 
   73   vtkGetVectorMacro(Center, 
double, 3);
 
   82   vtkGetMacro(Scale, 
double);
 
   91   vtkGetMacro(Scale2, 
double);
 
   98   vtkSetVector3Macro(
Color, 
double);
 
   99   vtkGetVectorMacro(
Color, 
double, 3);
 
  141   vtkSetMacro(RotationAngle, 
double);
 
  142   vtkGetMacro(RotationAngle, 
double);
 
  150   vtkGetMacro(Resolution, 
int);
 
  158   vtkGetMacro(GlyphType, 
int);
 
  180   vtkSetMacro(OutputPointsPrecision, 
int);
 
  181   vtkGetMacro(OutputPointsPrecision, 
int);
 
  204   unsigned char RGB[3];
 
  211   void CreateThickCross(
 
  223   void CreateThickArrow(
 
  225   void CreateHookedArrow(
 
  227   void CreateEdgeArrow(
 
  
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.