Namespaces | Defines | Functions
internal_utils.hpp File Reference
#include <stdio.h>
#include <Eigen/Core>
#include <Eigen/Geometry>
#include <emmintrin.h>
#include "options.hpp"
Include dependency graph for internal_utils.hpp:
This graph shows which files directly or indirectly include this file:

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 Documentation

#define FOVIS_IS_ALIGNED16 (   x)    (((uintptr_t)(x) & 0xf) == 0)

Definition at line 15 of file internal_utils.hpp.



libfovis
Author(s): Albert Huang, Maurice Fallon
autogenerated on Thu Jun 6 2019 20:16:12