C# Класс MonoHotDraw.Figures.PolyLineFigure

Наследование: AttributeFigure
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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