C# 클래스 PurplePen.PointCourseObj

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

공개 프로퍼티들

프로퍼티 타입 설명
gaps PurplePen.CircleGap[]
location System.Drawing.PointF
movableGaps PurplePen.CircleGap[]
orientation float

공개 메소드들

메소드 설명
DistanceFromPoint ( PointF pt ) : double
Equals ( object obj ) : bool
GetHandles ( ) : System.Drawing.PointF[]
GetHashCode ( ) : int
GetHighlightBounds ( ) : RectangleF
MoveHandle ( PointF oldHandle, PointF newHandle ) : void
Offset ( float dx, float dy ) : void
ToString ( ) : string

보호된 메소드들

메소드 설명
AddToMap ( Map map, SymDef symdef ) : void
HighlightCrossHair ( Graphics g, Matrix xformWorldToPixel, Brush brush ) : void
PointCourseObj ( Id controlId, Id courseControlId, Id specialId, float scaleRatio, CourseAppearance appearance, CircleGap gaps, float orientation, float radius, PointF location ) : System

메소드 상세

AddToMap() 보호된 메소드

protected AddToMap ( Map map, SymDef symdef ) : void
map Map
symdef SymDef
리턴 void

DistanceFromPoint() 공개 메소드

public DistanceFromPoint ( PointF pt ) : double
pt System.Drawing.PointF
리턴 double

Equals() 공개 메소드

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

GetHandles() 공개 메소드

public GetHandles ( ) : System.Drawing.PointF[]
리턴 System.Drawing.PointF[]

GetHashCode() 공개 메소드

public GetHashCode ( ) : int
리턴 int

GetHighlightBounds() 공개 메소드

public GetHighlightBounds ( ) : RectangleF
리턴 System.Drawing.RectangleF

HighlightCrossHair() 보호된 메소드

protected HighlightCrossHair ( Graphics g, Matrix xformWorldToPixel, Brush brush ) : void
g System.Drawing.Graphics
xformWorldToPixel Matrix
brush System.Drawing.Brush
리턴 void

MoveHandle() 공개 메소드

public MoveHandle ( PointF oldHandle, PointF newHandle ) : void
oldHandle System.Drawing.PointF
newHandle System.Drawing.PointF
리턴 void

Offset() 공개 메소드

public Offset ( float dx, float dy ) : void
dx float
dy float
리턴 void

PointCourseObj() 보호된 메소드

protected PointCourseObj ( Id controlId, Id courseControlId, Id specialId, float scaleRatio, CourseAppearance appearance, CircleGap gaps, float orientation, float radius, PointF location ) : System
controlId Id
courseControlId Id
specialId Id
scaleRatio float
appearance CourseAppearance
gaps CircleGap
orientation float
radius float
location System.Drawing.PointF
리턴 System

ToString() 공개 메소드

public ToString ( ) : string
리턴 string

프로퍼티 상세

gaps 공개적으로 프로퍼티

public CircleGap[],PurplePen gaps
리턴 PurplePen.CircleGap[]

location 공개적으로 프로퍼티

public PointF,System.Drawing location
리턴 System.Drawing.PointF

movableGaps 공개적으로 프로퍼티

public CircleGap[],PurplePen movableGaps
리턴 PurplePen.CircleGap[]

orientation 공개적으로 프로퍼티

public float orientation
리턴 float