Sha256: 1d55defe9248499fe8d3efb0968a665e81ceb86c027130b3b2433d9c9fabc2f0

Contents?: true

Size: 612 Bytes

Versions: 17

Compression:

Stored size: 612 Bytes

Contents

/*
  Line string methods for GEOS wrapper
*/


#ifndef RGEO_GEOS_LINE_STRING_INCLUDED
#define RGEO_GEOS_LINE_STRING_INCLUDED

#include <ruby.h>
#include <geos_c.h>

#include "factory.h"

RGEO_BEGIN_C


/*
  Initializes the line string module. This should be called after
  the geometry module is initialized.
*/
void rgeo_init_geos_line_string(RGeo_Globals* globals);

/*
  Determines whether the given GEOS line string is closed.
  Returns Qtrue if true, Qfalse if false, or Qnil on an error.
*/
VALUE rgeo_is_geos_line_string_closed(GEOSContextHandle_t context, const GEOSGeometry* geom);


RGEO_END_C

#endif

Version data entries

17 entries across 17 versions & 2 rubygems

Version Path
rgeo-2.3.1 ext/geos_c_impl/line_string.h
rgeo-2.3.0 ext/geos_c_impl/line_string.h
rgeo-2.2.0 ext/geos_c_impl/line_string.h
rgeo-2.1.1 ext/geos_c_impl/line_string.h
rgeo-2.1.0 ext/geos_c_impl/line_string.h
rgeo-2.0.1 ext/geos_c_impl/line_string.h
rgeo-2.0.0 ext/geos_c_impl/line_string.h
rgeo-1.1.2 ext/geos_c_impl/line_string.h
rgeo-1.1.1 ext/geos_c_impl/line_string.h
rgeo-1.0.0 ext/geos_c_impl/line_string.h
rgeo-1.0.0.rc1 ext/geos_c_impl/line_string.h
rgeo-0.6.0 ext/geos_c_impl/line_string.h
rgeo-dschee-0.5.4 ext/geos_c_impl/line_string.h
rgeo-0.5.3 ext/geos_c_impl/line_string.h
rgeo-0.5.2 ext/geos_c_impl/line_string.h
rgeo-0.5.0 ext/geos_c_impl/line_string.h
rgeo-0.4.0 ext/geos_c_impl/line_string.h