Dynotree
|
#include <algorithm>
#include <cmath>
#include <cwchar>
#include <iostream>
#include <limits>
#include <memory>
#include <variant>
#include <vector>
#include <eigen3/Eigen/Core>
#include <eigen3/Eigen/Dense>
#include "dynotree_macros.h"
Go to the source code of this file.
Classes | |
struct | dynotree::RnL1< Scalar, Dimensions > |
struct | dynotree::Time< Scalar > |
struct | dynotree::SO2< Scalar > |
struct | dynotree::SO2Squared< Scalar > |
struct | dynotree::RnSquared< Scalar, Dimensions > |
struct | dynotree::Rn< Scalar, Dimensions > |
struct | dynotree::Vpure |
struct | dynotree::S4irtual |
struct | dynotree::virtual_wrapper |
struct | dynotree::AddOneOrKeepMinusOne< id > |
struct | dynotree::AddOneOrKeepMinusOne<-1 > |
struct | dynotree::RnTime< Scalar, Dimensions > |
struct | dynotree::R2SO2< Scalar > |
struct | dynotree::R2SO2Squared< Scalar > |
struct | dynotree::SO3Squared< Scalar > |
struct | dynotree::SO3< Scalar > |
struct | dynotree::R9SO3Squared< Scalar > |
struct | dynotree::R3SO3Squared< Scalar > |
struct | dynotree::R3SO3< Scalar > |
struct | dynotree::Combined< Scalar > |
Namespaces | |
namespace | dynotree |
Enumerations | |
enum class | dynotree::DistanceType { dynotree::RnL1 , dynotree::Rn , dynotree::RnSquared , dynotree::SO2 , dynotree::SO2Squared , dynotree::SO3 , dynotree::SO3Squared } |
Functions | |
Eigen::IOFormat | dynotree::__CleanFmt (4, 0, ", ", "\n", "[", "]") |
template<typename T , typename Scalar > | |
void | dynotree::choose_split_dimension_default (const T &lb, const T &ub, int &ii, Scalar &width) |
template<typename T , typename T2 , typename Scalar > | |
void | dynotree::choose_split_dimension_weights (const T &lb, const T &ub, const T2 &weight, int &ii, Scalar &width) |
bool | dynotree::starts_with (const std::string &str, const std::string &prefix) |
int | dynotree::get_number (const std::string &str) |