C# Class PixelFarm.Agg.VertexSource.Arc

ファイルを表示 Open project: prepare/HTML-Renderer Class Usage Examples

Public Methods

Method Description
Arc ( ) : System
Arc ( double ox, double oy, double rx, double ry, double angle1, double angle2, ArcDirection direction ) : System
GetVertexIter ( ) : IEnumerable
Init ( double ox, double oy, double rx, double ry, double angle1, double angle2 ) : void
Init ( double ox, double oy, double rx, double ry, double angle1, double angle2, ArcDirection direction ) : void
SetStartEndLimit ( double startX, double startY, double endX, double endY ) : void

Private Methods

Method Description
Normalize ( double angle1, double angle2, ArcDirection direction ) : void

Method Details

Arc() public method

public Arc ( ) : System
return System

Arc() public method

public Arc ( double ox, double oy, double rx, double ry, double angle1, double angle2, ArcDirection direction ) : System
ox double
oy double
rx double
ry double
angle1 double
angle2 double
direction ArcDirection
return System

GetVertexIter() public method

public GetVertexIter ( ) : IEnumerable
return IEnumerable

Init() public method

public Init ( double ox, double oy, double rx, double ry, double angle1, double angle2 ) : void
ox double
oy double
rx double
ry double
angle1 double
angle2 double
return void

Init() public method

public Init ( double ox, double oy, double rx, double ry, double angle1, double angle2, ArcDirection direction ) : void
ox double
oy double
rx double
ry double
angle1 double
angle2 double
direction ArcDirection
return void

SetStartEndLimit() public method

public SetStartEndLimit ( double startX, double startY, double endX, double endY ) : void
startX double
startY double
endX double
endY double
return void