Namespaces | |
namespace | testing |
Classes | |
class | BlockingQueue |
class | ConfigurationFileResolver |
class | DummyFileResolver |
class | FileResolver |
class | FixedRatioSampler |
class | Histogram |
class | LocklessQueue |
class | LuaParameterDictionary |
class | RateTimer |
class | Task |
class | ThreadPool |
class | ThreadPoolInterface |
struct | UniversalTimeScaleClock |
Functions | |
template<typename T > | |
T | atan2 (const Eigen::Matrix< T, 2, 1 > &vector) |
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 std::string &compressed, std::string *decompressed) |
void | FastGzipString (const std::string &uncompressed, std::string *compressed) |
template<typename MapType , typename KeyType = typename MapType::key_type, typename ValueType = typename MapType::mapped_type> | |
ValueType * | FindOrNull (MapType &map, const KeyType &key) |
common::Duration | FromMilliseconds (const int64 milliseconds) |
Duration | FromSeconds (const double seconds) |
Time | FromUniversal (const int64 ticks) |
double | GetThreadCpuTimeSeconds () |
std::unique_ptr < LuaParameterDictionary > | LoadLuaDictionary (const std::vector< std::string > &configuration_directories, const std::string &configuration_basename) |
std::unique_ptr < LuaParameterDictionary > | MakeDictionary (const std::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) |
void | PrintSubdictionaryById (LuaParameterDictionary *lua_dictionary, const std::string &subdictionary_id) |
template<typename T > | |
void | QuaternionProduct (const double *const z, const T *const w, T *const zw) |
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) |
double | ToSeconds (const std::chrono::steady_clock::duration duration) |
int64 | ToUniversal (const Time time) |
Variables | |
constexpr int64 | kUtsEpochOffsetFromUnixEpochInSeconds |
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.
constexpr double cartographer::common::DegToRad | ( | double | deg | ) |
void cartographer::common::FastGunzipString | ( | const std::string & | compressed, |
std::string * | decompressed | ||
) | [inline] |
void cartographer::common::FastGzipString | ( | const std::string & | uncompressed, |
std::string * | compressed | ||
) | [inline] |
ValueType* cartographer::common::FindOrNull | ( | MapType & | map, |
const KeyType & | key | ||
) |
Duration cartographer::common::FromMilliseconds | ( | const int64 | milliseconds | ) |
Duration cartographer::common::FromSeconds | ( | const double | seconds | ) |
Time cartographer::common::FromUniversal | ( | const int64 | ticks | ) |
std::unique_ptr<LuaParameterDictionary> cartographer::common::LoadLuaDictionary | ( | const std::vector< std::string > & | configuration_directories, |
const std::string & | configuration_basename | ||
) |
Definition at line 41 of file print_configuration_main.cc.
std::unique_ptr<LuaParameterDictionary> cartographer::common::MakeDictionary | ( | const std::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 | ||
) |
void cartographer::common::PrintSubdictionaryById | ( | LuaParameterDictionary * | lua_dictionary, |
const std::string & | subdictionary_id | ||
) |
Definition at line 53 of file print_configuration_main.cc.
void cartographer::common::QuaternionProduct | ( | const double *const | z, |
const T *const | w, | ||
T *const | zw | ||
) | [inline] |
constexpr double cartographer::common::RadToDeg | ( | double | rad | ) |
int cartographer::common::RoundToInt | ( | const float | x | ) | [inline] |
int cartographer::common::RoundToInt | ( | const double | x | ) | [inline] |
int64 cartographer::common::RoundToInt64 | ( | const float | x | ) | [inline] |
int64 cartographer::common::RoundToInt64 | ( | const double | x | ) | [inline] |
double cartographer::common::ToSeconds | ( | const Duration | duration | ) |
double cartographer::common::ToSeconds | ( | const std::chrono::steady_clock::duration | duration | ) |
int64 cartographer::common::ToUniversal | ( | const Time | time | ) |
constexpr int64 cartographer::common::kUtsEpochOffsetFromUnixEpochInSeconds |