VTK
Public Types | Public Member Functions | Static Public Member Functions | Static Public Attributes | List of all members
vtkMultiBlockPLOT3DReaderRecord Class Reference

#include <vtkMultiBlockPLOT3DReaderInternals.h>

Public Types

typedef std::vector< vtkTypeUInt64 > SubRecordSeparators
 

Public Member Functions

bool Initialize (FILE *fp, vtkTypeUInt64 offset, const vtkMultiBlockPLOT3DReaderInternals::InternalSettings &settings, vtkMultiProcessController *controller)
 
bool AtStart (vtkTypeUInt64 offset)
 
bool AtEnd (vtkTypeUInt64 offset)
 
SubRecordSeparators GetSubRecordSeparators (vtkTypeUInt64 startOffset, vtkTypeUInt64 length) const
 
vtkTypeUInt64 GetLengthWithSeparators (vtkTypeUInt64 start, vtkTypeUInt64 length) const
 
std::vector< std::pair< vtkTypeUInt64, vtkTypeUInt64 > > GetChunksToRead (vtkTypeUInt64 start, vtkTypeUInt64 length) const
 

Static Public Member Functions

static std::vector< std::pair< vtkTypeUInt64, vtkTypeUInt64 > > GetChunksToRead (vtkTypeUInt64 start, vtkTypeUInt64 length, const std::vector< vtkTypeUInt64 > &markers)
 

Static Public Attributes

static const int SubRecordSeparatorWidth = sizeof(int) * 2
 

Detailed Description

Definition at line 130 of file vtkMultiBlockPLOT3DReaderInternals.h.

Member Typedef Documentation

typedef std::vector<vtkTypeUInt64> vtkMultiBlockPLOT3DReaderRecord::SubRecordSeparators

Definition at line 145 of file vtkMultiBlockPLOT3DReaderInternals.h.

Member Function Documentation

bool vtkMultiBlockPLOT3DReaderRecord::Initialize ( FILE *  fp,
vtkTypeUInt64  offset,
const vtkMultiBlockPLOT3DReaderInternals::InternalSettings settings,
vtkMultiProcessController controller 
)
bool vtkMultiBlockPLOT3DReaderRecord::AtStart ( vtkTypeUInt64  offset)
inline

Definition at line 170 of file vtkMultiBlockPLOT3DReaderInternals.h.

bool vtkMultiBlockPLOT3DReaderRecord::AtEnd ( vtkTypeUInt64  offset)
inline

Definition at line 179 of file vtkMultiBlockPLOT3DReaderInternals.h.

SubRecordSeparators vtkMultiBlockPLOT3DReaderRecord::GetSubRecordSeparators ( vtkTypeUInt64  startOffset,
vtkTypeUInt64  length 
) const
static std::vector<std::pair<vtkTypeUInt64, vtkTypeUInt64> > vtkMultiBlockPLOT3DReaderRecord::GetChunksToRead ( vtkTypeUInt64  start,
vtkTypeUInt64  length,
const std::vector< vtkTypeUInt64 > &  markers 
)
static
vtkTypeUInt64 vtkMultiBlockPLOT3DReaderRecord::GetLengthWithSeparators ( vtkTypeUInt64  start,
vtkTypeUInt64  length 
) const
std::vector<std::pair<vtkTypeUInt64, vtkTypeUInt64> > vtkMultiBlockPLOT3DReaderRecord::GetChunksToRead ( vtkTypeUInt64  start,
vtkTypeUInt64  length 
) const
inline

Definition at line 205 of file vtkMultiBlockPLOT3DReaderInternals.h.

Member Data Documentation

const int vtkMultiBlockPLOT3DReaderRecord::SubRecordSeparatorWidth = sizeof(int) * 2
static

Definition at line 151 of file vtkMultiBlockPLOT3DReaderInternals.h.


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