ArcShape

[IoId("00000000-9acb-4674-aff8-2d3477ac3b29")] public sealed class ArcShape : IShape

Constructors

ArcShape

#
public ArcShape(IReader reader)
reader (IReader)

ArcShape

#
public ArcShape(PointF a, PointF b, PointF c)
a (PointF)
b (PointF)
c (PointF)

Properties

A

#
public PointF A { get; }

Arc

#
public ArcF Arc { get; }

B

#
public PointF B { get; }

C

#
public PointF C { get; }

Flat

#
public LineF Flat { get; }

Grips

#
public Grip[] Grips { get; }
Grips

Nomen

#
public Nomen Nomen { get; }
Nomen

Methods

Bounds

#
public RectangleF Bounds(Style style)
style (Style)
Bounds

Coincident

#
public bool Coincident(PointF location, Style style)
location (PointF)
style (Style)
Coincident

DragGrips

#
public IShape DragGrips(Grip[] grips)
grips (Grip[])
DragGrips

DrawShape

#
public void DrawShape(Graphics graphics, Color background, Style style)
graphics (Graphics)
background (Color)
style (Style)
DrawShape

Store

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

Translate

#
public IShape Translate(float dx, float dy)
dx (float)
dy (float)
Translate