public int this[dataId id] { get { return(dataArray[(int)id]); } set { dataArray[(int)id] = value; } }
public bool this[dataId point] { get { return(bitSet[(int)point]); } set { bitSet[(int)point] = value; } }