|
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) |