#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.