`Abstract`

- Shape
- Arc

- get a(): number
The semi major axis of the ellipse defining the arc, in meters.

#### Returns number

- set a(value): void
#### Parameters

- value: number

#### Returns void

- get b(): number
The semi minor axis of the ellipse defining the arc, in meters. This field is mutable.

#### Returns number

- set b(value): void
#### Parameters

- value: number

#### Returns void

`Abstract`

coordinate- get coordinateType(): CoordinateType
The coordinate type this shape. This property is read only. An Error will be thrown when trying to assign to this property.

#### Returns CoordinateType

- get reference(): null | CoordinateReference
The spatial reference of this shape. This property is read only. An Error will be thrown when trying to assign to this property.

#### Returns null | CoordinateReference

- get rotationAzimuth(): number
The rotation angle of the ellipse defining the arc. It is defined as an azimuth: degrees, clockwise, starting up/north. This field is mutable.

The value is normalized to the range -180° .. 180°.#### Returns number

- set rotationAzimuth(value): void
#### Parameters

- value: number

#### Returns void

- get startAzimuth(): number
The start angle. It is defined as an azimuth: degrees, clockwise, starting up/north. This field is mutable.

#### Returns number

- set startAzimuth(value): void
#### Parameters

- value: number

#### Returns void

- get sweepAngle(): number
The angle over which the arc extends. It is defined in degrees, clockwise. This field is mutable.

#### Returns number

- set sweepAngle(value): void
#### Parameters

- value: number

#### Returns void

- contains2D(x, y?): boolean
Determines whether a given point is inside this shape. This method checks containment only in two dimensions: on the (x,y)-axis or the (lon,lat)-axis (depending on the spatial reference of the shape).

#### Parameters

#### Returns boolean

`true`

when the given point is contained in this shape

`Abstract`

contains2DCoordinates- contains2DCoordinates(x, y): boolean
Determines whether the given point is inside this shape. This method checks containment only in two dimensions: on the (x,y)-axis or the (lon,lat)-axis (depending on the spatial reference of the shape).

#### Parameters

- x: number
The x coordinate of the point for which containment must be checked

- y: number
The y coordinate of the point for which containment must be checked

#### Returns boolean

`true`

when the given point is contained in this shape#### Throws

Point with another spatial reference

- x: number

- contains2DPoint(point): boolean
Determines whether the given point is inside this shape. This method checks containment only in two dimensions: on the (x,y)-axis or the (lon,lat)-axis (depending on the spatial reference of the shape).

#### Parameters

- point: Point
The point for which containment must be checked.

#### Returns boolean

`true`

when the given point is contained in this shape#### Throws

Point with another spatial reference

- point: Point

`Abstract`

copy- equals(aArc): boolean
Indicates whether this shape is equal to another.

#### Parameters

- aArc: Shape
the other shape this shape is compared with.

#### Returns boolean

`true`

if both shapes are equal,`false`

otherwise.- aArc: Shape

- move2DTo
Coordinates (x, y): void Moves the center point of this arc to another location. The passed x and y coordinates are expressed in the reference of this arc. The passed coordinates will become the coordinates of the center point of this arc.

#### Parameters

- x: number
the x coordinate of the point.

- y: number
the y coordinate of the point.

#### Returns void

- x: number

- move2DTo
Point (point): void Moves this center point of this arc to another location. The center point of this arc will be moved to the location of the passed point. The reference of the passed point must match the reference of the shape.

#### Parameters

- point: Point
the point to move the arc's center point to.

#### Returns void

#### Throws

InvalidReferenceError when the reference of the Point parameter does not correspond with the reference of this shape.

- point: Point

`Abstract`

translate2D
An elliptical arc is a Shape that represents a general elliptical arc in the 2D space.

The elliptical arc is defined by: