66 /** Implements the virtual method in charge of finding the likelihood between this
67 * and another observation, probably only of the same derived class. The operator
68 * may be asymmetric.
69 *
70 * \param anotherObs The other observation to compute likelihood with.
71 * \param anotherObsPose If known, the belief about the robot pose when the other observation was taken can be supplied here, or NULL if it is unknown.
72 *
73 * \return Returns a likelihood measurement, in the range [0,1].
74 * \exception std::exception On any error, as another observation being of an invalid class.