#include <stdio.h>#include <Eigen/Core>#include <Eigen/Geometry>#include <emmintrin.h>#include "options.hpp"

Go to the source code of this file.
Namespaces | |
| namespace | fovis |
quick and dirty profiling tool. inspired by the matlab tic/toc command | |
Defines | |
| #define | FOVIS_IS_ALIGNED16(x) (((uintptr_t)(x) & 0xf) == 0) |
Functions | |
| static Eigen::Vector3d | fovis::_quat_to_roll_pitch_yaw (const Eigen::Quaterniond &q) |
| static Eigen::Quaterniond | fovis::_rpy_to_quat (const Eigen::Vector3d rpy) |
| bool | fovis::optionsGetBool (const VisualOdometryOptions &options, std::string name, bool *result) |
| bool | fovis::optionsGetBoolOrFromDefault (const VisualOdometryOptions &options, std::string name, const VisualOdometryOptions &defaults) |
| bool | fovis::optionsGetDouble (const VisualOdometryOptions &options, std::string name, double *result) |
| double | fovis::optionsGetDoubleOrFromDefault (const VisualOdometryOptions &options, std::string name, const VisualOdometryOptions &defaults) |
| bool | fovis::optionsGetInt (const VisualOdometryOptions &options, std::string name, int *result) |
| int | fovis::optionsGetIntOrFromDefault (const VisualOdometryOptions &options, std::string name, const VisualOdometryOptions &defaults) |
| static void | fovis::print_isometry (const Eigen::Isometry3d &iso) |
| static int | fovis::round_up_to_multiple (int x, int a) |
| #define FOVIS_IS_ALIGNED16 | ( | x | ) | (((uintptr_t)(x) & 0xf) == 0) |
Definition at line 15 of file internal_utils.hpp.