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. |
|