19 const std::string&
linkFrame,
const std::string& markerTopic,
double markerPublishRate);
tf2_ros::TransformListener tfListener
std::vector< tf2::Transform > originalTransforms
Original object transforms in the base frame.
std::string objectsFrame
Frame in which objects are defined.
::ros::NodeHandle NodeHandle
std::string linkFrame
Link frame where NxLib expects the objects to be defined.
std::thread markerThread
Background thread used to publish object markers.
VirtualObjectHandler(ensenso::ros::NodeHandle &nh, const std::string &filename, const std::string &objectsFrame, const std::string &linkFrame, const std::string &markerTopic, double markerPublishRate)
std::atomic_bool stopMarkerThread
Flag to indicate markerThread should stop.