BWAPI
|
#include <Arr_lm_nearest_neighbor.h>
Public Member Functions | |
NN_Point_2 () | |
NN_Point_2 (const Point_2 &p) | |
NN_Point_2 (const Point_2 &p, const Object &obj) | |
const Point_2 & | point () const |
const Object & | object () const |
const ANT * | begin () const |
const ANT * | end () const |
bool | operator== (const NN_Point_2 &nnp) const |
bool | operator!= (const NN_Point_2 &nnp) const |
Public Attributes | |
Point_2 | m_point |
Object | m_object |
ANT | m_vec [2] |
Stores a point along with its approximate coordinates and its location in the arrangement.
Arr_landmarks_nearest_neighbor< GeomTraits_ >::NN_Point_2::NN_Point_2 | ( | ) | [inline] |
Default constructor.
Arr_landmarks_nearest_neighbor< GeomTraits_ >::NN_Point_2::NN_Point_2 | ( | const Point_2 & | p | ) | [inline] |
Constructor from a point.
Arr_landmarks_nearest_neighbor< GeomTraits_ >::NN_Point_2::NN_Point_2 | ( | const Point_2 & | p, |
const Object & | obj | ||
) | [inline] |
Constructor from a point and an its location in the arrangement.
const ANT* Arr_landmarks_nearest_neighbor< GeomTraits_ >::NN_Point_2::begin | ( | ) | const [inline] |
Get an iterator for the approximate coordinates.
const ANT* Arr_landmarks_nearest_neighbor< GeomTraits_ >::NN_Point_2::end | ( | ) | const [inline] |
Get a past-the-end iterator for the approximate coordinates.
const Object& Arr_landmarks_nearest_neighbor< GeomTraits_ >::NN_Point_2::object | ( | ) | const [inline] |
bool Arr_landmarks_nearest_neighbor< GeomTraits_ >::NN_Point_2::operator!= | ( | const NN_Point_2 & | nnp | ) | const [inline] |
bool Arr_landmarks_nearest_neighbor< GeomTraits_ >::NN_Point_2::operator== | ( | const NN_Point_2 & | nnp | ) | const [inline] |
Equality operators.
const Point_2& Arr_landmarks_nearest_neighbor< GeomTraits_ >::NN_Point_2::point | ( | ) | const [inline] |
Object Arr_landmarks_nearest_neighbor< GeomTraits_ >::NN_Point_2::m_object |
Point_2 Arr_landmarks_nearest_neighbor< GeomTraits_ >::NN_Point_2::m_point |
ANT Arr_landmarks_nearest_neighbor< GeomTraits_ >::NN_Point_2::m_vec[2] |