C# Класс LongoMatch.Drawing.Utils

Показать файл Открыть проект

Открытые методы

Метод Описание
CanvasFromDrawableObject ( IBlackboardObject drawable ) : ICanvasSelectableObject
ColorForRow ( int row ) : Color
PosToTime ( Point p, double secondsPerPixel ) : Time
RenderFrameDrawing ( IDrawingToolkit tk, int width, int height, FrameDrawing fd ) : Image
RenderFrameDrawingToImage ( IDrawingToolkit tk, Image image, FrameDrawing fd ) : Image
Round ( double n, int multiple ) : double
RoundDown ( double n, int multiple ) : double
RoundUp ( double n, int multiple ) : double
TimeToPos ( Time time, double secondsPerPixel ) : double
ToUserCoords ( Point p, Point offset, double scaleX, double scaleY ) : Point

Защищенные методы

Метод Описание
RenderFrameDrawing ( IDrawingToolkit tk, Area area, FrameDrawing fd, Image image ) : Image

Описание методов

CanvasFromDrawableObject() публичный статический Метод

public static CanvasFromDrawableObject ( IBlackboardObject drawable ) : ICanvasSelectableObject
drawable IBlackboardObject
Результат ICanvasSelectableObject

ColorForRow() публичный статический Метод

public static ColorForRow ( int row ) : Color
row int
Результат Color

PosToTime() публичный статический Метод

public static PosToTime ( Point p, double secondsPerPixel ) : Time
p Point
secondsPerPixel double
Результат LongoMatch.Core.Store.Time

RenderFrameDrawing() защищенный статический Метод

protected static RenderFrameDrawing ( IDrawingToolkit tk, Area area, FrameDrawing fd, Image image ) : Image
tk IDrawingToolkit
area LongoMatch.Core.Common.Area
fd LongoMatch.Core.Store.FrameDrawing
image Image
Результат Image

RenderFrameDrawing() публичный статический Метод

public static RenderFrameDrawing ( IDrawingToolkit tk, int width, int height, FrameDrawing fd ) : Image
tk IDrawingToolkit
width int
height int
fd LongoMatch.Core.Store.FrameDrawing
Результат Image

RenderFrameDrawingToImage() публичный статический Метод

public static RenderFrameDrawingToImage ( IDrawingToolkit tk, Image image, FrameDrawing fd ) : Image
tk IDrawingToolkit
image Image
fd LongoMatch.Core.Store.FrameDrawing
Результат Image

Round() публичный статический Метод

public static Round ( double n, int multiple ) : double
n double
multiple int
Результат double

RoundDown() публичный статический Метод

public static RoundDown ( double n, int multiple ) : double
n double
multiple int
Результат double

RoundUp() публичный статический Метод

public static RoundUp ( double n, int multiple ) : double
n double
multiple int
Результат double

TimeToPos() публичный статический Метод

public static TimeToPos ( Time time, double secondsPerPixel ) : double
time LongoMatch.Core.Store.Time
secondsPerPixel double
Результат double

ToUserCoords() публичный статический Метод

public static ToUserCoords ( Point p, Point offset, double scaleX, double scaleY ) : Point
p Point
offset Point
scaleX double
scaleY double
Результат Point