DP3
Public Member Functions | Public Attributes | List of all members
dp3::base::BdaBuffer::Row Struct Reference

#include <BdaBuffer.h>

Public Member Functions

 Row (double time, double interval, double exposure, common::rownr_t row_nr, std::size_t baseline_nr, std::size_t n_channels, std::size_t n_correlations, std::size_t offset, const double *uvw)
 
std::size_t GetDataSize () const
 
bool IsMetadataEqual (const BdaBuffer::Row &other) const
 

Public Attributes

const std::size_t baseline_nr
 
const double exposure
 Exposure time for the measurements in seconds. More...
 
const double interval
 Duration time for the measurements in seconds. More...
 
const std::size_t n_channels
 
const std::size_t n_correlations
 
const std::size_t offset
 Relative position in BdaBuffer vectors. More...
 
common::rownr_t row_nr
 
const double time
 Centroid time for the measurements in MJD seconds. More...
 
double uvw [3]
 

Constructor & Destructor Documentation

◆ Row()

dp3::base::BdaBuffer::Row::Row ( double  time,
double  interval,
double  exposure,
common::rownr_t  row_nr,
std::size_t  baseline_nr,
std::size_t  n_channels,
std::size_t  n_correlations,
std::size_t  offset,
const double *  uvw 
)

Member Function Documentation

◆ GetDataSize()

std::size_t dp3::base::BdaBuffer::Row::GetDataSize ( ) const
inline

◆ IsMetadataEqual()

bool dp3::base::BdaBuffer::Row::IsMetadataEqual ( const BdaBuffer::Row other) const

Member Data Documentation

◆ baseline_nr

const std::size_t dp3::base::BdaBuffer::Row::baseline_nr

◆ exposure

const double dp3::base::BdaBuffer::Row::exposure

Exposure time for the measurements in seconds.

◆ interval

const double dp3::base::BdaBuffer::Row::interval

Duration time for the measurements in seconds.

◆ n_channels

const std::size_t dp3::base::BdaBuffer::Row::n_channels

◆ n_correlations

const std::size_t dp3::base::BdaBuffer::Row::n_correlations

◆ offset

const std::size_t dp3::base::BdaBuffer::Row::offset

Relative position in BdaBuffer vectors.

◆ row_nr

common::rownr_t dp3::base::BdaBuffer::Row::row_nr

◆ time

const double dp3::base::BdaBuffer::Row::time

Centroid time for the measurements in MJD seconds.

◆ uvw

double dp3::base::BdaBuffer::Row::uvw[3]

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