func (this *CoordSeq) AsLineString(handle *Geos) (*Geom, error) { geom := C.GEOSGeom_createLineString_r(handle.v, this.v) if geom == nil { return nil, CreateError("unable to create LineString") } return &Geom{geom}, nil }
func cGEOSGeom_createLineString(s *C.GEOSCoordSequence) *C.GEOSGeometry { handlemu.Lock() defer handlemu.Unlock() return C.GEOSGeom_createLineString_r(handle, s) }