39#ifndef vtkMapArrayValues_h
40#define vtkMapArrayValues_h
42#include "vtkRenderingCoreModule.h"
73 vtkGetMacro(PassArray,
int);
84 vtkGetMacro(FillValue,
double);
91 vtkSetStringMacro(InputArrayName);
99 vtkSetStringMacro(OutputArrayName);
108 vtkGetMacro(OutputArrayType,
int);
a simple class to control print indentation
Map values in an input array to different values in an output array of (possibly) different type.
int GetMapSize()
Get the size of the internal map.
void ClearMap()
Clear the internal map.
void AddToMap(char *from, char *to)
void PrintSelf(ostream &os, vtkIndent indent)
Methods invoked by print to print information about the object including superclasses.
int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
This is called within ProcessRequest when a request asks the algorithm to do its work.
static vtkMapArrayValues * New()
void AddToMap(vtkVariant from, vtkVariant to)
Add to the internal STL map.
void AddToMap(char *from, int to)
int FillInputPortInformation(int, vtkInformation *)
Fill the input port information objects for this algorithm.
void AddToMap(int from, int to)
virtual ~vtkMapArrayValues()
void AddToMap(int from, char *to)
A atomic type representing the union of many types.
vtkSetMacro(IgnoreDriverBugs, bool)
Updates the extensions string.
vtkBooleanMacro(IgnoreDriverBugs, bool)
Updates the extensions string.
vtkGetStringMacro(ExtensionsString)
Returns a string listing all available extensions.