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.
1918 1919 1920 |
# File 'lib/kamelopard/classes.rb', line 1918 def gridOrigin @gridOrigin end |
#maxHeight ⇒ Object
Returns the value of attribute maxHeight.
1918 1919 1920 |
# File 'lib/kamelopard/classes.rb', line 1918 def maxHeight @maxHeight end |
#maxWidth ⇒ Object
Returns the value of attribute maxWidth.
1918 1919 1920 |
# File 'lib/kamelopard/classes.rb', line 1918 def maxWidth @maxWidth end |
#tileSize ⇒ Object
Returns the value of attribute tileSize.
1918 1919 1920 |
# File 'lib/kamelopard/classes.rb', line 1918 def tileSize @tileSize end |
Instance Method Details
#imagePyramid_to_kml(elem = nil) ⇒ Object
1920 1921 1922 1923 1924 1925 1926 1927 1928 1929 1930 1931 1932 1933 1934 1935 1936 |
# File 'lib/kamelopard/classes.rb', line 1920 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 |