class Torque::PostgreSQL::Segment
Public Instance Methods
x1()
click to toggle source
# File lib/torque/postgresql/adapter/oid/segment.rb, line 10 def x1 point0.x end
x1=(value)
click to toggle source
# File lib/torque/postgresql/adapter/oid/segment.rb, line 6 def x1=(value) self.point0 = new_point(value, y1) end
x2()
click to toggle source
# File lib/torque/postgresql/adapter/oid/segment.rb, line 26 def x2 point1.x end
x2=(value)
click to toggle source
# File lib/torque/postgresql/adapter/oid/segment.rb, line 22 def x2=(value) self.point1 = new_point(value, y2) end
y1()
click to toggle source
# File lib/torque/postgresql/adapter/oid/segment.rb, line 18 def y1 point0.y end
y1=(value)
click to toggle source
# File lib/torque/postgresql/adapter/oid/segment.rb, line 14 def y1=(value) self.point0 = new_point(x1, value) end
y2()
click to toggle source
# File lib/torque/postgresql/adapter/oid/segment.rb, line 34 def y2 point1.y end
y2=(value)
click to toggle source
# File lib/torque/postgresql/adapter/oid/segment.rb, line 30 def y2=(value) self.point1 = new_point(x2, value) end
Private Instance Methods
new_point(x, y)
click to toggle source
# File lib/torque/postgresql/adapter/oid/segment.rb, line 40 def new_point(x, y) Torque::PostgreSQL.config.geometry.point_class.new(x, y) end