C# Class NewTOAPIA.Drawing.math_stroke

Show file Open project: Wiladams/NewTOAPIA

Public Methods

Method Description
approximation_scale ( ) : double
approximation_scale ( double aproxScale ) : void
calc_arc ( IVertexDest vc, double x, double y, double dx1, double dy1, double dx2, double dy2 ) : void
calc_cap ( IVertexDest vc, VertexWithDistance v0, VertexWithDistance v1, double len ) : void
calc_join ( IVertexDest vc, VertexWithDistance v0, VertexWithDistance v1, VertexWithDistance v2, double len1, double len2 ) : void
calc_miter ( IVertexDest vc, VertexWithDistance v0, VertexWithDistance v1, VertexWithDistance v2, double dx1, double dy1, double dx2, double dy2, line_join_e lj, double mlimit, double dbevel ) : void
inner_join ( ) : inner_join_e
inner_join ( inner_join_e ij ) : void
inner_miter_limit ( ) : double
inner_miter_limit ( double ml ) : void
line_cap ( ) : line_cap_e
line_cap ( line_cap_e lc ) : void
line_join ( ) : line_join_e
line_join ( line_join_e lj ) : void
math_stroke ( ) : System
miter_limit ( ) : double
miter_limit ( double ml ) : void
miter_limit_theta ( double t ) : void
width ( ) : double
width ( double w ) : void

Private Methods

Method Description
add_vertex ( IVertexDest vc, double x, double y ) : void

Method Details

approximation_scale() public method

public approximation_scale ( ) : double
return double

approximation_scale() public method

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

calc_arc() public method

public calc_arc ( IVertexDest vc, double x, double y, double dx1, double dy1, double dx2, double dy2 ) : void
vc IVertexDest
x double
y double
dx1 double
dy1 double
dx2 double
dy2 double
return void

calc_cap() public method

public calc_cap ( IVertexDest vc, VertexWithDistance v0, VertexWithDistance v1, double len ) : void
vc IVertexDest
v0 VertexWithDistance
v1 VertexWithDistance
len double
return void

calc_join() public method

public calc_join ( IVertexDest vc, VertexWithDistance v0, VertexWithDistance v1, VertexWithDistance v2, double len1, double len2 ) : void
vc IVertexDest
v0 VertexWithDistance
v1 VertexWithDistance
v2 VertexWithDistance
len1 double
len2 double
return void

calc_miter() public method

public calc_miter ( IVertexDest vc, VertexWithDistance v0, VertexWithDistance v1, VertexWithDistance v2, double dx1, double dy1, double dx2, double dy2, line_join_e lj, double mlimit, double dbevel ) : void
vc IVertexDest
v0 VertexWithDistance
v1 VertexWithDistance
v2 VertexWithDistance
dx1 double
dy1 double
dx2 double
dy2 double
lj line_join_e
mlimit double
dbevel double
return void

inner_join() public method

public inner_join ( ) : inner_join_e
return inner_join_e

inner_join() public method

public inner_join ( inner_join_e ij ) : void
ij inner_join_e
return void

inner_miter_limit() public method

public inner_miter_limit ( ) : double
return double

inner_miter_limit() public method

public inner_miter_limit ( double ml ) : void
ml double
return void

line_cap() public method

public line_cap ( ) : line_cap_e
return line_cap_e

line_cap() public method

public line_cap ( line_cap_e lc ) : void
lc line_cap_e
return void

line_join() public method

public line_join ( ) : line_join_e
return line_join_e

line_join() public method

public line_join ( line_join_e lj ) : void
lj line_join_e
return void

math_stroke() public method

public math_stroke ( ) : System
return System

miter_limit() public method

public miter_limit ( ) : double
return double

miter_limit() public method

public miter_limit ( double ml ) : void
ml double
return void

miter_limit_theta() public method

public miter_limit_theta ( double t ) : void
t double
return void

width() public method

public width ( ) : double
return double

width() public method

public width ( double w ) : void
w double
return void