mirror of
https://github.com/gwm17/catima.git
synced 2024-11-26 20:18:51 -05:00
163 lines
2.8 KiB
C++
163 lines
2.8 KiB
C++
#ifndef MATERIAL_DATABASE
|
|
#define MATERIAL_DATABASE
|
|
#include "catima/catima.h"
|
|
|
|
namespace catima{
|
|
|
|
enum class material{
|
|
Plastics = 201,
|
|
Air = 202,
|
|
CH2 = 203,
|
|
lH2 = 204,
|
|
lD2 = 205,
|
|
Water = 206,
|
|
Diamond = 207,
|
|
Glass = 208,
|
|
ALMG3 = 209,
|
|
ArCO2_30 = 210,
|
|
CF4 = 211,
|
|
Isobutane = 212,
|
|
Kapton = 213,
|
|
Mylar = 214,
|
|
NaF = 215,
|
|
P10 = 216,
|
|
Polyolefin = 217,
|
|
CmO2 = 218,
|
|
Suprasil = 219,
|
|
HAVAR = 220,
|
|
Steel = 221,
|
|
CO2 = 222,
|
|
Methane = 223,
|
|
Methanol = 224,
|
|
Acetone = 225,
|
|
Acetylene = 226,
|
|
Adenine = 227,
|
|
Adipose_Tissue = 228,
|
|
Alanine = 229,
|
|
Bakelite = 230,
|
|
AgBr = 231,
|
|
AgCl = 232,
|
|
AgI = 233,
|
|
Al2O3 = 234,
|
|
Amber = 235,
|
|
Ammonia = 236,
|
|
Aniline = 237,
|
|
Anthracene = 238,
|
|
A_150 = 239,
|
|
B_100 = 240,
|
|
BaF2 = 241,
|
|
BaSO4 = 242,
|
|
Benzene = 243,
|
|
BeO = 244,
|
|
BGO = 245,
|
|
Blood_ICRP = 246,
|
|
Bone_Compact = 247,
|
|
Bone_Cortical = 248,
|
|
Brain_ICRP = 249,
|
|
B4C = 250,
|
|
BC_400 = 251,
|
|
nButanol = 252,
|
|
C_552 = 253,
|
|
CdTe = 254,
|
|
CdWO4 = 255,
|
|
CaCO3 = 256,
|
|
CaF2 = 257,
|
|
CaO = 258,
|
|
CaWO4 = 259,
|
|
CsF = 260,
|
|
CsI = 261,
|
|
CCl4 = 262,
|
|
Tetrachloroethylene = 263,
|
|
Cellophane = 264,
|
|
Chlorobenzene = 265,
|
|
Chloroform = 266,
|
|
Cyclohexane = 267,
|
|
Concrete = 268,
|
|
Diethyl_Ether = 269,
|
|
Ethane = 270,
|
|
Ethanol = 271,
|
|
Ethylene = 272,
|
|
Eye_lens = 273,
|
|
Fe2O3 = 274,
|
|
FeO = 275,
|
|
Freon_12 = 276,
|
|
Freon_12B2 = 277,
|
|
Freon_13 = 278,
|
|
Freon_13B1 = 279,
|
|
Freon_13I1 = 280,
|
|
Gd2O2S = 281,
|
|
GaAs = 282,
|
|
Gel_Photo_Emulsion = 283,
|
|
Glass_Pyrex = 284,
|
|
Glass_Lead = 285,
|
|
Glucose = 286,
|
|
Glutamine = 287,
|
|
Glycerol = 288,
|
|
Guanine = 289,
|
|
Gypsum = 290,
|
|
nHeptane = 291,
|
|
nHexane = 292,
|
|
KI = 293,
|
|
K2O = 294,
|
|
LaBr3 = 295,
|
|
LaOBr = 296,
|
|
La2O2S = 297,
|
|
Lung = 298,
|
|
MgCO3 = 299,
|
|
MgF2 = 300,
|
|
MgO = 301,
|
|
MS20_Tissue = 302,
|
|
Muscle_skeletal = 303,
|
|
Muscle_strained = 304,
|
|
Muscle_sucrose = 305,
|
|
Muscle_no_sucrose = 306,
|
|
Na2CO3 = 307,
|
|
NaI = 308,
|
|
NaCl = 309,
|
|
Na2O = 310,
|
|
NaNO3 = 311,
|
|
Naphthalene = 312,
|
|
Nitrobenzene = 313,
|
|
N2O = 314,
|
|
Octane = 315,
|
|
Paraffin = 316,
|
|
nPentane = 317,
|
|
PhotoEmulsion = 318,
|
|
PuO2 = 319,
|
|
Polyacrylonitrile = 320,
|
|
Polycarbonate = 321,
|
|
PMMA = 322,
|
|
POM = 323,
|
|
Polypropylene = 324,
|
|
Polystyrene = 325,
|
|
Propane = 326,
|
|
nPropanol = 327,
|
|
PVC = 328,
|
|
Pyridine = 329,
|
|
SiO2 = 330,
|
|
Skin = 331,
|
|
Sucrose = 332,
|
|
Teflon = 333,
|
|
TlCl = 334,
|
|
Toluene = 335,
|
|
Trichloroethylene = 336,
|
|
WF6 = 337,
|
|
UC2 = 338,
|
|
UC = 339,
|
|
UO2 = 340,
|
|
Urea = 341,
|
|
Valine = 342,
|
|
Iodonaphthalene = 343,
|
|
C21H24O4 = 344
|
|
};
|
|
|
|
Material get_compound(material m);
|
|
Material get_material(int id);
|
|
inline Material get_material(material m){
|
|
return get_compound(m);
|
|
};
|
|
|
|
}
|
|
|
|
#endif
|