C# 클래스 PurplePen.LegGap

파일 보기 프로젝트 열기: petergolde/PurplePen 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
distanceFromStart float
length float

공개 메소드들

메소드 설명
AddGap ( SymPath path, LegGap original, PointF pt1, PointF pt2 ) : PurplePen.LegGap[]
Equals ( object obj ) : bool
GapStartStopPoints ( SymPath path, LegGap gaps ) : System.Drawing.PointF[]
GetHashCode ( ) : int
LegGap ( float distanceFromStart, float length ) : System
MoveGapsToNewPath ( LegGap oldGaps, SymPath oldPath, SymPath newPath ) : PurplePen.LegGap[]
MoveStartStopPoint ( SymPath path, LegGap gaps, PointF oldPt, PointF newPt ) : PurplePen.LegGap[]
SimplifyGaps ( LegGap gaps, float pathLength ) : PurplePen.LegGap[]
SplitPathWithGaps ( SymPath pathInitial, LegGap gaps ) : SymPath[]
operator ( ) : bool

메소드 상세

AddGap() 공개 정적인 메소드

public static AddGap ( SymPath path, LegGap original, PointF pt1, PointF pt2 ) : PurplePen.LegGap[]
path SymPath
original LegGap
pt1 System.Drawing.PointF
pt2 System.Drawing.PointF
리턴 PurplePen.LegGap[]

Equals() 공개 메소드

public Equals ( object obj ) : bool
obj object
리턴 bool

GapStartStopPoints() 공개 정적인 메소드

public static GapStartStopPoints ( SymPath path, LegGap gaps ) : System.Drawing.PointF[]
path SymPath
gaps LegGap
리턴 System.Drawing.PointF[]

GetHashCode() 공개 메소드

public GetHashCode ( ) : int
리턴 int

LegGap() 공개 메소드

public LegGap ( float distanceFromStart, float length ) : System
distanceFromStart float
length float
리턴 System

MoveGapsToNewPath() 공개 정적인 메소드

public static MoveGapsToNewPath ( LegGap oldGaps, SymPath oldPath, SymPath newPath ) : PurplePen.LegGap[]
oldGaps LegGap
oldPath SymPath
newPath SymPath
리턴 PurplePen.LegGap[]

MoveStartStopPoint() 공개 정적인 메소드

public static MoveStartStopPoint ( SymPath path, LegGap gaps, PointF oldPt, PointF newPt ) : PurplePen.LegGap[]
path SymPath
gaps LegGap
oldPt System.Drawing.PointF
newPt System.Drawing.PointF
리턴 PurplePen.LegGap[]

SimplifyGaps() 공개 정적인 메소드

public static SimplifyGaps ( LegGap gaps, float pathLength ) : PurplePen.LegGap[]
gaps LegGap
pathLength float
리턴 PurplePen.LegGap[]

SplitPathWithGaps() 공개 정적인 메소드

public static SplitPathWithGaps ( SymPath pathInitial, LegGap gaps ) : SymPath[]
pathInitial SymPath
gaps LegGap
리턴 SymPath[]

operator() 공개 정적인 메소드

public static operator ( ) : bool
리턴 bool

프로퍼티 상세

distanceFromStart 공개적으로 프로퍼티

public float distanceFromStart
리턴 float

length 공개적으로 프로퍼티

public float length
리턴 float