#include <vtkHardwareSelectionPolyDataPainter.h>
vtkHardwareSelectionPolyDataPainter is a painter for polydata used when rendering hardware selection passes.
Definition at line 30 of file vtkHardwareSelectionPolyDataPainter.h.
Public Types | |
typedef vtkStandardPolyDataPainter | Superclass |
Public Member Functions | |
virtual const char * | GetClassName () |
virtual int | IsA (const char *type) |
void | PrintSelf (ostream &os, vtkIndent indent) |
virtual void | SetEnableSelection (int) |
virtual int | GetEnableSelection () |
virtual void | EnableSelectionOn () |
virtual void | EnableSelectionOff () |
Static Public Member Functions | |
static vtkHardwareSelectionPolyDataPainter * | New () |
static int | IsTypeOf (const char *type) |
static vtkHardwareSelectionPolyDataPainter * | SafeDownCast (vtkObject *o) |
Protected Member Functions | |
vtkHardwareSelectionPolyDataPainter () | |
~vtkHardwareSelectionPolyDataPainter () | |
void | DrawCells (int mode, vtkCellArray *connectivity, vtkIdType startCellId, vtkRenderer *renderer) |
virtual void | RenderInternal (vtkRenderer *renderer, vtkActor *actor, unsigned long typeflags, bool forceCompileOnly) |
Protected Attributes | |
int | EnableSelection |
vtkIdType | TotalCells |
Reimplemented from vtkStandardPolyDataPainter.
Definition at line 35 of file vtkHardwareSelectionPolyDataPainter.h.
vtkHardwareSelectionPolyDataPainter::vtkHardwareSelectionPolyDataPainter | ( | ) | [protected] |
vtkHardwareSelectionPolyDataPainter::~vtkHardwareSelectionPolyDataPainter | ( | ) | [protected] |
static vtkHardwareSelectionPolyDataPainter* vtkHardwareSelectionPolyDataPainter::New | ( | ) | [static] |
Create an object with Debug turned off, modified time initialized to zero, and reference counting on.
Reimplemented from vtkStandardPolyDataPainter.
virtual const char* vtkHardwareSelectionPolyDataPainter::GetClassName | ( | ) | [virtual] |
Reimplemented from vtkStandardPolyDataPainter.
static int vtkHardwareSelectionPolyDataPainter::IsTypeOf | ( | const char * | name | ) | [static] |
Return 1 if this class type is the same type of (or a subclass of) the named class. Returns 0 otherwise. This method works in combination with vtkTypeMacro found in vtkSetGet.h.
Reimplemented from vtkStandardPolyDataPainter.
virtual int vtkHardwareSelectionPolyDataPainter::IsA | ( | const char * | name | ) | [virtual] |
Return 1 if this class is the same type of (or a subclass of) the named class. Returns 0 otherwise. This method works in combination with vtkTypeMacro found in vtkSetGet.h.
Reimplemented from vtkStandardPolyDataPainter.
static vtkHardwareSelectionPolyDataPainter* vtkHardwareSelectionPolyDataPainter::SafeDownCast | ( | vtkObject * | o | ) | [static] |
Reimplemented from vtkStandardPolyDataPainter.
void vtkHardwareSelectionPolyDataPainter::PrintSelf | ( | ostream & | os, | |
vtkIndent | indent | |||
) | [virtual] |
Methods invoked by print to print information about the object including superclasses. Typically not called by the user (use Print() instead) but used in the hierarchical print process to combine the output of several classes.
Reimplemented from vtkStandardPolyDataPainter.
virtual void vtkHardwareSelectionPolyDataPainter::SetEnableSelection | ( | int | ) | [virtual] |
Enable/Disable vtkHardwareSelector class. Useful when using this painter as an internal painter. Default is enabled.
virtual int vtkHardwareSelectionPolyDataPainter::GetEnableSelection | ( | ) | [virtual] |
Enable/Disable vtkHardwareSelector class. Useful when using this painter as an internal painter. Default is enabled.
virtual void vtkHardwareSelectionPolyDataPainter::EnableSelectionOn | ( | ) | [virtual] |
Enable/Disable vtkHardwareSelector class. Useful when using this painter as an internal painter. Default is enabled.
virtual void vtkHardwareSelectionPolyDataPainter::EnableSelectionOff | ( | ) | [virtual] |
Enable/Disable vtkHardwareSelector class. Useful when using this painter as an internal painter. Default is enabled.
virtual void vtkHardwareSelectionPolyDataPainter::RenderInternal | ( | vtkRenderer * | renderer, | |
vtkActor * | actor, | |||
unsigned long | typeflags, | |||
bool | forceCompileOnly | |||
) | [protected, virtual] |
Generates rendering primitives of appropriate type(s). Multiple types of primitives can be requested by or-ring the primitive flags.
Reimplemented from vtkStandardPolyDataPainter.
void vtkHardwareSelectionPolyDataPainter::DrawCells | ( | int | mode, | |
vtkCellArray * | connectivity, | |||
vtkIdType | startCellId, | |||
vtkRenderer * | renderer | |||
) | [protected] |
int vtkHardwareSelectionPolyDataPainter::EnableSelection [protected] |
Definition at line 61 of file vtkHardwareSelectionPolyDataPainter.h.
Reimplemented from vtkStandardPolyDataPainter.
Definition at line 62 of file vtkHardwareSelectionPolyDataPainter.h.