C# 클래스 PurplePen.CircleGap

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

공개 프로퍼티들

프로퍼티 타입 설명
startAngle float
stopAngle float

공개 메소드들

메소드 설명
AddGap ( CircleGap original, float startAngle, float stopAngle ) : PurplePen.CircleGap[]
AddGap ( PointF center, CircleGap original, PointF pt1, PointF pt2 ) : PurplePen.CircleGap[]
ArcStartSweeps ( CircleGap gaps ) : float[]
CircleGap ( float startAngle, float stopAngle ) : System
ComputeApproximateOldStyleGaps ( CircleGap gaps ) : uint
ComputeCircleGaps ( uint gaps ) : PurplePen.CircleGap[]
DecodeGaps ( string text ) : PurplePen.CircleGap[]
EncodeGaps ( CircleGap gaps ) : string
Equals ( object obj ) : bool
GapStartStopPoints ( PointF center, float radius, CircleGap gaps ) : System.Drawing.PointF[]
GetHashCode ( ) : int
MoveStartStopPoint ( PointF center, float radius, CircleGap gaps, PointF oldPt, PointF newPt ) : PurplePen.CircleGap[]
OrderGapAngles ( float &angle1, float &angle2 ) : bool
RemoveGap ( CircleGap original, float angle ) : PurplePen.CircleGap[]
SimplifyGaps ( CircleGap gaps ) : PurplePen.CircleGap[]
StartsAndStops ( CircleGap gaps ) : float[]
operator ( ) : bool

메소드 상세

AddGap() 공개 정적인 메소드

public static AddGap ( CircleGap original, float startAngle, float stopAngle ) : PurplePen.CircleGap[]
original CircleGap
startAngle float
stopAngle float
리턴 PurplePen.CircleGap[]

AddGap() 공개 정적인 메소드

public static AddGap ( PointF center, CircleGap original, PointF pt1, PointF pt2 ) : PurplePen.CircleGap[]
center System.Drawing.PointF
original CircleGap
pt1 System.Drawing.PointF
pt2 System.Drawing.PointF
리턴 PurplePen.CircleGap[]

ArcStartSweeps() 공개 정적인 메소드

public static ArcStartSweeps ( CircleGap gaps ) : float[]
gaps CircleGap
리턴 float[]

CircleGap() 공개 메소드

public CircleGap ( float startAngle, float stopAngle ) : System
startAngle float
stopAngle float
리턴 System

ComputeApproximateOldStyleGaps() 공개 정적인 메소드

public static ComputeApproximateOldStyleGaps ( CircleGap gaps ) : uint
gaps CircleGap
리턴 uint

ComputeCircleGaps() 공개 정적인 메소드

public static ComputeCircleGaps ( uint gaps ) : PurplePen.CircleGap[]
gaps uint
리턴 PurplePen.CircleGap[]

DecodeGaps() 공개 정적인 메소드

public static DecodeGaps ( string text ) : PurplePen.CircleGap[]
text string
리턴 PurplePen.CircleGap[]

EncodeGaps() 공개 정적인 메소드

public static EncodeGaps ( CircleGap gaps ) : string
gaps CircleGap
리턴 string

Equals() 공개 메소드

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

GapStartStopPoints() 공개 정적인 메소드

public static GapStartStopPoints ( PointF center, float radius, CircleGap gaps ) : System.Drawing.PointF[]
center System.Drawing.PointF
radius float
gaps CircleGap
리턴 System.Drawing.PointF[]

GetHashCode() 공개 메소드

public GetHashCode ( ) : int
리턴 int

MoveStartStopPoint() 공개 정적인 메소드

public static MoveStartStopPoint ( PointF center, float radius, CircleGap gaps, PointF oldPt, PointF newPt ) : PurplePen.CircleGap[]
center System.Drawing.PointF
radius float
gaps CircleGap
oldPt System.Drawing.PointF
newPt System.Drawing.PointF
리턴 PurplePen.CircleGap[]

OrderGapAngles() 공개 정적인 메소드

public static OrderGapAngles ( float &angle1, float &angle2 ) : bool
angle1 float
angle2 float
리턴 bool

RemoveGap() 공개 정적인 메소드

public static RemoveGap ( CircleGap original, float angle ) : PurplePen.CircleGap[]
original CircleGap
angle float
리턴 PurplePen.CircleGap[]

SimplifyGaps() 공개 정적인 메소드

public static SimplifyGaps ( CircleGap gaps ) : PurplePen.CircleGap[]
gaps CircleGap
리턴 PurplePen.CircleGap[]

StartsAndStops() 공개 정적인 메소드

public static StartsAndStops ( CircleGap gaps ) : float[]
gaps CircleGap
리턴 float[]

operator() 공개 정적인 메소드

public static operator ( ) : bool
리턴 bool

프로퍼티 상세

startAngle 공개적으로 프로퍼티

public float startAngle
리턴 float

stopAngle 공개적으로 프로퍼티

public float stopAngle
리턴 float