TwiceAsNice  2019-02-18
Public Member Functions | Static Public Attributes | Private Member Functions | Private Attributes | List of all members
camhdr Class Reference

#include <camhdr.h>

Collaboration diagram for camhdr:
Collaboration graph

Public Member Functions

 camhdr (void)
 
virtual ~camhdr (void)
 
void SetPoi (camhdr_STRUCT *p)
 
camhdr_STRUCTGetPoi (void)
 
bool IsBad (void)
 
int32_t DataSize (void)
 
uint64_t TimeStamp (void)
 
void Print (void)
 
uint32_t magic (void)
 
uint32_t byte_order (void)
 
uint16_t maj_header_version (void)
 
uint16_t min_header_version (void)
 
uint32_t camera_id (void)
 
uint16_t bits_per_pixel (void)
 
uint16_t pack_bits (void)
 
uint32_t image_number (void)
 
uint16_t x_total (void)
 
uint16_t y_total (void)
 
uint16_t x_skip (void)
 
uint16_t y_skip (void)
 
uint16_t x_valid (void)
 
uint16_t y_valid (void)
 
uint16_t x_offset (void)
 
uint16_t y_offset (void)
 
uint32_t detector_form (void)
 
uint16_t image_type (void)
 
uint16_t phase1_reads (void)
 
uint16_t phase2_reads (void)
 
uint16_t phase3_reads (void)
 
uint16_t image_phase (void)
 
uint16_t readout_num (void)
 
uint32_t num_reads (void)
 
uint32_t exp_time (void)
 
uint32_t measured_exp_time (void)
 
uint32_t special_mode (void)
 
uint16_t lincXOffsetFringe (void)
 
uint16_t lincYOffsetFringe (void)
 
uint16_t lincXOffsetFlexure (void)
 
uint16_t lincYOffsetFlexure (void)
 
uint16_t lincM (void)
 
uint16_t readmod (void)
 
uint32_t read_time (void)
 
uint32_t time_stamp_high (void)
 
uint32_t time_stamp_low (void)
 
uint32_t check_sum (void)
 
 camhdr (void)
 
virtual ~camhdr (void)
 
void SetPoi (camhdr_STRUCT *p)
 
camhdr_STRUCTGetPoi (void)
 
bool IsBad (void)
 
int32_t DataSize (void)
 
uint64_t TimeStamp (void)
 
void Print (void)
 
uint32_t magic (void)
 
uint32_t byte_order (void)
 
uint16_t maj_header_version (void)
 
uint16_t min_header_version (void)
 
uint32_t camera_id (void)
 
uint16_t bits_per_pixel (void)
 
uint16_t pack_bits (void)
 
uint32_t image_number (void)
 
uint16_t x_total (void)
 
uint16_t y_total (void)
 
uint16_t x_skip (void)
 
uint16_t y_skip (void)
 
uint16_t x_valid (void)
 
uint16_t y_valid (void)
 
uint16_t x_offset (void)
 
uint16_t y_offset (void)
 
uint32_t detector_form (void)
 
uint16_t image_type (void)
 
uint16_t phase1_reads (void)
 
uint16_t phase2_reads (void)
 
uint16_t phase3_reads (void)
 
uint16_t image_phase (void)
 
uint16_t readout_num (void)
 
uint32_t num_reads (void)
 
uint32_t exp_time (void)
 
uint32_t measured_exp_time (void)
 
uint32_t special_mode (void)
 
uint16_t lincXOffsetFringe (void)
 
uint16_t lincYOffsetFringe (void)
 
uint16_t lincXOffsetFlexure (void)
 
uint16_t lincYOffsetFlexure (void)
 
uint16_t lincM (void)
 
uint16_t readmod (void)
 
uint32_t read_time (void)
 
uint32_t time_stamp_high (void)
 
uint32_t time_stamp_low (void)
 
uint32_t check_sum (void)
 

Static Public Attributes

static const uint32_t MAGIC = 0x42424242
 

Private Member Functions

uint32_t lng (uint32_t val)
 
uint16_t msw (uint32_t val)
 
uint16_t lsw (uint32_t val)
 
uint32_t lng (uint32_t val)
 
uint16_t msw (uint32_t val)
 
uint16_t lsw (uint32_t val)
 

Private Attributes

camhdr_STRUCTh
 
int32_t dsize
 

Constructor & Destructor Documentation

◆ camhdr() [1/2]

camhdr::camhdr ( void  )

◆ ~camhdr() [1/2]

virtual camhdr::~camhdr ( void  )
inlinevirtual

◆ camhdr() [2/2]

camhdr::camhdr ( void  )

◆ ~camhdr() [2/2]

virtual camhdr::~camhdr ( void  )
inlinevirtual

Member Function Documentation

◆ bits_per_pixel() [1/2]

uint16_t camhdr::bits_per_pixel ( void  )
inline

◆ bits_per_pixel() [2/2]

uint16_t camhdr::bits_per_pixel ( void  )
inline

◆ byte_order() [1/2]

uint32_t camhdr::byte_order ( void  )
inline

◆ byte_order() [2/2]

uint32_t camhdr::byte_order ( void  )
inline

◆ camera_id() [1/2]

uint32_t camhdr::camera_id ( void  )
inline

◆ camera_id() [2/2]

uint32_t camhdr::camera_id ( void  )
inline

◆ check_sum() [1/2]

uint32_t camhdr::check_sum ( void  )
inline

◆ check_sum() [2/2]

uint32_t camhdr::check_sum ( void  )
inline

◆ DataSize() [1/2]

int32_t camhdr::DataSize ( void  )

◆ DataSize() [2/2]

int32_t camhdr::DataSize ( void  )

◆ detector_form() [1/2]

uint32_t camhdr::detector_form ( void  )
inline

◆ detector_form() [2/2]

uint32_t camhdr::detector_form ( void  )
inline

◆ exp_time() [1/2]

uint32_t camhdr::exp_time ( void  )
inline

◆ exp_time() [2/2]

uint32_t camhdr::exp_time ( void  )
inline

◆ GetPoi() [1/2]

camhdr_STRUCT* camhdr::GetPoi ( void  )
inline

◆ GetPoi() [2/2]

camhdr_STRUCT* camhdr::GetPoi ( void  )
inline

◆ image_number() [1/2]

uint32_t camhdr::image_number ( void  )
inline

◆ image_number() [2/2]

uint32_t camhdr::image_number ( void  )
inline

◆ image_phase() [1/2]

uint16_t camhdr::image_phase ( void  )
inline

◆ image_phase() [2/2]

uint16_t camhdr::image_phase ( void  )
inline

◆ image_type() [1/2]

uint16_t camhdr::image_type ( void  )
inline

◆ image_type() [2/2]

uint16_t camhdr::image_type ( void  )
inline

◆ IsBad() [1/2]

bool camhdr::IsBad ( void  )

◆ IsBad() [2/2]

bool camhdr::IsBad ( void  )

◆ lincM() [1/2]

uint16_t camhdr::lincM ( void  )
inline

◆ lincM() [2/2]

uint16_t camhdr::lincM ( void  )
inline

◆ lincXOffsetFlexure() [1/2]

uint16_t camhdr::lincXOffsetFlexure ( void  )
inline

◆ lincXOffsetFlexure() [2/2]

uint16_t camhdr::lincXOffsetFlexure ( void  )
inline

◆ lincXOffsetFringe() [1/2]

uint16_t camhdr::lincXOffsetFringe ( void  )
inline

◆ lincXOffsetFringe() [2/2]

uint16_t camhdr::lincXOffsetFringe ( void  )
inline

◆ lincYOffsetFlexure() [1/2]

uint16_t camhdr::lincYOffsetFlexure ( void  )
inline

◆ lincYOffsetFlexure() [2/2]

uint16_t camhdr::lincYOffsetFlexure ( void  )
inline

◆ lincYOffsetFringe() [1/2]

uint16_t camhdr::lincYOffsetFringe ( void  )
inline

◆ lincYOffsetFringe() [2/2]

uint16_t camhdr::lincYOffsetFringe ( void  )
inline

◆ lng() [1/2]

uint32_t camhdr::lng ( uint32_t  val)
inlineprivate

◆ lng() [2/2]

uint32_t camhdr::lng ( uint32_t  val)
inlineprivate

◆ lsw() [1/2]

uint16_t camhdr::lsw ( uint32_t  val)
inlineprivate

◆ lsw() [2/2]

uint16_t camhdr::lsw ( uint32_t  val)
inlineprivate

◆ magic() [1/2]

uint32_t camhdr::magic ( void  )
inline

◆ magic() [2/2]

uint32_t camhdr::magic ( void  )
inline

◆ maj_header_version() [1/2]

uint16_t camhdr::maj_header_version ( void  )
inline

◆ maj_header_version() [2/2]

uint16_t camhdr::maj_header_version ( void  )
inline

◆ measured_exp_time() [1/2]

uint32_t camhdr::measured_exp_time ( void  )
inline

◆ measured_exp_time() [2/2]

uint32_t camhdr::measured_exp_time ( void  )
inline

◆ min_header_version() [1/2]

uint16_t camhdr::min_header_version ( void  )
inline

◆ min_header_version() [2/2]

uint16_t camhdr::min_header_version ( void  )
inline

◆ msw() [1/2]

uint16_t camhdr::msw ( uint32_t  val)
inlineprivate

◆ msw() [2/2]

uint16_t camhdr::msw ( uint32_t  val)
inlineprivate

◆ num_reads() [1/2]

uint32_t camhdr::num_reads ( void  )
inline

◆ num_reads() [2/2]

uint32_t camhdr::num_reads ( void  )
inline

◆ pack_bits() [1/2]

uint16_t camhdr::pack_bits ( void  )
inline

◆ pack_bits() [2/2]

uint16_t camhdr::pack_bits ( void  )
inline

◆ phase1_reads() [1/2]

uint16_t camhdr::phase1_reads ( void  )
inline

◆ phase1_reads() [2/2]

uint16_t camhdr::phase1_reads ( void  )
inline

◆ phase2_reads() [1/2]

uint16_t camhdr::phase2_reads ( void  )
inline

◆ phase2_reads() [2/2]

uint16_t camhdr::phase2_reads ( void  )
inline

◆ phase3_reads() [1/2]

uint16_t camhdr::phase3_reads ( void  )
inline

◆ phase3_reads() [2/2]

uint16_t camhdr::phase3_reads ( void  )
inline

◆ Print() [1/2]

void camhdr::Print ( void  )

◆ Print() [2/2]

void camhdr::Print ( void  )

◆ read_time() [1/2]

uint32_t camhdr::read_time ( void  )
inline

◆ read_time() [2/2]

uint32_t camhdr::read_time ( void  )
inline

◆ readmod() [1/2]

uint16_t camhdr::readmod ( void  )
inline

◆ readmod() [2/2]

uint16_t camhdr::readmod ( void  )
inline

◆ readout_num() [1/2]

uint16_t camhdr::readout_num ( void  )
inline

◆ readout_num() [2/2]

uint16_t camhdr::readout_num ( void  )
inline

◆ SetPoi() [1/2]

void camhdr::SetPoi ( camhdr_STRUCT p)
inline

◆ SetPoi() [2/2]

void camhdr::SetPoi ( camhdr_STRUCT p)
inline

◆ special_mode() [1/2]

uint32_t camhdr::special_mode ( void  )
inline

◆ special_mode() [2/2]

uint32_t camhdr::special_mode ( void  )
inline

◆ time_stamp_high() [1/2]

uint32_t camhdr::time_stamp_high ( void  )
inline

◆ time_stamp_high() [2/2]

uint32_t camhdr::time_stamp_high ( void  )
inline

◆ time_stamp_low() [1/2]

uint32_t camhdr::time_stamp_low ( void  )
inline

◆ time_stamp_low() [2/2]

uint32_t camhdr::time_stamp_low ( void  )
inline

◆ TimeStamp() [1/2]

uint64_t camhdr::TimeStamp ( void  )

◆ TimeStamp() [2/2]

uint64_t camhdr::TimeStamp ( void  )

◆ x_offset() [1/2]

uint16_t camhdr::x_offset ( void  )
inline

◆ x_offset() [2/2]

uint16_t camhdr::x_offset ( void  )
inline

◆ x_skip() [1/2]

uint16_t camhdr::x_skip ( void  )
inline

◆ x_skip() [2/2]

uint16_t camhdr::x_skip ( void  )
inline

◆ x_total() [1/2]

uint16_t camhdr::x_total ( void  )
inline

◆ x_total() [2/2]

uint16_t camhdr::x_total ( void  )
inline

◆ x_valid() [1/2]

uint16_t camhdr::x_valid ( void  )
inline

◆ x_valid() [2/2]

uint16_t camhdr::x_valid ( void  )
inline

◆ y_offset() [1/2]

uint16_t camhdr::y_offset ( void  )
inline

◆ y_offset() [2/2]

uint16_t camhdr::y_offset ( void  )
inline

◆ y_skip() [1/2]

uint16_t camhdr::y_skip ( void  )
inline

◆ y_skip() [2/2]

uint16_t camhdr::y_skip ( void  )
inline

◆ y_total() [1/2]

uint16_t camhdr::y_total ( void  )
inline

◆ y_total() [2/2]

uint16_t camhdr::y_total ( void  )
inline

◆ y_valid() [1/2]

uint16_t camhdr::y_valid ( void  )
inline

◆ y_valid() [2/2]

uint16_t camhdr::y_valid ( void  )
inline

Member Data Documentation

◆ dsize

int32_t camhdr::dsize
private

◆ h

camhdr_STRUCT * camhdr::h
private

◆ MAGIC

static const uint32_t camhdr::MAGIC = 0x42424242
static

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