CGAL 6.0  2D and 3D Linear Geometry Kernel

AdaptableBinaryFunction
CGAL::squared_distance()
Operations  
A model of this concept must provide:  
Kernel::FT  operator() (Type1 obj1, Type2 obj2) 
returns the squared distance between two geometrical objects of type Type1 and Type2 , for all pairs Type1 and Type2 , where the types Type1 and Type2 can be any of the following:  
Kernel::FT Kernel::ComputeSquaredDistance_3::operator()  (  Type1  obj1, 
Type2  obj2  
) 
returns the squared distance between two geometrical objects of type Type1
and Type2
, for all pairs Type1
and Type2
, where the types Type1
and Type2
can be any of the following:
as well as any combination of Kernel::Point_3
and Kernel::Weighted_point_3