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.