Classes | |
struct | _Unique_if |
struct | _Unique_if< T[]> |
struct | _Unique_if< T[N]> |
class | BlockingQueue |
class | ConfigurationFileResolver |
class | DummyFileResolver |
class | FileResolver |
class | FixedRatioSampler |
class | Histogram |
class | LuaParameterDictionary |
class | RateTimer |
class | ThreadPool |
struct | UniversalTimeScaleClock |
Typedefs | |
using | Duration = UniversalTimeScaleClock::duration |
using | MutexLocker = Mutex::Locker |
using | Time = UniversalTimeScaleClock::time_point |
Functions | |
template<typename T > | |
T | atan2 (const Eigen::Matrix< T, 2, 1 > &vector) |
class | CAPABILITY ("mutex") Mutex |
template<typename T > | |
T | Clamp (const T value, const T min, const T max) |
ceres::Solver::Options | CreateCeresSolverOptions (const proto::CeresSolverOptions &proto) |
proto::CeresSolverOptions | CreateCeresSolverOptionsProto (common::LuaParameterDictionary *parameter_dictionary) |
constexpr double | DegToRad (double deg) |
void | FastGunzipString (const string &compressed, string *decompressed) |
void | FastGzipString (const string &uncompressed, string *compressed) |
common::Duration | FromMilliseconds (const int64 milliseconds) |
Duration | FromSeconds (const double seconds) |
Time | FromUniversal (const int64 ticks) |
template<class T , class... Args> | |
_Unique_if< T >::_Single_object | make_unique (Args &&...args) |
template<class T > | |
_Unique_if< T >::_Unknown_bound | make_unique (size_t n) |
template<class T , class... Args> | |
_Unique_if< T >::_Known_bound | make_unique (Args &&...)=delete |
std::unique_ptr< LuaParameterDictionary > | MakeDictionary (const string &code) |
template<typename T > | |
T | NormalizeAngleDifference (T difference) |
std::ostream & | operator<< (std::ostream &os, const Time time) |
template<typename T > | |
constexpr T | Pow2 (T a) |
template<typename T > | |
constexpr T | Power (T base, int exponent) |
constexpr double | RadToDeg (double rad) |
int | RoundToInt (const float x) |
int | RoundToInt (const double x) |
int64 | RoundToInt64 (const float x) |
int64 | RoundToInt64 (const double x) |
double | ToSeconds (const Duration duration) |
int64 | ToUniversal (const Time time) |
Variables | |
constexpr int64 | kUtsEpochOffsetFromUnixEpochInSeconds |
using cartographer::common::Duration = typedef UniversalTimeScaleClock::duration |
using cartographer::common::MutexLocker = typedef Mutex::Locker |
using cartographer::common::Time = typedef UniversalTimeScaleClock::time_point |
T cartographer::common::atan2 | ( | const Eigen::Matrix< T, 2, 1 > & | vector | ) |
T cartographer::common::Clamp | ( | const T | value, |
const T | min, | ||
const T | max | ||
) |
ceres::Solver::Options cartographer::common::CreateCeresSolverOptions | ( | const proto::CeresSolverOptions & | proto | ) |
Definition at line 35 of file ceres_solver_options.cc.
proto::CeresSolverOptions cartographer::common::CreateCeresSolverOptionsProto | ( | common::LuaParameterDictionary * | parameter_dictionary | ) |
Definition at line 22 of file ceres_solver_options.cc.
|
inline |
|
inline |
Duration cartographer::common::FromSeconds | ( | const double | seconds | ) |
_Unique_if<T>::_Single_object cartographer::common::make_unique | ( | Args &&... | args | ) |
Definition at line 46 of file make_unique.h.
_Unique_if<T>::_Unknown_bound cartographer::common::make_unique | ( | size_t | n | ) |
Definition at line 51 of file make_unique.h.
|
delete |
std::unique_ptr<LuaParameterDictionary> cartographer::common::MakeDictionary | ( | const string & | code | ) |
Definition at line 49 of file lua_parameter_dictionary_test_helpers.h.
T cartographer::common::NormalizeAngleDifference | ( | T | difference | ) |
std::ostream & cartographer::common::operator<< | ( | std::ostream & | os, |
const Time | time | ||
) |
constexpr T cartographer::common::Pow2 | ( | T | a | ) |
constexpr T cartographer::common::Power | ( | T | base, |
int | exponent | ||
) |
|
inline |
|
inline |
double cartographer::common::ToSeconds | ( | const Duration | duration | ) |