CFEL - ASG Software Suite  2.5.0
CASS
Classes | Namespaces | Typedefs | Functions
hlltypes.hpp File Reference

contains the layout of the hll data types and conversion to cass data types More...

#include <stdint.h>
#include <vector>
#include <fstream>
#include <stdexcept>
#include <algorithm>
#include <iterator>
#include <QtCore/QDataStream>
+ Include dependency graph for hlltypes.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  cass::hllDataTypes::Frms6FileHeader
 the file header More...
 
struct  cass::hllDataTypes::FrameHeader
 the header that describe the frames More...
 
struct  cass::hllDataTypes::DarkcalFileHeader
 the file header structure of the hll darkcal file format More...
 
struct  cass::hllDataTypes::statistics
 struct describing the statistics saved in a HLL Darkcal file More...
 

Namespaces

 cass
 
 cass::hllDataTypes
 

Typedefs

typedef int16_t cass::hllDataTypes::pixel
 define a pixel More...
 
typedef std::vector< pixel > cass::hllDataTypes::frame_t
 define a frame More...
 

Functions

template<typename inputContainerType , typename outputContainerType >
void cass::hllDataTypes::CASS2HLL (const inputContainerType &CASSMatrix, outputContainerType &HLLMatrix, size_t quadrantColumns, size_t quadrantRows, size_t CASSColumns)
 convert a linearised matrix in the CASS format to the hll format More...
 
template<typename inputContainerType , typename outputContainerType >
void cass::hllDataTypes::HLL2CASS (const inputContainerType &HLLMatrix, outputContainerType &CASSMatrix, size_t quadrantColumns, size_t quadrantRows, size_t HLLColumns)
 convert a linearised matrix in the hll format to the CASS format More...
 

Detailed Description

contains the layout of the hll data types and conversion to cass data types

Author
Lutz Foucar

Definition in file hlltypes.hpp.