C# 클래스 Tree.FractalScene

파일 보기 프로젝트 열기: EFanZh/EFanZh

공개 메소드들

메소드 설명
Render ( Graphics graphics ) : void

보호된 메소드들

메소드 설명
DoDraw ( Graphics graphics ) : void
DoGetBaseSize ( ) : double
DoGetPenWidthFactor ( ) : double
DrawFractalLine ( Graphics graphics, double x1, double y1, double x2, double y2, int level ) : void

비공개 메소드들

메소드 설명
UpdateLevelLineLengthCache ( ) : void
UpdateLevelPenCache ( ) : void

메소드 상세

DoDraw() 보호된 추상적인 메소드

protected abstract DoDraw ( Graphics graphics ) : void
graphics System.Drawing.Graphics
리턴 void

DoGetBaseSize() 보호된 추상적인 메소드

protected abstract DoGetBaseSize ( ) : double
리턴 double

DoGetPenWidthFactor() 보호된 추상적인 메소드

protected abstract DoGetPenWidthFactor ( ) : double
리턴 double

DrawFractalLine() 보호된 메소드

protected DrawFractalLine ( Graphics graphics, double x1, double y1, double x2, double y2, int level ) : void
graphics System.Drawing.Graphics
x1 double
y1 double
x2 double
y2 double
level int
리턴 void

Render() 공개 메소드

public Render ( Graphics graphics ) : void
graphics System.Drawing.Graphics
리턴 void