Mir 1.0
Mir application programming interface
mirm_image_t_ Struct Reference

Image data structure. More...

#include <mirm_image.h>

Data Fields

mirkl_uint32_t width
 
mirkl_uint32_t height
 
double xres
 
double yres
 
unsigned int bits_per_sample
 
unsigned int samples_per_pixel
 
unsigned int data_model
 
unsigned int gray_model
 
mirkl_bitarr_tgray1
 
mirkl_uint8_t ** gray8ui
 
mirkl_uint16_t ** gray16ui
 
float ** gray32fp
 
double ** gray64fp
 
mirkl_bitarr_tmask
 
unsigned int area_coords_num
 
mirkl_int64_t * area_coords
 
mirkl_uint16_t tiff_planar_config
 
mirkl_uint16_t tiff_sample_format
 
mirkl_uint16_t tiff_photometric
 
mirkl_uint16_t tiff_orientation
 

Detailed Description

Image data structure.

Field Documentation

◆ area_coords

mirkl_int64_t* mirm_image_t_::area_coords

Coordinates defining selectd area

◆ area_coords_num

unsigned int mirm_image_t_::area_coords_num

Number of coordinates defining selected area

◆ bits_per_sample

unsigned int mirm_image_t_::bits_per_sample

Bits per sample: 1, 8, 16

◆ data_model

unsigned int mirm_image_t_::data_model

One of MIRMOD_IMAGE_DATA_...

◆ gray1

mirkl_bitarr_t* mirm_image_t_::gray1

Bit array as 1-bit data

◆ gray16ui

mirkl_uint16_t** mirm_image_t_::gray16ui

16-bit unsigned integer data

◆ gray32fp

float** mirm_image_t_::gray32fp

32-bit FP data

◆ gray64fp

double** mirm_image_t_::gray64fp

64-bit FP data

◆ gray8ui

mirkl_uint8_t** mirm_image_t_::gray8ui

8-bit unsigned integer data

◆ gray_model

unsigned int mirm_image_t_::gray_model

One of MIRMOD_IMAGE_GRAY_...

◆ height

mirkl_uint32_t mirm_image_t_::height

Image height in pixels

◆ mask

mirkl_bitarr_t* mirm_image_t_::mask

Bit array as a mask for validity of pixels

◆ samples_per_pixel

unsigned int mirm_image_t_::samples_per_pixel

Samples per pixel: 1 – Grayscale or bilevel, 3 – RGB, etc., 4 – RGBA

◆ width

mirkl_uint32_t mirm_image_t_::width

Image width in pixels

◆ xres

double mirm_image_t_::xres

Resolution of the image in dpi along X direction (width)

◆ yres

double mirm_image_t_::yres

Resolution of the image in dpi along Y direction (heihgt)


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