6 #ifndef POINTS_SPHERICAL_HPP
7 #define POINTS_SPHERICAL_HPP
12 #include <boost/python.hpp>
13 using namespace boost::python;
26 PointSpherical_t *point;
78 PointSpherical3D(PointSpherical_t *initial_point,
unsigned int initial_id=0);
93 PointSpherical3D(PointSpherical_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 PointSpherical_t & get_point();
185 unsigned int get_id();
192 void set_id(
unsigned int new_id);