Function

CGAL::upper_envelope_3

#include <CGAL/envelope_3.h>

template<class InputIterator, class Traits>
void upper_envelope_3 ( InputIterator begin, InputIterator end, Envelope_diagram_2<Traits>& diag)
Computes the upper envelope of a set of surfaces in 3, as given by the range [begin, end). The upper envelope is represented using the output maximization diagram diag.
Precondition: The value-type of InputIterator is Traits::Surface_3.