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.
2077 2078 2079 |
# File 'lib/kamelopard/classes.rb', line 2077 def bottomFov @bottomFov end |
#leftFov ⇒ Object
Returns the value of attribute leftFov.
2077 2078 2079 |
# File 'lib/kamelopard/classes.rb', line 2077 def leftFov @leftFov end |
#near ⇒ Object
Returns the value of attribute near.
2077 2078 2079 |
# File 'lib/kamelopard/classes.rb', line 2077 def near @near end |
#rightFov ⇒ Object
Returns the value of attribute rightFov.
2077 2078 2079 |
# File 'lib/kamelopard/classes.rb', line 2077 def rightFov @rightFov end |
#topFov ⇒ Object
Returns the value of attribute topFov.
2077 2078 2079 |
# File 'lib/kamelopard/classes.rb', line 2077 def topFov @topFov end |
Instance Method Details
#viewVolume_to_kml(elem = nil) ⇒ Object
2079 2080 2081 2082 2083 2084 2085 2086 2087 2088 2089 2090 2091 2092 2093 2094 2095 |
# File 'lib/kamelopard/classes.rb', line 2079 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 |