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
m()
Alias for: get_m
normalize()
Alias for: normalize!
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
x()
Alias for: get_x
y()
Alias for: get_y
z()
Alias for: get_z