Go to the documentation of this file.
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);
void AddToMap(int from, int to)
int FillInputPortInformation(int, vtkInformation *)
Fill the input port information objects for this algorithm.
void AddToMap(int from, char *to)
void AddToMap(char *from, int to)
Map values in an input array to different values in an output array of (possibly) different type.
void AddToMap(vtkVariant from, vtkVariant to)
Add to the internal STL 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.
static vtkMapArrayValues * New()
a simple class to control print indentation
A atomic type representing the union of many types.
int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
This is called within ProcessRequest when a request asks the algorithm to do its work.
vtkGetStringMacro(ExtensionsString)
Returns a string listing all available extensions.
int GetMapSize()
Get the size of the internal map.
vtkBooleanMacro(IgnoreDriverBugs, bool)
Updates the extensions string.
vtkSetMacro(IgnoreDriverBugs, bool)
Updates the extensions string.
virtual ~vtkMapArrayValues()
void ClearMap()
Clear the internal map.