You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
62 lines
1.6 KiB
62 lines
1.6 KiB
using System; |
|
using System.Collections.Generic; |
|
|
|
namespace Kingo.Plugin.ShapeToKOApp.XSDClass |
|
{ |
|
// Token: 0x0200001F RID: 31 |
|
public class MultiLayerMarkerSymbol : MSymbol |
|
{ |
|
// Token: 0x1700007C RID: 124 |
|
// (get) Token: 0x06000119 RID: 281 RVA: 0x000037B8 File Offset: 0x000019B8 |
|
// (set) Token: 0x0600011A RID: 282 RVA: 0x000037CF File Offset: 0x000019CF |
|
public int[] Color { get; set; } |
|
|
|
// Token: 0x1700007D RID: 125 |
|
// (get) Token: 0x0600011B RID: 283 RVA: 0x000037D8 File Offset: 0x000019D8 |
|
public int LayerCount |
|
{ |
|
get |
|
{ |
|
return (this.lstMSymbol == null) ? 0 : this.lstMSymbol.Count; |
|
} |
|
} |
|
|
|
// Token: 0x1700007E RID: 126 |
|
// (get) Token: 0x0600011C RID: 284 RVA: 0x00003800 File Offset: 0x00001A00 |
|
// (set) Token: 0x0600011D RID: 285 RVA: 0x00003817 File Offset: 0x00001A17 |
|
public List<MSymbol> lstMSymbol { get; set; } |
|
|
|
// Token: 0x0600011E RID: 286 RVA: 0x00003820 File Offset: 0x00001A20 |
|
public void AddLayerMarkerSymbol(MSymbol symbol) |
|
{ |
|
if (this.lstMSymbol == null) |
|
{ |
|
this.lstMSymbol = new List<MSymbol>(); |
|
} |
|
this.lstMSymbol.Add(symbol); |
|
} |
|
|
|
// Token: 0x0600011F RID: 287 RVA: 0x00003858 File Offset: 0x00001A58 |
|
public MSymbol GetLayer(int index) |
|
{ |
|
MSymbol result; |
|
if (this.lstMSymbol == null || this.lstMSymbol.Count <= index) |
|
{ |
|
result = null; |
|
} |
|
else |
|
{ |
|
result = this.lstMSymbol[index]; |
|
} |
|
return result; |
|
} |
|
|
|
// Token: 0x06000120 RID: 288 RVA: 0x00003897 File Offset: 0x00001A97 |
|
public MultiLayerMarkerSymbol() |
|
{ |
|
base.Type = "esriMultiMS"; |
|
this.Color = new int[4]; |
|
base.Size = 5.0; |
|
} |
|
} |
|
}
|
|
|