FrontISTR
5.7.0
Large-scale structural analysis program with finit element method
hecmw_vis_bmp.h
Go to the documentation of this file.
1
/*****************************************************************************
2
* Copyright (c) 2019 FrontISTR Commons
3
* This software is released under the MIT License, see LICENSE.txt
4
*****************************************************************************/
5
6
#ifndef HECMW_VIS_BMP_H_INCLUDED
7
#define HECMW_VIS_BMP_H_INCLUDED
8
9
typedef
struct
{
10
unsigned
short
bfType;
11
unsigned
int
bfSize;
12
unsigned
short
bfReserved1;
13
unsigned
short
bfReserved2;
14
unsigned
int
bfOffBits;
15
}
BITMAPFILEHEADER
;
16
17
#define BF_TYPE 0x4D42
18
19
typedef
struct
{
20
unsigned
int
biSize
;
21
int
biWidth
;
22
int
biHeight
;
23
unsigned
short
biPlanes
;
24
unsigned
short
biBitCount
;
25
unsigned
int
biCompression
;
26
unsigned
int
biSizeImage
;
27
int
biXPelsPerMeter
;
28
int
biYPelsPerMeter
;
29
unsigned
int
biClrUsed
;
30
unsigned
int
biClrImportant
;
31
}
BITMAPINFOHEADER
;
32
33
#define BI_RGB 0
34
#define BI_RLE8 1
35
#define BI_RLE4 2
36
#define BI_BITFIELDS 3
37
38
typedef
struct
{
39
unsigned
char
rgbBlue
;
40
unsigned
char
rgbGreen
;
41
unsigned
char
rgbRed
;
42
unsigned
char
rgbReserved
;
43
}
RGBQUAD
;
44
45
typedef
struct
{
46
BITMAPINFOHEADER
bmiHeader
;
47
RGBQUAD
bmiColors[256];
48
}
BITMAPINFO
;
49
50
#endif
/* HECMW_VIS_BMP_H_INCLUDED */
BITMAPINFOHEADER::biXPelsPerMeter
int biXPelsPerMeter
Definition:
hecmw_vis_bmp.h:27
BITMAPINFOHEADER::biPlanes
unsigned short biPlanes
Definition:
hecmw_vis_bmp.h:23
BITMAPINFOHEADER::biYPelsPerMeter
int biYPelsPerMeter
Definition:
hecmw_vis_bmp.h:28
BITMAPFILEHEADER
Definition:
hecmw_vis_bmp.h:9
BITMAPINFOHEADER::biWidth
int biWidth
Definition:
hecmw_vis_bmp.h:21
RGBQUAD
Definition:
hecmw_vis_bmp.h:38
RGBQUAD::rgbRed
unsigned char rgbRed
Definition:
hecmw_vis_bmp.h:41
BITMAPINFOHEADER::biSize
unsigned int biSize
Definition:
hecmw_vis_bmp.h:20
BITMAPINFO::bmiHeader
BITMAPINFOHEADER bmiHeader
Definition:
hecmw_vis_bmp.h:46
BITMAPINFOHEADER::biHeight
int biHeight
Definition:
hecmw_vis_bmp.h:22
BITMAPINFOHEADER::biCompression
unsigned int biCompression
Definition:
hecmw_vis_bmp.h:25
RGBQUAD::rgbGreen
unsigned char rgbGreen
Definition:
hecmw_vis_bmp.h:40
RGBQUAD::rgbReserved
unsigned char rgbReserved
Definition:
hecmw_vis_bmp.h:42
BITMAPINFOHEADER
Definition:
hecmw_vis_bmp.h:19
BITMAPINFOHEADER::biSizeImage
unsigned int biSizeImage
Definition:
hecmw_vis_bmp.h:26
RGBQUAD::rgbBlue
unsigned char rgbBlue
Definition:
hecmw_vis_bmp.h:39
BITMAPINFOHEADER::biClrUsed
unsigned int biClrUsed
Definition:
hecmw_vis_bmp.h:29
BITMAPINFOHEADER::biBitCount
unsigned short biBitCount
Definition:
hecmw_vis_bmp.h:24
BITMAPINFO
Definition:
hecmw_vis_bmp.h:45
BITMAPINFOHEADER::biClrImportant
unsigned int biClrImportant
Definition:
hecmw_vis_bmp.h:30
hecmw1
src
visualizer
hecmw_vis_bmp.h
Generated by
1.8.17