Table of Contents

Class SvgPathSegment

Namespace
Svg.Pathing
Assembly
Svg.dll
public abstract class SvgPathSegment
Inheritance
SvgPathSegment
Derived
Inherited Members

Constructors

SvgPathSegment(bool)

protected SvgPathSegment(bool isRelative)

Parameters

isRelative bool

SvgPathSegment(bool, PointF)

protected SvgPathSegment(bool isRelative, PointF end)

Parameters

isRelative bool
end PointF

Fields

NaN

protected static readonly PointF NaN

Field Value

PointF

Properties

End

public PointF End { get; set; }

Property Value

PointF

IsRelative

public bool IsRelative { get; set; }

Property Value

bool

Start

[Obsolete("Will be removed.")]
public PointF Start { get; set; }

Property Value

PointF

Methods

AddToPath(GraphicsPath)

[Obsolete("Use new AddToPath.")]
public abstract void AddToPath(GraphicsPath graphicsPath)

Parameters

graphicsPath GraphicsPath

AddToPath(GraphicsPath, PointF, SvgPathSegmentList)

public abstract PointF AddToPath(GraphicsPath graphicsPath, PointF start, SvgPathSegmentList parent)

Parameters

graphicsPath GraphicsPath
start PointF
parent SvgPathSegmentList

Returns

PointF

Clone()

public SvgPathSegment Clone()

Returns

SvgPathSegment

Reflect(PointF, PointF)

protected static PointF Reflect(PointF point, PointF mirror)

Parameters

point PointF
mirror PointF

Returns

PointF

ToAbsolute(PointF, bool, PointF)

protected static PointF ToAbsolute(PointF point, bool isRelative, PointF start)

Parameters

point PointF
isRelative bool
start PointF

Returns

PointF