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.
2040 2041 2042 |
# File 'lib/kamelopard/classes.rb', line 2040 def gridOrigin @gridOrigin end |
#maxHeight ⇒ Object
Returns the value of attribute maxHeight.
2040 2041 2042 |
# File 'lib/kamelopard/classes.rb', line 2040 def maxHeight @maxHeight end |
#maxWidth ⇒ Object
Returns the value of attribute maxWidth.
2040 2041 2042 |
# File 'lib/kamelopard/classes.rb', line 2040 def maxWidth @maxWidth end |
#tileSize ⇒ Object
Returns the value of attribute tileSize.
2040 2041 2042 |
# File 'lib/kamelopard/classes.rb', line 2040 def tileSize @tileSize end |
Instance Method Details
#imagePyramid_to_kml(elem = nil) ⇒ Object
2042 2043 2044 2045 2046 2047 2048 2049 2050 2051 2052 2053 2054 2055 2056 2057 2058 |
# File 'lib/kamelopard/classes.rb', line 2042 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 |