public T this[int x, int y] { get { return(MapUtils <T> .GetAt(this.dataBuff, this.xRes, x, y)); } set { MapUtils <T> .SetAt(this.dataBuff, this.xRes, x, y, value); } }
protected void SetAt(IntPtr dataBuff, int x, int y, int value) { MapUtils <UInt16> .SetAt(dataBuff, XRes, x, y, (UInt16)value); }
public T this[int index] { get { return(MapUtils <T> .GetAt(this.dataBuff, index)); } set { MapUtils <T> .SetAt(this.dataBuff, index, value); } }
protected void SetAt(IntPtr dataBuff, int index, int value) { MapUtils <UInt16> .SetAt(dataBuff, index, (UInt16)value); }