C# 클래스 Contracts.IShapeHelpersContract

상속: IShapeHelpers
파일 보기 프로젝트 열기: fealty/Frost

공개 메소드들

메소드 설명
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