Go to the documentation of this file.
28 #ifndef vtkPrimitivePainter_h
29 #define vtkPrimitivePainter_h
56 VTK_PDM_NORMALS = 0x001,
57 VTK_PDM_COLORS = 0x002,
58 VTK_PDM_TCOORDS = 0x004,
59 VTK_PDM_CELL_COLORS = 0x008,
60 VTK_PDM_CELL_NORMALS = 0x010,
61 VTK_PDM_OPAQUE_COLORS = 0x020,
62 VTK_PDM_FIELD_COLORS = 0x040,
63 VTK_PDM_EDGEFLAGS = 0x080,
64 VTK_PDM_GENERIC_VERTEX_ATTRIBUTES = 0x100
105 unsigned long typeflags,
106 bool forceCompileOnly);
represent and manipulate 3D points
virtual void ProcessInformation(vtkInformation *)
vtkTimeStamp OutputUpdateTime
record modification and/or execution time
dynamic, self-adjusting array of unsigned char
Abstract class for drawing poly data.
#define vtkTypeMacro(thisClass, superclass)
bool MultiTextureAttributes
abstract superclass for arrays of numeric data
virtual vtkDataObject * GetOutput()
superclass for class that handle single privmitives.
void PrintSelf(ostream &os, vtkIndent indent)
virtual int RenderPrimitive(unsigned long flags, vtkDataArray *n, vtkUnsignedCharArray *c, vtkDataArray *t, vtkRenderer *ren)=0
represents an object (geometry & properties) in a rendered scene
a simple class to control print indentation
#define vtkGetMacro(name, type)
Detect and break reference loops.
virtual void ReportReferences(vtkGarbageCollector *collector)
vtkSetMacro(IgnoreDriverBugs, bool)
bool GenericVertexAttributes
virtual void PrepareForRendering(vtkRenderer *, vtkActor *)
abstract specification for renderers
concrete dataset represents vertices, lines, polygons, and triangle strips
general representation of visualization data
virtual void RenderInternal(vtkRenderer *renderer, vtkActor *actor, unsigned long typeflags, bool forceCompileOnly)
#define VTKRENDERINGOPENGL_EXPORT