public abstract class Bow : IShape
Represents a single bezier spline in a vector image.

Constructors

Bow

#
protected Bow(BezierF value)
value (BezierF)

Bow

#
protected Bow(IReader reader)
reader (IReader)

Properties

SvgPathCode

#
public virtual string SvgPathCode { get; }
SvgPathCode

Value

#
public BezierF Value { get; protected set; }

Methods

Draw

#
public void Draw(IconContext context, VectorStyle style)
context (IconContext)
style (VectorStyle)
Draw

Glue

#
public void Glue(IconContext context, GraphicsPath path)
context (IconContext)
path (GraphicsPath)
Glue

Make

#
public static Bow Make(BezierF bezier, string state = null)
Create a bezier whose domain is slaved to an optional unit state.
bezier (BezierF)Bezier shape.
state (string = null)Name of associated unit state.

Make

#
public static Bow Make(Dot p0, Dot p1, Dot p2, Dot p3)
Create a variable bezier shape.
p0 (Dot)First point.
p1 (Dot)Second point.
p2 (Dot)Third point.
p3 (Dot)Fourth point.

Store

#
public virtual void Store(IWriter writer)
writer (IWriter)
Store

Update

#
public abstract void Update(string name, double value)
name (string)
value (double)
Update

Convertors

OperationResultDescription
implicitBezierFBowCreate a new constant rectangle.