Vertex_handle
|
PS.lookup ( Point p)
|
| |
if PS contains a Vertex with
the result is a handle to otherwise the result is .
|
|
Vertex_handle
|
PS.nearest_neighbor ( Point p)
|
| |
computes a handle to a vertex of PS that is closest to .
If PS is empty, is returned.
|
|
Vertex_handle
|
PS.nearest_neighbor ( Vertex_handle v)
|
| |
computes a handle to a vertex of PS that is closest to .
If is the only vertex in PS , is returned.
|
|
template<class OutputIterator>
|
OutputIterator
|
PS.nearest_neighbors ( |
Point p,
int k,
OutputIterator res) |
|
| |
computes the nearest neighbors of in PS, and places the
handles to the corresponding vertices as a sequence of objects of type
Vertex_handle in a container of value type of
which points to the first object in the sequence. The function
returns an output iterator pointing to the position beyond the end
of the sequence.
|
|
template<class OutputIterator>
|
OutputIterator
|
PS.nearest_neighbors ( |
Vertex_handle v,
int k,
OutputIterator res) |
|
| |
computes the nearest neighbors of , and places them as a sequence of objects of type
Vertex_handle in a container of value type of
which points to the first object in the sequence. The function
returns an output iterator pointing to the position beyond the end
of the sequence.
|
|
template<class OutputIterator>
|
OutputIterator
|
PS.range_search ( Circle C, OutputIterator res)
|
| |
computes handles to all vertices contained in the closure of disk .
The computed vertex handles will be placed as a sequence of objects in a container of value type
of
which points to the first object in the sequence. The function
returns an output iterator pointing to the position beyond the end
of the sequence.
|
|
template<class OutputIterator>
|
OutputIterator
|
PS.range_search ( |
Point a,
Point b,
Point c,
OutputIterator res) |
|
| |
computes handles to all vertices contained in the closure of the triangle .
Precondition: , , and must not be collinear.
The computed vertex handles will be placed as a sequence of objects in a container of value type
of
which points to the first object in the sequence. The function
returns an output iterator pointing to the position beyond the end
of the sequence.
|
|
template<class OutputIterator>
|
OutputIterator
|
PS.range_search ( |
Point a1,
Point b1,
Point c1,
Point d1,
OutputIterator res) |
|
| |
computes handles to all vertices contained in the closure of the iso-rectangle .
Precondition: is the upper left point, the lower left, the lower
right and the upper right point of the iso rectangle.
The computed vertex handles will be placed as a sequence of objects in a container of value type
of
which points to the first object in the sequence. The function
returns an output iterator pointing to the position beyond the end
of the sequence.
|