C# 클래스 MonoHotDraw.Figures.PolyLineFigure

상속: AttributeFigure
파일 보기 프로젝트 열기: mono/monohotdraw 1 사용 예제들

공개 메소드들

메소드 설명
AddPoint ( double x, double y ) : void
BasicDraw ( Context context ) : void
BasicMoveBy ( double x, double y ) : void
ClearPoints ( ) : void
ContainsPoint ( double x, double y ) : bool
CreateFigureTool ( IDrawingEditor editor, ITool dt ) : ITool
FindSegment ( double x, double y ) : int
GetObjectData ( SerializationInfo info, StreamingContext context ) : void
InsertPointAt ( int index, double x, double y ) : void
PointAt ( int index ) : PointD
PolyLineFigure ( ) : System
RemovePointAt ( int i ) : void
SetPointAt ( int index, double x, double y ) : void
SplitSegment ( double x, double y ) : void

보호된 메소드들

메소드 설명
PolyLineFigure ( SerializationInfo info, StreamingContext context ) : System

메소드 상세

AddPoint() 공개 메소드

public AddPoint ( double x, double y ) : void
x double
y double
리턴 void

BasicDraw() 공개 메소드

public BasicDraw ( Context context ) : void
context Cairo.Context
리턴 void

BasicMoveBy() 공개 메소드

public BasicMoveBy ( double x, double y ) : void
x double
y double
리턴 void

ClearPoints() 공개 메소드

public ClearPoints ( ) : void
리턴 void

ContainsPoint() 공개 메소드

public ContainsPoint ( double x, double y ) : bool
x double
y double
리턴 bool

CreateFigureTool() 공개 메소드

public CreateFigureTool ( IDrawingEditor editor, ITool dt ) : ITool
editor IDrawingEditor
dt ITool
리턴 ITool

FindSegment() 공개 메소드

public FindSegment ( double x, double y ) : int
x double
y double
리턴 int

GetObjectData() 공개 메소드

public GetObjectData ( SerializationInfo info, StreamingContext context ) : void
info System.Runtime.Serialization.SerializationInfo
context System.Runtime.Serialization.StreamingContext
리턴 void

InsertPointAt() 공개 메소드

public InsertPointAt ( int index, double x, double y ) : void
index int
x double
y double
리턴 void

PointAt() 공개 메소드

public PointAt ( int index ) : PointD
index int
리턴 Cairo.PointD

PolyLineFigure() 공개 메소드

public PolyLineFigure ( ) : System
리턴 System

PolyLineFigure() 보호된 메소드

protected PolyLineFigure ( SerializationInfo info, StreamingContext context ) : System
info System.Runtime.Serialization.SerializationInfo
context System.Runtime.Serialization.StreamingContext
리턴 System

RemovePointAt() 공개 메소드

public RemovePointAt ( int i ) : void
i int
리턴 void

SetPointAt() 공개 메소드

public SetPointAt ( int index, double x, double y ) : void
index int
x double
y double
리턴 void

SplitSegment() 공개 메소드

public SplitSegment ( double x, double y ) : void
x double
y double
리턴 void