fits2idia
FITS to HDF5 (IDIA schema) converter
MipMaps Struct Reference

#include <MipMap.h>

Collaboration diagram for MipMaps:
[legend]

Public Member Functions

 MipMaps ()
 
 MipMaps (std::vector< hsize_t > standardDims, const std::vector< hsize_t > &chunkDims, bool zMips)
 
void createDatasets (H5::Group group)
 
void createBuffers (const std::vector< hsize_t > &standardBufferDims)
 
void accumulate (double val, hsize_t x, hsize_t y, hsize_t z)
 
void calculate ()
 
void write (hsize_t stokesOffset, hsize_t channelOffset)
 
void resetBuffers ()
 

Static Public Member Functions

static hsize_t size (const std::vector< hsize_t > &standardDims, const std::vector< hsize_t > &standardBufferDims, bool zMips)
 

Public Attributes

std::vector< hsize_t > standardDims
 
std::vector< hsize_t > chunkDims
 
std::vector< MipMapmipMaps
 

Constructor & Destructor Documentation

◆ MipMaps() [1/2]

MipMaps::MipMaps ( )
inline

◆ MipMaps() [2/2]

MipMaps::MipMaps ( std::vector< hsize_t >  standardDims,
const std::vector< hsize_t > &  chunkDims,
bool  zMips 
)
Here is the call graph for this function:

Member Function Documentation

◆ accumulate()

void MipMaps::accumulate ( double  val,
hsize_t  x,
hsize_t  y,
hsize_t  z 
)
inline
Here is the caller graph for this function:

◆ calculate()

void MipMaps::calculate ( )
inline
Here is the caller graph for this function:

◆ createBuffers()

void MipMaps::createBuffers ( const std::vector< hsize_t > &  standardBufferDims)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ createDatasets()

void MipMaps::createDatasets ( H5::Group  group)
Here is the caller graph for this function:

◆ resetBuffers()

void MipMaps::resetBuffers ( )
Here is the caller graph for this function:

◆ size()

hsize_t MipMaps::size ( const std::vector< hsize_t > &  standardDims,
const std::vector< hsize_t > &  standardBufferDims,
bool  zMips 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ write()

void MipMaps::write ( hsize_t  stokesOffset,
hsize_t  channelOffset 
)
Here is the caller graph for this function:

Member Data Documentation

◆ chunkDims

std::vector<hsize_t> MipMaps::chunkDims

◆ mipMaps

std::vector<MipMap> MipMaps::mipMaps

◆ standardDims

std::vector<hsize_t> MipMaps::standardDims

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