Class: Argus::NavOptionVisionDetect::Detection
- Inherits:
-
Object
- Object
- Argus::NavOptionVisionDetect::Detection
- Defined in:
- lib/argus/nav_option_vision_detect.rb
Instance Method Summary collapse
- #camera_source ⇒ Object
- #distance ⇒ Object
- #height ⇒ Object
-
#initialize(vision_detected, index) ⇒ Detection
constructor
A new instance of Detection.
- #orientation_angle ⇒ Object
- #type ⇒ Object
- #type_name ⇒ Object
- #width ⇒ Object
- #x ⇒ Object
- #y ⇒ Object
Constructor Details
#initialize(vision_detected, index) ⇒ Detection
Returns a new instance of Detection.
26 27 28 29 |
# File 'lib/argus/nav_option_vision_detect.rb', line 26 def initialize(vision_detected, index) @vision_detected = vision_detected @index = index end |
Instance Method Details
#camera_source ⇒ Object
63 64 65 |
# File 'lib/argus/nav_option_vision_detect.rb', line 63 def camera_source @vision_detected.camera_source[@index] end |
#distance ⇒ Object
55 56 57 |
# File 'lib/argus/nav_option_vision_detect.rb', line 55 def distance @vision_detected.distance[@index] end |
#height ⇒ Object
51 52 53 |
# File 'lib/argus/nav_option_vision_detect.rb', line 51 def height @vision_detected.height[@index] end |
#orientation_angle ⇒ Object
59 60 61 |
# File 'lib/argus/nav_option_vision_detect.rb', line 59 def orientation_angle @vision_detected.orientation_angle[@index] end |
#type ⇒ Object
31 32 33 |
# File 'lib/argus/nav_option_vision_detect.rb', line 31 def type @vision_detected.type[@index] end |
#type_name ⇒ Object
35 36 37 |
# File 'lib/argus/nav_option_vision_detect.rb', line 35 def type_name CadType::NAMES[type] end |
#width ⇒ Object
47 48 49 |
# File 'lib/argus/nav_option_vision_detect.rb', line 47 def width @vision_detected.width[@index] end |
#x ⇒ Object
39 40 41 |
# File 'lib/argus/nav_option_vision_detect.rb', line 39 def x @vision_detected.xc[@index] end |
#y ⇒ Object
43 44 45 |
# File 'lib/argus/nav_option_vision_detect.rb', line 43 def y @vision_detected.yc[@index] end |