Go to the documentation of this file.
30 #ifndef vtkValuePainter_h
31 #define vtkValuePainter_h
80 unsigned char *
color);
97 unsigned long typeflags,
bool forceCompileOnly);
111 vtkInternals *Internals;
static vtkInformationDoubleVectorKey * SCALAR_RANGE()
void SetInputComponentToProcess(int comp)
GLenum GLenum GLenum GLenum GLenum scale
static vtkInformationStringKey * ARRAY_NAME()
#define vtkTypeMacro(thisClass, superclass)
static vtkInformationIntegerKey * ARRAY_COMPONENT()
static vtkInformationIntegerKey * ARRAY_ID()
void SetInputArrayToProcess(int fieldAssociation, const char *name)
static vtkValuePainter * New()
GLuint const GLchar * name
virtual void RenderInternal(vtkRenderer *renderer, vtkActor *actor, unsigned long typeflags, bool forceCompileOnly)
GLsizei const GLfloat * value
represents an object (geometry & properties) in a rendered scene
void SetScalarRange(double min, double max)
a simple class to control print indentation
object to represent cell connectivity
painter that renders arrays encoded into pixel colors.
static void ColorToValue(unsigned char *color, double min, double scale, double &value)
void DrawCells(int mode, vtkCellArray *connectivity, vtkIdType startCellId, vtkRenderer *renderer)
abstract specification for renderers
static vtkInformationIntegerKey * SCALAR_MODE()
A standard implementation of vtkPolyDataPainter.
static void ValueToColor(double value, double min, double scale, unsigned char *color)
void PrintSelf(ostream &os, vtkIndent indent)
virtual void ProcessInformation(vtkInformation *)
void SetInputArrayToProcess(int fieldAssociation, int fieldAttributeType)
#define VTKRENDERINGOPENGL_EXPORT