Legend

Class
Struct
Enum
Interface
Delegate
Constructor
Method
Property
Event
Field

Nested sealed class: RT.KitchenSink.DecodeSvgPath.PathPieceArc

Summary

Encapsulates an elliptical arc in SVG path data.

Constructors

PathPieceArc(double rx, double ry, double xAxisRotation, bool largeArcFlag, bool sweepFlag, PointD endPoint)
Constructor

Instance methods

DecodeSvgPath.PathPiece
Select(Func<PointD, PointD> selector)
Returns a new DecodeSvgPath.PathPiece of the same DecodeSvgPath.PathPieceType in which all points have been mapped through the selector.
stringRecreates the path in SVG path data syntax.
string
ToString(bool useSpaces)
Recreates the path in SVG path data syntax.
string
ToString(int decimalPlaces, bool useSpaces = false)

Instance properties

PointD Returns the arc’s end-point. (see also remarks)
boolDetermines if the arc should be greater than or less than 180 degrees.
PointD[]The set of points associated with this piece.
doubleX radius of the ellipse.
doubleY radius of the ellipse.
boolDetermines if the arc should begin moving at positive angles or negative ones.
DecodeSvgPath.PathPieceTypeThe type of piece (straight line, curve, etc.)
doubleRotation (in degrees, clockwise) of the ellipse.

Static fields

DecodeSvgPath.PathPieceDesignates the end of a path or subpath.