SourceXtractorPlusPlus
0.15
Please provide a description of the project.
|
Public Member Functions | |
virtual | ~Split ()=default |
Split (std::vector< T > data, size_t axis) | |
virtual std::vector< T > | findPointsWithinRadius (Coord coord, double radius) const |
![]() | |
virtual | ~Node ()=default |
Private Attributes | |
size_t | m_axis |
double | m_split_value |
std::shared_ptr< Node > | m_left_child |
std::shared_ptr< Node > | m_right_child |
Definition at line 53 of file KdTree.icpp.
|
virtualdefault |
|
inlineexplicit |
Definition at line 56 of file KdTree.icpp.
References std::vector< T >::at(), std::vector< T >::begin(), std::vector< T >::end(), SourceXtractor::KdTreeTraits< T >::getCoord(), std::left(), std::move(), std::right(), SourceXtractor::S, std::vector< T >::size(), and std::sort().
|
inlinevirtual |
Implements SourceXtractor::KdTree< T, N, S >::Node< T, N, S >.
Definition at line 86 of file KdTree.icpp.
References SourceXtractor::KdTree< T, N, S >::Coord::coord, std::vector< T >::end(), std::vector< T >::insert(), std::left(), std::merge(), std::vector< T >::reserve(), and std::right().
|
private |
Definition at line 105 of file KdTree.icpp.
|
private |
Definition at line 108 of file KdTree.icpp.
|
private |
Definition at line 109 of file KdTree.icpp.
|
private |
Definition at line 106 of file KdTree.icpp.