% +------------------------------------------------------------------------+ % | Reference manual page: Interpolation_traits_2.tex % +------------------------------------------------------------------------+ % | 06.04.2000 Author % | Package: Package % | \RCSdef{\RCSInterpolationtraitsRev}{$Id$} \RCSdefDate{\RCSInterpolationtraitsDate}{$Date$} % | %%RefPage: end of header, begin of main body % +------------------------------------------------------------------------+ \begin{ccRefClass}{Interpolation_traits_2} %% \ccHtmlCrossLink{} %% add further rules for cross referencing links %% \ccHtmlIndexC[class]{} %% add further index entries \ccCreationVariable{traits} \ccDefinition \ccRefName\ is a model for the concept \ccc{InterpolationTraits} and can be used to instantiate the geometric traits class of interpolation methods applied on a bivariate function over a two-dimensional domain. The traits class is templated by a kernel class \ccc{K}. \ccInclude{CGAL/Interpolation_traits_2.h} \ccIsModel \ccRefConceptPage{InterpolationTraits} \ccIndexSubitem[c]{InterpolationTraits}{model} \\ \ccTypes \ccThreeToTwo \ccTypedef{typedef K::FT FT;}{} \ccGlue \ccTypedef{typedef K::Point_2 Point_d;}{} \ccGlue \ccTypedef{typedef K::Vector_2 Vector_d;}{} \ccGlue \ccTypedef{typedef K::Construct_vector_2 Construct_vector_d;}{} \ccGlue \ccTypedef{typedef K::Construct_scaled_vector_2 Construct_scaled_vector_d;}{} \ccGlue \ccTypedef{typedef K::Compute_squared_distance_2 Compute_squared_distance_d;}{} \ccOperations \ccAutoIndexingOff \ccMemberFunction{Construct_scaled_vector_d construct_scaled_vector_d_object() const;}{} \ccMemberFunction{Construct_vector_d construct_vector_d_object()const;}{} \ccMemberFunction{Compute_squared_distance_d compute_squared_distance_d_object() const;}{} \ccSeeAlso \ccRefConceptPage{InterpolationTraits}\\ \ccRefConceptPage{GradientFittingTraits}\\ \ccRefIdfierPage{CGAL::Interpolation_gradient_fitting_traits_2} \end{ccRefClass}