2 #include "uav_vision_system_config.pb.h"
4 #include <parsernode/parser.h>
20 tf::Transform camera_transform);
52 parsernode::Parser &drone_hardware_;
55 tf::Transform camera_transform_;
tf::Transform cameraTransform()
Get the camera transform stored.
Definition: simple_tracker.cpp:45
virtual bool getTrackingVectors(std::unordered_map< uint32_t, Position > &pos)
Get the tracking vector.
Definition: simple_tracker.cpp:12
void setTrackingIsValid(bool is_valid)
Set whether the tracking is valid.
Definition: simple_tracker.cpp:41
Interface for classes that provide a vector to a tracked target.
Definition: base_tracker.h:13
SimpleTracker(parsernode::Parser &drone_hardware, tf::Transform camera_transform)
Constructor that stores drone hardware and camera transform for further use.
Definition: simple_tracker.cpp:5
void setTargetPositionGlobalFrame(Position p)
Set the target position in the global frame.
Definition: simple_tracker.cpp:35
Store 3D position.
Definition: position.h:8
virtual bool trackingIsValid()
Check whether tracking is valid.
Definition: simple_tracker.cpp:39
Simple tracker for a given fixed position.
Definition: simple_tracker.h:10