C# Class NewTOAPIA.Drawing.math_stroke

Afficher le fichier Open project: Wiladams/NewTOAPIA

Méthodes publiques

Méthode 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

Méthode Description
add_vertex ( IVertexDest vc, double x, double y ) : void

Method Details

approximation_scale() public méthode

public approximation_scale ( ) : double
Résultat double

approximation_scale() public méthode

public approximation_scale ( double aproxScale ) : void
aproxScale double
Résultat void

calc_arc() public méthode

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
Résultat void

calc_cap() public méthode

public calc_cap ( IVertexDest vc, VertexWithDistance v0, VertexWithDistance v1, double len ) : void
vc IVertexDest
v0 VertexWithDistance
v1 VertexWithDistance
len double
Résultat void

calc_join() public méthode

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
Résultat void

calc_miter() public méthode

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
Résultat void

inner_join() public méthode

public inner_join ( ) : inner_join_e
Résultat inner_join_e

inner_join() public méthode

public inner_join ( inner_join_e ij ) : void
ij inner_join_e
Résultat void

inner_miter_limit() public méthode

public inner_miter_limit ( ) : double
Résultat double

inner_miter_limit() public méthode

public inner_miter_limit ( double ml ) : void
ml double
Résultat void

line_cap() public méthode

public line_cap ( ) : line_cap_e
Résultat line_cap_e

line_cap() public méthode

public line_cap ( line_cap_e lc ) : void
lc line_cap_e
Résultat void

line_join() public méthode

public line_join ( ) : line_join_e
Résultat line_join_e

line_join() public méthode

public line_join ( line_join_e lj ) : void
lj line_join_e
Résultat void

math_stroke() public méthode

public math_stroke ( ) : System
Résultat System

miter_limit() public méthode

public miter_limit ( ) : double
Résultat double

miter_limit() public méthode

public miter_limit ( double ml ) : void
ml double
Résultat void

miter_limit_theta() public méthode

public miter_limit_theta ( double t ) : void
t double
Résultat void

width() public méthode

public width ( ) : double
Résultat double

width() public méthode

public width ( double w ) : void
w double
Résultat void