`Abstract`

- CircularArc
- CircularArcBy3Points

contains2D
contains2DCoordinates
contains2DPoint
copy
equals
move2DToCoordinates
move2DToPoint
moveEndPoint2DToCoordinates
moveEndPoint2DToPoint
moveIntermediatePoint2DToCoordinates
moveIntermediatePoint2DToPoint
moveStartPoint2DToCoordinates
moveStartPoint2DToPoint
toString
translate2D
translateEndPoint2D
translateIntermediatePoint2D
translateStartPoint2D

- new
Circular (): CircularArcBy3PointsArc By3 Points #### Returns CircularArcBy3Points

`Abstract`

bounds`Abstract`

center- get center(): Point
The center point of the circle defining the circular arc. This field is read-only.

Please use move2DToCoordinates or move2DToPoint to move the center point to a new position.#### Returns Point

`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

`Abstract`

end`Abstract`

focus- get focusPoint(): Point
The focus point of this shape. This property is read only. An error will be thrown when trying to assign to this property. This property contains an object but should be treated with value semantics: changes to the shape will not be reflected in the focusPoint that was retrieved from this Polygon before the modification.

#### Returns Point

`Abstract`

intermediate- get intermediatePoint(): Point
The intermediate point of this circular arc. This is one of the three points defined in a circular-arc-by-3-points. This field is read-only.

Please use moveIntermediatePoint2DToCoordinates or moveIntermediatePoint2DToPoint to move the point to a new position.#### Returns Point

`Abstract`

radius- get radius(): number
The radius of the circle defining the circular arc.

#### Returns number

- 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

`Abstract`

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

#### Returns number

`Abstract`

start`Abstract`

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

#### Returns number

- 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

- 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

`Abstract`

copy- copy(): CircularArc
Makes a deep clone of this shape.

#### Returns CircularArc

a copy of this shape

- 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.

- move2DTo
Point (point): void Translates this shape so that its center point ends up at the specified position.

#### Returns void

#### Throws

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

`Abstract`

move`Abstract`

move`Abstract`

move`Abstract`

translate`Abstract`

translate`Abstract`

translate
Circular-arc-by-3-points interface. A circular-arc-by-3-points is a Shape that represents a circular arc defined by 3 points in the 2D space.

The circular-arc-by-3-points is defined by: