C# 클래스 Revit.SDK.Samples.NewOpenings.CS.ArcTool

Tool used to draw arc.
상속: ITool
파일 보기 프로젝트 열기: AMEE/revit

공개 메소드들

메소드 설명
ArcTool ( ) : System

Default constructor

Draw ( System graphic ) : void

Draw Arcs

OnMidMouseDown ( Graphics graphic, MouseEventArgs e ) : void

Mouse middle key down event handler

OnMouseDown ( Graphics graphic, MouseEventArgs e ) : void

Mouse down event handler

OnMouseMove ( Graphics graphic, MouseEventArgs e ) : void

Mouse move event handler

OnRightMouseClick ( Graphics graphic, MouseEventArgs e ) : void

Mouse right key click

비공개 메소드들

메소드 설명
ComputeCenter ( PointF p1, PointF p2, PointF p3 ) : PointF

Calculate the arc center

DrawArc ( Graphics graphic, Pen pen, PointF p1, PointF p2, PointF p3 ) : void

Draw arc

GetAngle ( double sin, double cos ) : double

Get angle between [0,360]

메소드 상세

ArcTool() 공개 메소드

Default constructor
public ArcTool ( ) : System
리턴 System

Draw() 공개 메소드

Draw Arcs
public Draw ( System graphic ) : void
graphic System Graphics object
리턴 void

OnMidMouseDown() 공개 메소드

Mouse middle key down event handler
public OnMidMouseDown ( Graphics graphic, MouseEventArgs e ) : void
graphic System.Drawing.Graphics Graphics object, used to draw geometry
e MouseEventArgs Mouse event argument
리턴 void

OnMouseDown() 공개 메소드

Mouse down event handler
public OnMouseDown ( Graphics graphic, MouseEventArgs e ) : void
graphic System.Drawing.Graphics Graphics object, used to draw geometry
e MouseEventArgs Mouse event argument
리턴 void

OnMouseMove() 공개 메소드

Mouse move event handler
public OnMouseMove ( Graphics graphic, MouseEventArgs e ) : void
graphic System.Drawing.Graphics Graphics object, used to draw geometry
e MouseEventArgs Mouse event argument
리턴 void

OnRightMouseClick() 공개 메소드

Mouse right key click
public OnRightMouseClick ( Graphics graphic, MouseEventArgs e ) : void
graphic System.Drawing.Graphics Graphics object, used to draw geometry
e MouseEventArgs Mouse event argument
리턴 void