-
Notifications
You must be signed in to change notification settings - Fork 0
marker_decoder.hh
Zhiyuan "Erick" Li edited this page Jun 27, 2019
·
1 revision
- 功能 ⚙️
此函数是解码Marker Pattern的主函数。
- 输入 📥
-
cursorSee Public Param -
jstringSee Public Param -
levelSee Public Param
-
-
jstring键值对 🧲
{
"markerSize": #int,
"color_markerColor": {#colorPattern},
"mask": {
"style": #maskTypes,
"size": #int,
"fillSymbol": {#fillPattern}
},
"numberOfMarkerLayer": #int,
"markerLayer": [
{#marker}
],
"markerLayerActiveness": [
#int,
...
]
"markerLayerLock": [
#int,
...
]
}- 功能 ⚙️
此函数乃是Simple Marker的解码函数。
- 输入 📥
-
cursorSee Public Param -
jstringSee Public Param -
levelSee Public Param
-
-
jstring键值对 🧲
{
"number": #int,
"type": "Simple Marker",
"color_markerColor": {#colorPattern},
"size": #int,
"style": #markerStyle,
"offsetX": #double,
"offsetY": #double,
"showOutline": #bool,
"outlineWidth": #int,
"color_outline": {#colorPattern}
}- 功能 ⚙️
此函数乃是Character Marker的解码函数。
- 输入 📥
-
cursorSee Public Param -
jstringSee Public Param -
levelSee Public Param
-
-
jstring键值对 🧲
{
"number": #int,
"type": "Character Marker",
"color_markerColor": {#colorPattern},
"unicode": #int,
"markerAngle": #double,
"markerSize": #double,
"markerOffsetX": #double,
"markerOffsetY": #double,
"fontName": [
#int,
...,
]
}- 功能 ⚙️
此函数乃是Arrow Marker的解码函数。
- 输入 📥
-
cursorSee Public Param -
jstringSee Public Param -
levelSee Public Param
-
-
jstring键值对 🧲
{
"number": #int,
"type": "Arrow Marker",
"color_markerColor": {#colorPattern},
"size": #int,
"width": #double,
"angle": #double,
"XOffset": #double,
"YOffset": #double
}- 功能 ⚙️
此函数用于解码Marker Types,如果类型为Grid,表示markers会整齐排列;如果类型为Random,表明markers会随机分布
- 输入 📥
-
cursorSee Public Param -
jstringSee Public Param -
levelSee Public Param
-
- 输出 📤
- 整型数
int:Marker Types的代表代码-
0: Grid -
1: Random
-
- 整型数
- 功能 ⚙️
此函数用于解码Mask Types。如果Mask Types为Halo,表示在Marker的周边会围有自定义的边圈。
- 输入 📥
-
cursorSee Public Param -
jstringSee Public Param -
levelSee Public Param
-
- 输出 📤
- 整型数
int:Mask Types的代表代码-
0: None; -
1: Halo.
-
- 整型数
- 功能 ⚙️
此函数用于解码Marker Style。
- 输入 📥
-
cursorSee Public Param -
jstringSee Public Param -
levelSee Public Param
-
- 输出 📤
- 整型数
int:Marker Style的代表代码-
0: Circle; -
1: Square; -
2: Cross; -
3: X; -
4: Diamond.
-
- 整型数