![]() |
Spatial C++ Library
Generic Multi-Dimensional Containers and Spatial Operations
|
#include <spatial_manhattan_neighbor.hpp>
Inherits spatial::neighbor_iterator_pair< const Ct, manhattan< Ct, DistanceType, Diff > >.
Public Member Functions | |
| manhattan_neighbor_iterator_pair () | |
| manhattan_neighbor_iterator_pair (const manhattan_neighbor_iterator< const Ct, DistanceType, Diff > &a, const manhattan_neighbor_iterator< const Ct, DistanceType, Diff > &b) | |
| template<typename AnyDistanceType > | |
| manhattan_neighbor_iterator_pair (const neighbor_iterator_pair< const Ct, manhattan< Ct, AnyDistanceType, Diff > > &other) | |
| template<typename AnyDistanceType > | |
| manhattan_neighbor_iterator_pair (const neighbor_iterator_pair< Ct, manhattan< Ct, AnyDistanceType, Diff > > &other) | |
Public Member Functions inherited from spatial::neighbor_iterator_pair< const Ct, manhattan< Ct, DistanceType, Diff > > | |
| neighbor_iterator_pair () | |
| Empty constructor. More... | |
| neighbor_iterator_pair (const neighbor_iterator< const Ct, manhattan< Ct, DistanceType, Diff > > &a, const neighbor_iterator< const Ct, manhattan< Ct, DistanceType, Diff > > &b) | |
| Regular constructor that builds a neighbor_iterator_pair out of 2 neighbor_iterators. More... | |
Private Types | |
| typedef enable_if< import::is_arithmetic< DistanceType > > | check_concept_distance_type_is_arithmetic |
Additional Inherited Members | |
Public Types inherited from spatial::neighbor_iterator_pair< const Ct, manhattan< Ct, DistanceType, Diff > > | |
| typedef std::pair< neighbor_iterator< const Ct, manhattan< Ct, DistanceType, Diff > >, neighbor_iterator< const Ct, manhattan< Ct, DistanceType, Diff > > > | Base |
| A pair of iterators that represents a range (that is: a range of elements to iterate, and not an orthogonal range). More... | |
Definition at line 137 of file spatial_manhattan_neighbor.hpp.
|
private |
Definition at line 143 of file spatial_manhattan_neighbor.hpp.
| spatial::manhattan_neighbor_iterator_pair< const Ct, DistanceType, Diff >::manhattan_neighbor_iterator_pair | ( | ) |
Definition at line 146 of file spatial_manhattan_neighbor.hpp.
| spatial::manhattan_neighbor_iterator_pair< const Ct, DistanceType, Diff >::manhattan_neighbor_iterator_pair | ( | const manhattan_neighbor_iterator< const Ct, DistanceType, Diff > & | a, |
| const manhattan_neighbor_iterator< const Ct, DistanceType, Diff > & | b | ||
| ) |
Definition at line 149 of file spatial_manhattan_neighbor.hpp.
| spatial::manhattan_neighbor_iterator_pair< const Ct, DistanceType, Diff >::manhattan_neighbor_iterator_pair | ( | const neighbor_iterator_pair< const Ct, manhattan< Ct, AnyDistanceType, Diff > > & | other | ) |
Definition at line 156 of file spatial_manhattan_neighbor.hpp.
| spatial::manhattan_neighbor_iterator_pair< const Ct, DistanceType, Diff >::manhattan_neighbor_iterator_pair | ( | const neighbor_iterator_pair< Ct, manhattan< Ct, AnyDistanceType, Diff > > & | other | ) |
Definition at line 164 of file spatial_manhattan_neighbor.hpp.