9#ifndef IGL_COPYLEFT_CGAL_ASSIGN_SCALAR_H
10#define IGL_COPYLEFT_CGAL_ASSIGN_SCALAR_H
12#include <CGAL/Exact_predicates_exact_constructions_kernel.h>
13#include <CGAL/Exact_predicates_exact_constructions_kernel_with_sqrt.h>
39 template <
typename RHS,
typename LHS>
42 const bool & slow_and_more_precise,
50 const CGAL::Epeck::FT &
cgal,
54 const CGAL::Epeck::FT &
cgal,
59 const CGAL::Epeck::FT &
cgal,
75 const CGAL::Exact_predicates_exact_constructions_kernel_with_sqrt::FT &
cgal,
76 CGAL::Exact_predicates_exact_constructions_kernel_with_sqrt::FT & d);
79 const CGAL::Exact_predicates_exact_constructions_kernel_with_sqrt::FT &
cgal,
83 const CGAL::Exact_predicates_exact_constructions_kernel_with_sqrt::FT &
cgal,
89#ifndef IGL_STATIC_LIBRARY
90# include "assign_scalar.cpp"
#define IGL_INLINE
Definition igl_inline.h:15
void assign_scalar(const RHS &rhs, const bool &slow_and_more_precise, LHS &lhs)
Conduct the casting copy: lhs = rhs using slow_and_more_precise rounding if more desired.