#include <array>
#include <iostream>
#include <limits>
#include <utility>
#include "base_edge.h"
#include "g2o/autodiff/fixed_array.h"
#include "g2o/config.h"
#include "g2o/stuff/misc.h"
#include "g2o/stuff/tuple_tools.h"
#include "robust_kernel.h"
#include "base_fixed_sized_edge.hpp"
Go to the source code of this file.
|
| template<int K> |
| std::array< bool, K > | g2o::internal::createBoolArray () |
| |
| template<> |
| std::array< bool, 0 > | g2o::internal::createBoolArray< 0 > () |
| |
| constexpr int | g2o::internal::pair_to_index (const int i, const int j) |
| |
| constexpr TrivialPair | g2o::internal::index_to_pair (const int k, const int j=0) |
| |
| template<typename T > |
| T | g2o::internal::createHessianMapK () |
| | helper function to call the c'tor of Eigen::Map
|
| |
| template<typename... Args> |
| std::tuple< Args... > | g2o::internal::createHessianMaps (const std::tuple< Args... > &) |
| | helper function for creating a tuple of Eigen::Map
|
| |
| template<int I, typename EdgeType , typename... CtorArgs> |
| std::enable_if< I==-1, OptimizableGraph::Vertex * >::type | g2o::internal::createNthVertexType (int, const EdgeType &, CtorArgs...) |
| |
| template<int I, typename EdgeType , typename... CtorArgs> |
| std::enable_if< I!=-1, OptimizableGraph::Vertex * >::type | g2o::internal::createNthVertexType (int i, const EdgeType &t, CtorArgs... args) |
| |