00001 // This file is part of the imaging2 class library. 00002 // 00003 // University of Innsbruck, Infmath Imaging, 2009. 00004 // http://infmath.uibk.ac.at 00005 // 00006 // All rights reserved. 00007 00008 00009 #ifndef CORE_VECTORUTILITIES_H 00010 #define CORE_VECTORUTILITIES_H 00011 00012 #include <core/imaging2.hpp> 00013 00014 namespace imaging 00015 { 00024 const ublas::fixed_vector<float_t, 2> polar2cartesian(float_t radius, float_t angle); 00025 00026 00032 float_t radius(const ublas::fixed_vector<float_t, 2> & v); 00033 00034 00040 float_t angle(const ublas::fixed_vector<float_t, 2> & v); 00041 } 00042 00043 #endif