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.Framework.LayerStyleConvert.XSDClass |
|
{ |
|
// Token: 0x02000018 RID: 24 |
|
public class MultiLayerLineSymbol : LSymbol |
|
{ |
|
// Token: 0x17000064 RID: 100 |
|
// (get) Token: 0x060000E1 RID: 225 RVA: 0x00003288 File Offset: 0x00001488 |
|
public int LayerCount |
|
{ |
|
get |
|
{ |
|
return (this.lstLSymbol == null) ? 0 : this.lstLSymbol.Count; |
|
} |
|
} |
|
|
|
// Token: 0x17000065 RID: 101 |
|
// (get) Token: 0x060000E2 RID: 226 RVA: 0x000032B0 File Offset: 0x000014B0 |
|
// (set) Token: 0x060000E3 RID: 227 RVA: 0x000032C7 File Offset: 0x000014C7 |
|
public new int[] Color { get; set; } |
|
|
|
// Token: 0x17000066 RID: 102 |
|
// (get) Token: 0x060000E4 RID: 228 RVA: 0x000032D0 File Offset: 0x000014D0 |
|
// (set) Token: 0x060000E5 RID: 229 RVA: 0x000032E7 File Offset: 0x000014E7 |
|
public List<LSymbol> lstLSymbol { get; set; } |
|
|
|
// Token: 0x060000E6 RID: 230 RVA: 0x000032F0 File Offset: 0x000014F0 |
|
public void AddLayerFillSymbol(LSymbol symbol) |
|
{ |
|
if (this.lstLSymbol == null) |
|
{ |
|
this.lstLSymbol = new List<LSymbol>(); |
|
} |
|
this.lstLSymbol.Add(symbol); |
|
} |
|
|
|
// Token: 0x060000E7 RID: 231 RVA: 0x00003328 File Offset: 0x00001528 |
|
public LSymbol GetLayer(int index) |
|
{ |
|
LSymbol result; |
|
if (this.lstLSymbol == null || this.lstLSymbol.Count <= index) |
|
{ |
|
result = null; |
|
} |
|
else |
|
{ |
|
result = this.lstLSymbol[index]; |
|
} |
|
return result; |
|
} |
|
|
|
// Token: 0x060000E8 RID: 232 RVA: 0x00003367 File Offset: 0x00001567 |
|
public MultiLayerLineSymbol() |
|
{ |
|
base.Type = "esriMultiLS"; |
|
this.Color = new int[4]; |
|
base.Width = 0.4; |
|
} |
|
} |
|
}
|
|
|