Digital Image Correlation Engine  Version 1.0
A modular, high-performance, image correlation tool used to compute full-field displacements and strains from digital images
Public Member Functions | Public Attributes | List of all members
DICe::cine::Cine_Header Class Reference

A class to hold header information for cine files. Always assumes that the cine file has been stored in LayoutRight or row-aligned in memory. More...

#include <DICe_Cine.h>

Public Member Functions

 Cine_Header (const std::string &file_name, const cine_file_header &header, const bitmap_info_header &bitmap_header)
 default constructor More...
 
virtual ~Cine_Header ()
 default destructor
 

Public Attributes

cine_file_header header_
 cine file header
 
bitmap_info_header bitmap_header_
 bitmap information
 
int64_t * image_offsets_
 pointer to the array with the offsets to each image
 
std::string file_name_
 the name of the cine file
 
Bit_Depth bit_depth_
 bit depth of the file
 
uint16_t frame_rate_
 frame rate
 

Detailed Description

A class to hold header information for cine files. Always assumes that the cine file has been stored in LayoutRight or row-aligned in memory.

Constructor & Destructor Documentation

◆ Cine_Header()

DICe::cine::Cine_Header::Cine_Header ( const std::string &  file_name,
const cine_file_header header,
const bitmap_info_header bitmap_header 
)
inline

default constructor

Parameters
file_nameThe name of the cine file
headerThe header information for the cine file
bitmap_headerThe header containing all the information about the images