C# 클래스 NewTOAPIA.Drawing.math_stroke

파일 보기 프로젝트 열기: Wiladams/NewTOAPIA

공개 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
add_vertex ( IVertexDest vc, double x, double y ) : void

메소드 상세

approximation_scale() 공개 메소드

public approximation_scale ( ) : double
리턴 double

approximation_scale() 공개 메소드

public approximation_scale ( double aproxScale ) : void
aproxScale double
리턴 void

calc_arc() 공개 메소드

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
리턴 void

calc_cap() 공개 메소드

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

calc_join() 공개 메소드

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
리턴 void

calc_miter() 공개 메소드

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
리턴 void

inner_join() 공개 메소드

public inner_join ( ) : inner_join_e
리턴 inner_join_e

inner_join() 공개 메소드

public inner_join ( inner_join_e ij ) : void
ij inner_join_e
리턴 void

inner_miter_limit() 공개 메소드

public inner_miter_limit ( ) : double
리턴 double

inner_miter_limit() 공개 메소드

public inner_miter_limit ( double ml ) : void
ml double
리턴 void

line_cap() 공개 메소드

public line_cap ( ) : line_cap_e
리턴 line_cap_e

line_cap() 공개 메소드

public line_cap ( line_cap_e lc ) : void
lc line_cap_e
리턴 void

line_join() 공개 메소드

public line_join ( ) : line_join_e
리턴 line_join_e

line_join() 공개 메소드

public line_join ( line_join_e lj ) : void
lj line_join_e
리턴 void

math_stroke() 공개 메소드

public math_stroke ( ) : System
리턴 System

miter_limit() 공개 메소드

public miter_limit ( ) : double
리턴 double

miter_limit() 공개 메소드

public miter_limit ( double ml ) : void
ml double
리턴 void

miter_limit_theta() 공개 메소드

public miter_limit_theta ( double t ) : void
t double
리턴 void

width() 공개 메소드

public width ( ) : double
리턴 double

width() 공개 메소드

public width ( double w ) : void
w double
리턴 void