C# Class NewTOAPIA.Drawing.Ellipse

Inheritance: IVertexSource
Show file Open project: Wiladams/NewTOAPIA

Public Properties

Property Type Description
m_rx double
m_ry double

Public Methods

Method Description
Ellipse ( ) : System
Ellipse ( double OriginX, double OriginY, double RadiusX, double RadiusY ) : System
Ellipse ( double OriginX, double OriginY, double RadiusX, double RadiusY, int num_steps ) : System
Ellipse ( double OriginX, double OriginY, double RadiusX, double RadiusY, int num_steps, bool cw ) : System
approximation_scale ( double scale ) : void
init ( double OriginX, double OriginY, double RadiusX, double RadiusY ) : void
init ( double OriginX, double OriginY, double RadiusX, double RadiusY, int num_steps ) : void
init ( double OriginX, double OriginY, double RadiusX, double RadiusY, int num_steps, bool cw ) : void
rewind ( int path_id ) : void
vertex ( double &x, double &y ) : Path.FlagsAndCommand

Private Methods

Method Description
calc_num_steps ( ) : void

Method Details

Ellipse() public method

public Ellipse ( ) : System
return System

Ellipse() public method

public Ellipse ( double OriginX, double OriginY, double RadiusX, double RadiusY ) : System
OriginX double
OriginY double
RadiusX double
RadiusY double
return System

Ellipse() public method

public Ellipse ( double OriginX, double OriginY, double RadiusX, double RadiusY, int num_steps ) : System
OriginX double
OriginY double
RadiusX double
RadiusY double
num_steps int
return System

Ellipse() public method

public Ellipse ( double OriginX, double OriginY, double RadiusX, double RadiusY, int num_steps, bool cw ) : System
OriginX double
OriginY double
RadiusX double
RadiusY double
num_steps int
cw bool
return System

approximation_scale() public method

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

init() public method

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

init() public method

public init ( double OriginX, double OriginY, double RadiusX, double RadiusY, int num_steps ) : void
OriginX double
OriginY double
RadiusX double
RadiusY double
num_steps int
return void

init() public method

public init ( double OriginX, double OriginY, double RadiusX, double RadiusY, int num_steps, bool cw ) : void
OriginX double
OriginY double
RadiusX double
RadiusY double
num_steps int
cw bool
return void

rewind() public method

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

vertex() public method

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

Property Details

m_rx public property

public double m_rx
return double

m_ry public property

public double m_ry
return double