Public Member Functions | Static Public Member Functions | Protected Attributes
OpenNITrackerLoopback Class Reference

List of all members.

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::RealtimeURDFFilterfilter
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_

Detailed Description

Definition at line 55 of file urdf_filtered_tracker.cpp.


Constructor & Destructor Documentation

OpenNITrackerLoopback::OpenNITrackerLoopback ( ros::NodeHandle nh,
int  argc,
char **  argv 
) [inline]

Definition at line 58 of file urdf_filtered_tracker.cpp.

Definition at line 169 of file urdf_filtered_tracker.cpp.


Member Function Documentation

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.

Definition at line 383 of file urdf_filtered_tracker.cpp.

Definition at line 179 of file urdf_filtered_tracker.cpp.

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.


Member Data Documentation

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.

Definition at line 485 of file urdf_filtered_tracker.cpp.

Definition at line 480 of file urdf_filtered_tracker.cpp.

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.

Definition at line 483 of file urdf_filtered_tracker.cpp.

Definition at line 484 of file urdf_filtered_tracker.cpp.


The documentation for this class was generated from the following file:


realtime_urdf_filter
Author(s): Nico Blodow
autogenerated on Mon Oct 6 2014 04:04:44