C# Class HandInput.Util.VisualUtil

Utility functions for visualization.
Exibir arquivo Open project: ushadow/handinput

Public Methods

Method Description
ColorPlayers ( short depthFrame, byte colorFrame ) : void
DrawCircle ( System.Windows.Controls.Canvas canvas, Point point, Brush s, int strokeThickness, int diameter, bool fill = true ) : System.Windows.Shapes.Ellipse

DrawRectangle ( System.Windows.Controls.Canvas canvas, Point topLeft, Size size, Brush s ) : Rectangle

Creates a new rectangle on canvas.

DrawRectangle ( System.Windows.Controls.Canvas canvas, System.Drawing rect, Brush s, float scale = 1 ) : void
ToImageCoordinate ( Point p, double width, double height ) : Point

Method Details

ColorPlayers() public static method

public static ColorPlayers ( short depthFrame, byte colorFrame ) : void
depthFrame short
colorFrame byte
return void

DrawCircle() public static method

public static DrawCircle ( System.Windows.Controls.Canvas canvas, Point point, Brush s, int strokeThickness, int diameter, bool fill = true ) : System.Windows.Shapes.Ellipse
canvas System.Windows.Controls.Canvas
point Point Point in the image coordinate.
s Brush
strokeThickness int
diameter int
fill bool
return System.Windows.Shapes.Ellipse

DrawRectangle() public static method

Creates a new rectangle on canvas.
public static DrawRectangle ( System.Windows.Controls.Canvas canvas, Point topLeft, Size size, Brush s ) : Rectangle
canvas System.Windows.Controls.Canvas
topLeft Point
size Size
s Brush
return Rectangle

DrawRectangle() public static method

public static DrawRectangle ( System.Windows.Controls.Canvas canvas, System.Drawing rect, Brush s, float scale = 1 ) : void
canvas System.Windows.Controls.Canvas
rect System.Drawing
s Brush
scale float
return void

ToImageCoordinate() public static method

public static ToImageCoordinate ( Point p, double width, double height ) : Point
p Point
width double
height double
return Point