25 #ifndef vtkHardwareSelectionPolyDataPainter_h
26 #define vtkHardwareSelectionPolyDataPainter_h
42 vtkSetMacro(EnableSelection,
int);
43 vtkGetMacro(EnableSelection,
int);
44 vtkBooleanMacro(EnableSelection,
int);
53 vtkSetStringMacro(PointIdArrayName);
54 vtkGetStringMacro(PointIdArrayName);
55 vtkSetStringMacro(CellIdArrayName);
56 vtkGetStringMacro(CellIdArrayName);
63 vtkSetStringMacro(ProcessIdArrayName);
64 vtkGetStringMacro(ProcessIdArrayName);
75 vtkSetStringMacro(CompositeIdArrayName);
76 vtkGetStringMacro(CompositeIdArrayName);
88 unsigned long typeflags,
bool forceCompileOnly);
represents an object (geometry & properties) in a rendered scene
A standard implementation of vtkPolyDataPainter.
painter used to render polydata for selection passes.
virtual void PrintSelf(ostream &os, vtkIndent indent)
abstract specification for renderers
void DrawCells(int mode, vtkCellArray *connectivity, vtkIdType startCellId, vtkShaderDeviceAdapter2 *shaderDevice2, vtkRenderer *renderer, int buildnormals, int interpolation)
a simple class to control print indentation
#define VTKRENDERINGOPENGL_EXPORT
char * CompositeIdArrayName
object to represent cell connectivity
char * ProcessIdArrayName
virtual void RenderInternal(vtkRenderer *renderer, vtkActor *actor, unsigned long typeflags, bool forceCompileOnly)
static vtkStandardPolyDataPainter * New()