# Namespace: geom

## ol.geom

### Classes

Circle
Geometry
GeometryCollection
LinearRing
LineString
MultiLineString
MultiPoint
MultiPolygon
Point
Polygon
SimpleGeometry

### Type Definitions

#### ol.geom.GeometryLayout{string} experimental

  The coordinate layout for geometries, indicating whether a 3rd or 4th z ('Z') or measure ('M') coordinate is available. Supported values are `'XY'`, `'XYZ'`, `'XYM'`, `'XYZM'`.

#### ol.geom.GeometryType{string} experimental

  The geometry type. One of `'Point'`, `'LineString'`, `'LinearRing'`, `'Polygon'`, `'MultiPoint'`, `'MultiLineString'`, `'MultiPolygon'`, `'GeometryCollection'`, `'Circle'`.

#### ol.geom.RawLinearRing{Array.<ol.Coordinate>} experimental

  Array representation of a linear ring.

#### ol.geom.RawLineString{Array.<ol.Coordinate>} experimental

  Array representation of a linestring.

#### ol.geom.RawMultiLineString{Array.<ol.geom.RawLineString>} experimental

  Array representation of a multilinestring.

#### ol.geom.RawMultiPoint{Array.<ol.geom.RawPoint>} experimental

  Array representation of a multipoint.

#### ol.geom.RawMultiPolygon{Array.<ol.geom.RawPolygon>} experimental

  Array representation of a multipolygon.

#### ol.geom.RawPoint{ol.Coordinate} experimental

  Array representation of a point. Example: `[16, 48]`.

#### ol.geom.RawPolygon{Array.<ol.geom.RawLinearRing>} experimental

  Array representation of a polygon.