Go to the documentation of this file.
30 #ifndef VTKFIELDDATASERIALIZER_H_
31 #define VTKFIELDDATASERIALIZER_H_
97 int subext[6],
int gridExtent[6],
vtkFieldData *fieldData,
107 int subext[6],
int gridExtent[6],
vtkFieldData *fieldData,
132 int subext[6],
int gridExtent[6],
vtkDataArray *inputDataArray);
static void SerializeTuples(vtkIdList *tupleIds, vtkFieldData *fieldData, vtkMultiProcessStream &bytestream)
static void SerializeDataArray(vtkDataArray *dataArray, vtkMultiProcessStream &bytestream)
static void DeSerializeToSubExtent(int subext[6], int gridExtent[6], vtkFieldData *fieldData, vtkMultiProcessStream &bytestream)
stream used to pass data across processes using vtkMultiProcessController.
#define vtkTypeMacro(thisClass, superclass)
abstract base class for most VTK objects
static void DeserializeMetaData(vtkMultiProcessStream &bytestream, vtkStringArray *names, vtkIntArray *datatypes, vtkIntArray *dimensions)
static vtkFieldDataSerializer * New()
abstract superclass for arrays of numeric data
static void Serialize(vtkFieldData *fieldData, vtkMultiProcessStream &bytestream)
static void SerializeMetaData(vtkFieldData *fieldData, vtkMultiProcessStream &bytestream)
represent and manipulate fields of data
static vtkDataArray * ExtractSubExtentData(int subext[6], int gridExtent[6], vtkDataArray *inputDataArray)
void PrintSelf(ostream &os, vtkIndent indent)
a simple class to control print indentation
dynamic, self-adjusting array of int
#define VTKPARALLELCORE_EXPORT
list of point or cell ids
static vtkDataArray * ExtractSelectedTuples(vtkIdList *tupleIds, vtkDataArray *inputDataArray)
static void DeserializeDataArray(vtkMultiProcessStream &bytestream, vtkDataArray *&dataArray)
virtual ~vtkFieldDataSerializer()
static void Deserialize(vtkMultiProcessStream &bytestream, vtkFieldData *fieldData)
a vtkAbstractArray subclass for strings
static void SerializeSubExtent(int subext[6], int gridExtent[6], vtkFieldData *fieldData, vtkMultiProcessStream &bytestream)