C# 클래스 Core2D.Path.XGeometryContext

Geometry context.
파일 보기 프로젝트 열기: Core2D/Core2D

공개 메소드들

메소드 설명
ArcTo ( XPoint point, XPathSize size, double rotationAngle, bool isLargeArc = false, XSweepDirection sweepDirection = XSweepDirection.Clockwise, bool isStroked = true, bool isSmoothJoin = true ) : void

Adds arc segment.

BeginFigure ( XPoint startPoint, bool isFilled = true, bool isClosed = true ) : void

Begins path figure.

CubicBezierTo ( XPoint point1, XPoint point2, XPoint point3, bool isStroked = true, bool isSmoothJoin = true ) : void

Adds cubic bezier segment.

LineTo ( XPoint point, bool isStroked = true, bool isSmoothJoin = true ) : void

Adds line segment.

PolyCubicBezierTo ( ImmutableArray points, bool isStroked = true, bool isSmoothJoin = true ) : void

Adds poly cubic bezier segment.

PolyLineTo ( ImmutableArray points, bool isStroked = true, bool isSmoothJoin = true ) : void

Adds poly line segment.

PolyQuadraticBezierTo ( ImmutableArray points, bool isStroked = true, bool isSmoothJoin = true ) : void

Adds poly quadratic bezier segment.

QuadraticBezierTo ( XPoint point1, XPoint point2, bool isStroked = true, bool isSmoothJoin = true ) : void

Adds quadratic bezier segment.

SetClosedState ( bool isClosed ) : void

Sets the current closed state of the figure.

메소드 상세

ArcTo() 공개 추상적인 메소드

Adds arc segment.
public abstract ArcTo ( XPoint point, XPathSize size, double rotationAngle, bool isLargeArc = false, XSweepDirection sweepDirection = XSweepDirection.Clockwise, bool isStroked = true, bool isSmoothJoin = true ) : void
point Core2D.Shapes.XPoint The end point.
size XPathSize The arc size.
rotationAngle double The rotation angle.
isLargeArc bool The is large flag.
sweepDirection XSweepDirection The sweep direction flag.
isStroked bool The flag indicating whether shape is stroked.
isSmoothJoin bool The flag indicating whether shape is smooth join.
리턴 void

BeginFigure() 공개 추상적인 메소드

Begins path figure.
public abstract BeginFigure ( XPoint startPoint, bool isFilled = true, bool isClosed = true ) : void
startPoint Core2D.Shapes.XPoint The start point.
isFilled bool The flag indicating whether figure is filled.
isClosed bool The flag indicating whether figure is closed.
리턴 void

CubicBezierTo() 공개 추상적인 메소드

Adds cubic bezier segment.
public abstract CubicBezierTo ( XPoint point1, XPoint point2, XPoint point3, bool isStroked = true, bool isSmoothJoin = true ) : void
point1 Core2D.Shapes.XPoint The first control point.
point2 Core2D.Shapes.XPoint The second control point.
point3 Core2D.Shapes.XPoint The end point.
isStroked bool The flag indicating whether shape is stroked.
isSmoothJoin bool The flag indicating whether shape is smooth join.
리턴 void

LineTo() 공개 추상적인 메소드

Adds line segment.
public abstract LineTo ( XPoint point, bool isStroked = true, bool isSmoothJoin = true ) : void
point Core2D.Shapes.XPoint The end point.
isStroked bool The flag indicating whether shape is stroked.
isSmoothJoin bool The flag indicating whether shape is smooth join.
리턴 void

PolyCubicBezierTo() 공개 추상적인 메소드

Adds poly cubic bezier segment.
public abstract PolyCubicBezierTo ( ImmutableArray points, bool isStroked = true, bool isSmoothJoin = true ) : void
points ImmutableArray The points array.
isStroked bool The flag indicating whether shape is stroked.
isSmoothJoin bool The flag indicating whether shape is smooth join.
리턴 void

PolyLineTo() 공개 추상적인 메소드

Adds poly line segment.
public abstract PolyLineTo ( ImmutableArray points, bool isStroked = true, bool isSmoothJoin = true ) : void
points ImmutableArray The points array.
isStroked bool The flag indicating whether shape is stroked.
isSmoothJoin bool The flag indicating whether shape is smooth join.
리턴 void

PolyQuadraticBezierTo() 공개 추상적인 메소드

Adds poly quadratic bezier segment.
public abstract PolyQuadraticBezierTo ( ImmutableArray points, bool isStroked = true, bool isSmoothJoin = true ) : void
points ImmutableArray The points array.
isStroked bool The flag indicating whether shape is stroked.
isSmoothJoin bool The flag indicating whether shape is smooth join.
리턴 void

QuadraticBezierTo() 공개 추상적인 메소드

Adds quadratic bezier segment.
public abstract QuadraticBezierTo ( XPoint point1, XPoint point2, bool isStroked = true, bool isSmoothJoin = true ) : void
point1 Core2D.Shapes.XPoint The control point.
point2 Core2D.Shapes.XPoint The end point.
isStroked bool The flag indicating whether shape is stroked.
isSmoothJoin bool The flag indicating whether shape is smooth join.
리턴 void

SetClosedState() 공개 추상적인 메소드

Sets the current closed state of the figure.
public abstract SetClosedState ( bool isClosed ) : void
isClosed bool The flag indicating whether figure is closed.
리턴 void