Module: Kamelopard::ViewVolume
- Included in:
- PhotoOverlay
- Defined in:
- lib/kamelopard/classes.rb
Overview
Supporting module for the PhotoOverlay class
Instance Attribute Summary collapse
-
#bottomFov ⇒ Object
Returns the value of attribute bottomFov.
-
#leftFov ⇒ Object
Returns the value of attribute leftFov.
-
#near ⇒ Object
Returns the value of attribute near.
-
#rightFov ⇒ Object
Returns the value of attribute rightFov.
-
#topFov ⇒ Object
Returns the value of attribute topFov.
Instance Method Summary collapse
Instance Attribute Details
#bottomFov ⇒ Object
Returns the value of attribute bottomFov.
1909 1910 1911 |
# File 'lib/kamelopard/classes.rb', line 1909 def bottomFov @bottomFov end |
#leftFov ⇒ Object
Returns the value of attribute leftFov.
1909 1910 1911 |
# File 'lib/kamelopard/classes.rb', line 1909 def leftFov @leftFov end |
#near ⇒ Object
Returns the value of attribute near.
1909 1910 1911 |
# File 'lib/kamelopard/classes.rb', line 1909 def near @near end |
#rightFov ⇒ Object
Returns the value of attribute rightFov.
1909 1910 1911 |
# File 'lib/kamelopard/classes.rb', line 1909 def rightFov @rightFov end |
#topFov ⇒ Object
Returns the value of attribute topFov.
1909 1910 1911 |
# File 'lib/kamelopard/classes.rb', line 1909 def topFov @topFov end |
Instance Method Details
#viewVolume_to_kml(elem = nil) ⇒ Object
1911 1912 1913 1914 1915 1916 1917 1918 1919 1920 1921 1922 1923 1924 1925 1926 1927 |
# File 'lib/kamelopard/classes.rb', line 1911 def viewVolume_to_kml(elem = nil) p = XML::Node.new 'ViewVolume' { :near => @near, :leftFov => @leftFov, :rightFov => @rightFov, :topFov => @topFov, :bottomFov => @bottomFov }.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 |