VTK  9.3.20240419
Static Public Member Functions | List of all members
vtkPixelExtentIO Class Reference

A small collection of I/O routines that can write vtkPixelExtent's or collections of them to disk for visualization as unstructured grids. More...

#include <vtkPixelExtentIO.h>

Static Public Member Functions

static void Write (int commRank, VTK_FILEPATH const char *fileName, const std::deque< std::deque< vtkPixelExtent >> &exts)
 Writes deque of extents for each MPI rank to disk as an unstructured grid. More...
 
static void Write (int commRank, VTK_FILEPATH const char *fileName, const std::deque< vtkPixelExtent > &exts)
 Writes an extent for each MPI rank to disk as an unstructured grid. More...
 
static void Write (int commRank, VTK_FILEPATH const char *fileName, const vtkPixelExtent &ext)
 Write an extent per MPI rank to disk. More...
 

Detailed Description

A small collection of I/O routines that can write vtkPixelExtent's or collections of them to disk for visualization as unstructured grids.

Definition at line 21 of file vtkPixelExtentIO.h.

Member Function Documentation

◆ Write() [1/3]

static void vtkPixelExtentIO::Write ( int  commRank,
VTK_FILEPATH const char *  fileName,
const std::deque< std::deque< vtkPixelExtent >> &  exts 
)
static

Writes deque of extents for each MPI rank to disk as an unstructured grid.

Each extent is converted to a QUAD cell. Rank is encoded in a cell data array. It's assumed that the data is duplicated on all ranks thus only rank 0 writes the data to disk.

◆ Write() [2/3]

static void vtkPixelExtentIO::Write ( int  commRank,
VTK_FILEPATH const char *  fileName,
const std::deque< vtkPixelExtent > &  exts 
)
static

Writes an extent for each MPI rank to disk as an unstructured grid.

It's expected that the index into the deque identifies the rank. Each extent is converted to a QUAD cell. Rank is encoded in a cell data array. It's assumed that the data is duplicated on all ranks thus only rank 0 writes the data to disk.

◆ Write() [3/3]

static void vtkPixelExtentIO::Write ( int  commRank,
VTK_FILEPATH const char *  fileName,
const vtkPixelExtent ext 
)
static

Write an extent per MPI rank to disk.

All ranks write. It's assumed that each rank passes a unique filename.


The documentation for this class was generated from the following file: