C# Class MonoHotDraw.Figures.PolyLineFigure

Inheritance: AttributeFigure
Datei anzeigen Open project: mono/monohotdraw Class Usage Examples

Public Methods

Method Description
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

Protected Methods

Method Description
PolyLineFigure ( SerializationInfo info, StreamingContext context ) : System

Method Details

AddPoint() public method

public AddPoint ( double x, double y ) : void
x double
y double
return void

BasicDraw() public method

public BasicDraw ( Context context ) : void
context Cairo.Context
return void

BasicMoveBy() public method

public BasicMoveBy ( double x, double y ) : void
x double
y double
return void

ClearPoints() public method

public ClearPoints ( ) : void
return void

ContainsPoint() public method

public ContainsPoint ( double x, double y ) : bool
x double
y double
return bool

CreateFigureTool() public method

public CreateFigureTool ( IDrawingEditor editor, ITool dt ) : ITool
editor IDrawingEditor
dt ITool
return ITool

FindSegment() public method

public FindSegment ( double x, double y ) : int
x double
y double
return int

GetObjectData() public method

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

InsertPointAt() public method

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

PointAt() public method

public PointAt ( int index ) : PointD
index int
return Cairo.PointD

PolyLineFigure() public method

public PolyLineFigure ( ) : System
return System

PolyLineFigure() protected method

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

RemovePointAt() public method

public RemovePointAt ( int i ) : void
i int
return void

SetPointAt() public method

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

SplitSegment() public method

public SplitSegment ( double x, double y ) : void
x double
y double
return void