Class: RubyVor::VDDT::Decomposition

Inherits:
Object
  • Object
show all
Defined in:
lib/ruby_vor/decomposition.rb,
ext/voronoi_interface.c

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(vd_raw = [], dt_raw = []) ⇒ Decomposition

Returns a new instance of Decomposition.



5
6
7
8
# File 'lib/ruby_vor/decomposition.rb', line 5

def initialize(vd_raw=[], dt_raw=[])
  @voronoi_diagram_raw = vd_raw
  @delaunay_triangulation_raw   = dt_raw
end

Instance Attribute Details

#delaunay_triangulation_rawObject

Returns the value of attribute delaunay_triangulation_raw.



4
5
6
# File 'lib/ruby_vor/decomposition.rb', line 4

def delaunay_triangulation_raw
  @delaunay_triangulation_raw
end

#voronoi_diagram_rawObject

Returns the value of attribute voronoi_diagram_raw.



4
5
6
# File 'lib/ruby_vor/decomposition.rb', line 4

def voronoi_diagram_raw
  @voronoi_diagram_raw
end

Class Method Details

.from_pointsObject

Static method definitions



17
# File 'ext/voronoi_interface.c', line 17

static VALUE from_points(VALUE, VALUE);