|
SourceXtractorPlusPlus 0.22
SourceXtractor++, the next generation SExtractor
|


Public Types | |
| using | Traits |
Public Types inherited from SourceXtractor::KdTree< T, N, S >::Node< T, N, S > | |
| using | Traits |
Public Member Functions | |
| Leaf (const std::vector< T > &&data) | |
| virtual | ~Leaf ()=default |
| virtual std::vector< T > | findPointsWithinRadius (Coord coord, double radius) const |
| KdTree (const std::vector< T > &data) | |
| std::vector< T > | findPointsWithinRadius (Coord coord, double radius) const |
Public Member Functions inherited from SourceXtractor::KdTree< T, N, S >::Node< T, N, S > | |
| virtual | ~Node ()=default |
| KdTree (const std::vector< T > &data) | |
| std::vector< T > | findPointsWithinRadius (Coord coord, double radius) const |
Private Attributes | |
| const std::vector< T > | m_data |
| std::shared_ptr< Node > | m_root |
Definition at line 28 of file KdTree.icpp.
| using SourceXtractor::KdTree< T, N, S >::Traits |
|
inlineexplicit |
Definition at line 30 of file KdTree.icpp.
References m_data.
|
virtualdefault |
|
inlinevirtual |
Implements SourceXtractor::KdTree< T, N, S >::Node< T, N, S >.
Definition at line 33 of file KdTree.icpp.
References SourceXtractor::KdTree< T, N, S >::Coord::coord, SourceXtractor::KdTreeTraits< T >::getCoord(), m_data, and std::vector< T >::push_back().

|
virtual |
Implements SourceXtractor::KdTree< T, N, S >::Node< T, N, S >.
Definition at line 51 of file KdTree.icpp.
|
explicit |
Definition at line 50 of file KdTree.icpp.
|
private |
Definition at line 49 of file KdTree.icpp.
Referenced by findPointsWithinRadius(), and Leaf().
|
private |