Sha256: 555962bbedbd7b8d488b1e6de9b0a52a84a9595abbb8af24c1c4a55f1126ed57
Contents?: true
Size: 850 Bytes
Versions: 1
Compression:
Stored size: 850 Bytes
Contents
java_import com.vividsolutions.jts.geom.Coordinate JTSLinearRing = com.vividsolutions.jts.geom.LinearRing module GeoScript module Geom class LinearRing < JTSLinearRing include GeoScript::Geom attr_accessor :bounds def initialize(*args);end def self.create(*coords) if coords.size == 1 linear_ring = LinearRing.new coords.first.coordinate_sequence if coords.first.kind_of? LinearRing else line_string = LineString.create *coords linear_ring = LinearRing.new line_string.coordinate_sequence, GEOM_FACTORY end GeoScript::Geom.enhance linear_ring linear_ring end def to_wkt IO.write_wkt self end def to_wkb IO.write_wkb self end def to_json IO.write_json self end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
geoscript-0.0.1.pre | lib/geoscript/geom/linearring.rb |