tf API Overview: Data Types | Transformations and Frames | Broadcasting Transforms | Using Published Transforms | Exceptions

Exceptions used in the tf package

All exceptions in tf inherit from tf::TransformException, which inherits from std::runtime_error.

tf::ConnectivityException

  • Thrown if the request cannot be completed due to the two frame ids not being in the same connected tree.

tf::ExtrapolationException

  • Thrown if there is a connection between the frame ids requested but one or more of the transforms are out of date.

tf::InvalidArgument

  • Thrown if an argument is invalid. The most common case is an unnormalized quaternion.

tf::LookupException

  • Thrown if an unpublished frame id is referenced.

Wiki: tf/Overview/Exceptions (last edited 2010-01-12 07:43:15 by KenConley)