public int CompareTo(object obj) { TileAddress tileAddress = (TileAddress)obj; int num = ZoomLevel.CompareTo(tileAddress.ZoomLevel); if (num != 0) { return(num); } int num2 = TileY.CompareTo(tileAddress.TileY); if (num2 != 0) { return(num2); } int num3 = TileX.CompareTo(tileAddress.TileX); if (num3 != 0) { return(num3); } return(0); }
public override bool Equals(object o2) { TileAddress tileAddress = (TileAddress)o2; return(tileAddress != null && TileX == tileAddress.TileX && TileY == tileAddress.TileY && ZoomLevel == tileAddress.ZoomLevel); }
internal SingleSourceUnit(OneLayerBoundApplier applier, TileAddress address, int stage, SingleSourceUnit.NeedThisTileDelegate needThisTile) { this.applier = applier; this.address = address; this.stage = stage; this.needThisTile = needThisTile; }
//[CompilerGenerated] //private static Predicate<ImageCodecInfo> <>9__CachedAnonymousMethodDelegate1; public CompositeTileUnit(Layer layer, TileAddress address, RenderOutputMethod renderOutput, string outputFilename, OutputTileType outputTileType) { this.layer = layer; this.address = address; this.renderOutput = renderOutput; this.outputFilename = outputFilename; this.outputTileType = outputTileType; }
public override string GetTileFilename(TileAddress ta) { return(string.Format("z{0}\\y{1}\\x{2}{3}", new object[] { ta.ZoomLevel, ta.TileY, ta.TileX, this.fileSuffix })); }
public override string GetTileFilename(TileAddress ta) { return string.Format("z{0}\\y{1}\\x{2}{3}", new object[] { ta.ZoomLevel, ta.TileY, ta.TileX, this.fileSuffix }); }
public static string GetQuadKey(TileAddress ta) { string text = ""; for (int i = ta.ZoomLevel; i > 0; i--) { int num = 0; int num2 = 1 << i - 1; if ((ta.TileX & num2) != 0) { num++; } if ((ta.TileY & num2) != 0) { num += 2; } text += num.ToString(); } return text; }
public static string GetQuadKey(TileAddress ta) { string text = ""; for (int i = ta.ZoomLevel; i > 0; i--) { int num = 0; int num2 = 1 << i - 1; if ((ta.TileX & num2) != 0) { num++; } if ((ta.TileY & num2) != 0) { num += 2; } text += num.ToString(); } return(text); }
public TileAddress(TileAddress proto) { this.TileX = proto.TileX; this.TileY = proto.TileY; this.ZoomLevel = proto.ZoomLevel; }
public override string GetTileFilename(TileAddress ta) { return(string.Format("{0}{1}", VENamingScheme.GetQuadKey(ta), this.fileSuffix)); }
public abstract string GetTileFilename(TileAddress ta);
public TileAddress(TileAddress proto) { TileX = proto.TileX; TileY = proto.TileY; ZoomLevel = proto.ZoomLevel; }
public RangeDescriptor(TileAddress tileAddress) { this.tileAddress = tileAddress; }
public override string GetTileFilename(TileAddress ta) { return string.Format("{0}{1}", VENamingScheme.GetQuadKey(ta), this.fileSuffix); }
public string GetRenderPath(TileAddress ta) { return(this.GetFilePrefix() + "\\" + this.GetTileFilename(ta)); }
public string GetRenderPath(TileAddress ta) { return this.GetFilePrefix() + "\\" + this.GetTileFilename(ta); }