C# Class NewTOAPIA.Drawing.Arc

Inheritance: IVertexSource
显示文件 Open project: Wiladams/NewTOAPIA

Public Methods

Method Description
Arc ( ) : System
Arc ( double OriginX, double OriginY, double RadiusX, double RadiusY, double Angle1, double Angle2 ) : System
Arc ( double OriginX, double OriginY, double RadiusX, double RadiusY, double Angle1, double Angle2, EDirection Direction ) : System
approximation_scale ( ) : double
approximation_scale ( double s ) : void
init ( double OriginX, double OriginY, double RadiusX, double RadiusY, double Angle1, double Angle2 ) : void
init ( double OriginX, double OriginY, double RadiusX, double RadiusY, double Angle1, double Angle2, EDirection Direction ) : void
rewind ( int unused ) : void
vertex ( double &x, double &y ) : Path.FlagsAndCommand

Private Methods

Method Description
normalize ( double Angle1, double Angle2, EDirection Direction ) : void

Method Details

Arc() public method

public Arc ( ) : System
return System

Arc() public method

public Arc ( double OriginX, double OriginY, double RadiusX, double RadiusY, double Angle1, double Angle2 ) : System
OriginX double
OriginY double
RadiusX double
RadiusY double
Angle1 double
Angle2 double
return System

Arc() public method

public Arc ( double OriginX, double OriginY, double RadiusX, double RadiusY, double Angle1, double Angle2, EDirection Direction ) : System
OriginX double
OriginY double
RadiusX double
RadiusY double
Angle1 double
Angle2 double
Direction EDirection
return System

approximation_scale() public method

public approximation_scale ( ) : double
return double

approximation_scale() public method

public approximation_scale ( double s ) : void
s double
return void

init() public method

public init ( double OriginX, double OriginY, double RadiusX, double RadiusY, double Angle1, double Angle2 ) : void
OriginX double
OriginY double
RadiusX double
RadiusY double
Angle1 double
Angle2 double
return void

init() public method

public init ( double OriginX, double OriginY, double RadiusX, double RadiusY, double Angle1, double Angle2, EDirection Direction ) : void
OriginX double
OriginY double
RadiusX double
RadiusY double
Angle1 double
Angle2 double
Direction EDirection
return void

rewind() public method

public rewind ( int unused ) : void
unused int
return void

vertex() public method

public vertex ( double &x, double &y ) : Path.FlagsAndCommand
x double
y double
return Path.FlagsAndCommand