#include <KDTree.h>
|
using | scalar_t = Scalar |
|
using | id_t = Id |
|
using | point_t = Eigen::Matrix<Scalar, Dimensions, 1> |
|
using | cref_t = const Eigen::Ref<const Eigen::Matrix<Scalar, Dimensions, 1>> & |
|
using | ref_t = Eigen::Ref<Eigen::Matrix<Scalar, Dimensions, 1>> |
|
using | state_space_t = StateSpace |
|
using | tree_t = KDTree<Id, Dimensions, BucketSize, Scalar, StateSpace> |
|
◆ cref_t
template<class Id , int Dimensions, std::size_t BucketSize = 32, typename Scalar = double, typename StateSpace = Rn<Scalar, Dimensions>>
using dynotree::KDTree< Id, Dimensions, BucketSize, Scalar, StateSpace >::cref_t = const Eigen::Ref<const Eigen::Matrix<Scalar, Dimensions, 1>> & |
◆ id_t
template<class Id , int Dimensions, std::size_t BucketSize = 32, typename Scalar = double, typename StateSpace = Rn<Scalar, Dimensions>>
using dynotree::KDTree< Id, Dimensions, BucketSize, Scalar, StateSpace >::id_t = Id |
◆ point_t
template<class Id , int Dimensions, std::size_t BucketSize = 32, typename Scalar = double, typename StateSpace = Rn<Scalar, Dimensions>>
using dynotree::KDTree< Id, Dimensions, BucketSize, Scalar, StateSpace >::point_t = Eigen::Matrix<Scalar, Dimensions, 1> |
◆ ref_t
template<class Id , int Dimensions, std::size_t BucketSize = 32, typename Scalar = double, typename StateSpace = Rn<Scalar, Dimensions>>
using dynotree::KDTree< Id, Dimensions, BucketSize, Scalar, StateSpace >::ref_t = Eigen::Ref<Eigen::Matrix<Scalar, Dimensions, 1>> |
◆ scalar_t
template<class Id , int Dimensions, std::size_t BucketSize = 32, typename Scalar = double, typename StateSpace = Rn<Scalar, Dimensions>>
using dynotree::KDTree< Id, Dimensions, BucketSize, Scalar, StateSpace >::scalar_t = Scalar |
◆ state_space_t
template<class Id , int Dimensions, std::size_t BucketSize = 32, typename Scalar = double, typename StateSpace = Rn<Scalar, Dimensions>>
using dynotree::KDTree< Id, Dimensions, BucketSize, Scalar, StateSpace >::state_space_t = StateSpace |
◆ tree_t
template<class Id , int Dimensions, std::size_t BucketSize = 32, typename Scalar = double, typename StateSpace = Rn<Scalar, Dimensions>>
using dynotree::KDTree< Id, Dimensions, BucketSize, Scalar, StateSpace >::tree_t = KDTree<Id, Dimensions, BucketSize, Scalar, StateSpace> |
◆ KDTree()
template<class Id , int Dimensions, std::size_t BucketSize = 32, typename Scalar = double, typename StateSpace = Rn<Scalar, Dimensions>>
◆ addPoint()
template<class Id , int Dimensions, std::size_t BucketSize = 32, typename Scalar = double, typename StateSpace = Rn<Scalar, Dimensions>>
void dynotree::KDTree< Id, Dimensions, BucketSize, Scalar, StateSpace >::addPoint |
( |
const point_t & | x, |
|
|
const Id & | id, |
|
|
bool | autosplit = true ) |
|
inline |
◆ getStateSpace()
template<class Id , int Dimensions, std::size_t BucketSize = 32, typename Scalar = double, typename StateSpace = Rn<Scalar, Dimensions>>
StateSpace & dynotree::KDTree< Id, Dimensions, BucketSize, Scalar, StateSpace >::getStateSpace |
( |
| ) |
|
|
inline |
◆ init_tree()
template<class Id , int Dimensions, std::size_t BucketSize = 32, typename Scalar = double, typename StateSpace = Rn<Scalar, Dimensions>>
void dynotree::KDTree< Id, Dimensions, BucketSize, Scalar, StateSpace >::init_tree |
( |
int | runtime_dimension = -1, |
|
|
const StateSpace & | t_state_space = StateSpace() ) |
|
inline |
◆ search()
template<class Id , int Dimensions, std::size_t BucketSize = 32, typename Scalar = double, typename StateSpace = Rn<Scalar, Dimensions>>
◆ searchBall()
template<class Id , int Dimensions, std::size_t BucketSize = 32, typename Scalar = double, typename StateSpace = Rn<Scalar, Dimensions>>
◆ searchCapacityLimitedBall()
template<class Id , int Dimensions, std::size_t BucketSize = 32, typename Scalar = double, typename StateSpace = Rn<Scalar, Dimensions>>
std::vector< DistanceId > dynotree::KDTree< Id, Dimensions, BucketSize, Scalar, StateSpace >::searchCapacityLimitedBall |
( |
const point_t & | x, |
|
|
Scalar | maxRadius, |
|
|
std::size_t | maxPoints ) const |
|
inline |
◆ searcher()
template<class Id , int Dimensions, std::size_t BucketSize = 32, typename Scalar = double, typename StateSpace = Rn<Scalar, Dimensions>>
◆ searchKnn()
template<class Id , int Dimensions, std::size_t BucketSize = 32, typename Scalar = double, typename StateSpace = Rn<Scalar, Dimensions>>
◆ set_inactive()
template<class Id , int Dimensions, std::size_t BucketSize = 32, typename Scalar = double, typename StateSpace = Rn<Scalar, Dimensions>>
◆ size()
template<class Id , int Dimensions, std::size_t BucketSize = 32, typename Scalar = double, typename StateSpace = Rn<Scalar, Dimensions>>
size_t dynotree::KDTree< Id, Dimensions, BucketSize, Scalar, StateSpace >::size |
( |
| ) |
const |
|
inline |
◆ splitOutstanding()
template<class Id , int Dimensions, std::size_t BucketSize = 32, typename Scalar = double, typename StateSpace = Rn<Scalar, Dimensions>>
void dynotree::KDTree< Id, Dimensions, BucketSize, Scalar, StateSpace >::splitOutstanding |
( |
| ) |
|
|
inline |
◆ bucketSize
template<class Id , int Dimensions, std::size_t BucketSize = 32, typename Scalar = double, typename StateSpace = Rn<Scalar, Dimensions>>
const std::size_t dynotree::KDTree< Id, Dimensions, BucketSize, Scalar, StateSpace >::bucketSize = BucketSize |
|
static |
◆ m_dimensions
template<class Id , int Dimensions, std::size_t BucketSize = 32, typename Scalar = double, typename StateSpace = Rn<Scalar, Dimensions>>
int dynotree::KDTree< Id, Dimensions, BucketSize, Scalar, StateSpace >::m_dimensions = Dimensions |
The documentation for this class was generated from the following file: