Go to the documentation of this file.
63 #ifndef vtkProgrammableGlyphFilter_h
64 #define vtkProgrammableGlyphFilter_h
66 #define VTK_COLOR_BY_INPUT 0
67 #define VTK_COLOR_BY_SOURCE 1
102 typedef void (*ProgrammableMethodCallbackType)(
void *arg);
#define vtkGetObjectMacro(name, type)
ProgrammableMethodCallbackType GlyphMethod
static vtkProgrammableGlyphFilter * New()
void SetSourceData(vtkPolyData *source)
represent and manipulate point attribute data
vtkProgrammableGlyphFilter()
#define VTK_COLOR_BY_SOURCE
#define vtkTypeMacro(thisClass, superclass)
virtual int FillInputPortInformation(int, vtkInformation *)
void SetGlyphMethodArgDelete(void(*f)(void *))
control the generation and placement of glyphs at input points
~vtkProgrammableGlyphFilter()
ProgrammableMethodCallbackType GlyphMethodArgDelete
boost::graph_traits< vtkGraph * >::vertex_descriptor source(boost::graph_traits< vtkGraph * >::edge_descriptor e, vtkGraph *)
#define vtkGetVector3Macro(name, type)
void SetSourceConnection(vtkAlgorithmOutput *output)
#define VTK_COLOR_BY_INPUT
void PrintSelf(ostream &os, vtkIndent indent)
const char * GetColorModeAsString()
a simple class to control print indentation
#define VTKFILTERSPROGRAMMABLE_EXPORT
#define vtkGetMacro(name, type)
vtkSetMacro(IgnoreDriverBugs, bool)
virtual int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
void SetColorModeToColorByInput()
Proxy object to connect input/output ports.
concrete dataset represents vertices, lines, polygons, and triangle strips
typedef void(APIENTRYP PFNGLBLENDCOLORPROC)(GLclampf red
vtkPolyData * GetSource()
void SetGlyphMethod(void(*f)(void *), void *arg)
void SetColorModeToColorBySource()
Superclass for algorithms that produce only polydata as output.