mirror of https://github.com/CGAL/cgal
Merge Width_3 and parts of Matrix_search into Polytope_distance_d.
This commit is contained in:
parent
beb70a3fad
commit
c848823b08
|
|
@ -209,7 +209,7 @@ that the $<\!<$-operator has to been overloaded for \ccc{Point_3},
|
||||||
\ccExample
|
\ccExample
|
||||||
\ccIndexSubitem[C]{Width_3}{example}
|
\ccIndexSubitem[C]{Width_3}{example}
|
||||||
|
|
||||||
\ccIncludeExampleCode{Width_3/width_simplex.cpp}
|
\ccIncludeExampleCode{Polytope_distance_d/width_simplex.cpp}
|
||||||
|
|
||||||
% -----------------------------------------------------------------------------
|
% -----------------------------------------------------------------------------
|
||||||
|
|
||||||
|
|
@ -72,7 +72,7 @@
|
||||||
\ccc{points_begin[0]} is \ccc{points_begin[4]}, the furthest
|
\ccc{points_begin[0]} is \ccc{points_begin[4]}, the furthest
|
||||||
neighbor of \ccc{points_begin[1]} is \ccc{points_begin[7]} etc.).
|
neighbor of \ccc{points_begin[1]} is \ccc{points_begin[7]} etc.).
|
||||||
|
|
||||||
\ccIncludeExampleCode{Matrix_search/all_furthest_neighbors_2.cpp}
|
\ccIncludeExampleCode{Polytope_distance_d/all_furthest_neighbors_2.cpp}
|
||||||
\end{ccRefFunction}
|
\end{ccRefFunction}
|
||||||
|
|
||||||
\begin{ccRefConcept}{AllFurthestNeighborsTraits_2}
|
\begin{ccRefConcept}{AllFurthestNeighborsTraits_2}
|
||||||
|
|
@ -1,2 +1,4 @@
|
||||||
Algorithm for computing the (squared) distance between two convex polytopes
|
Algorithm for computing the (squared) distance between two convex
|
||||||
in arbitrary dimension
|
polytopes in arbitrary dimension and algorithm to determine the width
|
||||||
|
of a three dimensional point set, that is two parallel supporting
|
||||||
|
planes are computed having minimum distance.
|
||||||
|
|
|
||||||
|
|
@ -1 +1,6 @@
|
||||||
Michael Hoffmann <hoffmann@inf.ethz.ch>
|
Michael Hoffmann <hoffmann@inf.ethz.ch>
|
||||||
|
|
||||||
|
Width_3
|
||||||
|
-------
|
||||||
|
Thomas Herrmann <herrmann@ifor.math.ethz.ch>
|
||||||
|
Michael Hoffmann <hoffmann@inf.ethz.ch>
|
||||||
|
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
ETH Zurich (Switzerland).
|
|
||||||
|
|
@ -1,2 +0,0 @@
|
||||||
This package determines the width of a three dimensional point set,
|
|
||||||
that is two parallel supporting planes are computed having minimum distance.
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
GPL (v3 or later)
|
|
||||||
|
|
@ -1,16 +0,0 @@
|
||||||
The width of a three dimensional point set is defined as the minimum
|
|
||||||
distance between two parallel planes of support of the point set. The
|
|
||||||
convex hull is computed to simplify the search for such two
|
|
||||||
planes. Note that these width-planes are not unique; there might exist more
|
|
||||||
than one pair of parallel supporting planes, all having the same
|
|
||||||
distance.
|
|
||||||
|
|
||||||
For the convex hull computation the three dimensional convex hull
|
|
||||||
algorithm of CGAL itself have been used. But this calculation requires
|
|
||||||
LEDA, so LEDA is required for the width computation of a set of points
|
|
||||||
too. But if the convex hull has been determined elsewhere and if this
|
|
||||||
hull is represented by an halfedge data structure then the width can
|
|
||||||
be computed without any use of LEDA. But the STL has been used instead
|
|
||||||
for some data structures.
|
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -1,2 +0,0 @@
|
||||||
Thomas Herrmann <herrmann@ifor.math.ethz.ch>
|
|
||||||
Michael Hoffmann <hoffmann@inf.ethz.ch>
|
|
||||||
Loading…
Reference in New Issue