class Geos::Point
Public Instance Methods
area()
click to toggle source
# File lib/ffi-geos/point.rb, line 53 def area 0 end
dump_points(cur_path = [])
click to toggle source
# File lib/ffi-geos/point.rb, line 90 def dump_points(cur_path = []) cur_path.push(dup) end
get_m()
click to toggle source
# File lib/ffi-geos/point.rb, line 45 def get_m double_ptr = FFI::MemoryPointer.new(:double) FFIGeos.GEOSGeomGetM_r(Geos.current_handle_pointer, ptr, double_ptr) double_ptr.read_double end
Also aliased as: m
get_x()
click to toggle source
# File lib/ffi-geos/point.rb, line 6 def get_x double_ptr = FFI::MemoryPointer.new(:double) FFIGeos.GEOSGeomGetX_r(Geos.current_handle_pointer, ptr, double_ptr) double_ptr.read_double end
Also aliased as: x
get_y()
click to toggle source
# File lib/ffi-geos/point.rb, line 19 def get_y double_ptr = FFI::MemoryPointer.new(:double) FFIGeos.GEOSGeomGetY_r(Geos.current_handle_pointer, ptr, double_ptr) double_ptr.read_double end
Also aliased as: y
get_z()
click to toggle source
# File lib/ffi-geos/point.rb, line 32 def get_z double_ptr = FFI::MemoryPointer.new(:double) FFIGeos.GEOSGeomGetZ_r(Geos.current_handle_pointer, ptr, double_ptr) double_ptr.read_double end
Also aliased as: z
length()
click to toggle source
# File lib/ffi-geos/point.rb, line 57 def length 0 end
normalize!()
click to toggle source
# File lib/ffi-geos/point.rb, line 69 def normalize! self end
Also aliased as: normalize
num_coordinates()
click to toggle source
# File lib/ffi-geos/point.rb, line 65 def num_coordinates 1 end
num_geometries()
click to toggle source
# File lib/ffi-geos/point.rb, line 61 def num_geometries 1 end