Classes | Namespaces | Functions
xyz_utils.h File Reference
#include <cmath>
#include <math.h>
#include <limits>
#include <ESBTL/constants.h>
#include <boost/iterator/zip_iterator.hpp>
#include <boost/tuple/tuple.hpp>

Go to the source code of this file.

Classes

class  ESBTL::Point_3

Namespaces

namespace  ESBTL

Functions

template<class NT >
NT ESBTL::square (const NT &n)
template<class Point1 , class Point2 >
double ESBTL::squared_distance (const Point1 &p1, const Point2 &p2)
template<class Iterator >
double ESBTL::rms_no_align (Iterator begin1, Iterator end1, Iterator begin2, Iterator end2)
template<class Point_3 , class Iterator >
std::pair< Point_3, Point_3 > ESBTL::bounding_box (Iterator begin, Iterator end)
template<class Point_3 , class Iterator >
std::pair< Point_3, double > ESBTL::bounding_cube (Iterator begin, Iterator end)