Exceptions used in the tf package
All exceptions in tf inherit from tf::TransformException, which inherits from std::runtime_error.
- Thrown if the request cannot be completed due to the two frame ids not being in the same connected tree.
- Thrown if there is a connection between the frame ids requested but one or more of the transforms are out of date.
- Thrown if an argument is invalid. The most common case is an unnormalized quaternion.
- Thrown if an unpublished frame id is referenced.