VTK  9.7.20260730
vtkPixelExtentIO Class Reference

#include <vtkPixelExtentIO.h>

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.

Static Public Member Functions

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

Member Function Documentation

◆ Write() [1/3]

static void vtkPixelExtentIO::Write ( int commRank,
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,
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,
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: