61 #ifndef vtkProgrammableGlyphFilter_h
62 #define vtkProgrammableGlyphFilter_h
64 #define VTK_COLOR_BY_INPUT 0
65 #define VTK_COLOR_BY_SOURCE 1
67 #include "vtkFiltersProgrammableModule.h"
109 typedef void (*ProgrammableMethodCallbackType)(
void *arg);
114 void SetGlyphMethod(
void (*f)(
void *),
void *arg);
120 void SetGlyphMethodArgDelete(
void (*f)(
void *));
135 vtkGetVector3Macro(Point,
double);
152 vtkGetMacro(ColorMode,
int);
157 const char *GetColorModeAsString();
165 int FillInputPortInformation(
int, vtkInformation *) VTK_OVERRIDE;
172 ProgrammableMethodCallbackType GlyphMethod;
173 ProgrammableMethodCallbackType GlyphMethodArgDelete;
174 void *GlyphMethodArg;
void SetColorModeToColorBySource()
Either color by the input or source scalar data.
represent and manipulate point attribute data
#define VTK_COLOR_BY_SOURCE
concrete dataset represents vertices, lines, polygons, and triangle strips
Proxy object to connect input/output ports.
static vtkPolyDataAlgorithm * New()
Superclass for algorithms that produce only polydata as output.
a simple class to control print indentation
void SetColorModeToColorByInput()
Either color by the input or source scalar data.
control the generation and placement of glyphs at input points
vtkSetMacro(IgnoreDriverBugs, bool)
When set known driver bugs are ignored during driver feature detection.
boost::graph_traits< vtkGraph * >::vertex_descriptor source(boost::graph_traits< vtkGraph * >::edge_descriptor e, vtkGraph *)
#define VTK_COLOR_BY_INPUT
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.