9#ifndef IGL_COPYLEFT_CGAL_ASSIGN_SCALAR_H 
   10#define IGL_COPYLEFT_CGAL_ASSIGN_SCALAR_H 
   11#include "../../igl_inline.h" 
   12#include <CGAL/Exact_predicates_exact_constructions_kernel.h> 
   13#include <CGAL/Exact_predicates_exact_constructions_kernel_with_sqrt.h> 
   15#include <CGAL/gmpxx.h> 
   42      template <
typename RHS, 
typename LHS>
 
   45        const bool & slow_and_more_precise,
 
   53        const CGAL::Epeck::FT & cgal,
 
   57        const CGAL::Epeck::FT & cgal,
 
   62        const CGAL::Epeck::FT & cgal,
 
   78        const CGAL::Exact_predicates_exact_constructions_kernel_with_sqrt::FT & cgal,
 
   79        CGAL::Exact_predicates_exact_constructions_kernel_with_sqrt::FT & d);
 
   82        const CGAL::Exact_predicates_exact_constructions_kernel_with_sqrt::FT & cgal,
 
   86        const CGAL::Exact_predicates_exact_constructions_kernel_with_sqrt::FT & cgal,
 
   91        const CGAL::Simple_cartesian<mpq_class>::FT & cgal,
 
   92        CGAL::Simple_cartesian<mpq_class>::FT & d);
 
   95        const CGAL::Simple_cartesian<mpq_class>::FT & cgal,
 
   99        const CGAL::Simple_cartesian<mpq_class>::FT & cgal,
 
  106#ifndef IGL_STATIC_LIBRARY 
  107#  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.