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: 0x0200000F RID: 15 |
|
public class MultiLayerFillSymbol : FSymbol |
|
{ |
|
// Token: 0x17000042 RID: 66 |
|
// (get) Token: 0x06000093 RID: 147 RVA: 0x00002C00 File Offset: 0x00000E00 |
|
public int LayerCount |
|
{ |
|
get |
|
{ |
|
return (this.lstFSymbol == null) ? 0 : this.lstFSymbol.Count; |
|
} |
|
} |
|
|
|
// Token: 0x17000043 RID: 67 |
|
// (get) Token: 0x06000094 RID: 148 RVA: 0x00002C28 File Offset: 0x00000E28 |
|
// (set) Token: 0x06000095 RID: 149 RVA: 0x00002C3F File Offset: 0x00000E3F |
|
public int[] Color { get; set; } |
|
|
|
// Token: 0x17000044 RID: 68 |
|
// (get) Token: 0x06000096 RID: 150 RVA: 0x00002C48 File Offset: 0x00000E48 |
|
// (set) Token: 0x06000097 RID: 151 RVA: 0x00002C5F File Offset: 0x00000E5F |
|
public List<FSymbol> lstFSymbol { get; set; } |
|
|
|
// Token: 0x06000098 RID: 152 RVA: 0x00002C68 File Offset: 0x00000E68 |
|
public void AddLayerFillSymbol(FSymbol symbol) |
|
{ |
|
if (this.lstFSymbol == null) |
|
{ |
|
this.lstFSymbol = new List<FSymbol>(); |
|
} |
|
this.lstFSymbol.Add(symbol); |
|
} |
|
|
|
// Token: 0x06000099 RID: 153 RVA: 0x00002CA0 File Offset: 0x00000EA0 |
|
public FSymbol GetLayer(int index) |
|
{ |
|
FSymbol result; |
|
if (this.lstFSymbol == null || this.lstFSymbol.Count <= index) |
|
{ |
|
result = null; |
|
} |
|
else |
|
{ |
|
result = this.lstFSymbol[index]; |
|
} |
|
return result; |
|
} |
|
|
|
// Token: 0x0600009A RID: 154 RVA: 0x00002CDF File Offset: 0x00000EDF |
|
public MultiLayerFillSymbol() |
|
{ |
|
base.Type = "esriMFS"; |
|
this.Color = new int[4]; |
|
base.Outline = new SLSymbol(); |
|
} |
|
} |
|
}
|
|
|