~vbursian/research-assistant/intervers

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
////////////////////////////////////////////////////////////////////////////////
/*! @file Symbols.h   Predefined symbolic strings.
- Part of RANet - Research Assistant Net Library (based on ANSI C++).
- Copyright(C) 1994-2010, Viktor E. Bursian, St.Petersburg, Russia.
                     Viktor.Bursian@mail.ioffe.ru
*///////////////////////////////////////////////////////////////////////////////
#ifndef Symbols_H
#define Symbols_H
#include "General.h"
namespace RA {
//------------------------------------------------------------------------------

//! @todo{elegancy} подменить везде
namespace Symbol {
//------------------------------------------------------------------------------

//const literal  Unit_1 = "{1}";
const literal  Unit_1 = "\342\221\240";
                              //"①" = "\342\221\240"
                              //U+2460 CIRCLED DIGIT ONE
                              //UTF-8: 0xE2 0x91 0xA0  UTF-16: 0x2460
                              //"𝟙" = "\360\235\237\231"
                              //U+1D7D9 MATHEMATICAL DOUBLE-STRUCK DIGIT ONE
                              //UTF-8: 0xF0 0x9D 0x9F 0x99 UTF-16: 0xD835 0xDFD9

const literal  Micro = "\302\265";
                              //"µ" = "\302\265"
                              //U+00B5 MICRO SIGN
                              //UTF-8: 0xC2 0xB5  UTF-16: 0x00B5
                              //******* не путать с:
                              //"μ" = "\316\274"
                              //U+03BC GREEK SMALL LETTER MU
                              //UTF-8: 0xCE 0xBC  UTF-16: 0x03BC

const literal  CurveIcon = "\342\210\277";
                              //"∿" = "\342\210\277"
                              //U+223F SINE WAVE
                              //UTF-8: 0xE2 0x88 0xBF   UTF-16: 0x223F

const literal  MarkIcon = "\342\206\226";
                              //"↖" = "\342\206\226"
                              //U+2196 NORTH WEST ARROW
                              //UTF-8: 0xE2 0x86 0x96   UTF-16: 0x2196

const literal  BinaryData = "⏥";
                              //"⏥" = ""
                              //
                              //

const literal  Plus = "+";
                              //"+" = ""
                              //
                              //

const literal  Minus = "-";
                              //"-" = ""
                              //
                              //

const literal  IdenticalTo = "≡";
                              //"≡" = "\342\211\241"
                              //U+2261 IDENTICAL TO
                              //UTF-8: 0xE2 0x89 0xA1  UTF-16: 0x2261   ≡

const literal  Multiplication = "×";
                              //"×" = ""
                              //U+00D7 MULTIPLICATION SIGN
                              //

const literal  MiddleDot = "·";
                              //"·" = ""
                              //U+00B7 MIDDLE DOT
                              //

const literal  PlusMinus = "±";
                              //"±" = ""
                              //U+00B1 PLUS-MINUS SIGN
                              //

const literal  Infinity = "∞";
                              //"∞" = ""
                              //U+221E INFINITY
                              //

const literal  NaN = "¿";
                              //"¿" = ""
                              //U+00BF INVERTED QUESTION MARK
                              //

const literal  Ellipsis = "…";
                              //"…" = ""
                              //U+2026 HORIZONTAL ELLIPSIS = three dot leader
                              //

const literal  RangeDelimiter = "…";
                              //"…" = ""
                              //U+2026 HORIZONTAL ELLIPSIS = three dot leader
                              //

const literal  Degree = "\302\260";
                              //"°" = "\302\260"
                              //U+00B0 DEGREE SIGN
                              //

const literal  CelsiusDegree = "\342\204\203";
                              //"℃" = "\342\204\203"
                              //U+2103 DEGREE CELSIUS
                              //UTF-8: 0xE2 0x84 0x83  UTF-16: 0x2103

const literal  Ohm = "\342\204\246";
                              //"Ω" = "\342\204\246"
                              //U+2126 OHM SIGN
                              //UTF-8: 0xE2 0x84 0xA6  UTF-16: 0x2126

const literal  PhotonUnit = "\342\204\231";
                              //"ℙ" = "\342\204\231"
                              //U+2119 DOUBLE-STRUCK CAPITAL P
                              //UTF-8: 0xE2 0x84 0x99  UTF-16: 0x2119   ℙ

//const literal  SpinUnit = "\342\204\277";
//                              //"ℿ" = "\342\204\277"
//                              //U+213F DOUBLE-STRUCK CAPITAL PI
//                              //UTF-8: 0xE2 0x84 0xBF  UTF-16: 0x213F   ℿ
//                              //

const literal  SpinUnit = "⇈";
                              //"⇈" = ""
                              //U+21C8 Upwards Paired Arrows
                              //UTF-8:   UTF-16: 0x21C8
                              //

//const literal   = "";
//                              //"" = ""
//                              //
//                              //

//const literal   = "";
//                              //"" = ""
//                              //
//                              //


//------------------------------------------------------------------------------
} //namespace RA::Symbol

//------------------------------------------------------------------------------
} //namespace RA
#endif