Method: OGR::GeometryTypes::Curve::Extensions#pixels

Defined in:
lib/ogr/extensions/geometry_types/curve/extensions.rb

#pixels(geo_transform) ⇒ Array<Array>

Parameters:

Returns:

  • (Array<Array>)


42
43
44
45
46
47
48
49
# File 'lib/ogr/extensions/geometry_types/curve/extensions.rb', line 42

def pixels(geo_transform)
  log "points count: #{point_count}"
  points.map do |x_and_y|
    result = geo_transform.world_to_pixel(*x_and_y)

    [result[:pixel].to_i.abs, result[:line].to_i.abs]
  end
end