//----------------------------------------------------------------------------- public TcTileBlockInfoCollection(Int32 prmTileSize, Int32 prmRow, Int32 prmCol) { m_Row = prmRow; m_Col = prmCol; TileBlocks = new List <TcTileBlockInfo>(); TileInfo = new TcTileInfo(prmTileSize, prmRow, prmCol); m_Indices = new Boolean[prmCol, prmRow]; }
//----------------------------------------------------------------------------- public override bool Equals(object obj) { if (obj == null || GetType() != obj.GetType()) { return(false); } if (ReferenceEquals(this, obj)) { return(true); } TcTileInfo rhs = obj as TcTileInfo; return(TileSize == rhs.TileSize && Row == rhs.Row && Col == rhs.Col && TileCount == rhs.TileCount); }