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
Classes | Typedefs | Enumerations | Functions
DICe::cine Namespace Reference

cine file format utilities More...

Classes

struct  bitmap_info_header
 Structure to hold the image information. More...
 
struct  cine_file_header
 Structure to hold the cine file header information. More...
 
class  Cine_Header
 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...
 
class  Cine_Reader
 A helper class the reads in cine files from disk and provides some methods such as getting a particular frame from the cine file. More...
 
struct  tagTIME64
 Structure to hold the trigger time. More...
 

Typedefs

typedef uint32_t FRACTIONS
 Fractions.
 
typedef uint32_t * PFRACTIONS
 Pointer to fractions.
 
typedef struct DICe::cine::tagTIME64 TIME64
 Structure to hold the trigger time.
 

Enumerations

enum  Bit_Depth { BIT_DEPTH_8 =0, BIT_DEPTH_16, BIT_DEPTH_10_PACKED, NO_SUCH_BIT_DEPTH }
 Bit depth enumeration.
 

Functions

void endian_swap (uint16_t &x)
 function to swap the endianness of a 16bit data type More...
 
Teuchos::RCP< Cine_Headerread_cine_headers (const char *file, std::ostream *out_stream=NULL)
 function that reads the header information from the cine file
 

Detailed Description

cine file format utilities

Function Documentation

◆ endian_swap()

void DICe::cine::endian_swap ( uint16_t &  x)
inline

function to swap the endianness of a 16bit data type

Parameters
xthe variable to endian swap