GuiseCurve

References
[IoId("00000000-2ACA-4BC8-836F-D897687C0023")] public sealed class GuiseCurve : IStorable
Display properties for curve geometry.

Constructors

GuiseCurve

#
public GuiseCurve(Color colour, float stroke, Dashes dashes = Dashes.Solid)
colour (Color)
stroke (float)
dashes (Dashes = Dashes.Solid)

GuiseCurve

#
public GuiseCurve(IReader reader)
reader (IReader)

Properties

Colour

#
public Color Colour { get; }
Gets the colour of curve strokes.

Dashes

#
public Dashes Dashes { get; }
Gets the dash pattern of the curve strokes.

HasColour

#
public bool HasColour { get; }

HasDashes

#
public bool HasDashes { get; }

HasStroke

#
public bool HasStroke { get; }

Stroke

#
public float Stroke { get; }
Gets the width of curve strokes.

Methods

Store

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

WithColour

#
public GuiseCurve WithColour(Color colour)
colour (Color)

WithDashes

#
public GuiseCurve WithDashes(Dashes dashes)
dashes (Dashes)

WithoutColour

#
public GuiseCurve WithoutColour()

WithoutDashes

#
public GuiseCurve WithoutDashes()

WithoutStroke

#
public GuiseCurve WithoutStroke()

WithStroke

#
public GuiseCurve WithStroke(float stroke)
stroke (float)