class CooCoo::DataSources::Xournal::Sample

Attributes

width[RW]
x[RW]
y[RW]

Public Class Methods

new(x, y, width = nil) click to toggle source
# File lib/coo-coo/data_sources/xournal/document.rb, line 264
def initialize(x, y, width = nil)
  @x = x
  @y = y
  @width = width
end

Public Instance Methods

scale(sx, sy, sw) click to toggle source
# File lib/coo-coo/data_sources/xournal/document.rb, line 274
def scale(sx, sy, sw)
  self.class.new(x * sx, y * sy, width * sw)
end
translate(dx, dy) click to toggle source
# File lib/coo-coo/data_sources/xournal/document.rb, line 270
def translate(dx, dy)
  self.class.new(x + dx, y + dy, width)
end