class CooCoo::DataSources::Xournal::TrainingDocument::Example

Attributes

label[RW]
stroke_sets[R]

Public Class Methods

new(label, *sets) click to toggle source
# File lib/coo-coo/data_sources/xournal/training_document/example.rb, line 9
def initialize(label, *sets)
  @label = label
  @stroke_sets = Array.new
  sets.each do |points|
    @stroke_sets << points
  end
end

Public Instance Methods

add_set(strokes) click to toggle source
# File lib/coo-coo/data_sources/xournal/training_document/example.rb, line 17
def add_set(strokes)
  @stroke_sets << strokes
  self
end
each_set(&block) click to toggle source
# File lib/coo-coo/data_sources/xournal/training_document/example.rb, line 22
def each_set(&block)
  @stroke_sets.each(&block)
end
empty?() click to toggle source
# File lib/coo-coo/data_sources/xournal/training_document/example.rb, line 26
def empty?
  @stroke_sets.empty?
end
size() click to toggle source
# File lib/coo-coo/data_sources/xournal/training_document/example.rb, line 30
def size
  @stroke_sets.size
end