|
void | vive_localization::SendStaticTransform (geometry_msgs::TransformStamped const &tfs) |
|
void | vive_localization::SendDynamicTransform (geometry_msgs::TransformStamped const &tfs) |
|
void | vive_localization::SendTransforms (std::string const &frame_world, std::string const &frame_vive, std::string const &frame_body, double registration[6], LighthouseMap const &lighthouses, TrackerMap const &trackers) |
|
Eigen::Affine3d | vive_localization::CeresToEigen (double ceres[6], bool invert) |
|
Eigen::Quaterniond | vive_localization::toQuaternion (double roll, double pitch, double yaw) |
|
bool | vive_localization::ReadModificationVector (config_reader::ConfigReader *config, Eigen::Vector3d &modification_vector, Eigen::Quaterniond &modification_quaternion) |
|
bool | vive_localization::ReadLighthouseConfig (config_reader::ConfigReader *config, std::map< std::string, Eigen::Affine3d > &lighthouses) |
|
bool | vive_localization::ReadTrackerConfig (config_reader::ConfigReader *config, std::map< std::string, Tracker > &trackers) |
|
bool | vive_localization::ReadRegistrationConfig (config_reader::ConfigReader *config, double T[6]) |
|
void | vive_localization::LighthouseCallback (ff_hw_msgs::ViveLighthouses::ConstPtr const &msg, LighthouseMap &lighthouses) |
|
void | vive_localization::TrackerCallback (ff_hw_msgs::ViveTrackers::ConstPtr const &msg, TrackerMap &trackers) |
|
bool | vive_localization::SolvePnP (std::vector< cv::Point3f > const &obj, std::vector< cv::Point2f > const &img, Eigen::Affine3d &transform) |
|
template<typename T > |
static bool | vive_localization::Kabsch (Eigen::Matrix< T, 3, Eigen::Dynamic > in, Eigen::Matrix< T, 3, Eigen::Dynamic > out, Eigen::Transform< T, 3, Eigen::Affine > &A, bool allowScale) |
|
template<typename T > |
static void | vive_localization::Predict (T const *params, T const *xyz, T *ang, bool correct) |
|
template<typename T > |
static void | vive_localization::Correct (T const *params, T *angle, bool correct) |
|