6 #ifndef POINTS_POLAR_HPP
7 #define POINTS_POLAR_HPP
12 #include <boost/python.hpp>
13 using namespace boost::python;
78 PointPolar2D(PointPolar_t *initial_point,
unsigned int initial_id=0);
93 PointPolar2D(PointPolar_t &initial_point,
unsigned int initial_id=-1);
100 size_t get_dimension();
107 const char * get_coord_system();
114 double get_coord(
unsigned int index);
121 void set_coord(
unsigned int index,
double new_value);
128 list get_coord_list();
178 PointPolar_t & get_point();
185 unsigned int get_id();
192 void set_id(
unsigned int new_id);