navit
0.5.3-trunk
|
Go to the source code of this file.
Macros | |
#define | Obj_HEAD PyObject_HEAD_INIT(&PyType_Type) |
Functions | |
PyObject * | python_object_from_attr (struct attr *attr) |
PyObject * | config_py (PyObject *self, PyObject *args) |
PyObject * | map_py_ref (struct map *map) |
PyObject * | navigation_py (PyObject *self, PyObject *args) |
PyObject * | navigation_py_ref (struct navigation *navigation) |
PyObject * | navit_py (PyObject *self, PyObject *args) |
PyObject * | navit_py_ref (struct navit *navit) |
PyObject * | pcoord_py (PyObject *self, PyObject *args) |
struct pcoord * | pcoord_py_get (PyObject *self) |
PyObject * | route_py (PyObject *self, PyObject *args) |
PyObject * | route_py_ref (struct route *route) |
PyObject * | attr_new_py (PyObject *self, PyObject *args) |
PyObject * | attr_new_py_ref (struct attr *attr) |
struct attr * | attr_py_get (PyObject *self) |
Variables | |
PyTypeObject | pcoord_Type |
PyTypeObject | attr_Type |
#define Obj_HEAD PyObject_HEAD_INIT(&PyType_Type) |
Navit, a modular navigation system. Copyright (C) 2005-2008 Navit Team
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
PyObject* attr_new_py | ( | PyObject * | self, |
PyObject * | args | ||
) |
References attrObject::attr, attr_new_from_text(), attr_Type, name, attrObject::ref, and value.
PyObject* attr_new_py_ref | ( | struct attr * | attr | ) |
References attrObject::attr, attr_Type, and attrObject::ref.
struct attr* attr_py_get | ( | PyObject * | self | ) |
Referenced by map_set_attr_py(), and navit_set_attr_py().
PyObject* config_py | ( | PyObject * | self, |
PyObject * | args | ||
) |
References config_Type, dbg, and lvl_debug.
PyObject* map_py_ref | ( | struct map * | map | ) |
References mapObject::m, map_Type, and mapObject::ref.
Referenced by navigation_get_map_py(), and route_get_map_py().
PyObject* navigation_py | ( | PyObject * | self, |
PyObject * | args | ||
) |
References navigation_Type.
PyObject* navigation_py_ref | ( | struct navigation * | navigation | ) |
References navigationObject::navigation, and navigation_Type.
Referenced by python_object_from_attr().
PyObject* navit_py | ( | PyObject * | self, |
PyObject * | args | ||
) |
References dbg, lvl_debug, and navit_Type.
PyObject* navit_py_ref | ( | struct navit * | navit | ) |
References dbg, lvl_debug, eval::navit, navitObject::navit, and navit_Type.
Referenced by config_navit().
PyObject* pcoord_py | ( | PyObject * | self, |
PyObject * | args | ||
) |
References c, coord_parse(), dbg, lvl_debug, pcoordObject::pc, pcoord_Type, pcoord::pro, pcoord::x, and pcoord::y.
struct pcoord* pcoord_py_get | ( | PyObject * | self | ) |
Referenced by navit_set_center_py(), navit_set_destination_py(), and navit_set_position_py().
PyObject* python_object_from_attr | ( | struct attr * | attr | ) |
References attr::navigation, navigation_py_ref(), attr::route, route_py_ref(), attr::type, and attr::u.
Referenced by navit_get_attr_py().
PyObject* route_py | ( | PyObject * | self, |
PyObject * | args | ||
) |
References route_Type.
PyObject* route_py_ref | ( | struct route * | route | ) |
References routeObject::route, and route_Type.
Referenced by python_object_from_attr().
|
extern |
Referenced by attr_new_py(), attr_new_py_ref(), map_set_attr_py(), and navit_set_attr_py().
|
extern |
Referenced by navit_set_center_py(), navit_set_destination_py(), navit_set_position_py(), and pcoord_py().