| baseFrame_ | PSMNode | [private] |
| baseToLaser_ | PSMNode | [private] |
| currImuAngle_ | PSMNode | [private] |
| getCurrentEstimatedPose(btTransform &worldToBase, const sensor_msgs::LaserScan &scanMsg) | PSMNode | [private] |
| getParams() | PSMNode | [private] |
| imuCallback(const sensor_msgs::Imu &imuMsg) | PSMNode | [private] |
| imuMutex_ | PSMNode | [private] |
| imuSubscriber_ | PSMNode | [private] |
| initialize(const sensor_msgs::LaserScan &scan) | PSMNode | [private] |
| initialized_ | PSMNode | [private] |
| laserFrame_ | PSMNode | [private] |
| laserToBase_ | PSMNode | [private] |
| matcher_ | PSMNode | [private] |
| maxError_ | PSMNode | [private] |
| maxIterations_ | PSMNode | [private] |
| minValidPoints_ | PSMNode | [private] |
| pose2DToTf(const geometry_msgs::Pose2D &pose, btTransform &t) | PSMNode | [private] |
| posePublisher_ | PSMNode | [private] |
| prevImuAngle_ | PSMNode | [private] |
| prevPMScan_ | PSMNode | [private] |
| prevWorldToBase_ | PSMNode | [private] |
| PSMNode() | PSMNode | |
| publishPose(const btTransform &transform) | PSMNode | [private] |
| publishPose_ | PSMNode | [private] |
| publishTf(const btTransform &transform, const ros::Time &time) | PSMNode | [private] |
| publishTf_ | PSMNode | [private] |
| rosToPMScan(const sensor_msgs::LaserScan &scan, const btTransform &change, PMScan *pmScan) | PSMNode | [private] |
| scanCallback(const sensor_msgs::LaserScan &scan) | PSMNode | [private] |
| scansCount_ | PSMNode | [private] |
| scanSubscriber_ | PSMNode | [private] |
| searchWindow_ | PSMNode | [private] |
| stopCondition_ | PSMNode | [private] |
| tfBroadcaster_ | PSMNode | [private] |
| tfListener_ | PSMNode | [private] |
| tfToPose2D(const btTransform &t, geometry_msgs::Pose2D &pose) | PSMNode | [private] |
| totalDuration_ | PSMNode | [private] |
| useImuOdometry_ | PSMNode | [private] |
| useTfOdometry_ | PSMNode | [private] |
| worldFrame_ | PSMNode | [private] |
| ~PSMNode() | PSMNode | [virtual] |