Public Member Functions | |
| geometry_msgs::TransformStamped | getUserTransform (XnUserID const &user, XnSkeletonJoint joint, std::string const &frame_id, std::string const &child_frame_id) |
| OpenNITrackerLoopback (ros::NodeHandle &nh, int argc, char **argv) | |
| void | publishEvent (std::string msg, XnUserID nId) |
| void | publishTransforms (std::string const &frame_id) |
| void | runOnce (void) |
| void | setupURDFSelfFilter () |
| ~OpenNITrackerLoopback () | |
Static Public Member Functions | |
| static void XN_CALLBACK_TYPE | User_LostUser (xn::UserGenerator &generator, XnUserID nId, void *pCookie) |
| static void XN_CALLBACK_TYPE | User_NewUser (xn::UserGenerator &generator, XnUserID nId, void *pCookie) |
| static void XN_CALLBACK_TYPE | UserCalibration_CalibrationComplete (xn::SkeletonCapability &capability, XnUserID nId, XnCalibrationStatus eStatus, void *pCookie) |
| static void XN_CALLBACK_TYPE | UserCalibration_CalibrationEnd (xn::SkeletonCapability &capability, XnUserID nId, XnBool bSuccess, void *pCookie) |
| static void XN_CALLBACK_TYPE | UserPose_PoseDetected (xn::PoseDetectionCapability &capability, const XnChar *strPose, XnUserID nId, void *pCookie) |
Protected Attributes | |
| int | argc_ |
| char ** | argv_ |
| xn::DepthMetaData | depthMD |
| ros::Publisher | event_pub_ |
| realtime_urdf_filter::RealtimeURDFFilter * | filter |
| XnBool | g_bNeedPose |
| xn::Context | g_Context |
| xn::DepthGenerator | g_DepthGenerator |
| xn::Player | g_Player |
| xn::ScriptNode | g_scriptNode |
| XnChar | g_strPose [20] |
| xn::UserGenerator | g_UserGenerator |
| xn::MockDepthGenerator | mockDepth |
| ros::NodeHandle | nh_ |
| ros::Publisher | tf_pub_ |
Definition at line 55 of file urdf_filtered_tracker.cpp.
| OpenNITrackerLoopback::OpenNITrackerLoopback | ( | ros::NodeHandle & | nh, |
| int | argc, | ||
| char ** | argv | ||
| ) | [inline] |
Definition at line 58 of file urdf_filtered_tracker.cpp.
| OpenNITrackerLoopback::~OpenNITrackerLoopback | ( | ) | [inline] |
Definition at line 169 of file urdf_filtered_tracker.cpp.
| geometry_msgs::TransformStamped OpenNITrackerLoopback::getUserTransform | ( | XnUserID const & | user, |
| XnSkeletonJoint | joint, | ||
| std::string const & | frame_id, | ||
| std::string const & | child_frame_id | ||
| ) | [inline] |
Definition at line 429 of file urdf_filtered_tracker.cpp.
| void OpenNITrackerLoopback::publishEvent | ( | std::string | msg, |
| XnUserID | nId | ||
| ) | [inline] |
Definition at line 256 of file urdf_filtered_tracker.cpp.
| void OpenNITrackerLoopback::publishTransforms | ( | std::string const & | frame_id | ) | [inline] |
Definition at line 383 of file urdf_filtered_tracker.cpp.
| void OpenNITrackerLoopback::runOnce | ( | void | ) | [inline] |
Definition at line 179 of file urdf_filtered_tracker.cpp.
| void OpenNITrackerLoopback::setupURDFSelfFilter | ( | ) | [inline] |
Definition at line 161 of file urdf_filtered_tracker.cpp.
| static void XN_CALLBACK_TYPE OpenNITrackerLoopback::User_LostUser | ( | xn::UserGenerator & | generator, |
| XnUserID | nId, | ||
| void * | pCookie | ||
| ) | [inline, static] |
Definition at line 297 of file urdf_filtered_tracker.cpp.
| static void XN_CALLBACK_TYPE OpenNITrackerLoopback::User_NewUser | ( | xn::UserGenerator & | generator, |
| XnUserID | nId, | ||
| void * | pCookie | ||
| ) | [inline, static] |
Definition at line 307 of file urdf_filtered_tracker.cpp.
| static void XN_CALLBACK_TYPE OpenNITrackerLoopback::UserCalibration_CalibrationComplete | ( | xn::SkeletonCapability & | capability, |
| XnUserID | nId, | ||
| XnCalibrationStatus | eStatus, | ||
| void * | pCookie | ||
| ) | [inline, static] |
Definition at line 352 of file urdf_filtered_tracker.cpp.
| static void XN_CALLBACK_TYPE OpenNITrackerLoopback::UserCalibration_CalibrationEnd | ( | xn::SkeletonCapability & | capability, |
| XnUserID | nId, | ||
| XnBool | bSuccess, | ||
| void * | pCookie | ||
| ) | [inline, static] |
Definition at line 273 of file urdf_filtered_tracker.cpp.
| static void XN_CALLBACK_TYPE OpenNITrackerLoopback::UserPose_PoseDetected | ( | xn::PoseDetectionCapability & | capability, |
| const XnChar * | strPose, | ||
| XnUserID | nId, | ||
| void * | pCookie | ||
| ) | [inline, static] |
Definition at line 265 of file urdf_filtered_tracker.cpp.
int OpenNITrackerLoopback::argc_ [protected] |
Definition at line 488 of file urdf_filtered_tracker.cpp.
char** OpenNITrackerLoopback::argv_ [protected] |
Definition at line 489 of file urdf_filtered_tracker.cpp.
xn::DepthMetaData OpenNITrackerLoopback::depthMD [protected] |
Definition at line 476 of file urdf_filtered_tracker.cpp.
ros::Publisher OpenNITrackerLoopback::event_pub_ [protected] |
Definition at line 485 of file urdf_filtered_tracker.cpp.
Definition at line 480 of file urdf_filtered_tracker.cpp.
XnBool OpenNITrackerLoopback::g_bNeedPose [protected] |
Definition at line 478 of file urdf_filtered_tracker.cpp.
xn::Context OpenNITrackerLoopback::g_Context [protected] |
Definition at line 469 of file urdf_filtered_tracker.cpp.
xn::DepthGenerator OpenNITrackerLoopback::g_DepthGenerator [protected] |
Definition at line 471 of file urdf_filtered_tracker.cpp.
xn::Player OpenNITrackerLoopback::g_Player [protected] |
Definition at line 474 of file urdf_filtered_tracker.cpp.
xn::ScriptNode OpenNITrackerLoopback::g_scriptNode [protected] |
Definition at line 470 of file urdf_filtered_tracker.cpp.
XnChar OpenNITrackerLoopback::g_strPose[20] [protected] |
Definition at line 479 of file urdf_filtered_tracker.cpp.
xn::UserGenerator OpenNITrackerLoopback::g_UserGenerator [protected] |
Definition at line 473 of file urdf_filtered_tracker.cpp.
xn::MockDepthGenerator OpenNITrackerLoopback::mockDepth [protected] |
Definition at line 472 of file urdf_filtered_tracker.cpp.
ros::NodeHandle OpenNITrackerLoopback::nh_ [protected] |
Definition at line 483 of file urdf_filtered_tracker.cpp.
ros::Publisher OpenNITrackerLoopback::tf_pub_ [protected] |
Definition at line 484 of file urdf_filtered_tracker.cpp.