private ImagePartSide ReversedValue(ImagePartSide partSide) { ImagePartSide result; switch (partSide) { case ImagePartSide.Left: result = ImagePartSide.Right; break; case ImagePartSide.Top: result = ImagePartSide.Bottom; break; case ImagePartSide.Right: result = ImagePartSide.Left; break; case ImagePartSide.Bottom: result = ImagePartSide.Top; break; default: result = ImagePartSide.Top; break; } return(result); }
/// <summary> /// returns one of 4 ImageChunks /// </summary> /// <param name="imagePartSide">defines which side of ImagePart has to be returned</param> /// <returns>ImageChunk</returns> public ImageChunk GetImageChunk(ImagePartSide imagePartSide) { return(_imageChunkTypes[(int)imagePartSide]); }