module OGR::FeatureDefinition::Extensions
Public Instance Methods
field_definition_by_name(name)
click to toggle source
@param name [String] @return [OGR::FieldDefinition]
# File lib/ogr/extensions/feature_definition/extensions.rb, line 24 def field_definition_by_name(name) i = field_index(name) return unless i field_definition(i) end
field_definitions()
click to toggle source
@return [Array<OGR::FieldDefinition>]
# File lib/ogr/extensions/feature_definition/extensions.rb, line 9 def field_definitions return [] if field_count.zero? Array.new(field_count) { |i| field_definition(i) } end
geometry_field_definition_by_name(name)
click to toggle source
@param name [String] @return [OGR::GeometryFieldDefinition]
# File lib/ogr/extensions/feature_definition/extensions.rb, line 33 def geometry_field_definition_by_name(name) g = geometry_field_index(name) return unless g geometry_field_definition(g) end
geometry_field_definitions()
click to toggle source
@return [Array<OGR::GeometryFieldDefinition>]
# File lib/ogr/extensions/feature_definition/extensions.rb, line 16 def geometry_field_definitions return [] if geometry_field_count.zero? Array.new(geometry_field_count) { |i| geometry_field_definition(i) } end