64 #ifndef vtkProgrammableGlyphFilter_h 
   65 #define vtkProgrammableGlyphFilter_h 
   67 #define VTK_COLOR_BY_INPUT  0 
   68 #define VTK_COLOR_BY_SOURCE 1 
   70 #include "vtkFiltersProgrammableModule.h"  
  112   typedef void (*ProgrammableMethodCallbackType)(
void *arg);
 
  117   void SetGlyphMethod(
void (*f)(
void *), 
void *arg);
 
  123   void SetGlyphMethodArgDelete(
void (*f)(
void *));
 
  138   vtkGetVector3Macro(Point,
double);
 
  155   vtkGetMacro(ColorMode,
int);
 
  160   const char *GetColorModeAsString();
 
void SetColorModeToColorBySource()
Either color by the input or source scalar data. 
 
represent and manipulate point attribute data 
 
#define VTK_COLOR_BY_SOURCE
 
virtual int RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
This is called by the superclass. 
 
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 
 
ProgrammableMethodCallbackType GlyphMethodArgDelete
 
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
 
int FillInputPortInformation(int port, vtkInformation *info) override
Fill the input port information objects for this algorithm. 
 
ProgrammableMethodCallbackType GlyphMethod
 
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.