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.