## GocArc

GocArc — Simple elliptic arc.

## Synopsis

                        GocArc;
    typedef             GocArcClass;

## Object Hierarchy

      GObject
       +----GocItem
             +----GocStyledItem
                   +----GocArc

## Implemented Interfaces

GocArc implements GOStyledObject.

## Properties

      "ang1"                     gdouble               : Read / Write
      "ang2"                     gdouble               : Read / Write
      "end-arrow"                GOArrow*              : Read / Write
      "rotation"                 gdouble               : Read / Write
      "start-arrow"              GOArrow*              : Read / Write
      "type"                     gint                  : Read / Write
      "xc"                       gdouble               : Read / Write
      "xr"                       gdouble               : Read / Write
      "yc"                       gdouble               : Read / Write
      "yr"                       gdouble               : Read / Write

## Description

GocArc implements simple elliptic arc drawing in the canvas. The arc can have arrows at the start and/or at the end.

## Details

### GocArc

    typedef struct _GocArc GocArc;

### GocArcClass

    typedef GocStyledItemClass GocArcClass;

## Property Details

### The `"ang1"` property

      "ang1"                     gdouble               : Read / Write

The arc start angle.

Default value: 0

### The `"ang2"` property

      "ang2"                     gdouble               : Read / Write

The arc end angle.

Default value: 0

### The `"end-arrow"` property

      "end-arrow"                GOArrow*              : Read / Write

Arrow for line's end.

### The `"rotation"` property

      "rotation"                 gdouble               : Read / Write

The rotation around center position.

Allowed values: [0,6.28319]

Default value: 0

### The `"start-arrow"` property

      "start-arrow"              GOArrow*              : Read / Write

Arrow for line's start.

### The `"type"` property

      "type"                     gint                  : Read / Write

The type of arc: arc, chord or pie.

Allowed values: [0,2]

Default value: 0

### The `"xc"` property

      "xc"                       gdouble               : Read / Write

The arc center x coordinate.

Default value: 0

### The `"xr"` property

      "xr"                       gdouble               : Read / Write

The arc x radius.

Default value: 0

### The `"yc"` property

      "yc"                       gdouble               : Read / Write

The arc center y coordinate.

Default value: 0

### The `"yr"` property

      "yr"                       gdouble               : Read / Write

The arc y radius.

Default value: 0