/*
 *  psychlops_math_extension.h
 *  Psychlops Standard Library (Universal)
 *
 *  Last Modified 2010/12/14 by Kenchi HOSOKAWA
 *  (C) 2010 Kenchi HOSOKAWA, Kazushi MARUYA and Takao SATO
 */

#ifndef HEADER_PSYCHLOPS_MATH_EXTENSION
#define HEADER_PSYCHLOPS_MATH_EXTENSION


#include "../../../psychlops_core.h"

namespace Psychlops {
namespace Euclidean {

	double distance(Psychlops::Point p1, Psychlops::Point p2);

	Psychlops::Point interpolate(Psychlops::Point p1, Psychlops::Point p2, double weight_p1);
	Color interpolate(Color p1, Color p2, double weight_p1);

}
}	/*	<- namespace Psycholops 	*/

#endif
