Module: Kamelopard::ImagePyramid
- Included in:
- PhotoOverlay
- Defined in:
- lib/kamelopard/classes.rb
Overview
Supporting module for the PhotoOverlay class
Instance Attribute Summary collapse
-
#gridOrigin ⇒ Object
Returns the value of attribute gridOrigin.
-
#maxHeight ⇒ Object
Returns the value of attribute maxHeight.
-
#maxWidth ⇒ Object
Returns the value of attribute maxWidth.
-
#tileSize ⇒ Object
Returns the value of attribute tileSize.
Instance Method Summary collapse
Instance Attribute Details
#gridOrigin ⇒ Object
Returns the value of attribute gridOrigin.
2100 2101 2102 |
# File 'lib/kamelopard/classes.rb', line 2100 def gridOrigin @gridOrigin end |
#maxHeight ⇒ Object
Returns the value of attribute maxHeight.
2100 2101 2102 |
# File 'lib/kamelopard/classes.rb', line 2100 def maxHeight @maxHeight end |
#maxWidth ⇒ Object
Returns the value of attribute maxWidth.
2100 2101 2102 |
# File 'lib/kamelopard/classes.rb', line 2100 def maxWidth @maxWidth end |
#tileSize ⇒ Object
Returns the value of attribute tileSize.
2100 2101 2102 |
# File 'lib/kamelopard/classes.rb', line 2100 def tileSize @tileSize end |
Instance Method Details
#imagePyramid_to_kml(elem = nil) ⇒ Object
2102 2103 2104 2105 2106 2107 2108 2109 2110 2111 2112 2113 2114 2115 2116 2117 2118 |
# File 'lib/kamelopard/classes.rb', line 2102 def imagePyramid_to_kml(elem = nil) @tileSize = 256 if @tileSize.nil? p = XML::Node.new 'ImagePyramid' { :tileSize => @tileSize, :maxWidth => @maxWidth, :maxHeight => @maxHeight, :gridOrigin => @gridOrigin }.each do |k, v| d = XML::Node.new k.to_s v = 0 if v.nil? d << v.to_s p << d end elem << p unless elem.nil? p end |