tf2 rolling
tf2 maintains the relationship between coordinate frames in a tree structure buffered in time, and lets the user transform points, vectors, etc between any two coordinate frames at any desired point in time.
Loading...
Searching...
No Matches
exceptions.hpp File Reference

Author: Tully Foote. More...

#include <stdexcept>
#include <cstdint>
#include <string>
#include "tf2/visibility_control.h"
Include dependency graph for exceptions.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  tf2::TransformException
 A base class for all tf2 exceptions This inherits from ros::exception which inherits from std::runtime_exception. More...
class  tf2::ConnectivityException
 An exception class to notify of no connection. More...
class  tf2::LookupException
 An exception class to notify of bad frame number. More...
class  tf2::ExtrapolationException
 An exception class to notify that the requested value would have required extrapolation beyond current limits. More...
class  tf2::BackwardExtrapolationException
 An exception class to notify that the requested value would have required extrapolation in the past. More...
class  tf2::ForwardExtrapolationException
 An exception class to notify that the requested value would have required extrapolation in the future. More...
class  tf2::NoDataForExtrapolationException
 An exception class to notify that the requested value would have required extrapolation, but only zero or one data is available, so not enough for extrapolation. More...
class  tf2::InvalidArgumentException
 An exception class to notify that one of the arguments is invalid. More...
class  tf2::TimeoutException
 An exception class to notify that a timeout has occured. More...

Namespaces

namespace  tf2

Enumerations

enum class  tf2::TF2Error : std::uint8_t {
  tf2::TF2_NO_ERROR = 0 , tf2::TF2_LOOKUP_ERROR = 1 , tf2::TF2_CONNECTIVITY_ERROR = 2 , tf2::TF2_EXTRAPOLATION_ERROR = 3 ,
  tf2::TF2_INVALID_ARGUMENT_ERROR = 4 , tf2::TF2_TIMEOUT_ERROR = 5 , tf2::TF2_TRANSFORM_ERROR = 6 , tf2::TF2_BACKWARD_EXTRAPOLATION_ERROR = 7 ,
  tf2::TF2_FORWARD_EXTRAPOLATION_ERROR = 8 , tf2::TF2_NO_DATA_FOR_EXTRAPOLATION_ERROR = 9
}

Detailed Description

Author: Tully Foote.