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
Classes | Namespaces | Enumerations
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.