IODA Bundle
odc::Block Class Reference

#include <Block.h>

Public Member Functions

 Block ()
 
 Block (const eckit::PathName &fileName, const eckit::Offset &start, const eckit::Offset &end, const ullong firstRow, const ullong lastRow)
 
 Block (const Block &other)
 
Blockoperator= (const Block &other)
 
std::string str () const
 

Public Attributes

eckit::PathName fileName
 
eckit::Offset start
 
eckit::Offset end
 
ullong firstRow
 
ullong lastRow
 

Detailed Description

Definition at line 29 of file Block.h.

Constructor & Destructor Documentation

◆ Block() [1/3]

odc::Block::Block ( )
inline

Definition at line 31 of file Block.h.

◆ Block() [2/3]

odc::Block::Block ( const eckit::PathName &  fileName,
const eckit::Offset &  start,
const eckit::Offset &  end,
const ullong  firstRow,
const ullong  lastRow 
)
inline

Definition at line 40 of file Block.h.

◆ Block() [3/3]

odc::Block::Block ( const Block other)
inline

Definition at line 53 of file Block.h.

Member Function Documentation

◆ operator=()

Block& odc::Block::operator= ( const Block other)
inline

Definition at line 62 of file Block.h.

◆ str()

std::string odc::Block::str ( ) const

Definition at line 27 of file Block.cc.

Member Data Documentation

◆ end

eckit::Offset odc::Block::end

Definition at line 74 of file Block.h.

◆ fileName

eckit::PathName odc::Block::fileName

Definition at line 72 of file Block.h.

◆ firstRow

ullong odc::Block::firstRow

Definition at line 75 of file Block.h.

◆ lastRow

ullong odc::Block::lastRow

Definition at line 76 of file Block.h.

◆ start

eckit::Offset odc::Block::start

Definition at line 73 of file Block.h.


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