CGAL 4.7 - dD Geometry Kernel: Type Requirements

\( \newcommand{\E}{\mathrm{E}} \) \( \newcommand{\A}{\mathrm{A}} \) \( \newcommand{\R}{\mathrm{R}} \) \( \newcommand{\N}{\mathrm{N}} \) \( \newcommand{\Q}{\mathrm{Q}} \) \( \newcommand{\Z}{\mathrm{Z}} \) \( \def\ccSum #1#2#3{ \sum_{#1}^{#2}{#3} } \def\ccProd #1#2#3{ \sum_{#1}^{#2}{#3} }\)

CGAL 4.7 - dD Geometry Kernel

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
Type Requirements

Member CGAL::affine_rank (ForwardIterator first, ForwardIterator last)
  The value type of `ForwardIterator` is `Point_d<R>`.
Member CGAL::affinely_independent (ForwardIterator first, ForwardIterator last)
  The value type of `ForwardIterator` is `Point_d<R>`
Member CGAL::center_of_sphere (ForwardIterator first, ForwardIterator last)
  The value type of `ForwardIterator` is `Point_d<R>`.
Member CGAL::contained_in_affine_hull (ForwardIterator first, ForwardIterator last, const Point_d< R > &p)
  The value type of `ForwardIterator` is `Point_d<R>`.
Member CGAL::contained_in_linear_hull (ForwardIterator first, ForwardIterator last, const Vector_d< R > &v)
  The value type of `ForwardIterator` is `Vector_d<R>`.
Member CGAL::contained_in_simplex (ForwardIterator first, ForwardIterator last, const Point_d< R > &p)
  The value type of `ForwardIterator` is `Point_d<R>`.
Member CGAL::Direction_d< Kernel >::Direction_d (int d, InputIterator first, InputIterator last)
  The value type of `InputIterator` is `RT`.
Member CGAL::Epick_d< DimensionTag >::Compute_squared_radius_d::operator() (ForwardIterator first, ForwardIterator last)
  The value type of `ForwardIterator` is `Epick_d::Point_d`.
Member CGAL::Epick_d< DimensionTag >::Construct_circumcenter_d::operator() (ForwardIterator first, ForwardIterator last)
  The value type of `ForwardIterator` is `Epick_d::Point_d`.
Member CGAL::Epick_d< DimensionTag >::Point_d::Point_d (InputIterator first, InputIterator end)
  The value type of `InputIterator` is convertible to `double`.
Member CGAL::Epick_d< DimensionTag >::Side_of_bounded_sphere_d::operator() (ForwardIterator first, ForwardIterator last, const Point_d &p)
  The value type of `ForwardIterator` is `Epick_d::Point_d`.
Member CGAL::Hyperplane_d< Kernel >::Hyperplane_d (ForwardIterator first, ForwardIterator last, Point_d< Kernel > o, Oriented_side side=ON_ORIENTED_BOUNDARY)
  The value type of `ForwardIterator` is `Point_d<Kernel>`.
Member CGAL::Hyperplane_d< Kernel >::Hyperplane_d (int d, InputIterator first, InputIterator last, RT D)
  The value type of InputIterator is `RT`.
Member CGAL::Hyperplane_d< Kernel >::Hyperplane_d (int d, InputIterator first, InputIterator last)
  The value type of InputIterator is `RT`.
Class CGAL::Linear_algebraHd< RT >
  To make a ring number type `RT` work with this class it has to provide a division `operator/` with remainder.
Member CGAL::linear_base (ForwardIterator first, ForwardIterator last, OutputIterator result)
  The value type of `ForwardIterator` and `OutputIterator` is `Vector_d<R>`.
Member CGAL::linear_rank (ForwardIterator first, ForwardIterator last)
  The value type of `ForwardIterator` is `Vector_d<R>`.
Member CGAL::linearly_independent (ForwardIterator first, ForwardIterator last)
  The value type of `ForwardIterator` is `Vector_d<R>`.
Member CGAL::orientation (ForwardIterator first, ForwardIterator last)
  The value type of `ForwardIterator` is `Point_d<R>`.
Member CGAL::Point_d< Kernel >::Point_d (int d, InputIterator first, InputIterator last)
  The value type of `InputIterator` is `RT`.
Member CGAL::Point_d< Kernel >::Point_d (int d, InputIterator first, InputIterator last, RT D)
  The value type of `InputIterator` is `RT`.
Member CGAL::side_of_bounded_sphere (ForwardIterator first, ForwardIterator last, const Point_d< R > &p)
  The value type of `ForwardIterator` is `Point_d<R>`.
Member CGAL::side_of_oriented_sphere (ForwardIterator first, ForwardIterator last, const Point_d< R > &p)
  The value type of `ForwardIterator` is `Point_d<R>`.
Member CGAL::Sphere_d< Kernel >::Sphere_d (int d, ForwardIterator first, ForwardIterator last)
  The value type of ForwardIterator is `Point_d<Kernel>`.
Member CGAL::Vector_d< Kernel >::Vector_d (int d, InputIterator first, InputIterator last)
  The value type of `InputIterator` is `RT`.
Member CGAL::Vector_d< Kernel >::Vector_d (int d, InputIterator first, InputIterator last, RT D)
  The value type of `InputIterator` is `RT`.
Member Kernel_d::Affine_rank_d::operator() (ForwardIterator first, ForwardIterator last)
  The value type of `ForwardIterator` is `Kernel_d::Point_d`.
Member Kernel_d::Affinely_independent_d::operator() (ForwardIterator first, ForwardIterator last)
  The value type of `ForwardIterator` is `Kernel_d::Point_d`.
Member Kernel_d::Center_of_sphere_d::operator() (ForwardIterator first, ForwardIterator last)
  The value type of `ForwardIterator` is `Kernel_d::Point_d`.
Member Kernel_d::Contained_in_affine_hull_d::operator() (ForwardIterator first, ForwardIterator last, const Kernel_d::Point_d &p)
  The value type of `ForwardIterator` is `Kernel_d::Point_d`.
Member Kernel_d::Contained_in_linear_hull_d::operator() (ForwardIterator first, ForwardIterator last, const Kernel_d::Vector_d &v)
  The value type of `ForwardIterator` is `Kernel_d::Vector_d`.
Member Kernel_d::Contained_in_simplex_d::operator() (ForwardIterator first, ForwardIterator last, const Kernel_d::Point_d &p)
  The value type of `ForwardIterator` is `Kernel_d::Point_d`.
Member Kernel_d::Linear_base_d::operator() (ForwardIterator first, ForwardIterator last, OutputIterator result)
  The value type of `ForwardIterator` and `OutputIterator` is `Kernel_d::Vector_d`.
Member Kernel_d::Linear_rank_d::operator() (ForwardIterator first, ForwardIterator last)
  The value type of `ForwardIterator` is `Kernel_d::Vector_d`.
Member Kernel_d::Linearly_independent_d::operator() (ForwardIterator first, ForwardIterator last)
  The value type of `ForwardIterator` is `Kernel_d::Vector_d`.
Member Kernel_d::Orientation_d::operator() (ForwardIterator first, ForwardIterator last)
  The value type of `ForwardIterator` is `Kernel_d::Point_d`.
Member Kernel_d::Side_of_bounded_sphere_d::operator() (ForwardIterator first, ForwardIterator last, const Kernel_d::Point_d &p)
  The value type of `ForwardIterator` is `Kernel_d::Point_d`.
Member Kernel_d::Side_of_oriented_sphere_d::operator() (ForwardIterator first, ForwardIterator last, const Kernel_d::Point_d &p)
  The value type of `ForwardIterator` is `Kernel_d::Point_d`.
Member Vector::Vector (Forward_iterator first, Forward_iterator last)
  `Forward_iterator` has value type `NT`.