@@ -18,6 +18,8 @@ worlds_handle_raw_ptr = new Worlds();
1818
1919}
2020
21+ #define __NODEDATAMANAGER_CALLBACKS ( msg ) msg;
22+ // #define __NODEDATAMANAGER_CALLBACKS(msg) ;
2123void NodeDataManager::camera_pose_callback ( const nav_msgs::Odometry::ConstPtr& msg )
2224{
2325 // ROS_INFO( "NodeDataManager::camera_pose_callback");
@@ -40,7 +42,9 @@ void NodeDataManager::camera_pose_callback( const nav_msgs::Odometry::ConstPtr&
4042 w_T_cam (1 ,3 ) = msg->pose .pose .position .y ;
4143 w_T_cam (2 ,3 ) = msg->pose .pose .position .z ;
4244 w_T_cam (3 ,3 ) = 1.0 ;
43- // cout << "camera_pose_callback: " << node_pose.size() << " " << PoseManipUtils::prettyprintMatrix4d( w_T_cam ) << endl;
45+ __NODEDATAMANAGER_CALLBACKS (
46+ cout << " camera_pose_callback: node_pose.size()=" << node_pose.size () << " curr_pose=" << PoseManipUtils::prettyprintMatrix4d ( w_T_cam ) << endl;
47+ )
4448
4549
4650 // co-variance
@@ -121,8 +125,11 @@ void NodeDataManager::camera_pose_callback( const nav_msgs::Odometry::ConstPtr&
121125//
122126//
123127// }
124-
128+ #ifdef __USE_SELF_LOOPEDGE_MSG
129+ void NodeDataManager::loopclosure_pose_callback ( const solve_keyframe_pose_graph::LoopEdge::ConstPtr& msg )
130+ #else
125131void NodeDataManager::loopclosure_pose_callback ( const cerebro::LoopEdge::ConstPtr& msg )
132+ #endif
126133{
127134 // Add a new edge ( 2 node*)
128135
@@ -134,11 +141,11 @@ void NodeDataManager::loopclosure_pose_callback( const cerebro::LoopEdge::Const
134141 // assert( op_mode == 30 );
135142 string description = msg->description ;
136143
137- # if 0
144+ __NODEDATAMANAGER_CALLBACKS (
138145 cout << TermColor::iYELLOW () << " [NodeDataManager::loopclosure_pose_callback]" ;
139146 cout << " t_a=" << t_a << " t_b=" << t_b << " wt=" << msg->weight ;
140147 cout << " description=" << msg->description << TermColor::RESET () << endl;
141- # endif
148+ )
142149
143150
144151 // retrive rel-pose p_T_c
0 commit comments