C# Класс Contracts.IShapeHelpersContract

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

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

Метод Описание
Combine ( Shape sourcePath, Shape destinationPath, CombinationOperation operation, float tolerance ) : Shape
Contains ( Shape path, Point point, float tolerance ) : bool
CreateDistanceField ( Shape path, Size resolution, float tolerance ) : Canvas
DeterminePoint ( Shape path, float length, Point &tangentVector, float tolerance ) : Point
DeterminePoint ( Shape path, float length, float tolerance ) : Point
MeasureArea ( Shape path, float tolerance ) : float
MeasureLength ( Shape path, float tolerance ) : float
MeasureRegion ( Shape path ) : Rectangle
Simplify ( Shape path, float tolerance ) : Shape
Tessellate ( Shape path, ITessellationSink sink, float tolerance ) : void
Widen ( Shape path, float width, float tolerance ) : Shape

Описание методов

Combine() публичный Метод

public Combine ( Shape sourcePath, Shape destinationPath, CombinationOperation operation, float tolerance ) : Shape
sourcePath Shape
destinationPath Shape
operation CombinationOperation
tolerance float
Результат Shape

Contains() публичный Метод

public Contains ( Shape path, Point point, float tolerance ) : bool
path Shape
point Point
tolerance float
Результат bool

CreateDistanceField() публичный Метод

public CreateDistanceField ( Shape path, Size resolution, float tolerance ) : Canvas
path Shape
resolution Size
tolerance float
Результат Canvas

DeterminePoint() публичный Метод

public DeterminePoint ( Shape path, float length, Point &tangentVector, float tolerance ) : Point
path Shape
length float
tangentVector Point
tolerance float
Результат Point

DeterminePoint() публичный Метод

public DeterminePoint ( Shape path, float length, float tolerance ) : Point
path Shape
length float
tolerance float
Результат Point

MeasureArea() публичный Метод

public MeasureArea ( Shape path, float tolerance ) : float
path Shape
tolerance float
Результат float

MeasureLength() публичный Метод

public MeasureLength ( Shape path, float tolerance ) : float
path Shape
tolerance float
Результат float

MeasureRegion() публичный Метод

public MeasureRegion ( Shape path ) : Rectangle
path Shape
Результат Rectangle

Simplify() публичный Метод

public Simplify ( Shape path, float tolerance ) : Shape
path Shape
tolerance float
Результат Shape

Tessellate() публичный Метод

public Tessellate ( Shape path, ITessellationSink sink, float tolerance ) : void
path Shape
sink ITessellationSink
tolerance float
Результат void

Widen() публичный Метод

public Widen ( Shape path, float width, float tolerance ) : Shape
path Shape
width float
tolerance float
Результат Shape