C# Класс PhysicalDrag.Box

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

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

Метод Описание
Box ( ) : System
Box ( Point nA, Point nB, Point nC, Point nD ) : System
Box ( PointF nA, PointF nB, PointF nC, PointF nD ) : System
Contains ( Point pt ) : bool

Test for inclusion of a point.

Drag ( Point from, Point to ) : void

Perform a single drag operation.

Render ( Graphics G, Color bg, Color fg ) : void

Render the object in a Graphics context.

Set ( PointF nA, PointF nB, PointF nC, PointF nD ) : void

Override all corners.

Приватные методы

Метод Описание
Distance ( PointF A, PointF B ) : float

Distance squared between two points.

RecomputeOutline ( ) : void

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

Box() публичный Метод

public Box ( ) : System
Результат System

Box() публичный Метод

public Box ( Point nA, Point nB, Point nC, Point nD ) : System
nA Point
nB Point
nC Point
nD Point
Результат System

Box() публичный Метод

public Box ( PointF nA, PointF nB, PointF nC, PointF nD ) : System
nA System.Drawing.PointF
nB System.Drawing.PointF
nC System.Drawing.PointF
nD System.Drawing.PointF
Результат System

Contains() публичный Метод

Test for inclusion of a point.
public Contains ( Point pt ) : bool
pt Point Point to test
Результат bool

Drag() публичный Метод

Perform a single drag operation.
public Drag ( Point from, Point to ) : void
from Point From point.
to Point To point
Результат void

Render() публичный Метод

Render the object in a Graphics context.
public Render ( Graphics G, Color bg, Color fg ) : void
G System.Drawing.Graphics Graphics object to draw with.
bg Color Background color.
fg Color Outline color.
Результат void

Set() публичный Метод

Override all corners.
public Set ( PointF nA, PointF nB, PointF nC, PointF nD ) : void
nA System.Drawing.PointF
nB System.Drawing.PointF
nC System.Drawing.PointF
nD System.Drawing.PointF
Результат void