C# Class Contracts.IShapeHelpersContract

Inheritance: IShapeHelpers
Afficher le fichier Open project: fealty/Frost

Méthodes publiques

Méthode Description
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

Method Details

Combine() public méthode

public Combine ( Shape sourcePath, Shape destinationPath, CombinationOperation operation, float tolerance ) : Shape
sourcePath Shape
destinationPath Shape
operation CombinationOperation
tolerance float
Résultat Shape

Contains() public méthode

public Contains ( Shape path, Point point, float tolerance ) : bool
path Shape
point Point
tolerance float
Résultat bool

CreateDistanceField() public méthode

public CreateDistanceField ( Shape path, Size resolution, float tolerance ) : Canvas
path Shape
resolution Size
tolerance float
Résultat Canvas

DeterminePoint() public méthode

public DeterminePoint ( Shape path, float length, Point &tangentVector, float tolerance ) : Point
path Shape
length float
tangentVector Point
tolerance float
Résultat Point

DeterminePoint() public méthode

public DeterminePoint ( Shape path, float length, float tolerance ) : Point
path Shape
length float
tolerance float
Résultat Point

MeasureArea() public méthode

public MeasureArea ( Shape path, float tolerance ) : float
path Shape
tolerance float
Résultat float

MeasureLength() public méthode

public MeasureLength ( Shape path, float tolerance ) : float
path Shape
tolerance float
Résultat float

MeasureRegion() public méthode

public MeasureRegion ( Shape path ) : Rectangle
path Shape
Résultat Rectangle

Simplify() public méthode

public Simplify ( Shape path, float tolerance ) : Shape
path Shape
tolerance float
Résultat Shape

Tessellate() public méthode

public Tessellate ( Shape path, ITessellationSink sink, float tolerance ) : void
path Shape
sink ITessellationSink
tolerance float
Résultat void

Widen() public méthode

public Widen ( Shape path, float width, float tolerance ) : Shape
path Shape
width float
tolerance float
Résultat Shape