VTK  9.3.20240420
Classes | Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
vtkMultiBlockPLOT3DReaderInternals Struct Reference

#include <vtkMultiBlockPLOT3DReaderInternals.h>

Collaboration diagram for vtkMultiBlockPLOT3DReaderInternals:
[legend]

Classes

struct  Dims
 
struct  InternalSettings
 

Public Member Functions

 vtkMultiBlockPLOT3DReaderInternals ()
 
int ReadInts (FILE *fp, int n, int *val)
 
int CheckBinaryFile (FILE *fp, size_t fileSize)
 
int CheckByteOrder (FILE *fp)
 
int CheckByteCount (FILE *fp)
 
int CheckMultiGrid (FILE *fp)
 
int Check2DGeom (FILE *fp)
 
int CheckBlankingAndPrecision (FILE *fp)
 
int CheckCFile (FILE *fp, size_t fileSize)
 
size_t CalculateFileSize (int mgrid, int precision, int blanking, int ndims, int hasByteCount, int nGrids, int *gridDims)
 
size_t CalculateFileSizeForBlock (int precision, int blanking, int ndims, int hasByteCount, int *gridDims)
 

Static Public Member Functions

static void CalculateSkips (const int extent[6], const int wextent[6], vtkIdType &preskip, vtkIdType &postskip)
 

Public Attributes

std::vector< DimsDimensions
 
std::vector< vtkSmartPointer< vtkStructuredGrid > > Blocks
 
InternalSettings Settings
 
bool NeedToCheckXYZFile
 

Detailed Description

Definition at line 18 of file vtkMultiBlockPLOT3DReaderInternals.h.

Constructor & Destructor Documentation

◆ vtkMultiBlockPLOT3DReaderInternals()

vtkMultiBlockPLOT3DReaderInternals::vtkMultiBlockPLOT3DReaderInternals ( )
inline

Definition at line 55 of file vtkMultiBlockPLOT3DReaderInternals.h.

Member Function Documentation

◆ ReadInts()

int vtkMultiBlockPLOT3DReaderInternals::ReadInts ( FILE *  fp,
int  n,
int *  val 
)

◆ CheckBinaryFile()

int vtkMultiBlockPLOT3DReaderInternals::CheckBinaryFile ( FILE *  fp,
size_t  fileSize 
)

◆ CheckByteOrder()

int vtkMultiBlockPLOT3DReaderInternals::CheckByteOrder ( FILE *  fp)

◆ CheckByteCount()

int vtkMultiBlockPLOT3DReaderInternals::CheckByteCount ( FILE *  fp)

◆ CheckMultiGrid()

int vtkMultiBlockPLOT3DReaderInternals::CheckMultiGrid ( FILE *  fp)

◆ Check2DGeom()

int vtkMultiBlockPLOT3DReaderInternals::Check2DGeom ( FILE *  fp)

◆ CheckBlankingAndPrecision()

int vtkMultiBlockPLOT3DReaderInternals::CheckBlankingAndPrecision ( FILE *  fp)

◆ CheckCFile()

int vtkMultiBlockPLOT3DReaderInternals::CheckCFile ( FILE *  fp,
size_t  fileSize 
)

◆ CalculateFileSize()

size_t vtkMultiBlockPLOT3DReaderInternals::CalculateFileSize ( int  mgrid,
int  precision,
int  blanking,
int  ndims,
int  hasByteCount,
int  nGrids,
int *  gridDims 
)

◆ CalculateFileSizeForBlock()

size_t vtkMultiBlockPLOT3DReaderInternals::CalculateFileSizeForBlock ( int  precision,
int  blanking,
int  ndims,
int  hasByteCount,
int *  gridDims 
)

◆ CalculateSkips()

static void vtkMultiBlockPLOT3DReaderInternals::CalculateSkips ( const int  extent[6],
const int  wextent[6],
vtkIdType preskip,
vtkIdType postskip 
)
inlinestatic

Definition at line 74 of file vtkMultiBlockPLOT3DReaderInternals.h.

Member Data Documentation

◆ Dimensions

std::vector<Dims> vtkMultiBlockPLOT3DReaderInternals::Dimensions

Definition at line 28 of file vtkMultiBlockPLOT3DReaderInternals.h.

◆ Blocks

std::vector<vtkSmartPointer<vtkStructuredGrid> > vtkMultiBlockPLOT3DReaderInternals::Blocks

Definition at line 29 of file vtkMultiBlockPLOT3DReaderInternals.h.

◆ Settings

InternalSettings vtkMultiBlockPLOT3DReaderInternals::Settings

Definition at line 52 of file vtkMultiBlockPLOT3DReaderInternals.h.

◆ NeedToCheckXYZFile

bool vtkMultiBlockPLOT3DReaderInternals::NeedToCheckXYZFile

Definition at line 53 of file vtkMultiBlockPLOT3DReaderInternals.h.


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