#include <Python.h>#include <string.h>#include "Graph.hh"#include <dot.h>#include <limits.h>Go to the source code of this file.
Classes | |
| struct | swig_type_info |
| struct | swig_const_info |
| struct | PySwigObject |
| struct | PySwigPacked |
| struct | swig_globalvar |
| struct | swig_varlinkobject |
Defines | |
| #define | SWIGPYTHON |
| #define | SWIG_TEMPLATE_DISAMBIGUATOR |
| #define | SWIG_RUNTIME_VERSION "1" |
| #define | SWIG_TYPE_TABLE_NAME |
| #define | SWIGINLINE |
| #define | SWIGRUNTIME static |
| #define | SWIGRUNTIMEINLINE SWIGRUNTIME SWIGINLINE |
| #define | SWIGEXPORT(a) a |
| #define | SWIGINTERN static |
| #define | SWIGINTERNSHORT static |
| #define | SWIG_fail goto fail |
| #define | SWIG_arg_fail(arg) SWIG_Python_ArgFail(arg) |
| #define | SWIG_append_errmsg(msg) SWIG_Python_AddErrMesg(msg,0) |
| #define | SWIG_preppend_errmsg(msg) SWIG_Python_AddErrMesg(msg,1) |
| #define | SWIG_type_error(type, obj) SWIG_Python_TypeError(type,obj) |
| #define | SWIG_null_ref(type) SWIG_Python_NullRef(type) |
| #define | SWIG_contract_assert(expr, msg) if (!(expr)) { PyErr_SetString(PyExc_RuntimeError, (char *) msg ); goto fail; } else |
| #define | SWIG_PY_INT 1 |
| #define | SWIG_PY_FLOAT 2 |
| #define | SWIG_PY_STRING 3 |
| #define | SWIG_PY_POINTER 4 |
| #define | SWIG_PY_BINARY 5 |
| #define | SWIG_OLDOBJ 1 |
| #define | SWIG_NEWOBJ SWIG_OLDOBJ + 1 |
| #define | SWIG_PYSTR SWIG_NEWOBJ + 1 |
| #define | SWIG_ConvertPtr(obj, pp, type, flags) SWIG_Python_ConvertPtr(obj, pp, type, flags) |
| #define | SWIG_NewPointerObj(p, type, flags) SWIG_Python_NewPointerObj(p, type, flags) |
| #define | SWIG_MustGetPtr(p, type, argnum, flags) SWIG_Python_MustGetPtr(p, type, argnum, flags) |
| #define | SWIG_ConvertPacked(obj, ptr, sz, ty, flags) SWIG_Python_ConvertPacked(obj, ptr, sz, ty, flags) |
| #define | SWIG_NewPackedObj(ptr, sz, type) SWIG_Python_NewPackedObj(ptr, sz, type) |
| #define | SWIG_COBJECT_TYPES |
| #define | SWIG_POINTER_EXCEPTION 0x1 |
| #define | SWIG_POINTER_DISOWN 0x2 |
| #define | SWIG_BUFFER_SIZE 1024 |
| #define | SWIG_Runtime_GetTypeList SWIG_Python_GetTypeList |
| #define | SWIGTYPE_p_GraphObj swig_types[0] |
| #define | SWIGTYPE_p_GraphKind_t swig_types[1] |
| #define | SWIGTYPE_p_Graph swig_types[2] |
| #define | SWIGTYPE_p_Node swig_types[3] |
| #define | SWIGTYPE_p_char swig_types[4] |
| #define | SWIGTYPE_size_t swig_types[5] |
| #define | SWIGTYPE_std__size_t swig_types[6] |
| #define | SWIGTYPE_p_Edge swig_types[7] |
| #define | SWIGTYPE_ptrdiff_t swig_types[8] |
| #define | SWIGTYPE_std__ptrdiff_t swig_types[9] |
| #define | SWIG_init init_graph |
| #define | SWIG_name "_graph" |
| #define | SWIG_From_int PyInt_FromLong |
| #define | SWIG_From_double PyFloat_FromDouble |
| #define | SWIG_newvarlink() SWIG_Python_newvarlink() |
| #define | SWIG_addvarlink(p, name, get_attr, set_attr) SWIG_Python_addvarlink(p, name, get_attr, set_attr) |
| #define | SWIG_InstallConstants(d, constants) SWIG_Python_InstallConstants(d, constants) |
Typedefs | |
| typedef void *(* | swig_converter_func )(void *) |
| typedef swig_type_info *(* | swig_dycast_func )(void **) |
| typedef swig_type_info | swig_type_info |
| typedef swig_const_info | swig_const_info |
| typedef swig_globalvar | swig_globalvar |
| typedef swig_varlinkobject | swig_varlinkobject |
Functions | |
| SWIGRUNTIME int | SWIG_TypeNameComp (const char *f1, const char *l1, const char *f2, const char *l2) |
| SWIGRUNTIME int | SWIG_TypeEquiv (const char *nb, const char *tb) |
| SWIGRUNTIME swig_type_info * | SWIG_TypeRegisterTL (swig_type_info **tl, swig_type_info *ti) |
| SWIGRUNTIME swig_type_info * | SWIG_TypeCheck (const char *c, swig_type_info *ty) |
| SWIGRUNTIMEINLINE void * | SWIG_TypeCast (swig_type_info *ty, void *ptr) |
| SWIGRUNTIME swig_type_info * | SWIG_TypeDynamicCast (swig_type_info *ty, void **ptr) |
| SWIGRUNTIMEINLINE const char * | SWIG_TypeName (const swig_type_info *ty) |
| SWIGRUNTIME const char * | SWIG_TypePrettyName (const swig_type_info *type) |
| SWIGRUNTIME swig_type_info * | SWIG_TypeQueryTL (swig_type_info *tl, const char *name) |
| SWIGRUNTIME void | SWIG_TypeClientDataTL (swig_type_info *tl, swig_type_info *ti, void *clientdata) |
| SWIGRUNTIME char * | SWIG_PackData (char *c, void *ptr, size_t sz) |
| SWIGRUNTIME const char * | SWIG_UnpackData (const char *c, void *ptr, size_t sz) |
| SWIGRUNTIME void | SWIG_PropagateClientDataTL (swig_type_info *tl, swig_type_info *type) |
| SWIGRUNTIME char * | SWIG_PackVoidPtr (char *buff, void *ptr, const char *name, size_t bsz) |
| SWIGRUNTIME const char * | SWIG_UnpackVoidPtr (const char *c, void **ptr, const char *name) |
| SWIGRUNTIME char * | SWIG_PackDataName (char *buff, void *ptr, size_t sz, const char *name, size_t bsz) |
| SWIGRUNTIME const char * | SWIG_UnpackDataName (const char *c, void *ptr, size_t sz, const char *name) |
| swig_type_info * | SWIG_TypeRegister (swig_type_info *ti) |
| swig_type_info * | SWIG_TypeQuery (const char *name) |
| void | SWIG_TypeClientData (swig_type_info *ti, void *clientdata) |
| void | SWIG_PropagateClientData (swig_type_info *type) |
| SWIGRUNTIME int | PySwigObject_print (PySwigObject *v, FILE *fp, int flags) |
| SWIGRUNTIME PyObject * | PySwigObject_repr (PySwigObject *v) |
| SWIGRUNTIME PyObject * | PySwigObject_str (PySwigObject *v) |
| SWIGRUNTIME PyObject * | PySwigObject_long (PySwigObject *v) |
| SWIGRUNTIME PyObject * | PySwigObject_oct (PySwigObject *v) |
| SWIGRUNTIME PyObject * | PySwigObject_hex (PySwigObject *v) |
| SWIGRUNTIME int | PySwigObject_compare (PySwigObject *v, PySwigObject *w) |
| SWIGRUNTIME void | PySwigObject_dealloc (PySwigObject *self) |
| SWIGRUNTIME PyTypeObject * | PySwigObject_GetType () |
| SWIGRUNTIME PyObject * | PySwigObject_FromVoidPtrAndDesc (void *ptr, const char *desc) |
| SWIGRUNTIMEINLINE void * | PySwigObject_AsVoidPtr (PyObject *self) |
| SWIGRUNTIMEINLINE const char * | PySwigObject_GetDesc (PyObject *self) |
| SWIGRUNTIMEINLINE int | PySwigObject_Check (PyObject *op) |
| SWIGRUNTIME int | PySwigPacked_print (PySwigPacked *v, FILE *fp, int flags) |
| SWIGRUNTIME PyObject * | PySwigPacked_repr (PySwigPacked *v) |
| SWIGRUNTIME PyObject * | PySwigPacked_str (PySwigPacked *v) |
| SWIGRUNTIME int | PySwigPacked_compare (PySwigPacked *v, PySwigPacked *w) |
| SWIGRUNTIME void | PySwigPacked_dealloc (PySwigPacked *self) |
| SWIGRUNTIME PyTypeObject * | PySwigPacked_GetType () |
| SWIGRUNTIME PyObject * | PySwigPacked_FromDataAndDesc (void *ptr, size_t size, const char *desc) |
| SWIGRUNTIMEINLINE const char * | PySwigPacked_UnpackData (PyObject *obj, void *ptr, size_t size) |
| SWIGRUNTIMEINLINE const char * | PySwigPacked_GetDesc (PyObject *self) |
| SWIGRUNTIMEINLINE int | PySwigPacked_Check (PyObject *op) |
| SWIGRUNTIME void | SWIG_Python_TypeError (const char *type, PyObject *obj) |
| SWIGRUNTIMEINLINE void | SWIG_Python_NullRef (const char *type) |
| SWIGRUNTIME int | SWIG_Python_AddErrMesg (const char *mesg, int infront) |
| SWIGRUNTIME int | SWIG_Python_ArgFail (int argnum) |
| SWIGRUNTIME int | SWIG_Python_ConvertPtr (PyObject *obj, void **ptr, swig_type_info *ty, int flags) |
| SWIGRUNTIME void * | SWIG_Python_MustGetPtr (PyObject *obj, swig_type_info *ty, int argnum, int flags) |
| SWIGRUNTIME int | SWIG_Python_ConvertPacked (PyObject *obj, void *ptr, size_t sz, swig_type_info *ty, int flags) |
| SWIGRUNTIME PyObject * | SWIG_Python_NewPointerObj (void *ptr, swig_type_info *type, int own) |
| SWIGRUNTIME PyObject * | SWIG_Python_NewPackedObj (void *ptr, size_t sz, swig_type_info *type) |
| SWIGRUNTIME swig_type_info ** | SWIG_Python_GetTypeListHandle () |
| SWIGRUNTIMEINLINE swig_type_info * | SWIG_Python_GetTypeList () |
| SWIGINTERN int | SWIG_AsCharPtrAndSize (PyObject *obj, char **cptr, size_t *psize) |
| SWIGINTERNSHORT int | SWIG_AsCharPtr (PyObject *obj, char **val) |
| SWIGINTERN PyObject * | SWIG_FromCharPtr (const char *cptr) |
| SWIGINTERN int | SWIG_CheckLongInRange (long value, long min_value, long max_value, const char *errmsg) |
| SWIGINTERN int | SWIG_AsVal_long (PyObject *obj, long *val) |
| SWIGINTERNSHORT int | SWIG_AsVal_int (PyObject *obj, int *val) |
| SWIGINTERNSHORT int | SWIG_As_int (PyObject *obj) |
| SWIGINTERNSHORT int | SWIG_Check_int (PyObject *obj) |
| SWIGINTERNSHORT PyObject * | SWIG_From_bool (bool value) |
| PyObject * | _wrap_GraphObj_get__SWIG_0 (PyObject *, PyObject *args) |
| PyObject * | _wrap_GraphObj_get__SWIG_1 (PyObject *, PyObject *args) |
| PyObject * | _wrap_GraphObj_get (PyObject *self, PyObject *args) |
| PyObject * | _wrap_GraphObj_set__SWIG_0 (PyObject *, PyObject *args) |
| PyObject * | _wrap_GraphObj_set__SWIG_1 (PyObject *, PyObject *args) |
| PyObject * | _wrap_GraphObj_set (PyObject *self, PyObject *args) |
| PyObject * | _wrap_GraphObj_index (PyObject *, PyObject *args) |
| PyObject * | _wrap_GraphObj_valid (PyObject *, PyObject *args) |
| PyObject * | _wrap_delete_GraphObj (PyObject *, PyObject *args) |
| PyObject * | GraphObj_swigregister (PyObject *, PyObject *args) |
| PyObject * | _wrap_new_Graph__SWIG_0 (PyObject *, PyObject *args) |
| PyObject * | _wrap_new_Graph__SWIG_1 (PyObject *, PyObject *args) |
| PyObject * | _wrap_new_Graph (PyObject *self, PyObject *args) |
| PyObject * | _wrap_delete_Graph (PyObject *, PyObject *args) |
| PyObject * | _wrap_Graph_layout_dot (PyObject *, PyObject *args) |
| PyObject * | _wrap_Graph_attach_attribs (PyObject *, PyObject *args) |
| PyObject * | _wrap_Graph_set_default_attr (PyObject *, PyObject *args) |
| PyObject * | _wrap_Graph_write (PyObject *, PyObject *args) |
| PyObject * | _wrap_Graph_new_sub_graph (PyObject *, PyObject *args) |
| PyObject * | _wrap_Graph_find_sub_graph (PyObject *, PyObject *args) |
| PyObject * | _wrap_Graph_n_nodes (PyObject *, PyObject *args) |
| PyObject * | _wrap_Graph_n_edges (PyObject *, PyObject *args) |
| PyObject * | _wrap_Graph_contains (PyObject *, PyObject *args) |
| PyObject * | _wrap_Graph_insert (PyObject *, PyObject *args) |
| PyObject * | _wrap_Graph_delete_obj (PyObject *, PyObject *args) |
| PyObject * | _wrap_Graph_new_node (PyObject *, PyObject *args) |
| PyObject * | _wrap_Graph_find_node (PyObject *, PyObject *args) |
| PyObject * | _wrap_Graph_first_node (PyObject *, PyObject *args) |
| PyObject * | _wrap_Graph_next_node (PyObject *, PyObject *args) |
| PyObject * | _wrap_Graph_new_edge (PyObject *, PyObject *args) |
| PyObject * | _wrap_Graph_find_edge (PyObject *, PyObject *args) |
| PyObject * | _wrap_Graph_first_edge (PyObject *, PyObject *args) |
| PyObject * | _wrap_Graph_next_edge (PyObject *, PyObject *args) |
| PyObject * | _wrap_Graph_first_in_edge (PyObject *, PyObject *args) |
| PyObject * | _wrap_Graph_next_in_edge (PyObject *, PyObject *args) |
| PyObject * | _wrap_Graph_first_out_edge (PyObject *, PyObject *args) |
| PyObject * | _wrap_Graph_next_out_edge (PyObject *, PyObject *args) |
| PyObject * | _wrap_Graph_kind (PyObject *, PyObject *args) |
| PyObject * | _wrap_Graph_name (PyObject *, PyObject *args) |
| PyObject * | _wrap_Graph_root_graph (PyObject *, PyObject *args) |
| PyObject * | _wrap_Graph_meta_node (PyObject *, PyObject *args) |
| PyObject * | _wrap_Graph_width (PyObject *, PyObject *args) |
| PyObject * | _wrap_Graph_height (PyObject *, PyObject *args) |
| PyObject * | _wrap_Graph_bb_ul_x (PyObject *, PyObject *args) |
| PyObject * | _wrap_Graph_bb_ul_y (PyObject *, PyObject *args) |
| PyObject * | _wrap_Graph_bb_lr_x (PyObject *, PyObject *args) |
| PyObject * | _wrap_Graph_bb_lr_y (PyObject *, PyObject *args) |
| PyObject * | Graph_swigregister (PyObject *, PyObject *args) |
| PyObject * | _wrap_Node_name (PyObject *, PyObject *args) |
| PyObject * | _wrap_Node_graph (PyObject *, PyObject *args) |
| PyObject * | _wrap_Node_x (PyObject *, PyObject *args) |
| PyObject * | _wrap_Node_y (PyObject *, PyObject *args) |
| PyObject * | _wrap_Node_width (PyObject *, PyObject *args) |
| PyObject * | _wrap_Node_height (PyObject *, PyObject *args) |
| PyObject * | _wrap_delete_Node (PyObject *, PyObject *args) |
| PyObject * | Node_swigregister (PyObject *, PyObject *args) |
| PyObject * | _wrap_Edge_head (PyObject *, PyObject *args) |
| PyObject * | _wrap_Edge_tail (PyObject *, PyObject *args) |
| PyObject * | _wrap_Edge_dump_splines (PyObject *, PyObject *args) |
| PyObject * | _wrap_Edge_nsplines (PyObject *, PyObject *args) |
| PyObject * | _wrap_Edge_splinex (PyObject *, PyObject *args) |
| PyObject * | _wrap_Edge_spliney (PyObject *, PyObject *args) |
| PyObject * | _wrap_Edge_label (PyObject *, PyObject *args) |
| PyObject * | _wrap_Edge_labelx (PyObject *, PyObject *args) |
| PyObject * | _wrap_Edge_labely (PyObject *, PyObject *args) |
| PyObject * | _wrap_delete_Edge (PyObject *, PyObject *args) |
| PyObject * | Edge_swigregister (PyObject *, PyObject *args) |
| PyObject * | _wrap_graph_init (PyObject *, PyObject *args) |
| void * | _p_GraphTo_p_GraphObj (void *x) |
| void * | _p_NodeTo_p_GraphObj (void *x) |
| void * | _p_EdgeTo_p_GraphObj (void *x) |
| PyObject * | swig_varlink_repr (swig_varlinkobject *v) |
| int | swig_varlink_print (swig_varlinkobject *v, FILE *fp, int flags) |
| PyObject * | swig_varlink_getattr (swig_varlinkobject *v, char *n) |
| int | swig_varlink_setattr (swig_varlinkobject *v, char *n, PyObject *p) |
| PyObject * | SWIG_Python_newvarlink (void) |
| void | SWIG_Python_addvarlink (PyObject *p, char *name, PyObject *(*get_attr)(void), int(*set_attr)(PyObject *p)) |
| void | SWIG_Python_InstallConstants (PyObject *d, swig_const_info constants[]) |
| void | SWIG_Python_FixMethods (PyMethodDef *methods, swig_const_info *const_table, swig_type_info **types, swig_type_info **types_initial) |
| int | PyModule_AddObject (PyObject *m, char *name, PyObject *o) |
| swig_type_info ** | SWIG_Python_SetTypeListHandle (swig_type_info **type_list_handle) |
| swig_type_info ** | SWIG_Python_LookupTypePointer (swig_type_info **type_list_handle) |
| SWIGEXPORT (void) SWIG_init(void) | |
Variables | |
| swig_type_info * | swig_type_list = 0 |
| swig_type_info ** | swig_type_list_handle = &swig_type_list |
| swig_type_info * | swig_types [11] |
| PyMethodDef | SwigMethods [] |
| swig_type_info | _swigt__p_GraphObj [] = {{"_p_GraphObj", 0, "GraphObj *", 0, 0, 0, 0},{"_p_GraphObj", 0, 0, 0, 0, 0, 0},{"_p_Graph", _p_GraphTo_p_GraphObj, 0, 0, 0, 0, 0},{"_p_Node", _p_NodeTo_p_GraphObj, 0, 0, 0, 0, 0},{"_p_Edge", _p_EdgeTo_p_GraphObj, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}} |
| swig_type_info | _swigt__p_GraphKind_t [] = {{"_p_GraphKind_t", 0, "GraphKind_t *", 0, 0, 0, 0},{"_p_GraphKind_t", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}} |
| swig_type_info | _swigt__p_Graph [] = {{"_p_Graph", 0, "Graph *", 0, 0, 0, 0},{"_p_Graph", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}} |
| swig_type_info | _swigt__p_Node [] = {{"_p_Node", 0, "Node *", 0, 0, 0, 0},{"_p_Node", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}} |
| swig_type_info | _swigt__p_char [] = {{"_p_char", 0, "char *", 0, 0, 0, 0},{"_p_char", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}} |
| swig_type_info | _swigt__size_t [] = {{"_size_t", 0, "size_t", 0, 0, 0, 0},{"_size_t", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}} |
| swig_type_info | _swigt__std__size_t [] = {{"_std__size_t", 0, "std::size_t", 0, 0, 0, 0},{"_std__size_t", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}} |
| swig_type_info | _swigt__p_Edge [] = {{"_p_Edge", 0, "Edge *", 0, 0, 0, 0},{"_p_Edge", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}} |
| swig_type_info | _swigt__ptrdiff_t [] = {{"_ptrdiff_t", 0, "ptrdiff_t", 0, 0, 0, 0},{"_ptrdiff_t", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}} |
| swig_type_info | _swigt__std__ptrdiff_t [] = {{"_std__ptrdiff_t", 0, "std::ptrdiff_t", 0, 0, 0, 0},{"_std__ptrdiff_t", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}} |
| swig_type_info * | swig_types_initial [] |
| swig_const_info | swig_const_table [] |
| PyTypeObject | varlinktype |
|
|
Definition at line 3311 of file graph_wrap.cxx. |
|
|
Definition at line 537 of file graph_wrap.cxx. |
|
|
|
Definition at line 629 of file graph_wrap.cxx. |
|
|
Definition at line 612 of file graph_wrap.cxx. |
|
|
Definition at line 545 of file graph_wrap.cxx. |
|
|
Definition at line 599 of file graph_wrap.cxx. |
|
|
|
Definition at line 535 of file graph_wrap.cxx. |
|
|
Definition at line 1550 of file graph_wrap.cxx. Referenced by _wrap_Edge_labelx(), _wrap_Edge_labely(), _wrap_Edge_splinex(), _wrap_Edge_spliney(), _wrap_Graph_bb_lr_x(), _wrap_Graph_bb_lr_y(), _wrap_Graph_bb_ul_x(), _wrap_Graph_bb_ul_y(), _wrap_Graph_height(), _wrap_Graph_width(), _wrap_Node_height(), _wrap_Node_width(), _wrap_Node_x(), and _wrap_Node_y(). |
|
|
Definition at line 1536 of file graph_wrap.cxx. Referenced by _wrap_Edge_nsplines(), _wrap_Graph_kind(), _wrap_Graph_n_edges(), _wrap_Graph_n_nodes(), _wrap_Graph_write(), _wrap_GraphObj_index(), and SWIGEXPORT(). |
|
|
Definition at line 1359 of file graph_wrap.cxx. |
|
|
Definition at line 3312 of file graph_wrap.cxx. Referenced by SWIGEXPORT(). |
|
|
Definition at line 595 of file graph_wrap.cxx. |
|
|
Definition at line 1361 of file graph_wrap.cxx. |
|
|
Definition at line 574 of file graph_wrap.cxx. |
|
|
Definition at line 600 of file graph_wrap.cxx. Referenced by SWIG_InstallConstants(), and SWIG_Python_InstallConstants(). |
|
|
|
Definition at line 3310 of file graph_wrap.cxx. Referenced by SWIGEXPORT(). |
|
|
|
Definition at line 573 of file graph_wrap.cxx. |
|
|
Definition at line 617 of file graph_wrap.cxx. |
|
|
Definition at line 616 of file graph_wrap.cxx. |
|
|
Definition at line 538 of file graph_wrap.cxx. |
|
|
Definition at line 557 of file graph_wrap.cxx. |
|
|
Definition at line 554 of file graph_wrap.cxx. |
|
|
Definition at line 553 of file graph_wrap.cxx. |
|
|
Definition at line 556 of file graph_wrap.cxx. |
|
|
Definition at line 555 of file graph_wrap.cxx. |
|
|
Definition at line 575 of file graph_wrap.cxx. |
|
|
Definition at line 1332 of file graph_wrap.cxx. |
|
|
Definition at line 51 of file graph_wrap.cxx. Referenced by SWIG_Python_GetTypeListHandle(), and SWIG_Python_SetTypeListHandle(). |
|
|
Definition at line 34 of file graph_wrap.cxx. |
|
|
Definition at line 539 of file graph_wrap.cxx. Referenced by SWIG_AsCharPtr(), SWIG_AsCharPtrAndSize(), and SWIG_AsVal_long(). |
|
|
Definition at line 59 of file graph_wrap.cxx. Referenced by SWIG_Python_GetTypeListHandle(), and SWIG_Python_SetTypeListHandle(). |
|
|
Definition at line 458 of file graph_wrap.cxx. |
|
|
Definition at line 68 of file graph_wrap.cxx. |
|
|
Definition at line 520 of file graph_wrap.cxx. |
|
|
Definition at line 527 of file graph_wrap.cxx. |
|
|
Definition at line 11 of file graph_wrap.cxx. |
|
|
Definition at line 81 of file graph_wrap.cxx. |
|
|
Definition at line 84 of file graph_wrap.cxx. |
|
|
Definition at line 1345 of file graph_wrap.cxx. |
|
|
|
|
Definition at line 1342 of file graph_wrap.cxx. |
|
|
|
|
Definition at line 1349 of file graph_wrap.cxx. |
|
|
Definition at line 1346 of file graph_wrap.cxx. |
|
|
Definition at line 1350 of file graph_wrap.cxx. |
|
|
Definition at line 1347 of file graph_wrap.cxx. |
|
|
|
|
|
Definition at line 91 of file graph_wrap.cxx. |
|
|
Definition at line 92 of file graph_wrap.cxx. |
|
|
|
|
|
|
|
|
|
|
|
Definition at line 3266 of file graph_wrap.cxx. 03266 {
03267 return (void *)((GraphObj *) ((Edge *) x));
03268 }
|
|
|
Definition at line 3260 of file graph_wrap.cxx. 03260 {
03261 return (void *)((GraphObj *) ((Graph *) x));
03262 }
|
|
|
Definition at line 3263 of file graph_wrap.cxx. 03263 {
03264 return (void *)((GraphObj *) ((Node *) x));
03265 }
|
|
||||||||||||
|
Definition at line 3154 of file graph_wrap.cxx. References SWIG_arg_fail, SWIG_POINTER_EXCEPTION, SWIG_Python_ConvertPtr(), and SWIGTYPE_p_Edge. 03154 {
03155 PyObject *resultobj;
03156 Edge *arg1 = (Edge *) 0 ;
03157 PyObject * obj0 = 0 ;
03158
03159 if(!PyArg_ParseTuple(args,(char *)"O:delete_Edge",&obj0)) goto fail;
03160 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_Edge, SWIG_POINTER_EXCEPTION | 0);
03161 if (SWIG_arg_fail(1)) SWIG_fail;
03162 delete arg1;
03163
03164 Py_INCREF(Py_None); resultobj = Py_None;
03165 return resultobj;
03166 fail:
03167 return NULL;
03168 }
|
|
||||||||||||
|
Definition at line 1911 of file graph_wrap.cxx. References SWIG_arg_fail, SWIG_POINTER_EXCEPTION, SWIG_Python_ConvertPtr(), and SWIGTYPE_p_Graph. 01911 {
01912 PyObject *resultobj;
01913 Graph *arg1 = (Graph *) 0 ;
01914 PyObject * obj0 = 0 ;
01915
01916 if(!PyArg_ParseTuple(args,(char *)"O:delete_Graph",&obj0)) goto fail;
01917 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_Graph, SWIG_POINTER_EXCEPTION | 0);
01918 if (SWIG_arg_fail(1)) SWIG_fail;
01919 delete arg1;
01920
01921 Py_INCREF(Py_None); resultobj = Py_None;
01922 return resultobj;
01923 fail:
01924 return NULL;
01925 }
|
|
||||||||||||
|
Definition at line 1811 of file graph_wrap.cxx. References SWIG_arg_fail, SWIG_POINTER_EXCEPTION, SWIG_Python_ConvertPtr(), and SWIGTYPE_p_GraphObj. 01811 {
01812 PyObject *resultobj;
01813 GraphObj *arg1 = (GraphObj *) 0 ;
01814 PyObject * obj0 = 0 ;
01815
01816 if(!PyArg_ParseTuple(args,(char *)"O:delete_GraphObj",&obj0)) goto fail;
01817 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_GraphObj, SWIG_POINTER_EXCEPTION | 0);
01818 if (SWIG_arg_fail(1)) SWIG_fail;
01819 delete arg1;
01820
01821 Py_INCREF(Py_None); resultobj = Py_None;
01822 return resultobj;
01823 fail:
01824 return NULL;
01825 }
|
|
||||||||||||
|
Definition at line 2939 of file graph_wrap.cxx. References SWIG_arg_fail, SWIG_POINTER_EXCEPTION, SWIG_Python_ConvertPtr(), and SWIGTYPE_p_Node. 02939 {
02940 PyObject *resultobj;
02941 Node *arg1 = (Node *) 0 ;
02942 PyObject * obj0 = 0 ;
02943
02944 if(!PyArg_ParseTuple(args,(char *)"O:delete_Node",&obj0)) goto fail;
02945 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_Node, SWIG_POINTER_EXCEPTION | 0);
02946 if (SWIG_arg_fail(1)) SWIG_fail;
02947 delete arg1;
02948
02949 Py_INCREF(Py_None); resultobj = Py_None;
02950 return resultobj;
02951 fail:
02952 return NULL;
02953 }
|
|
||||||||||||
|
Definition at line 3007 of file graph_wrap.cxx. References SWIG_arg_fail, SWIG_POINTER_EXCEPTION, SWIG_Python_ConvertPtr(), and SWIGTYPE_p_Edge. 03007 {
03008 PyObject *resultobj;
03009 Edge *arg1 = (Edge *) 0 ;
03010 PyObject * obj0 = 0 ;
03011
03012 if(!PyArg_ParseTuple(args,(char *)"O:Edge_dump_splines",&obj0)) goto fail;
03013 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_Edge, SWIG_POINTER_EXCEPTION | 0);
03014 if (SWIG_arg_fail(1)) SWIG_fail;
03015 (arg1)->dump_splines();
03016
03017 Py_INCREF(Py_None); resultobj = Py_None;
03018 return resultobj;
03019 fail:
03020 return NULL;
03021 }
|
|
||||||||||||
|
Definition at line 2963 of file graph_wrap.cxx. References SWIG_arg_fail, SWIG_NewPointerObj, SWIG_POINTER_EXCEPTION, SWIG_Python_ConvertPtr(), SWIGTYPE_p_Edge, and SWIGTYPE_p_Node. 02963 {
02964 PyObject *resultobj;
02965 Edge *arg1 = (Edge *) 0 ;
02966 SwigValueWrapper<Node > result;
02967 PyObject * obj0 = 0 ;
02968
02969 if(!PyArg_ParseTuple(args,(char *)"O:Edge_head",&obj0)) goto fail;
02970 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_Edge, SWIG_POINTER_EXCEPTION | 0);
02971 if (SWIG_arg_fail(1)) SWIG_fail;
02972 result = (arg1)->head();
02973
02974 {
02975 Node * resultptr;
02976 resultptr = new Node((Node &)(result));
02977 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_Node, 1);
02978 }
02979 return resultobj;
02980 fail:
02981 return NULL;
02982 }
|
|
||||||||||||
|
Definition at line 3096 of file graph_wrap.cxx. References SWIG_arg_fail, SWIG_FromCharPtr(), SWIG_POINTER_EXCEPTION, SWIG_Python_ConvertPtr(), and SWIGTYPE_p_Edge. 03096 {
03097 PyObject *resultobj;
03098 Edge *arg1 = (Edge *) 0 ;
03099 char *result;
03100 PyObject * obj0 = 0 ;
03101
03102 if(!PyArg_ParseTuple(args,(char *)"O:Edge_label",&obj0)) goto fail;
03103 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_Edge, SWIG_POINTER_EXCEPTION | 0);
03104 if (SWIG_arg_fail(1)) SWIG_fail;
03105 result = (char *)(arg1)->label();
03106
03107 resultobj = SWIG_FromCharPtr(result);
03108 return resultobj;
03109 fail:
03110 return NULL;
03111 }
|
|
||||||||||||
|
Definition at line 3114 of file graph_wrap.cxx. References SWIG_arg_fail, SWIG_From_double, SWIG_POINTER_EXCEPTION, SWIG_Python_ConvertPtr(), and SWIGTYPE_p_Edge. 03114 {
03115 PyObject *resultobj;
03116 Edge *arg1 = (Edge *) 0 ;
03117 double result;
03118 PyObject * obj0 = 0 ;
03119
03120 if(!PyArg_ParseTuple(args,(char *)"O:Edge_labelx",&obj0)) goto fail;
03121 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_Edge, SWIG_POINTER_EXCEPTION | 0);
03122 if (SWIG_arg_fail(1)) SWIG_fail;
03123 result = (double)(arg1)->labelx();
03124
03125 {
03126 resultobj = SWIG_From_double((double)(result));
03127 }
03128 return resultobj;
03129 fail:
03130 return NULL;
03131 }
|
|
||||||||||||
|
Definition at line 3134 of file graph_wrap.cxx. References SWIG_arg_fail, SWIG_From_double, SWIG_POINTER_EXCEPTION, SWIG_Python_ConvertPtr(), and SWIGTYPE_p_Edge. 03134 {
03135 PyObject *resultobj;
03136 Edge *arg1 = (Edge *) 0 ;
03137 double result;
03138 PyObject * obj0 = 0 ;
03139
03140 if(!PyArg_ParseTuple(args,(char *)"O:Edge_labely",&obj0)) goto fail;
03141 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_Edge, SWIG_POINTER_EXCEPTION | 0);
03142 if (SWIG_arg_fail(1)) SWIG_fail;
03143 result = (double)(arg1)->labely();
03144
03145 {
03146 resultobj = SWIG_From_double((double)(result));
03147 }
03148 return resultobj;
03149 fail:
03150 return NULL;
03151 }
|
|
||||||||||||
|
Definition at line 3024 of file graph_wrap.cxx. References SWIG_arg_fail, SWIG_From_int, SWIG_POINTER_EXCEPTION, SWIG_Python_ConvertPtr(), and SWIGTYPE_p_Edge. 03024 {
03025 PyObject *resultobj;
03026 Edge *arg1 = (Edge *) 0 ;
03027 int result;
03028 PyObject * obj0 = 0 ;
03029
03030 if(!PyArg_ParseTuple(args,(char *)"O:Edge_nsplines",&obj0)) goto fail;
03031 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_Edge, SWIG_POINTER_EXCEPTION | 0);
03032 if (SWIG_arg_fail(1)) SWIG_fail;
03033 result = (int)(arg1)->nsplines();
03034
03035 {
03036 resultobj = SWIG_From_int((int)(result));
03037 }
03038 return resultobj;
03039 fail:
03040 return NULL;
03041 }
|
|
||||||||||||
|
Definition at line 3044 of file graph_wrap.cxx. References SWIG_arg_fail, SWIG_As_int(), SWIG_From_double, SWIG_POINTER_EXCEPTION, SWIG_Python_ConvertPtr(), and SWIGTYPE_p_Edge. 03044 {
03045 PyObject *resultobj;
03046 Edge *arg1 = (Edge *) 0 ;
03047 int arg2 ;
03048 double result;
03049 PyObject * obj0 = 0 ;
03050 PyObject * obj1 = 0 ;
03051
03052 if(!PyArg_ParseTuple(args,(char *)"OO:Edge_splinex",&obj0,&obj1)) goto fail;
03053 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_Edge, SWIG_POINTER_EXCEPTION | 0);
03054 if (SWIG_arg_fail(1)) SWIG_fail;
03055 {
03056 arg2 = (int)(SWIG_As_int(obj1));
03057 if (SWIG_arg_fail(2)) SWIG_fail;
03058 }
03059 result = (double)(arg1)->splinex(arg2);
03060
03061 {
03062 resultobj = SWIG_From_double((double)(result));
03063 }
03064 return resultobj;
03065 fail:
03066 return NULL;
03067 }
|
|
||||||||||||
|
Definition at line 3070 of file graph_wrap.cxx. References SWIG_arg_fail, SWIG_As_int(), SWIG_From_double, SWIG_POINTER_EXCEPTION, SWIG_Python_ConvertPtr(), and SWIGTYPE_p_Edge. 03070 {
03071 PyObject *resultobj;
03072 Edge *arg1 = (Edge *) 0 ;
03073 int arg2 ;
03074 double result;
03075 PyObject * obj0 = 0 ;
03076 PyObject * obj1 = 0 ;
03077
03078 if(!PyArg_ParseTuple(args,(char *)"OO:Edge_spliney",&obj0,&obj1)) goto fail;
03079 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_Edge, SWIG_POINTER_EXCEPTION | 0);
03080 if (SWIG_arg_fail(1)) SWIG_fail;
03081 {
03082 arg2 = (int)(SWIG_As_int(obj1));
03083 if (SWIG_arg_fail(2)) SWIG_fail;
03084 }
03085 result = (double)(arg1)->spliney(arg2);
03086
03087 {
03088 resultobj = SWIG_From_double((double)(result));
03089 }
03090 return resultobj;
03091 fail:
03092 return NULL;
03093 }
|
|
||||||||||||
|
Definition at line 2985 of file graph_wrap.cxx. References SWIG_arg_fail, SWIG_NewPointerObj, SWIG_POINTER_EXCEPTION, SWIG_Python_ConvertPtr(), SWIGTYPE_p_Edge, and SWIGTYPE_p_Node. 02985 {
02986 PyObject *resultobj;
02987 Edge *arg1 = (Edge *) 0 ;
02988 SwigValueWrapper<Node > result;
02989 PyObject * obj0 = 0 ;
02990
02991 if(!PyArg_ParseTuple(args,(char *)"O:Edge_tail",&obj0)) goto fail;
02992 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_Edge, SWIG_POINTER_EXCEPTION | 0);
02993 if (SWIG_arg_fail(1)) SWIG_fail;
02994 result = (arg1)->tail();
02995
02996 {
02997 Node * resultptr;
02998 resultptr = new Node((Node &)(result));
02999 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_Node, 1);
03000 }
03001 return resultobj;
03002 fail:
03003 return NULL;
03004 }
|
|
||||||||||||
|
Definition at line 1945 of file graph_wrap.cxx. References SWIG_arg_fail, SWIG_POINTER_EXCEPTION, SWIG_Python_ConvertPtr(), and SWIGTYPE_p_Graph. 01945 {
01946 PyObject *resultobj;
01947 Graph *arg1 = (Graph *) 0 ;
01948 PyObject * obj0 = 0 ;
01949
01950 if(!PyArg_ParseTuple(args,(char *)"O:Graph_attach_attribs",&obj0)) goto fail;
01951 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_Graph, SWIG_POINTER_EXCEPTION | 0);
01952 if (SWIG_arg_fail(1)) SWIG_fail;
01953 (arg1)->attach_attribs();
01954
01955 Py_INCREF(Py_None); resultobj = Py_None;
01956 return resultobj;
01957 fail:
01958 return NULL;
01959 }
|
|
||||||||||||
|
Definition at line 2772 of file graph_wrap.cxx. References SWIG_arg_fail, SWIG_From_double, SWIG_POINTER_EXCEPTION, SWIG_Python_ConvertPtr(), and SWIGTYPE_p_Graph. 02772 {
02773 PyObject *resultobj;
02774 Graph *arg1 = (Graph *) 0 ;
02775 double result;
02776 PyObject * obj0 = 0 ;
02777
02778 if(!PyArg_ParseTuple(args,(char *)"O:Graph_bb_lr_x",&obj0)) goto fail;
02779 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_Graph, SWIG_POINTER_EXCEPTION | 0);
02780 if (SWIG_arg_fail(1)) SWIG_fail;
02781 result = (double)(arg1)->bb_lr_x();
02782
02783 {
02784 resultobj = SWIG_From_double((double)(result));
02785 }
02786 return resultobj;
02787 fail:
02788 return NULL;
02789 }
|
|
||||||||||||
|
Definition at line 2792 of file graph_wrap.cxx. References SWIG_arg_fail, SWIG_From_double, SWIG_POINTER_EXCEPTION, SWIG_Python_ConvertPtr(), and SWIGTYPE_p_Graph. 02792 {
02793 PyObject *resultobj;
02794 Graph *arg1 = (Graph *) 0 ;
02795 double result;
02796 PyObject * obj0 = 0 ;
02797
02798 if(!PyArg_ParseTuple(args,(char *)"O:Graph_bb_lr_y",&obj0)) goto fail;
02799 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_Graph, SWIG_POINTER_EXCEPTION | 0);
02800 if (SWIG_arg_fail(1)) SWIG_fail;
02801 result = (double)(arg1)->bb_lr_y();
02802
02803 {
02804 resultobj = SWIG_From_double((double)(result));
02805 }
02806 return resultobj;
02807 fail:
02808 return NULL;
02809 }
|
|
||||||||||||
|
Definition at line 2732 of file graph_wrap.cxx. References SWIG_arg_fail, SWIG_From_double, SWIG_POINTER_EXCEPTION, SWIG_Python_ConvertPtr(), and SWIGTYPE_p_Graph. 02732 {
02733 PyObject *resultobj;
02734 Graph *arg1 = (Graph *) 0 ;
02735 double result;
02736 PyObject * obj0 = 0 ;
02737
02738 if(!PyArg_ParseTuple(args,(char *)"O:Graph_bb_ul_x",&obj0)) goto fail;
02739 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_Graph, SWIG_POINTER_EXCEPTION | 0);
02740 if (SWIG_arg_fail(1)) SWIG_fail;
02741 result = (double)(arg1)->bb_ul_x();
02742
02743 {
02744 resultobj = SWIG_From_double((double)(result));
02745 }
02746 return resultobj;
02747 fail:
02748 return NULL;
02749 }
|
|
||||||||||||
|
Definition at line 2752 of file graph_wrap.cxx. References SWIG_arg_fail, SWIG_From_double, SWIG_POINTER_EXCEPTION, SWIG_Python_ConvertPtr(), and SWIGTYPE_p_Graph. 02752 {
02753 PyObject *resultobj;
02754 Graph *arg1 = (Graph *) 0 ;
02755 double result;
02756 PyObject * obj0 = 0 ;
02757
02758 if(!PyArg_ParseTuple(args,(char *)"O:Graph_bb_ul_y",&obj0)) goto fail;
02759 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_Graph, SWIG_POINTER_EXCEPTION | 0);
02760 if (SWIG_arg_fail(1)) SWIG_fail;
02761 result = (double)(arg1)->bb_ul_y();
02762
02763 {
02764 resultobj = SWIG_From_double((double)(result));
02765 }
02766 return resultobj;
02767 fail:
02768 return NULL;
02769 }
|
|
||||||||||||
|
Definition at line 2108 of file graph_wrap.cxx. References SWIG_arg_fail, SWIG_From_bool(), SWIG_null_ref, SWIG_POINTER_EXCEPTION, SWIG_Python_ConvertPtr(), SWIGTYPE_p_Graph, and SWIGTYPE_p_GraphObj. 02108 {
02109 PyObject *resultobj;
02110 Graph *arg1 = (Graph *) 0 ;
02111 GraphObj *arg2 = 0 ;
02112 bool result;
02113 PyObject * obj0 = 0 ;
02114 PyObject * obj1 = 0 ;
02115
02116 if(!PyArg_ParseTuple(args,(char *)"OO:Graph_contains",&obj0,&obj1)) goto fail;
02117 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_Graph, SWIG_POINTER_EXCEPTION | 0);
02118 if (SWIG_arg_fail(1)) SWIG_fail;
02119 {
02120 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_GraphObj, SWIG_POINTER_EXCEPTION | 0);
02121 if (SWIG_arg_fail(2)) SWIG_fail;
02122 if (arg2 == NULL) {
02123 SWIG_null_ref("GraphObj");
02124 }
02125 if (SWIG_arg_fail(2)) SWIG_fail;
02126 }
02127 result = (bool)(arg1)->contains((GraphObj const &)*arg2);
02128
02129 {
02130 resultobj = SWIG_From_bool((bool)(result));
02131 }
02132 return resultobj;
02133 fail:
02134 return NULL;
02135 }
|
|
||||||||||||
|
Definition at line 2165 of file graph_wrap.cxx. References SWIG_arg_fail, SWIG_null_ref, SWIG_POINTER_EXCEPTION, SWIG_Python_ConvertPtr(), SWIGTYPE_p_Graph, and SWIGTYPE_p_GraphObj. 02165 {
02166 PyObject *resultobj;
02167 Graph *arg1 = (Graph *) 0 ;
02168 GraphObj *arg2 = 0 ;
02169 PyObject * obj0 = 0 ;
02170 PyObject * obj1 = 0 ;
02171
02172 if(!PyArg_ParseTuple(args,(char *)"OO:Graph_delete_obj",&obj0,&obj1)) goto fail;
02173 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_Graph, SWIG_POINTER_EXCEPTION | 0);
02174 if (SWIG_arg_fail(1)) SWIG_fail;
02175 {
02176 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_GraphObj, SWIG_POINTER_EXCEPTION | 0);
02177 if (SWIG_arg_fail(2)) SWIG_fail;
02178 if (arg2 == NULL) {
02179 SWIG_null_ref("GraphObj");
02180 }
02181 if (SWIG_arg_fail(2)) SWIG_fail;
02182 }
02183 (arg1)->delete_obj((GraphObj const &)*arg2);
02184
02185 Py_INCREF(Py_None); resultobj = Py_None;
02186 return resultobj;
02187 fail:
02188 return NULL;
02189 }
|
|
||||||||||||
|
Definition at line 2348 of file graph_wrap.cxx. References SWIG_arg_fail, SWIG_NewPointerObj, SWIG_null_ref, SWIG_POINTER_EXCEPTION, SWIG_Python_ConvertPtr(), SWIGTYPE_p_Edge, SWIGTYPE_p_Graph, and SWIGTYPE_p_Node. 02348 {
02349 PyObject *resultobj;
02350 Graph *arg1 = (Graph *) 0 ;
02351 SwigValueWrapper<Node > arg2 ;
02352 SwigValueWrapper<Node > arg3 ;
02353 SwigValueWrapper<Edge > result;
02354 PyObject * obj0 = 0 ;
02355 PyObject * obj1 = 0 ;
02356 PyObject * obj2 = 0 ;
02357
02358 if(!PyArg_ParseTuple(args,(char *)"OOO:Graph_find_edge",&obj0,&obj1,&obj2)) goto fail;
02359 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_Graph, SWIG_POINTER_EXCEPTION | 0);
02360 if (SWIG_arg_fail(1)) SWIG_fail;
02361 {
02362 Node * argp;
02363 SWIG_Python_ConvertPtr(obj1, (void **)&argp, SWIGTYPE_p_Node, SWIG_POINTER_EXCEPTION);
02364 if (SWIG_arg_fail(2)) SWIG_fail;
02365 if (argp == NULL) {
02366 SWIG_null_ref("Node");
02367 }
02368 if (SWIG_arg_fail(2)) SWIG_fail;
02369 arg2 = *argp;
02370 }
02371 {
02372 Node * argp;
02373 SWIG_Python_ConvertPtr(obj2, (void **)&argp, SWIGTYPE_p_Node, SWIG_POINTER_EXCEPTION);
02374 if (SWIG_arg_fail(3)) SWIG_fail;
02375 if (argp == NULL) {
02376 SWIG_null_ref("Node");
02377 }
02378 if (SWIG_arg_fail(3)) SWIG_fail;
02379 arg3 = *argp;
02380 }
02381 result = (arg1)->find_edge(arg2,arg3);
02382
02383 {
02384 Edge * resultptr;
02385 resultptr = new Edge((Edge &)(result));
02386 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_Edge, 1);
02387 }
02388 return resultobj;
02389 fail:
02390 return NULL;
02391 }
|
|
||||||||||||
|
Definition at line 2219 of file graph_wrap.cxx. References SWIG_arg_fail, SWIG_AsCharPtr(), SWIG_NewPointerObj, SWIG_POINTER_EXCEPTION, SWIG_Python_ConvertPtr(), SWIGTYPE_p_Graph, and SWIGTYPE_p_Node. 02219 {
02220 PyObject *resultobj;
02221 Graph *arg1 = (Graph *) 0 ;
02222 char *arg2 = (char *) 0 ;
02223 SwigValueWrapper<Node > result;
02224 PyObject * obj0 = 0 ;
02225 PyObject * obj1 = 0 ;
02226
02227 if(!PyArg_ParseTuple(args,(char *)"OO:Graph_find_node",&obj0,&obj1)) goto fail;
02228 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_Graph, SWIG_POINTER_EXCEPTION | 0);
02229 if (SWIG_arg_fail(1)) SWIG_fail;
02230 if (!SWIG_AsCharPtr(obj1, (char**)&arg2)) {
02231 SWIG_arg_fail(2);SWIG_fail;
02232 }
02233 result = (arg1)->find_node((char const *)arg2);
02234
02235 {
02236 Node * resultptr;
02237 resultptr = new Node((Node &)(result));
02238 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_Node, 1);
02239 }
02240 return resultobj;
02241 fail:
02242 return NULL;
02243 }
|
|
||||||||||||
|
Definition at line 2041 of file graph_wrap.cxx. References SWIG_arg_fail, SWIG_AsCharPtr(), SWIG_NewPointerObj, SWIG_POINTER_EXCEPTION, SWIG_Python_ConvertPtr(), and SWIGTYPE_p_Graph. 02041 {
02042 PyObject *resultobj;
02043 Graph *arg1 = (Graph *) 0 ;
02044 char *arg2 = (char *) 0 ;
02045 SwigValueWrapper<Graph > result;
02046 PyObject * obj0 = 0 ;
02047 PyObject * obj1 = 0 ;
02048
02049 if(!PyArg_ParseTuple(args,(char *)"OO:Graph_find_sub_graph",&obj0,&obj1)) goto fail;
02050 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_Graph, SWIG_POINTER_EXCEPTION | 0);
02051 if (SWIG_arg_fail(1)) SWIG_fail;
02052 if (!SWIG_AsCharPtr(obj1, (char**)&arg2)) {
02053 SWIG_arg_fail(2);SWIG_fail;
02054 }
02055 result = (arg1)->find_sub_graph((char const *)arg2);
02056
02057 {
02058 Graph * resultptr;
02059 resultptr = new Graph((Graph &)(result));
02060 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_Graph, 1);
02061 }
02062 return resultobj;
02063 fail:
02064 return NULL;
02065 }
|
|
||||||||||||
|
Definition at line 2394 of file graph_wrap.cxx. References SWIG_arg_fail, SWIG_NewPointerObj, SWIG_null_ref, SWIG_POINTER_EXCEPTION, SWIG_Python_ConvertPtr(), SWIGTYPE_p_Edge, SWIGTYPE_p_Graph, and SWIGTYPE_p_Node. 02394 {
02395 PyObject *resultobj;
02396 Graph *arg1 = (Graph *) 0 ;
02397 SwigValueWrapper<Node > arg2 ;
02398 SwigValueWrapper<Edge > result;
02399 PyObject * obj0 = 0 ;
02400 PyObject * obj1 = 0 ;
02401
02402 if(!PyArg_ParseTuple(args,(char *)"OO:Graph_first_edge",&obj0,&obj1)) goto fail;
02403 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_Graph, SWIG_POINTER_EXCEPTION | 0);
02404 if (SWIG_arg_fail(1)) SWIG_fail;
02405 {
02406 Node * argp;
02407 SWIG_Python_ConvertPtr(obj1, (void **)&argp, SWIGTYPE_p_Node, SWIG_POINTER_EXCEPTION);
02408 if (SWIG_arg_fail(2)) SWIG_fail;
02409 if (argp == NULL) {
02410 SWIG_null_ref("Node");
02411 }
02412 if (SWIG_arg_fail(2)) SWIG_fail;
02413 arg2 = *argp;
02414 }
02415 result = (arg1)->first_edge(arg2);
02416
02417 {
02418 Edge * resultptr;
02419 resultptr = new Edge((Edge &)(result));
02420 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_Edge, 1);
02421 }
02422 return resultobj;
02423 fail:
02424 return NULL;
02425 }
|
|
||||||||||||
|
Definition at line 2474 of file graph_wrap.cxx. References SWIG_arg_fail, SWIG_NewPointerObj, SWIG_null_ref, SWIG_POINTER_EXCEPTION, SWIG_Python_ConvertPtr(), SWIGTYPE_p_Edge, SWIGTYPE_p_Graph, and SWIGTYPE_p_Node. 02474 {
02475 PyObject *resultobj;
02476 Graph *arg1 = (Graph *) 0 ;
02477 SwigValueWrapper<Node > arg2 ;
02478 SwigValueWrapper<Edge > result;
02479 PyObject * obj0 = 0 ;
02480 PyObject * obj1 = 0 ;
02481
02482 if(!PyArg_ParseTuple(args,(char *)"OO:Graph_first_in_edge",&obj0,&obj1)) goto fail;
02483 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_Graph, SWIG_POINTER_EXCEPTION | 0);
02484 if (SWIG_arg_fail(1)) SWIG_fail;
02485 {
02486 Node * argp;
02487 SWIG_Python_ConvertPtr(obj1, (void **)&argp, SWIGTYPE_p_Node, SWIG_POINTER_EXCEPTION);
02488 if (SWIG_arg_fail(2)) SWIG_fail;
02489 if (argp == NULL) {
02490 SWIG_null_ref("Node");
02491 }
02492 if (SWIG_arg_fail(2)) SWIG_fail;
02493 arg2 = *argp;
02494 }
02495 result = (arg1)->first_in_edge(arg2);
02496
02497 {
02498 Edge * resultptr;
02499 resultptr = new Edge((Edge &)(result));
02500 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_Edge, 1);
02501 }
02502 return resultobj;
02503 fail:
02504 return NULL;
02505 }
|
|
||||||||||||
|
Definition at line 2246 of file graph_wrap.cxx. References SWIG_arg_fail, SWIG_NewPointerObj, SWIG_POINTER_EXCEPTION, SWIG_Python_ConvertPtr(), SWIGTYPE_p_Graph, and SWIGTYPE_p_Node. 02246 {
02247 PyObject *resultobj;
02248 Graph *arg1 = (Graph *) 0 ;
02249 SwigValueWrapper<Node > result;
02250 PyObject * obj0 = 0 ;
02251
02252 if(!PyArg_ParseTuple(args,(char *)"O:Graph_first_node",&obj0)) goto fail;
02253 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_Graph, SWIG_POINTER_EXCEPTION | 0);
02254 if (SWIG_arg_fail(1)) SWIG_fail;
02255 result = (arg1)->first_node();
02256
02257 {
02258 Node * resultptr;
02259 resultptr = new Node((Node &)(result));
02260 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_Node, 1);
02261 }
02262 return resultobj;
02263 fail:
02264 return NULL;
02265 }
|
|
||||||||||||
|
Definition at line 2542 of file graph_wrap.cxx. References SWIG_arg_fail, SWIG_NewPointerObj, SWIG_null_ref, SWIG_POINTER_EXCEPTION, SWIG_Python_ConvertPtr(), SWIGTYPE_p_Edge, SWIGTYPE_p_Graph, and SWIGTYPE_p_Node. 02542 {
02543 PyObject *resultobj;
02544 Graph *arg1 = (Graph *) 0 ;
02545 SwigValueWrapper<Node > arg2 ;
02546 SwigValueWrapper<Edge > result;
02547 PyObject * obj0 = 0 ;
02548 PyObject * obj1 = 0 ;
02549
02550 if(!PyArg_ParseTuple(args,(char *)"OO:Graph_first_out_edge",&obj0,&obj1)) goto fail;
02551 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_Graph, SWIG_POINTER_EXCEPTION | 0);
02552 if (SWIG_arg_fail(1)) SWIG_fail;
02553 {
02554 Node * argp;
02555 SWIG_Python_ConvertPtr(obj1, (void **)&argp, SWIGTYPE_p_Node, SWIG_POINTER_EXCEPTION);
02556 if (SWIG_arg_fail(2)) SWIG_fail;
02557 if (argp == NULL) {
02558 SWIG_null_ref("Node");
02559 }
02560 if (SWIG_arg_fail(2)) SWIG_fail;
02561 arg2 = *argp;
02562 }
02563 result = (arg1)->first_out_edge(arg2);
02564
02565 {
02566 Edge * resultptr;
02567 resultptr = new Edge((Edge &)(result));
02568 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_Edge, 1);
02569 }
02570 return resultobj;
02571 fail:
02572 return NULL;
02573 }
|
|
||||||||||||
|
Definition at line 2712 of file graph_wrap.cxx. References SWIG_arg_fail, SWIG_From_double, SWIG_POINTER_EXCEPTION, SWIG_Python_ConvertPtr(), and SWIGTYPE_p_Graph. 02712 {
02713 PyObject *resultobj;
02714 Graph *arg1 = (Graph *) 0 ;
02715 double result;
02716 PyObject * obj0 = 0 ;
02717
02718 if(!PyArg_ParseTuple(args,(char *)"O:Graph_height",&obj0)) goto fail;
02719 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_Graph, SWIG_POINTER_EXCEPTION | 0);
02720 if (SWIG_arg_fail(1)) SWIG_fail;
02721 result = (double)(arg1)->height();
02722
02723 {
02724 resultobj = SWIG_From_double((double)(result));
02725 }
02726 return resultobj;
02727 fail:
02728 return NULL;
02729 }
|
|
||||||||||||
|
Definition at line 3178 of file graph_wrap.cxx. References graph_init(). 03178 {
03179 PyObject *resultobj;
03180
03181 if(!PyArg_ParseTuple(args,(char *)":graph_init")) goto fail;
03182 graph_init();
03183
03184 Py_INCREF(Py_None); resultobj = Py_None;
03185 return resultobj;
03186 fail:
03187 return NULL;
03188 }
|
|
||||||||||||
|
Definition at line 2138 of file graph_wrap.cxx. References SWIG_arg_fail, SWIG_null_ref, SWIG_POINTER_EXCEPTION, SWIG_Python_ConvertPtr(), SWIGTYPE_p_Graph, and SWIGTYPE_p_GraphObj. 02138 {
02139 PyObject *resultobj;
02140 Graph *arg1 = (Graph *) 0 ;
02141 GraphObj *arg2 = 0 ;
02142 PyObject * obj0 = 0 ;
02143 PyObject * obj1 = 0 ;
02144
02145 if(!PyArg_ParseTuple(args,(char *)"OO:Graph_insert",&obj0,&obj1)) goto fail;
02146 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_Graph, SWIG_POINTER_EXCEPTION | 0);
02147 if (SWIG_arg_fail(1)) SWIG_fail;
02148 {
02149 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_GraphObj, SWIG_POINTER_EXCEPTION | 0);
02150 if (SWIG_arg_fail(2)) SWIG_fail;
02151 if (arg2 == NULL) {
02152 SWIG_null_ref("GraphObj");
02153 }
02154 if (SWIG_arg_fail(2)) SWIG_fail;
02155 }
02156 (arg1)->insert((GraphObj const &)*arg2);
02157
02158 Py_INCREF(Py_None); resultobj = Py_None;
02159 return resultobj;
02160 fail:
02161 return NULL;
02162 }
|
|
||||||||||||
|
Definition at line 2610 of file graph_wrap.cxx. References SWIG_arg_fail, SWIG_From_int, SWIG_POINTER_EXCEPTION, SWIG_Python_ConvertPtr(), and SWIGTYPE_p_Graph. 02610 {
02611 PyObject *resultobj;
02612 Graph *arg1 = (Graph *) 0 ;
02613 int result;
02614 PyObject * obj0 = 0 ;
02615
02616 if(!PyArg_ParseTuple(args,(char *)"O:Graph_kind",&obj0)) goto fail;
02617 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_Graph, SWIG_POINTER_EXCEPTION | 0);
02618 if (SWIG_arg_fail(1)) SWIG_fail;
02619 result = (int)(arg1)->kind();
02620
02621 {
02622 resultobj = SWIG_From_int((int)(result));
02623 }
02624 return resultobj;
02625 fail:
02626 return NULL;
02627 }
|
|
||||||||||||
|
Definition at line 1928 of file graph_wrap.cxx. References SWIG_arg_fail, SWIG_POINTER_EXCEPTION, SWIG_Python_ConvertPtr(), and SWIGTYPE_p_Graph. 01928 {
01929 PyObject *resultobj;
01930 Graph *arg1 = (Graph *) 0 ;
01931 PyObject * obj0 = 0 ;
01932
01933 if(!PyArg_ParseTuple(args,(char *)"O:Graph_layout_dot",&obj0)) goto fail;
01934 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_Graph, SWIG_POINTER_EXCEPTION | 0);
01935 if (SWIG_arg_fail(1)) SWIG_fail;
01936 (arg1)->layout_dot();
01937
01938 Py_INCREF(Py_None); resultobj = Py_None;
01939 return resultobj;
01940 fail:
01941 return NULL;
01942 }
|
|
||||||||||||
|
Definition at line 2670 of file graph_wrap.cxx. References SWIG_arg_fail, SWIG_NewPointerObj, SWIG_POINTER_EXCEPTION, SWIG_Python_ConvertPtr(), SWIGTYPE_p_Graph, and SWIGTYPE_p_Node. 02670 {
02671 PyObject *resultobj;
02672 Graph *arg1 = (Graph *) 0 ;
02673 SwigValueWrapper<Node > result;
02674 PyObject * obj0 = 0 ;
02675
02676 if(!PyArg_ParseTuple(args,(char *)"O:Graph_meta_node",&obj0)) goto fail;
02677 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_Graph, SWIG_POINTER_EXCEPTION | 0);
02678 if (SWIG_arg_fail(1)) SWIG_fail;
02679 result = (arg1)->meta_node();
02680
02681 {
02682 Node * resultptr;
02683 resultptr = new Node((Node &)(result));
02684 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_Node, 1);
02685 }
02686 return resultobj;
02687 fail:
02688 return NULL;
02689 }
|
|
||||||||||||
|
Definition at line 2088 of file graph_wrap.cxx. References SWIG_arg_fail, SWIG_From_int, SWIG_POINTER_EXCEPTION, SWIG_Python_ConvertPtr(), and SWIGTYPE_p_Graph. 02088 {
02089 PyObject *resultobj;
02090 Graph *arg1 = (Graph *) 0 ;
02091 int result;
02092 PyObject * obj0 = 0 ;
02093
02094 if(!PyArg_ParseTuple(args,(char *)"O:Graph_n_edges",&obj0)) goto fail;
02095 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_Graph, SWIG_POINTER_EXCEPTION | 0);
02096 if (SWIG_arg_fail(1)) SWIG_fail;
02097 result = (int)(arg1)->n_edges();
02098
02099 {
02100 resultobj = SWIG_From_int((int)(result));
02101 }
02102 return resultobj;
02103 fail:
02104 return NULL;
02105 }
|
|
||||||||||||
|
Definition at line 2068 of file graph_wrap.cxx. References SWIG_arg_fail, SWIG_From_int, SWIG_POINTER_EXCEPTION, SWIG_Python_ConvertPtr(), and SWIGTYPE_p_Graph. 02068 {
02069 PyObject *resultobj;
02070 Graph *arg1 = (Graph *) 0 ;
02071 int result;
02072 PyObject * obj0 = 0 ;
02073
02074 if(!PyArg_ParseTuple(args,(char *)"O:Graph_n_nodes",&obj0)) goto fail;
02075 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_Graph, SWIG_POINTER_EXCEPTION | 0);
02076 if (SWIG_arg_fail(1)) SWIG_fail;
02077 result = (int)(arg1)->n_nodes();
02078
02079 {
02080 resultobj = SWIG_From_int((int)(result));
02081 }
02082 return resultobj;
02083 fail:
02084 return NULL;
02085 }
|
|
||||||||||||
|
Definition at line 2630 of file graph_wrap.cxx. References swig_type_info::name, SWIG_arg_fail, SWIG_FromCharPtr(), SWIG_POINTER_EXCEPTION, SWIG_Python_ConvertPtr(), and SWIGTYPE_p_Graph. 02630 {
02631 PyObject *resultobj;
02632 Graph *arg1 = (Graph *) 0 ;
02633 char *result;
02634 PyObject * obj0 = 0 ;
02635
02636 if(!PyArg_ParseTuple(args,(char *)"O:Graph_name",&obj0)) goto fail;
02637 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_Graph, SWIG_POINTER_EXCEPTION | 0);
02638 if (SWIG_arg_fail(1)) SWIG_fail;
02639 result = (char *)(arg1)->name();
02640
02641 resultobj = SWIG_FromCharPtr(result);
02642 return resultobj;
02643 fail:
02644 return NULL;
02645 }
|
|
||||||||||||
|
Definition at line 2302 of file graph_wrap.cxx. References SWIG_arg_fail, SWIG_NewPointerObj, SWIG_null_ref, SWIG_POINTER_EXCEPTION, SWIG_Python_ConvertPtr(), SWIGTYPE_p_Edge, SWIGTYPE_p_Graph, and SWIGTYPE_p_Node. 02302 {
02303 PyObject *resultobj;
02304 Graph *arg1 = (Graph *) 0 ;
02305 SwigValueWrapper<Node > arg2 ;
02306 SwigValueWrapper<Node > arg3 ;
02307 SwigValueWrapper<Edge > result;
02308 PyObject * obj0 = 0 ;
02309 PyObject * obj1 = 0 ;
02310 PyObject * obj2 = 0 ;
02311
02312 if(!PyArg_ParseTuple(args,(char *)"OOO:Graph_new_edge",&obj0,&obj1,&obj2)) goto fail;
02313 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_Graph, SWIG_POINTER_EXCEPTION | 0);
02314 if (SWIG_arg_fail(1)) SWIG_fail;
02315 {
02316 Node * argp;
02317 SWIG_Python_ConvertPtr(obj1, (void **)&argp, SWIGTYPE_p_Node, SWIG_POINTER_EXCEPTION);
02318 if (SWIG_arg_fail(2)) SWIG_fail;
02319 if (argp == NULL) {
02320 SWIG_null_ref("Node");
02321 }
02322 if (SWIG_arg_fail(2)) SWIG_fail;
02323 arg2 = *argp;
02324 }
02325 {
02326 Node * argp;
02327 SWIG_Python_ConvertPtr(obj2, (void **)&argp, SWIGTYPE_p_Node, SWIG_POINTER_EXCEPTION);
02328 if (SWIG_arg_fail(3)) SWIG_fail;
02329 if (argp == NULL) {
02330 SWIG_null_ref("Node");
02331 }
02332 if (SWIG_arg_fail(3)) SWIG_fail;
02333 arg3 = *argp;
02334 }
02335 result = (arg1)->new_edge(arg2,arg3);
02336
02337 {
02338 Edge * resultptr;
02339 resultptr = new Edge((Edge &)(result));
02340 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_Edge, 1);
02341 }
02342 return resultobj;
02343 fail:
02344 return NULL;
02345 }
|
|
||||||||||||
|
Definition at line 2192 of file graph_wrap.cxx. References SWIG_arg_fail, SWIG_AsCharPtr(), SWIG_NewPointerObj, SWIG_POINTER_EXCEPTION, SWIG_Python_ConvertPtr(), SWIGTYPE_p_Graph, and SWIGTYPE_p_Node. 02192 {
02193 PyObject *resultobj;
02194 Graph *arg1 = (Graph *) 0 ;
02195 char *arg2 = (char *) 0 ;
02196 SwigValueWrapper<Node > result;
02197 PyObject * obj0 = 0 ;
02198 PyObject * obj1 = 0 ;
02199
02200 if(!PyArg_ParseTuple(args,(char *)"OO:Graph_new_node",&obj0,&obj1)) goto fail;
02201 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_Graph, SWIG_POINTER_EXCEPTION | 0);
02202 if (SWIG_arg_fail(1)) SWIG_fail;
02203 if (!SWIG_AsCharPtr(obj1, (char**)&arg2)) {
02204 SWIG_arg_fail(2);SWIG_fail;
02205 }
02206 result = (arg1)->new_node((char const *)arg2);
02207
02208 {
02209 Node * resultptr;
02210 resultptr = new Node((Node &)(result));
02211 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_Node, 1);
02212 }
02213 return resultobj;
02214 fail:
02215 return NULL;
02216 }
|
|
||||||||||||
|
Definition at line 2014 of file graph_wrap.cxx. References SWIG_arg_fail, SWIG_AsCharPtr(), SWIG_NewPointerObj, SWIG_POINTER_EXCEPTION, SWIG_Python_ConvertPtr(), and SWIGTYPE_p_Graph. 02014 {
02015 PyObject *resultobj;
02016 Graph *arg1 = (Graph *) 0 ;
02017 char *arg2 = (char *) 0 ;
02018 SwigValueWrapper<Graph > result;
02019 PyObject * obj0 = 0 ;
02020 PyObject * obj1 = 0 ;
02021
02022 if(!PyArg_ParseTuple(args,(char *)"OO:Graph_new_sub_graph",&obj0,&obj1)) goto fail;
02023 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_Graph, SWIG_POINTER_EXCEPTION | 0);
02024 if (SWIG_arg_fail(1)) SWIG_fail;
02025 if (!SWIG_AsCharPtr(obj1, (char**)&arg2)) {
02026 SWIG_arg_fail(2);SWIG_fail;
02027 }
02028 result = (arg1)->new_sub_graph((char const *)arg2);
02029
02030 {
02031 Graph * resultptr;
02032 resultptr = new Graph((Graph &)(result));
02033 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_Graph, 1);
02034 }
02035 return resultobj;
02036 fail:
02037 return NULL;
02038 }
|
|
||||||||||||
|
Definition at line 2428 of file graph_wrap.cxx. References SWIG_arg_fail, SWIG_NewPointerObj, SWIG_null_ref, SWIG_POINTER_EXCEPTION, SWIG_Python_ConvertPtr(), SWIGTYPE_p_Edge, SWIGTYPE_p_Graph, and SWIGTYPE_p_Node. 02428 {
02429 PyObject *resultobj;
02430 Graph *arg1 = (Graph *) 0 ;
02431 SwigValueWrapper<Edge > arg2 ;
02432 SwigValueWrapper<Node > arg3 ;
02433 SwigValueWrapper<Edge > result;
02434 PyObject * obj0 = 0 ;
02435 PyObject * obj1 = 0 ;
02436 PyObject * obj2 = 0 ;
02437
02438 if(!PyArg_ParseTuple(args,(char *)"OOO:Graph_next_edge",&obj0,&obj1,&obj2)) goto fail;
02439 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_Graph, SWIG_POINTER_EXCEPTION | 0);
02440 if (SWIG_arg_fail(1)) SWIG_fail;
02441 {
02442 Edge * argp;
02443 SWIG_Python_ConvertPtr(obj1, (void **)&argp, SWIGTYPE_p_Edge, SWIG_POINTER_EXCEPTION);
02444 if (SWIG_arg_fail(2)) SWIG_fail;
02445 if (argp == NULL) {
02446 SWIG_null_ref("Edge");
02447 }
02448 if (SWIG_arg_fail(2)) SWIG_fail;
02449 arg2 = *argp;
02450 }
02451 {
02452 Node * argp;
02453 SWIG_Python_ConvertPtr(obj2, (void **)&argp, SWIGTYPE_p_Node, SWIG_POINTER_EXCEPTION);
02454 if (SWIG_arg_fail(3)) SWIG_fail;
02455 if (argp == NULL) {
02456 SWIG_null_ref("Node");
02457 }
02458 if (SWIG_arg_fail(3)) SWIG_fail;
02459 arg3 = *argp;
02460 }
02461 result = (arg1)->next_edge(arg2,arg3);
02462
02463 {
02464 Edge * resultptr;
02465 resultptr = new Edge((Edge &)(result));
02466 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_Edge, 1);
02467 }
02468 return resultobj;
02469 fail:
02470 return NULL;
02471 }
|
|
||||||||||||
|
Definition at line 2508 of file graph_wrap.cxx. References SWIG_arg_fail, SWIG_NewPointerObj, SWIG_null_ref, SWIG_POINTER_EXCEPTION, SWIG_Python_ConvertPtr(), SWIGTYPE_p_Edge, and SWIGTYPE_p_Graph. 02508 {
02509 PyObject *resultobj;
02510 Graph *arg1 = (Graph *) 0 ;
02511 SwigValueWrapper<Edge > arg2 ;
02512 SwigValueWrapper<Edge > result;
02513 PyObject * obj0 = 0 ;
02514 PyObject * obj1 = 0 ;
02515
02516 if(!PyArg_ParseTuple(args,(char *)"OO:Graph_next_in_edge",&obj0,&obj1)) goto fail;
02517 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_Graph, SWIG_POINTER_EXCEPTION | 0);
02518 if (SWIG_arg_fail(1)) SWIG_fail;
02519 {
02520 Edge * argp;
02521 SWIG_Python_ConvertPtr(obj1, (void **)&argp, SWIGTYPE_p_Edge, SWIG_POINTER_EXCEPTION);
02522 if (SWIG_arg_fail(2)) SWIG_fail;
02523 if (argp == NULL) {
02524 SWIG_null_ref("Edge");
02525 }
02526 if (SWIG_arg_fail(2)) SWIG_fail;
02527 arg2 = *argp;
02528 }
02529 result = (arg1)->next_in_edge(arg2);
02530
02531 {
02532 Edge * resultptr;
02533 resultptr = new Edge((Edge &)(result));
02534 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_Edge, 1);
02535 }
02536 return resultobj;
02537 fail:
02538 return NULL;
02539 }
|
|
||||||||||||
|
Definition at line 2268 of file graph_wrap.cxx. References SWIG_arg_fail, SWIG_NewPointerObj, SWIG_null_ref, SWIG_POINTER_EXCEPTION, SWIG_Python_ConvertPtr(), SWIGTYPE_p_Graph, and SWIGTYPE_p_Node. 02268 {
02269 PyObject *resultobj;
02270 Graph *arg1 = (Graph *) 0 ;
02271 SwigValueWrapper<Node > arg2 ;
02272 SwigValueWrapper<Node > result;
02273 PyObject * obj0 = 0 ;
02274 PyObject * obj1 = 0 ;
02275
02276 if(!PyArg_ParseTuple(args,(char *)"OO:Graph_next_node",&obj0,&obj1)) goto fail;
02277 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_Graph, SWIG_POINTER_EXCEPTION | 0);
02278 if (SWIG_arg_fail(1)) SWIG_fail;
02279 {
02280 Node * argp;
02281 SWIG_Python_ConvertPtr(obj1, (void **)&argp, SWIGTYPE_p_Node, SWIG_POINTER_EXCEPTION);
02282 if (SWIG_arg_fail(2)) SWIG_fail;
02283 if (argp == NULL) {
02284 SWIG_null_ref("Node");
02285 }
02286 if (SWIG_arg_fail(2)) SWIG_fail;
02287 arg2 = *argp;
02288 }
02289 result = (arg1)->next_node(arg2);
02290
02291 {
02292 Node * resultptr;
02293 resultptr = new Node((Node &)(result));
02294 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_Node, 1);
02295 }
02296 return resultobj;
02297 fail:
02298 return NULL;
02299 }
|
|
||||||||||||
|
Definition at line 2576 of file graph_wrap.cxx. References SWIG_arg_fail, SWIG_NewPointerObj, SWIG_null_ref, SWIG_POINTER_EXCEPTION, SWIG_Python_ConvertPtr(), SWIGTYPE_p_Edge, and SWIGTYPE_p_Graph. 02576 {
02577 PyObject *resultobj;
02578 Graph *arg1 = (Graph *) 0 ;
02579 SwigValueWrapper<Edge > arg2 ;
02580 SwigValueWrapper<Edge > result;
02581 PyObject * obj0 = 0 ;
02582 PyObject * obj1 = 0 ;
02583
02584 if(!PyArg_ParseTuple(args,(char *)"OO:Graph_next_out_edge",&obj0,&obj1)) goto fail;
02585 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_Graph, SWIG_POINTER_EXCEPTION | 0);
02586 if (SWIG_arg_fail(1)) SWIG_fail;
02587 {
02588 Edge * argp;
02589 SWIG_Python_ConvertPtr(obj1, (void **)&argp, SWIGTYPE_p_Edge, SWIG_POINTER_EXCEPTION);
02590 if (SWIG_arg_fail(2)) SWIG_fail;
02591 if (argp == NULL) {
02592 SWIG_null_ref("Edge");
02593 }
02594 if (SWIG_arg_fail(2)) SWIG_fail;
02595 arg2 = *argp;
02596 }
02597 result = (arg1)->next_out_edge(arg2);
02598
02599 {
02600 Edge * resultptr;
02601 resultptr = new Edge((Edge &)(result));
02602 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_Edge, 1);
02603 }
02604 return resultobj;
02605 fail:
02606 return NULL;
02607 }
|
|
||||||||||||
|
Definition at line 2648 of file graph_wrap.cxx. References SWIG_arg_fail, SWIG_NewPointerObj, SWIG_POINTER_EXCEPTION, SWIG_Python_ConvertPtr(), and SWIGTYPE_p_Graph. 02648 {
02649 PyObject *resultobj;
02650 Graph *arg1 = (Graph *) 0 ;
02651 SwigValueWrapper<Graph > result;
02652 PyObject * obj0 = 0 ;
02653
02654 if(!PyArg_ParseTuple(args,(char *)"O:Graph_root_graph",&obj0)) goto fail;
02655 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_Graph, SWIG_POINTER_EXCEPTION | 0);
02656 if (SWIG_arg_fail(1)) SWIG_fail;
02657 result = (arg1)->root_graph();
02658
02659 {
02660 Graph * resultptr;
02661 resultptr = new Graph((Graph &)(result));
02662 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_Graph, 1);
02663 }
02664 return resultobj;
02665 fail:
02666 return NULL;
02667 }
|
|
||||||||||||
|
Definition at line 1962 of file graph_wrap.cxx. References SWIG_arg_fail, SWIG_AsCharPtr(), SWIG_POINTER_EXCEPTION, SWIG_Python_ConvertPtr(), and SWIGTYPE_p_Graph. 01962 {
01963 PyObject *resultobj;
01964 Graph *arg1 = (Graph *) 0 ;
01965 char *arg2 = (char *) 0 ;
01966 char *arg3 = (char *) 0 ;
01967 PyObject * obj0 = 0 ;
01968 PyObject * obj1 = 0 ;
01969 PyObject * obj2 = 0 ;
01970
01971 if(!PyArg_ParseTuple(args,(char *)"OOO:Graph_set_default_attr",&obj0,&obj1,&obj2)) goto fail;
01972 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_Graph, SWIG_POINTER_EXCEPTION | 0);
01973 if (SWIG_arg_fail(1)) SWIG_fail;
01974 if (!SWIG_AsCharPtr(obj1, (char**)&arg2)) {
01975 SWIG_arg_fail(2);SWIG_fail;
01976 }
01977 if (!SWIG_AsCharPtr(obj2, (char**)&arg3)) {
01978 SWIG_arg_fail(3);SWIG_fail;
01979 }
01980 (arg1)->set_default_attr((char const *)arg2,(char const *)arg3);
01981
01982 Py_INCREF(Py_None); resultobj = Py_None;
01983 return resultobj;
01984 fail:
01985 return NULL;
01986 }
|
|
||||||||||||
|
Definition at line 2692 of file graph_wrap.cxx. References SWIG_arg_fail, SWIG_From_double, SWIG_POINTER_EXCEPTION, SWIG_Python_ConvertPtr(), and SWIGTYPE_p_Graph. 02692 {
02693 PyObject *resultobj;
02694 Graph *arg1 = (Graph *) 0 ;
02695 double result;
02696 PyObject * obj0 = 0 ;
02697
02698 if(!PyArg_ParseTuple(args,(char *)"O:Graph_width",&obj0)) goto fail;
02699 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_Graph, SWIG_POINTER_EXCEPTION | 0);
02700 if (SWIG_arg_fail(1)) SWIG_fail;
02701 result = (double)(arg1)->width();
02702
02703 {
02704 resultobj = SWIG_From_double((double)(result));
02705 }
02706 return resultobj;
02707 fail:
02708 return NULL;
02709 }
|
|
||||||||||||
|
Definition at line 1989 of file graph_wrap.cxx. References SWIG_arg_fail, SWIG_AsCharPtr(), SWIG_From_int, SWIG_POINTER_EXCEPTION, SWIG_Python_ConvertPtr(), and SWIGTYPE_p_Graph. 01989 {
01990 PyObject *resultobj;
01991 Graph *arg1 = (Graph *) 0 ;
01992 char *arg2 = (char *) 0 ;
01993 int result;
01994 PyObject * obj0 = 0 ;
01995 PyObject * obj1 = 0 ;
01996
01997 if(!PyArg_ParseTuple(args,(char *)"OO:Graph_write",&obj0,&obj1)) goto fail;
01998 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_Graph, SWIG_POINTER_EXCEPTION | 0);
01999 if (SWIG_arg_fail(1)) SWIG_fail;
02000 if (!SWIG_AsCharPtr(obj1, (char**)&arg2)) {
02001 SWIG_arg_fail(2);SWIG_fail;
02002 }
02003 result = (int)(arg1)->write((char const *)arg2);
02004
02005 {
02006 resultobj = SWIG_From_int((int)(result));
02007 }
02008 return resultobj;
02009 fail:
02010 return NULL;
02011 }
|
|
||||||||||||
|
Definition at line 1603 of file graph_wrap.cxx. References _wrap_GraphObj_get__SWIG_0(), _wrap_GraphObj_get__SWIG_1(), SWIG_AsCharPtr(), SWIG_Check_int(), SWIG_ConvertPtr, and SWIGTYPE_p_GraphObj. 01603 {
01604 int argc;
01605 PyObject *argv[3];
01606 int ii;
01607
01608 argc = PyObject_Length(args);
01609 for (ii = 0; (ii < argc) && (ii < 2); ii++) {
01610 argv[ii] = PyTuple_GetItem(args,ii);
01611 }
01612 if (argc == 2) {
01613 int _v;
01614 {
01615 void *ptr;
01616 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_GraphObj, 0) == -1) {
01617 _v = 0;
01618 PyErr_Clear();
01619 } else {
01620 _v = 1;
01621 }
01622 }
01623 if (_v) {
01624 _v = SWIG_Check_int(argv[1]);
01625 if (_v) {
01626 return _wrap_GraphObj_get__SWIG_1(self,args);
01627 }
01628 }
01629 }
01630 if (argc == 2) {
01631 int _v;
01632 {
01633 void *ptr;
01634 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_GraphObj, 0) == -1) {
01635 _v = 0;
01636 PyErr_Clear();
01637 } else {
01638 _v = 1;
01639 }
01640 }
01641 if (_v) {
01642 _v = SWIG_AsCharPtr(argv[1], (char **)(0));
01643 if (_v) {
01644 return _wrap_GraphObj_get__SWIG_0(self,args);
01645 }
01646 }
01647 }
01648
01649 PyErr_SetString(PyExc_NotImplementedError,"No matching function for overloaded 'GraphObj_get'");
01650 return NULL;
01651 }
|
|
||||||||||||
|
Definition at line 1556 of file graph_wrap.cxx. References SWIG_arg_fail, SWIG_AsCharPtr(), SWIG_FromCharPtr(), SWIG_POINTER_EXCEPTION, SWIG_Python_ConvertPtr(), and SWIGTYPE_p_GraphObj. Referenced by _wrap_GraphObj_get(). 01556 {
01557 PyObject *resultobj;
01558 GraphObj *arg1 = (GraphObj *) 0 ;
01559 char *arg2 = (char *) 0 ;
01560 char *result;
01561 PyObject * obj0 = 0 ;
01562 PyObject * obj1 = 0 ;
01563
01564 if(!PyArg_ParseTuple(args,(char *)"OO:GraphObj_get",&obj0,&obj1)) goto fail;
01565 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_GraphObj, SWIG_POINTER_EXCEPTION | 0);
01566 if (SWIG_arg_fail(1)) SWIG_fail;
01567 if (!SWIG_AsCharPtr(obj1, (char**)&arg2)) {
01568 SWIG_arg_fail(2);SWIG_fail;
01569 }
01570 result = (char *)(arg1)->get((char const *)arg2);
01571
01572 resultobj = SWIG_FromCharPtr(result);
01573 return resultobj;
01574 fail:
01575 return NULL;
01576 }
|
|
||||||||||||
|
Definition at line 1579 of file graph_wrap.cxx. References SWIG_arg_fail, SWIG_As_int(), SWIG_FromCharPtr(), SWIG_POINTER_EXCEPTION, SWIG_Python_ConvertPtr(), and SWIGTYPE_p_GraphObj. Referenced by _wrap_GraphObj_get(). 01579 {
01580 PyObject *resultobj;
01581 GraphObj *arg1 = (GraphObj *) 0 ;
01582 int arg2 ;
01583 char *result;
01584 PyObject * obj0 = 0 ;
01585 PyObject * obj1 = 0 ;
01586
01587 if(!PyArg_ParseTuple(args,(char *)"OO:GraphObj_get",&obj0,&obj1)) goto fail;
01588 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_GraphObj, SWIG_POINTER_EXCEPTION | 0);
01589 if (SWIG_arg_fail(1)) SWIG_fail;
01590 {
01591 arg2 = (int)(SWIG_As_int(obj1));
01592 if (SWIG_arg_fail(2)) SWIG_fail;
01593 }
01594 result = (char *)(arg1)->get(arg2);
01595
01596 resultobj = SWIG_FromCharPtr(result);
01597 return resultobj;
01598 fail:
01599 return NULL;
01600 }
|
|
||||||||||||
|
Definition at line 1766 of file graph_wrap.cxx. References SWIG_arg_fail, SWIG_AsCharPtr(), SWIG_From_int, SWIG_POINTER_EXCEPTION, SWIG_Python_ConvertPtr(), and SWIGTYPE_p_GraphObj. 01766 {
01767 PyObject *resultobj;
01768 GraphObj *arg1 = (GraphObj *) 0 ;
01769 char *arg2 = (char *) 0 ;
01770 int result;
01771 PyObject * obj0 = 0 ;
01772 PyObject * obj1 = 0 ;
01773
01774 if(!PyArg_ParseTuple(args,(char *)"OO:GraphObj_index",&obj0,&obj1)) goto fail;
01775 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_GraphObj, SWIG_POINTER_EXCEPTION | 0);
01776 if (SWIG_arg_fail(1)) SWIG_fail;
01777 if (!SWIG_AsCharPtr(obj1, (char**)&arg2)) {
01778 SWIG_arg_fail(2);SWIG_fail;
01779 }
01780 result = (int)(arg1)->index((char const *)arg2);
01781
01782 {
01783 resultobj = SWIG_From_int((int)(result));
01784 }
01785 return resultobj;
01786 fail:
01787 return NULL;
01788 }
|
|
||||||||||||
|
Definition at line 1709 of file graph_wrap.cxx. References _wrap_GraphObj_set__SWIG_0(), _wrap_GraphObj_set__SWIG_1(), SWIG_AsCharPtr(), SWIG_Check_int(), SWIG_ConvertPtr, and SWIGTYPE_p_GraphObj. 01709 {
01710 int argc;
01711 PyObject *argv[4];
01712 int ii;
01713
01714 argc = PyObject_Length(args);
01715 for (ii = 0; (ii < argc) && (ii < 3); ii++) {
01716 argv[ii] = PyTuple_GetItem(args,ii);
01717 }
01718 if (argc == 3) {
01719 int _v;
01720 {
01721 void *ptr;
01722 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_GraphObj, 0) == -1) {
01723 _v = 0;
01724 PyErr_Clear();
01725 } else {
01726 _v = 1;
01727 }
01728 }
01729 if (_v) {
01730 _v = SWIG_Check_int(argv[1]);
01731 if (_v) {
01732 _v = SWIG_AsCharPtr(argv[2], (char **)(0));
01733 if (_v) {
01734 return _wrap_GraphObj_set__SWIG_1(self,args);
01735 }
01736 }
01737 }
01738 }
01739 if (argc == 3) {
01740 int _v;
01741 {
01742 void *ptr;
01743 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_GraphObj, 0) == -1) {
01744 _v = 0;
01745 PyErr_Clear();
01746 } else {
01747 _v = 1;
01748 }
01749 }
01750 if (_v) {
01751 _v = SWIG_AsCharPtr(argv[1], (char **)(0));
01752 if (_v) {
01753 _v = SWIG_AsCharPtr(argv[2], (char **)(0));
01754 if (_v) {
01755 return _wrap_GraphObj_set__SWIG_0(self,args);
01756 }
01757 }
01758 }
01759 }
01760
01761 PyErr_SetString(PyExc_NotImplementedError,"No matching function for overloaded 'GraphObj_set'");
01762 return NULL;
01763 }
|
|
||||||||||||
|
Definition at line 1654 of file graph_wrap.cxx. References SWIG_arg_fail, SWIG_AsCharPtr(), SWIG_POINTER_EXCEPTION, SWIG_Python_ConvertPtr(), and SWIGTYPE_p_GraphObj. Referenced by _wrap_GraphObj_set(). 01654 {
01655 PyObject *resultobj;
01656 GraphObj *arg1 = (GraphObj *) 0 ;
01657 char *arg2 = (char *) 0 ;
01658 char *arg3 = (char *) 0 ;
01659 PyObject * obj0 = 0 ;
01660 PyObject * obj1 = 0 ;
01661 PyObject * obj2 = 0 ;
01662
01663 if(!PyArg_ParseTuple(args,(char *)"OOO:GraphObj_set",&obj0,&obj1,&obj2)) goto fail;
01664 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_GraphObj, SWIG_POINTER_EXCEPTION | 0);
01665 if (SWIG_arg_fail(1)) SWIG_fail;
01666 if (!SWIG_AsCharPtr(obj1, (char**)&arg2)) {
01667 SWIG_arg_fail(2);SWIG_fail;
01668 }
01669 if (!SWIG_AsCharPtr(obj2, (char**)&arg3)) {
01670 SWIG_arg_fail(3);SWIG_fail;
01671 }
01672 (arg1)->set((char const *)arg2,(char const *)arg3);
01673
01674 Py_INCREF(Py_None); resultobj = Py_None;
01675 return resultobj;
01676 fail:
01677 return NULL;
01678 }
|
|
||||||||||||
|
Definition at line 1681 of file graph_wrap.cxx. References SWIG_arg_fail, SWIG_As_int(), SWIG_AsCharPtr(), SWIG_POINTER_EXCEPTION, SWIG_Python_ConvertPtr(), and SWIGTYPE_p_GraphObj. Referenced by _wrap_GraphObj_set(). 01681 {
01682 PyObject *resultobj;
01683 GraphObj *arg1 = (GraphObj *) 0 ;
01684 int arg2 ;
01685 char *arg3 = (char *) 0 ;
01686 PyObject * obj0 = 0 ;
01687 PyObject * obj1 = 0 ;
01688 PyObject * obj2 = 0 ;
01689
01690 if(!PyArg_ParseTuple(args,(char *)"OOO:GraphObj_set",&obj0,&obj1,&obj2)) goto fail;
01691 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_GraphObj, SWIG_POINTER_EXCEPTION | 0);
01692 if (SWIG_arg_fail(1)) SWIG_fail;
01693 {
01694 arg2 = (int)(SWIG_As_int(obj1));
01695 if (SWIG_arg_fail(2)) SWIG_fail;
01696 }
01697 if (!SWIG_AsCharPtr(obj2, (char**)&arg3)) {
01698 SWIG_arg_fail(3);SWIG_fail;
01699 }
01700 (arg1)->set(arg2,(char const *)arg3);
01701
01702 Py_INCREF(Py_None); resultobj = Py_None;
01703 return resultobj;
01704 fail:
01705 return NULL;
01706 }
|
|
||||||||||||
|
Definition at line 1791 of file graph_wrap.cxx. References SWIG_arg_fail, SWIG_From_bool(), SWIG_POINTER_EXCEPTION, SWIG_Python_ConvertPtr(), and SWIGTYPE_p_GraphObj. 01791 {
01792 PyObject *resultobj;
01793 GraphObj *arg1 = (GraphObj *) 0 ;
01794 bool result;
01795 PyObject * obj0 = 0 ;
01796
01797 if(!PyArg_ParseTuple(args,(char *)"O:GraphObj_valid",&obj0)) goto fail;
01798 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_GraphObj, SWIG_POINTER_EXCEPTION | 0);
01799 if (SWIG_arg_fail(1)) SWIG_fail;
01800 result = (bool)(arg1)->valid();
01801
01802 {
01803 resultobj = SWIG_From_bool((bool)(result));
01804 }
01805 return resultobj;
01806 fail:
01807 return NULL;
01808 }
|
|
||||||||||||
|
Definition at line 1879 of file graph_wrap.cxx. References _wrap_new_Graph__SWIG_0(), _wrap_new_Graph__SWIG_1(), SWIG_AsCharPtr(), and SWIG_Check_int(). 01879 {
01880 int argc;
01881 PyObject *argv[3];
01882 int ii;
01883
01884 argc = PyObject_Length(args);
01885 for (ii = 0; (ii < argc) && (ii < 2); ii++) {
01886 argv[ii] = PyTuple_GetItem(args,ii);
01887 }
01888 if (argc == 1) {
01889 int _v;
01890 _v = SWIG_AsCharPtr(argv[0], (char **)(0));
01891 if (_v) {
01892 return _wrap_new_Graph__SWIG_0(self,args);
01893 }
01894 }
01895 if (argc == 2) {
01896 int _v;
01897 _v = SWIG_AsCharPtr(argv[0], (char **)(0));
01898 if (_v) {
01899 _v = SWIG_Check_int(argv[1]);
01900 if (_v) {
01901 return _wrap_new_Graph__SWIG_1(self,args);
01902 }
01903 }
01904 }
01905
01906 PyErr_SetString(PyExc_NotImplementedError,"No matching function for overloaded 'new_Graph'");
01907 return NULL;
01908 }
|
|
||||||||||||
|
Definition at line 1835 of file graph_wrap.cxx. References SWIG_arg_fail, SWIG_AsCharPtr(), SWIG_NewPointerObj, and SWIGTYPE_p_Graph. Referenced by _wrap_new_Graph(). 01835 {
01836 PyObject *resultobj;
01837 char *arg1 = (char *) 0 ;
01838 Graph *result;
01839 PyObject * obj0 = 0 ;
01840
01841 if(!PyArg_ParseTuple(args,(char *)"O:new_Graph",&obj0)) goto fail;
01842 if (!SWIG_AsCharPtr(obj0, (char**)&arg1)) {
01843 SWIG_arg_fail(1);SWIG_fail;
01844 }
01845 result = (Graph *)new Graph((char const *)arg1);
01846
01847 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_Graph, 1);
01848 return resultobj;
01849 fail:
01850 return NULL;
01851 }
|
|
||||||||||||
|
Definition at line 1854 of file graph_wrap.cxx. References SWIG_arg_fail, SWIG_As_int(), SWIG_AsCharPtr(), SWIG_NewPointerObj, and SWIGTYPE_p_Graph. Referenced by _wrap_new_Graph(). 01854 {
01855 PyObject *resultobj;
01856 char *arg1 = (char *) 0 ;
01857 Graph::GraphKind_t arg2 ;
01858 Graph *result;
01859 PyObject * obj0 = 0 ;
01860 PyObject * obj1 = 0 ;
01861
01862 if(!PyArg_ParseTuple(args,(char *)"OO:new_Graph",&obj0,&obj1)) goto fail;
01863 if (!SWIG_AsCharPtr(obj0, (char**)&arg1)) {
01864 SWIG_arg_fail(1);SWIG_fail;
01865 }
01866 {
01867 arg2 = (Graph::GraphKind_t)(SWIG_As_int(obj1));
01868 if (SWIG_arg_fail(2)) SWIG_fail;
01869 }
01870 result = (Graph *)new Graph((char const *)arg1,(Graph::GraphKind_t )arg2);
01871
01872 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_Graph, 1);
01873 return resultobj;
01874 fail:
01875 return NULL;
01876 }
|
|
||||||||||||
|
Definition at line 2837 of file graph_wrap.cxx. References SWIG_arg_fail, SWIG_NewPointerObj, SWIG_POINTER_EXCEPTION, SWIG_Python_ConvertPtr(), SWIGTYPE_p_Graph, and SWIGTYPE_p_Node. 02837 {
02838 PyObject *resultobj;
02839 Node *arg1 = (Node *) 0 ;
02840 SwigValueWrapper<Graph > result;
02841 PyObject * obj0 = 0 ;
02842
02843 if(!PyArg_ParseTuple(args,(char *)"O:Node_graph",&obj0)) goto fail;
02844 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_Node, SWIG_POINTER_EXCEPTION | 0);
02845 if (SWIG_arg_fail(1)) SWIG_fail;
02846 result = (arg1)->graph();
02847
02848 {
02849 Graph * resultptr;
02850 resultptr = new Graph((Graph &)(result));
02851 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_Graph, 1);
02852 }
02853 return resultobj;
02854 fail:
02855 return NULL;
02856 }
|
|
||||||||||||
|
Definition at line 2919 of file graph_wrap.cxx. References SWIG_arg_fail, SWIG_From_double, SWIG_POINTER_EXCEPTION, SWIG_Python_ConvertPtr(), and SWIGTYPE_p_Node. 02919 {
02920 PyObject *resultobj;
02921 Node *arg1 = (Node *) 0 ;
02922 double result;
02923 PyObject * obj0 = 0 ;
02924
02925 if(!PyArg_ParseTuple(args,(char *)"O:Node_height",&obj0)) goto fail;
02926 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_Node, SWIG_POINTER_EXCEPTION | 0);
02927 if (SWIG_arg_fail(1)) SWIG_fail;
02928 result = (double)(arg1)->height();
02929
02930 {
02931 resultobj = SWIG_From_double((double)(result));
02932 }
02933 return resultobj;
02934 fail:
02935 return NULL;
02936 }
|
|
||||||||||||
|
Definition at line 2819 of file graph_wrap.cxx. References swig_type_info::name, SWIG_arg_fail, SWIG_FromCharPtr(), SWIG_POINTER_EXCEPTION, SWIG_Python_ConvertPtr(), and SWIGTYPE_p_Node. 02819 {
02820 PyObject *resultobj;
02821 Node *arg1 = (Node *) 0 ;
02822 char *result;
02823 PyObject * obj0 = 0 ;
02824
02825 if(!PyArg_ParseTuple(args,(char *)"O:Node_name",&obj0)) goto fail;
02826 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_Node, SWIG_POINTER_EXCEPTION | 0);
02827 if (SWIG_arg_fail(1)) SWIG_fail;
02828 result = (char *)(arg1)->name();
02829
02830 resultobj = SWIG_FromCharPtr(result);
02831 return resultobj;
02832 fail:
02833 return NULL;
02834 }
|
|
||||||||||||
|
Definition at line 2899 of file graph_wrap.cxx. References SWIG_arg_fail, SWIG_From_double, SWIG_POINTER_EXCEPTION, SWIG_Python_ConvertPtr(), and SWIGTYPE_p_Node. 02899 {
02900 PyObject *resultobj;
02901 Node *arg1 = (Node *) 0 ;
02902 double result;
02903 PyObject * obj0 = 0 ;
02904
02905 if(!PyArg_ParseTuple(args,(char *)"O:Node_width",&obj0)) goto fail;
02906 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_Node, SWIG_POINTER_EXCEPTION | 0);
02907 if (SWIG_arg_fail(1)) SWIG_fail;
02908 result = (double)(arg1)->width();
02909
02910 {
02911 resultobj = SWIG_From_double((double)(result));
02912 }
02913 return resultobj;
02914 fail:
02915 return NULL;
02916 }
|
|
||||||||||||
|
Definition at line 2859 of file graph_wrap.cxx. References SWIG_arg_fail, SWIG_From_double, SWIG_POINTER_EXCEPTION, SWIG_Python_ConvertPtr(), and SWIGTYPE_p_Node. 02859 {
02860 PyObject *resultobj;
02861 Node *arg1 = (Node *) 0 ;
02862 double result;
02863 PyObject * obj0 = 0 ;
02864
02865 if(!PyArg_ParseTuple(args,(char *)"O:Node_x",&obj0)) goto fail;
02866 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_Node, SWIG_POINTER_EXCEPTION | 0);
02867 if (SWIG_arg_fail(1)) SWIG_fail;
02868 result = (double)(arg1)->x();
02869
02870 {
02871 resultobj = SWIG_From_double((double)(result));
02872 }
02873 return resultobj;
02874 fail:
02875 return NULL;
02876 }
|
|
||||||||||||
|
Definition at line 2879 of file graph_wrap.cxx. References SWIG_arg_fail, SWIG_From_double, SWIG_POINTER_EXCEPTION, SWIG_Python_ConvertPtr(), and SWIGTYPE_p_Node. 02879 {
02880 PyObject *resultobj;
02881 Node *arg1 = (Node *) 0 ;
02882 double result;
02883 PyObject * obj0 = 0 ;
02884
02885 if(!PyArg_ParseTuple(args,(char *)"O:Node_y",&obj0)) goto fail;
02886 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_Node, SWIG_POINTER_EXCEPTION | 0);
02887 if (SWIG_arg_fail(1)) SWIG_fail;
02888 result = (double)(arg1)->y();
02889
02890 {
02891 resultobj = SWIG_From_double((double)(result));
02892 }
02893 return resultobj;
02894 fail:
02895 return NULL;
02896 }
|
|
||||||||||||
|
Definition at line 3171 of file graph_wrap.cxx. References SWIG_TypeClientData(), and SWIGTYPE_p_Edge. 03171 {
03172 PyObject *obj;
03173 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
03174 SWIG_TypeClientData(SWIGTYPE_p_Edge, obj);
03175 Py_INCREF(obj);
03176 return Py_BuildValue((char *)"");
03177 }
|
|
||||||||||||
|
Definition at line 2812 of file graph_wrap.cxx. References SWIG_TypeClientData(), and SWIGTYPE_p_Graph. 02812 {
02813 PyObject *obj;
02814 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
02815 SWIG_TypeClientData(SWIGTYPE_p_Graph, obj);
02816 Py_INCREF(obj);
02817 return Py_BuildValue((char *)"");
02818 }
|
|
||||||||||||
|
Definition at line 1828 of file graph_wrap.cxx. References SWIG_TypeClientData(), and SWIGTYPE_p_GraphObj. 01828 {
01829 PyObject *obj;
01830 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
01831 SWIG_TypeClientData(SWIGTYPE_p_GraphObj, obj);
01832 Py_INCREF(obj);
01833 return Py_BuildValue((char *)"");
01834 }
|
|
||||||||||||
|
Definition at line 2956 of file graph_wrap.cxx. References SWIG_TypeClientData(), and SWIGTYPE_p_Node. 02956 {
02957 PyObject *obj;
02958 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
02959 SWIG_TypeClientData(SWIGTYPE_p_Node, obj);
02960 Py_INCREF(obj);
02961 return Py_BuildValue((char *)"");
02962 }
|
|
||||||||||||||||
|
Definition at line 3536 of file graph_wrap.cxx. Referenced by SWIG_Python_SetTypeListHandle(). 03537 {
03538 PyObject *dict;
03539 if (!PyModule_Check(m)) {
03540 PyErr_SetString(PyExc_TypeError,
03541 "PyModule_AddObject() needs module as first arg");
03542 return -1;
03543 }
03544 if (!o) {
03545 PyErr_SetString(PyExc_TypeError,
03546 "PyModule_AddObject() needs non-NULL value");
03547 return -1;
03548 }
03549
03550 dict = PyModule_GetDict(m);
03551 if (dict == NULL) {
03552 /* Internal error -- modules must have a dict! */
03553 PyErr_Format(PyExc_SystemError, "module '%s' has no __dict__",
03554 PyModule_GetName(m));
03555 return -1;
03556 }
03557 if (PyDict_SetItemString(dict, name, o))
03558 return -1;
03559 Py_DECREF(o);
03560 return 0;
03561 }
|
|
|
Definition at line 816 of file graph_wrap.cxx. References PySwigObject::ptr. Referenced by SWIG_Python_ConvertPtr(). 00817 {
00818 return ((PySwigObject *)self)->ptr;
00819 }
|
|
|
Definition at line 828 of file graph_wrap.cxx. References PySwigObject_GetType(). Referenced by SWIG_Python_ConvertPtr(), and SWIG_Python_TypeError(). 00828 {
00829 return ((op)->ob_type == PySwigObject_GetType())
00830 || (strcmp((op)->ob_type->tp_name,"PySwigObject") == 0);
00831 }
|
|
||||||||||||
|
Definition at line 701 of file graph_wrap.cxx. References PySwigObject::desc, and PySwigObject::ptr. 00702 {
00703 int c = strcmp(v->desc, w->desc);
00704 if (c) {
00705 return c;
00706 } else {
00707 void *i = v->ptr;
00708 void *j = w->ptr;
00709 return (i < j) ? -1 : (i > j) ? 1 : 0;
00710 }
00711 }
|
|
|
Definition at line 714 of file graph_wrap.cxx. 00715 {
00716 PyObject_DEL(self);
00717 }
|
|
||||||||||||
|
Definition at line 806 of file graph_wrap.cxx. References PySwigObject::desc, PySwigObject::ptr, and PySwigObject_GetType(). Referenced by SWIG_Python_NewPointerObj(). 00807 {
00808 PySwigObject *self = PyObject_NEW(PySwigObject, PySwigObject_GetType());
00809 if (self == NULL) return NULL;
00810 self->ptr = ptr;
00811 self->desc = desc;
00812 return (PyObject *)self;
00813 }
|
|
|
Definition at line 822 of file graph_wrap.cxx. References PySwigObject::desc. Referenced by SWIG_Python_ConvertPtr(), and SWIG_Python_TypeError(). 00823 {
00824 return ((PySwigObject *)self)->desc;
00825 }
|
|
|
Definition at line 720 of file graph_wrap.cxx. Referenced by PySwigObject_Check(), and PySwigObject_FromVoidPtrAndDesc(). 00720 {
00721 static char PySwigObject_Type__doc__[] =
00722 "Swig object carries a C/C++ instance pointer";
00723
00724 static PyNumberMethods PySwigObject_as_number = {
00725 (binaryfunc)0, /*nb_add*/
00726 (binaryfunc)0, /*nb_subtract*/
00727 (binaryfunc)0, /*nb_multiply*/
00728 (binaryfunc)0, /*nb_divide*/
00729 (binaryfunc)0, /*nb_remainder*/
00730 (binaryfunc)0, /*nb_divmod*/
00731 (ternaryfunc)0,/*nb_power*/
00732 (unaryfunc)0, /*nb_negative*/
00733 (unaryfunc)0, /*nb_positive*/
00734 (unaryfunc)0, /*nb_absolute*/
00735 (inquiry)0, /*nb_nonzero*/
00736 0, /*nb_invert*/
00737 0, /*nb_lshift*/
00738 0, /*nb_rshift*/
00739 0, /*nb_and*/
00740 0, /*nb_xor*/
00741 0, /*nb_or*/
00742 (coercion)0, /*nb_coerce*/
00743 (unaryfunc)PySwigObject_long, /*nb_int*/
00744 (unaryfunc)PySwigObject_long, /*nb_long*/
00745 (unaryfunc)0, /*nb_float*/
00746 (unaryfunc)PySwigObject_oct, /*nb_oct*/
00747 (unaryfunc)PySwigObject_hex, /*nb_hex*/
00748 #if PY_VERSION_HEX >= 0x02000000
00749 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 /* nb_inplace_add -> nb_inplace_true_divide */
00750 #endif
00751 };
00752
00753 static int type_init = 0;
00754 static PyTypeObject PySwigObject_Type;
00755
00756 if (!type_init) {
00757 PyTypeObject tmp = {
00758 PyObject_HEAD_INIT(&PyType_Type)
00759 0, /*ob_size*/
00760 "PySwigObject", /*tp_name*/
00761 sizeof(PySwigObject), /*tp_basicsize*/
00762 0, /*tp_itemsize*/
00763 /* methods */
00764 (destructor)PySwigObject_dealloc, /*tp_dealloc*/
00765 (printfunc)PySwigObject_print, /*tp_print*/
00766 (getattrfunc)0, /*tp_getattr*/
00767 (setattrfunc)0, /*tp_setattr*/
00768 (cmpfunc)PySwigObject_compare, /*tp_compare*/
00769 (reprfunc)PySwigObject_repr, /*tp_repr*/
00770 &PySwigObject_as_number, /*tp_as_number*/
00771 0, /*tp_as_sequence*/
00772 0, /*tp_as_mapping*/
00773 (hashfunc)0, /*tp_hash*/
00774 (ternaryfunc)0, /*tp_call*/
00775 (reprfunc)PySwigObject_str, /*tp_str*/
00776 /* Space for future expansion */
00777 0L,0L,0L,0L,
00778 PySwigObject_Type__doc__, /* Documentation string */
00779 #if PY_VERSION_HEX >= 0x02000000
00780 0, /* tp_traverse */
00781 0, /* tp_clear */
00782 #endif
00783 #if PY_VERSION_HEX >= 0x02010000
00784 0, /* tp_richcompare */
00785 0, /* tp_weaklistoffset */
00786 #endif
00787 #if PY_VERSION_HEX >= 0x02020000
00788 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, /* tp_iter -> tp_weaklist */
00789 #endif
00790 #if PY_VERSION_HEX >= 0x02030000
00791 0, /* tp_del */
00792 #endif
00793 #ifdef COUNT_ALLOCS
00794 0,0,0,0 /* tp_alloc -> tp_next */
00795 #endif
00796 };
00797
00798 PySwigObject_Type = tmp;
00799 type_init = 1;
00800 }
00801
00802 return &PySwigObject_Type;
00803 }
|
|
|
Definition at line 693 of file graph_wrap.cxx. References PySwigObject::ptr. 00694 {
00695 char buf[100];
00696 PyOS_snprintf(buf, sizeof(buf), "0x%lx", (unsigned long)v->ptr);
00697 return PyString_FromString(buf);
00698 }
|
|
|
Definition at line 675 of file graph_wrap.cxx. References PySwigObject::ptr. 00676 {
00677 return PyLong_FromUnsignedLong((unsigned long) v->ptr);
00678 }
|
|
|
Definition at line 681 of file graph_wrap.cxx. References PySwigObject::ptr. 00682 {
00683 char buf[100];
00684 unsigned long x = (unsigned long)v->ptr;
00685 if (x == 0)
00686 strcpy(buf, "0");
00687 else
00688 PyOS_snprintf(buf, sizeof(buf), "0%lo", x);
00689 return PyString_FromString(buf);
00690 }
|
|
||||||||||||||||
|
Definition at line 647 of file graph_wrap.cxx. References PySwigObject::desc, PySwigObject::ptr, and SWIG_PackVoidPtr(). 00648 {
00649 char result[SWIG_BUFFER_SIZE];
00650 if (SWIG_PackVoidPtr(result, v->ptr, v->desc, sizeof(result))) {
00651 fputs("<Swig Object at ", fp); fputs(result, fp); fputs(">", fp);
00652 return 0;
00653 } else {
00654 return 1;
00655 }
00656 }
|
|
|
Definition at line 659 of file graph_wrap.cxx. References PySwigObject::desc, PySwigObject::ptr, and SWIG_PackVoidPtr(). 00660 {
00661 char result[SWIG_BUFFER_SIZE];
00662 return SWIG_PackVoidPtr(result, v->ptr, v->desc, sizeof(result)) ?
00663 PyString_FromFormat("<Swig Object at %s>", result) : 0;
00664 }
|
|
|
Definition at line 667 of file graph_wrap.cxx. References PySwigObject::desc, PySwigObject::ptr, and SWIG_PackVoidPtr(). 00668 {
00669 char result[SWIG_BUFFER_SIZE];
00670 return SWIG_PackVoidPtr(result, v->ptr, v->desc, sizeof(result)) ?
00671 PyString_FromString(result) : 0;
00672 }
|
|
|
Definition at line 991 of file graph_wrap.cxx. References PySwigPacked_GetType(). 00991 {
00992 return ((op)->ob_type == PySwigPacked_GetType())
00993 || (strcmp((op)->ob_type->tp_name,"PySwigPacked") == 0);
00994 }
|
|
||||||||||||
|
Definition at line 881 of file graph_wrap.cxx. References PySwigPacked::desc, PySwigPacked::pack, s(), and PySwigPacked::size. 00882 {
00883 int c = strcmp(v->desc, w->desc);
00884 if (c) {
00885 return c;
00886 } else {
00887 size_t i = v->size;
00888 size_t j = w->size;
00889 int s = (i < j) ? -1 : (i > j) ? 1 : 0;
00890 return s ? s : strncmp((char *)v->pack, (char *)w->pack, 2*v->size);
00891 }
00892 }
|
|
|
Definition at line 895 of file graph_wrap.cxx. References free(), and PySwigPacked::pack.
|
|
||||||||||||||||
|
Definition at line 960 of file graph_wrap.cxx. References PySwigPacked::desc, malloc(), PySwigPacked::pack, PySwigPacked_GetType(), and PySwigPacked::size. Referenced by SWIG_Python_NewPackedObj(). 00961 {
00962 PySwigPacked *self = PyObject_NEW(PySwigPacked, PySwigPacked_GetType());
00963 if (self == NULL) {
00964 return NULL;
00965 } else {
00966 void *pack = malloc(size);
00967 memcpy(pack, ptr, size);
00968 self->pack = pack;
00969 self->desc = desc;
00970 self->size = size;
00971 return (PyObject *) self;
00972 }
00973 }
|
|
|
Definition at line 985 of file graph_wrap.cxx. References PySwigPacked::desc. 00986 {
00987 return ((PySwigPacked *)self)->desc;
00988 }
|
|
|
Definition at line 902 of file graph_wrap.cxx. Referenced by PySwigPacked_Check(), and PySwigPacked_FromDataAndDesc(). 00902 {
00903 static char PySwigPacked_Type__doc__[] =
00904 "Swig object carries a C/C++ instance pointer";
00905 static int type_init = 0;
00906
00907 static PyTypeObject PySwigPacked_Type;
00908 if (!type_init) {
00909 PyTypeObject tmp = {
00910 PyObject_HEAD_INIT(&PyType_Type)
00911 0, /*ob_size*/
00912 "PySwigPacked", /*tp_name*/
00913 sizeof(PySwigPacked), /*tp_basicsize*/
00914 0, /*tp_itemsize*/
00915 /* methods */
00916 (destructor)PySwigPacked_dealloc, /*tp_dealloc*/
00917 (printfunc)PySwigPacked_print, /*tp_print*/
00918 (getattrfunc)0, /*tp_getattr*/
00919 (setattrfunc)0, /*tp_setattr*/
00920 (cmpfunc)PySwigPacked_compare, /*tp_compare*/
00921 (reprfunc)PySwigPacked_repr, /*tp_repr*/
00922 0, /*tp_as_number*/
00923 0, /*tp_as_sequence*/
00924 0, /*tp_as_mapping*/
00925 (hashfunc)0, /*tp_hash*/
00926 (ternaryfunc)0, /*tp_call*/
00927 (reprfunc)PySwigPacked_str, /*tp_str*/
00928 /* Space for future expansion */
00929 0L,0L,0L,0L,
00930 PySwigPacked_Type__doc__, /* Documentation string */
00931 #if PY_VERSION_HEX >= 0x02000000
00932 0, /* tp_traverse */
00933 0, /* tp_clear */
00934 #endif
00935 #if PY_VERSION_HEX >= 0x02010000
00936 0, /* tp_richcompare */
00937 0, /* tp_weaklistoffset */
00938 #endif
00939 #if PY_VERSION_HEX >= 0x02020000
00940 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, /* tp_iter -> tp_weaklist */
00941 #endif
00942 #if PY_VERSION_HEX >= 0x02030000
00943 0, /* tp_del */
00944 #endif
00945 #ifdef COUNT_ALLOCS
00946 0,0,0,0 /* tp_alloc -> tp_next */
00947 #endif
00948 };
00949
00950 PySwigPacked_Type = tmp;
00951 type_init = 1;
00952 }
00953
00954
00955
00956 return &PySwigPacked_Type;
00957 }
|
|
||||||||||||||||
|
Definition at line 845 of file graph_wrap.cxx. References PySwigPacked::desc, PySwigPacked::pack, PySwigPacked::size, and SWIG_PackDataName(). 00846 {
00847 char result[SWIG_BUFFER_SIZE];
00848 fputs("<Swig Packed ", fp);
00849 if (SWIG_PackDataName(result, v->pack, v->size, 0, sizeof(result))) {
00850 fputs("at ", fp);
00851 fputs(result, fp);
00852 }
00853 fputs(v->desc,fp);
00854 fputs(">", fp);
00855 return 0;
00856 }
|
|
|
Definition at line 859 of file graph_wrap.cxx. References PySwigPacked::desc, PySwigPacked::pack, PySwigPacked::size, and SWIG_PackDataName(). 00860 {
00861 char result[SWIG_BUFFER_SIZE];
00862 if (SWIG_PackDataName(result, v->pack, v->size, 0, sizeof(result))) {
00863 return PyString_FromFormat("<Swig Packed at %s%s>", result, v->desc);
00864 } else {
00865 return PyString_FromFormat("<Swig Packed %s>", v->desc);
00866 }
00867 }
|
|
|
Definition at line 870 of file graph_wrap.cxx. References PySwigPacked::desc, PySwigPacked::pack, PySwigPacked::size, and SWIG_PackDataName(). 00871 {
00872 char result[SWIG_BUFFER_SIZE];
00873 if (SWIG_PackDataName(result, v->pack, v->size, 0, sizeof(result))){
00874 return PyString_FromFormat("%s%s", result, v->desc);
00875 } else {
00876 return PyString_FromFormat("%s", v->desc);
00877 }
00878 }
|
|
||||||||||||||||
|
Definition at line 976 of file graph_wrap.cxx. References PySwigPacked::desc. Referenced by SWIG_Python_ConvertPacked(). 00977 {
00978 PySwigPacked *self = (PySwigPacked *)obj;
00979 if (self->size != size) return 0;
00980 memcpy(ptr, self->pack, size);
00981 return self->desc;
00982 }
|
|
|
Definition at line 1515 of file graph_wrap.cxx. References SWIG_AsVal_int(). Referenced by _wrap_Edge_splinex(), _wrap_Edge_spliney(), _wrap_GraphObj_get__SWIG_1(), _wrap_GraphObj_set__SWIG_1(), and _wrap_new_Graph__SWIG_1(). 01516 {
01517 int v;
01518 if (!SWIG_AsVal_int(obj, &v)) {
01519 /*
01520 this is needed to make valgrind/purify happier.
01521 */
01522 memset((void*)&v, 0, sizeof(int));
01523 }
01524 return v;
01525 }
|
|
||||||||||||
|
Definition at line 1400 of file graph_wrap.cxx. References SWIG_AsCharPtrAndSize(), and SWIG_type_error. Referenced by _wrap_Graph_find_node(), _wrap_Graph_find_sub_graph(), _wrap_Graph_new_node(), _wrap_Graph_new_sub_graph(), _wrap_Graph_set_default_attr(), _wrap_Graph_write(), _wrap_GraphObj_get(), _wrap_GraphObj_get__SWIG_0(), _wrap_GraphObj_index(), _wrap_GraphObj_set(), _wrap_GraphObj_set__SWIG_0(), _wrap_GraphObj_set__SWIG_1(), _wrap_new_Graph(), _wrap_new_Graph__SWIG_0(), and _wrap_new_Graph__SWIG_1(). 01401 {
01402 if (SWIG_AsCharPtrAndSize(obj, val, (size_t*)(0))) {
01403 return 1;
01404 }
01405 if (val) {
01406 PyErr_Clear();
01407 SWIG_type_error("char *", obj);
01408 }
01409 return 0;
01410 }
|
|
||||||||||||||||
|
Definition at line 1371 of file graph_wrap.cxx. References SWIG_ConvertPtr, SWIG_type_error, and SWIG_TypeQuery(). Referenced by SWIG_AsCharPtr(). 01372 {
01373 static swig_type_info* pchar_info = 0;
01374 char* vptr = 0;
01375 if (!pchar_info) pchar_info = SWIG_TypeQuery("char *");
01376 if (SWIG_ConvertPtr(obj, (void**)&vptr, pchar_info, 0) != -1) {
01377 if (cptr) *cptr = vptr;
01378 if (psize) *psize = vptr ? (strlen(vptr) + 1) : 0;
01379 return SWIG_OLDOBJ;
01380 } else {
01381 PyErr_Clear();
01382 if (PyString_Check(obj)) {
01383 if (cptr) {
01384 *cptr = PyString_AS_STRING(obj);
01385 if (psize) {
01386 *psize = PyString_GET_SIZE(obj) + 1;
01387 }
01388 }
01389 return SWIG_PYSTR;
01390 }
01391 }
01392 if (cptr) {
01393 SWIG_type_error("char *", obj);
01394 }
01395 return 0;
01396 }
|
|
||||||||||||
|
Definition at line 1507 of file graph_wrap.cxx. References SWIG_AsVal_long(). Referenced by SWIG_As_int(), and SWIG_Check_int(). 01508 {
01509 return SWIG_AsVal_long(obj,(long*)val);
01510 }
|
|
||||||||||||
|
Definition at line 1461 of file graph_wrap.cxx. References SWIG_type_error. Referenced by SWIG_AsVal_int(). 01462 {
01463 if (PyInt_Check(obj)) {
01464 if (val) *val = PyInt_AS_LONG(obj);
01465 return 1;
01466 }
01467 if (PyLong_Check(obj)) {
01468 long v = PyLong_AsLong(obj);
01469 if (!PyErr_Occurred()) {
01470 if (val) *val = v;
01471 return 1;
01472 } else {
01473 if (!val) PyErr_Clear();
01474 return 0;
01475 }
01476 }
01477 if (val) {
01478 SWIG_type_error("long", obj);
01479 }
01480 return 0;
01481 }
|
|
|
Definition at line 1529 of file graph_wrap.cxx. References SWIG_AsVal_int(). Referenced by _wrap_GraphObj_get(), _wrap_GraphObj_set(), and _wrap_new_Graph(). 01530 {
01531 return SWIG_AsVal_int(obj, (int*)0);
01532 }
|
|
||||||||||||||||||||
|
Definition at line 1438 of file graph_wrap.cxx. 01440 {
01441 if (value < min_value) {
01442 if (errmsg) {
01443 PyErr_Format(PyExc_OverflowError,
01444 "value %ld is less than '%s' minimum %ld",
01445 value, errmsg, min_value);
01446 }
01447 return 0;
01448 } else if (value > max_value) {
01449 if (errmsg) {
01450 PyErr_Format(PyExc_OverflowError,
01451 "value %ld is greater than '%s' maximum %ld",
01452 value, errmsg, max_value);
01453 }
01454 return 0;
01455 }
01456 return 1;
01457 }
|
|
|
Definition at line 1541 of file graph_wrap.cxx. Referenced by _wrap_Graph_contains(), and _wrap_GraphObj_valid(). 01542 {
01543 PyObject *obj = value ? Py_True : Py_False;
01544 Py_INCREF(obj);
01545 return obj;
01546 }
|
|
|
Definition at line 1414 of file graph_wrap.cxx. References SWIG_NewPointerObj, and SWIG_TypeQuery(). Referenced by _wrap_Edge_label(), _wrap_Graph_name(), _wrap_GraphObj_get__SWIG_0(), _wrap_GraphObj_get__SWIG_1(), and _wrap_Node_name(). 01415 {
01416 if (cptr) {
01417 size_t size = strlen(cptr);
01418 if (size > INT_MAX) {
01419 return SWIG_NewPointerObj((char*)(cptr),
01420 SWIG_TypeQuery("char *"), 0);
01421 } else {
01422 if (size != 0) {
01423 return PyString_FromStringAndSize(cptr, size);
01424 } else {
01425 return PyString_FromString(cptr);
01426 }
01427 }
01428 }
01429 Py_INCREF(Py_None);
01430 return Py_None;
01431 }
|
|
||||||||||||||||
|
Definition at line 311 of file graph_wrap.cxx. Referenced by SWIG_NewPackedObj(), SWIG_NewPointerObj(), SWIG_PackDataName(), and SWIG_PackVoidPtr(). 00311 {
00312 static char hex[17] = "0123456789abcdef";
00313 unsigned char *u = (unsigned char *) ptr;
00314 const unsigned char *eu = u + sz;
00315 register unsigned char uu;
00316 for (; u != eu; ++u) {
00317 uu = *u;
00318 *(c++) = hex[(uu & 0xf0) >> 4];
00319 *(c++) = hex[uu & 0xf];
00320 }
00321 return c;
00322 }
|
|
||||||||||||||||||||||||
|
Definition at line 404 of file graph_wrap.cxx. References SWIG_PackData(). Referenced by PySwigPacked_print(), PySwigPacked_repr(), PySwigPacked_str(), and SWIG_Python_NewPackedObj(). 00404 {
00405 char *r = buff;
00406 size_t lname = (name ? strlen(name) : 0);
00407 if ((2*sz + 2 + lname) > bsz) return 0;
00408 *(r++) = '_';
00409 r = SWIG_PackData(r,ptr,sz);
00410 if (lname) {
00411 strncpy(r,name,lname+1);
00412 } else {
00413 *r = 0;
00414 }
00415 return buff;
00416 }
|
|
||||||||||||||||||||
|
Definition at line 380 of file graph_wrap.cxx. References SWIG_PackData(). Referenced by PySwigObject_print(), PySwigObject_repr(), PySwigObject_str(), SWIG_Python_FixMethods(), and SWIG_Python_NewPointerObj(). 00380 {
00381 char *r = buff;
00382 if ((2*sizeof(void *) + 2) > bsz) return 0;
00383 *(r++) = '_';
00384 r = SWIG_PackData(r,&ptr,sizeof(void *));
00385 if (strlen(name) + 1 > (bsz - (r - buff))) return 0;
00386 strcpy(r,name);
00387 return buff;
00388 }
|
|
|
Definition at line 499 of file graph_wrap.cxx. References SWIG_PropagateClientDataTL(), and swig_type_list_handle. 00499 {
00500 SWIG_PropagateClientDataTL(*swig_type_list_handle, type);
00501 }
|
|
||||||||||||
|
Definition at line 359 of file graph_wrap.cxx. References swig_type_info::clientdata, swig_type_info::converter, swig_type_info::name, swig_type_info::next, swig_type_info::prev, SWIG_TypeClientDataTL(), and tc. Referenced by SWIG_PropagateClientData(). 00359 {
00360 swig_type_info *equiv = type->next;
00361 swig_type_info *tc;
00362 if (!type->clientdata) return;
00363 while (equiv) {
00364 if (!equiv->converter) {
00365 tc = tl;
00366 while (tc) {
00367 if ((strcmp(tc->name, equiv->name) == 0) && !tc->clientdata)
00368 SWIG_TypeClientDataTL(tl,tc, type->clientdata);
00369 tc = tc->prev;
00370 }
00371 }
00372 equiv = equiv->next;
00373 }
00374 }
|
|
||||||||||||
|
Definition at line 1061 of file graph_wrap.cxx. Referenced by SWIG_Python_ArgFail(). 01062 {
01063 if (PyErr_Occurred()) {
01064 PyObject *type = 0;
01065 PyObject *value = 0;
01066 PyObject *traceback = 0;
01067 PyErr_Fetch(&type, &value, &traceback);
01068 if (value) {
01069 PyObject *old_str = PyObject_Str(value);
01070 Py_XINCREF(type);
01071 PyErr_Clear();
01072 if (infront) {
01073 PyErr_Format(type, "%s %s", mesg, PyString_AsString(old_str));
01074 } else {
01075 PyErr_Format(type, "%s %s", PyString_AsString(old_str), mesg);
01076 }
01077 Py_DECREF(old_str);
01078 }
01079 return 1;
01080 } else {
01081 return 0;
01082 }
01083 }
|
|
||||||||||||||||||||
|
Definition at line 3431 of file graph_wrap.cxx. References swig_globalvar::get_attr, malloc(), swig_globalvar::name, swig_globalvar::next, swig_globalvar::set_attr, and swig_varlinkobject::vars. 03431 {
03432 swig_varlinkobject *v;
03433 swig_globalvar *gv;
03434 v= (swig_varlinkobject *) p;
03435 gv = (swig_globalvar *) malloc(sizeof(swig_globalvar));
03436 gv->name = (char *) malloc(strlen(name)+1);
03437 strcpy(gv->name,name);
03438 gv->get_attr = get_attr;
03439 gv->set_attr = set_attr;
03440 gv->next = v->vars;
03441 v->vars = gv;
03442 }
|
|
|
Definition at line 1086 of file graph_wrap.cxx. References SWIG_Python_AddErrMesg(). Referenced by SWIG_Python_MustGetPtr(). 01087 {
01088 if (PyErr_Occurred()) {
01089 /* add information about failing argument */
01090 char mesg[256];
01091 sprintf(mesg, "argument number %d:", argnum);
01092 return SWIG_Python_AddErrMesg(mesg, 1);
01093 } else {
01094 return 0;
01095 }
01096 }
|
|
||||||||||||||||||||||||
|
Definition at line 1212 of file graph_wrap.cxx. References swig_type_info::name, PySwigPacked_UnpackData(), SWIG_Python_TypeError(), SWIG_TypeCheck(), SWIG_TypePrettyName(), SWIG_UnpackDataName(), and tc. 01212 {
01213 swig_type_info *tc;
01214 const char *c = 0;
01215
01216 #if defined(SWIG_COBJECT_TYPES) && !defined(SWIG_COBJECT_PYTHON)
01217 c = PySwigPacked_UnpackData(obj, ptr, sz);
01218 #else
01219 if ((!obj) || (!PyString_Check(obj))) goto type_error;
01220 c = PyString_AS_STRING(obj);
01221 /* Pointer values must start with leading underscore */
01222 c = SWIG_UnpackDataName(c, ptr, sz, ty->name);
01223 #endif
01224 if (!c) goto type_error;
01225 if (ty) {
01226 tc = SWIG_TypeCheck(c,ty);
01227 if (!tc) goto type_error;
01228 }
01229 return 0;
01230
01231 type_error:
01232 PyErr_Clear();
01233 if (flags & SWIG_POINTER_EXCEPTION) {
01234 if (ty) {
01235 SWIG_Python_TypeError(SWIG_TypePrettyName(ty), obj);
01236 } else {
01237 SWIG_Python_TypeError("C/C++ packed data", obj);
01238 }
01239 }
01240 return -1;
01241 }
|
|
||||||||||||||||||||
|
Definition at line 1105 of file graph_wrap.cxx. References swig_type_info::name, PySwigObject_AsVoidPtr(), PySwigObject_Check(), PySwigObject_GetDesc(), SWIG_Python_TypeError(), SWIG_TypeCast(), SWIG_TypeCheck(), SWIG_TypePrettyName(), SWIG_UnpackVoidPtr(), and tc. Referenced by _wrap_delete_Edge(), _wrap_delete_Graph(), _wrap_delete_GraphObj(), _wrap_delete_Node(), _wrap_Edge_dump_splines(), _wrap_Edge_head(), _wrap_Edge_label(), _wrap_Edge_labelx(), _wrap_Edge_labely(), _wrap_Edge_nsplines(), _wrap_Edge_splinex(), _wrap_Edge_spliney(), _wrap_Edge_tail(), _wrap_Graph_attach_attribs(), _wrap_Graph_bb_lr_x(), _wrap_Graph_bb_lr_y(), _wrap_Graph_bb_ul_x(), _wrap_Graph_bb_ul_y(), _wrap_Graph_contains(), _wrap_Graph_delete_obj(), _wrap_Graph_find_edge(), _wrap_Graph_find_node(), _wrap_Graph_find_sub_graph(), _wrap_Graph_first_edge(), _wrap_Graph_first_in_edge(), _wrap_Graph_first_node(), _wrap_Graph_first_out_edge(), _wrap_Graph_height(), _wrap_Graph_insert(), _wrap_Graph_kind(), _wrap_Graph_layout_dot(), _wrap_Graph_meta_node(), _wrap_Graph_n_edges(), _wrap_Graph_n_nodes(), _wrap_Graph_name(), _wrap_Graph_new_edge(), _wrap_Graph_new_node(), _wrap_Graph_new_sub_graph(), _wrap_Graph_next_edge(), _wrap_Graph_next_in_edge(), _wrap_Graph_next_node(), _wrap_Graph_next_out_edge(), _wrap_Graph_root_graph(), _wrap_Graph_set_default_attr(), _wrap_Graph_width(), _wrap_Graph_write(), _wrap_GraphObj_get__SWIG_0(), _wrap_GraphObj_get__SWIG_1(), _wrap_GraphObj_index(), _wrap_GraphObj_set__SWIG_0(), _wrap_GraphObj_set__SWIG_1(), _wrap_GraphObj_valid(), _wrap_Node_graph(), _wrap_Node_height(), _wrap_Node_name(), _wrap_Node_width(), _wrap_Node_x(), _wrap_Node_y(), and SWIG_Python_MustGetPtr(). 01105 {
01106 swig_type_info *tc;
01107 const char *c = 0;
01108 static PyObject *SWIG_this = 0;
01109 int newref = 0;
01110 PyObject *pyobj = 0;
01111 void *vptr;
01112
01113 if (!obj) return 0;
01114 if (obj == Py_None) {
01115 *ptr = 0;
01116 return 0;
01117 }
01118
01119 #ifdef SWIG_COBJECT_TYPES
01120 if (!(PySwigObject_Check(obj))) {
01121 if (!SWIG_this)
01122 SWIG_this = PyString_FromString("this");
01123 pyobj = obj;
01124 obj = PyObject_GetAttr(obj,SWIG_this);
01125 newref = 1;
01126 if (!obj) goto type_error;
01127 if (!PySwigObject_Check(obj)) {
01128 Py_DECREF(obj);
01129 goto type_error;
01130 }
01131 }
01132 vptr = PySwigObject_AsVoidPtr(obj);
01133 c = (const char *) PySwigObject_GetDesc(obj);
01134 if (newref) { Py_DECREF(obj); }
01135 goto type_check;
01136 #else
01137 if (!(PyString_Check(obj))) {
01138 if (!SWIG_this)
01139 SWIG_this = PyString_FromString("this");
01140 pyobj = obj;
01141 obj = PyObject_GetAttr(obj,SWIG_this);
01142 newref = 1;
01143 if (!obj) goto type_error;
01144 if (!PyString_Check(obj)) {
01145 Py_DECREF(obj);
01146 goto type_error;
01147 }
01148 }
01149 c = PyString_AS_STRING(obj);
01150 /* Pointer values must start with leading underscore */
01151 c = SWIG_UnpackVoidPtr(c, &vptr, ty->name);
01152 if (newref) { Py_DECREF(obj); }
01153 if (!c) goto type_error;
01154 #endif
01155
01156 type_check:
01157
01158 if (ty) {
01159 tc = SWIG_TypeCheck(c,ty);
01160 if (!tc) goto type_error;
01161 *ptr = SWIG_TypeCast(tc,vptr);
01162 } else {
01163 *ptr = vptr;
01164 }
01165
01166 if ((pyobj) && (flags & SWIG_POINTER_DISOWN)) {
01167 PyObject_SetAttrString(pyobj,(char*)"thisown",Py_False);
01168 }
01169 return 0;
01170
01171 type_error:
01172 PyErr_Clear();
01173 if (pyobj && !obj) {
01174 obj = pyobj;
01175 if (PyCFunction_Check(obj)) {
01176 /* here we get the method pointer for callbacks */
01177 char *doc = (((PyCFunctionObject *)obj) -> m_ml -> ml_doc);
01178 c = doc ? strstr(doc, "swig_ptr: ") : 0;
01179 if (c) {
01180 c = SWIG_UnpackVoidPtr(c + 10, &vptr, ty->name);
01181 if (!c) goto type_error;
01182 goto type_check;
01183 }
01184 }
01185 }
01186 if (flags & SWIG_POINTER_EXCEPTION) {
01187 if (ty) {
01188 SWIG_Python_TypeError(SWIG_TypePrettyName(ty), obj);
01189 } else {
01190 SWIG_Python_TypeError("C/C++ pointer", obj);
01191 }
01192 }
01193 return -1;
01194 }
|
|
||||||||||||||||||||
|
Definition at line 3491 of file graph_wrap.cxx. References swig_const_info::lvalue, malloc(), swig_type_info::name, swig_const_info::ptype, swig_const_info::pvalue, SWIG_PackVoidPtr(), and swig_const_info::type. Referenced by SWIGEXPORT(). 03494 {
03495 size_t i;
03496 for (i = 0; methods[i].ml_name; ++i) {
03497 char *c = methods[i].ml_doc;
03498 if (c && (c = strstr(c, "swig_ptr: "))) {
03499 int j;
03500 swig_const_info *ci = 0;
03501 char *name = c + 10;
03502 for (j = 0; const_table[j].type; j++) {
03503 if (strncmp(const_table[j].name, name,
03504 strlen(const_table[j].name)) == 0) {
03505 ci = &(const_table[j]);
03506 break;
03507 }
03508 }
03509 if (ci) {
03510 size_t shift = (ci->ptype) - types;
03511 swig_type_info *ty = types_initial[shift];
03512 size_t ldoc = (c - methods[i].ml_doc);
03513 size_t lptr = strlen(ty->name)+2*sizeof(void*)+2;
03514 char *ndoc = (char*)malloc(ldoc + lptr + 10);
03515 char *buff = ndoc;
03516 void *ptr = (ci->type == SWIG_PY_POINTER) ? ci->pvalue: (void *)(ci->lvalue);
03517 strncpy(buff, methods[i].ml_doc, ldoc);
03518 buff += ldoc;
03519 strncpy(buff, "swig_ptr: ", 10);
03520 buff += 10;
03521 SWIG_PackVoidPtr(buff, ptr, ty->name, lptr);
03522 methods[i].ml_doc = ndoc;
03523 }
03524 }
03525 }
03526 }
|
|
|
Definition at line 1327 of file graph_wrap.cxx. References SWIG_Python_GetTypeListHandle(). 01327 {
01328 swig_type_info **tlh = SWIG_Python_GetTypeListHandle();
01329 return tlh ? *tlh : (swig_type_info*)0;
01330 }
|
|
|
Definition at line 1305 of file graph_wrap.cxx. References SWIG_RUNTIME_VERSION, and SWIG_TYPE_TABLE_NAME. Referenced by SWIG_Python_GetTypeList(), and SWIG_Python_LookupTypePointer(). 01305 {
01306 static void *type_pointer = (void *)0;
01307 /* first check if module already created */
01308 if (!type_pointer) {
01309 #ifdef SWIG_LINK_RUNTIME
01310 type_pointer = SWIG_ReturnGlobalTypeList((void *)0);
01311 #else
01312 type_pointer = PyCObject_Import((char*)"swig_runtime_data" SWIG_RUNTIME_VERSION,
01313 (char*)"type_pointer" SWIG_TYPE_TABLE_NAME);
01314 if (PyErr_Occurred()) {
01315 PyErr_Clear();
01316 type_pointer = (void *)0;
01317 }
01318 }
01319 #endif
01320 return (swig_type_info **) type_pointer;
01321 }
|
|
||||||||||||
|
Definition at line 3450 of file graph_wrap.cxx. References swig_const_info::pvalue, SWIG_NewPackedObj, SWIG_NewPointerObj, SWIG_PY_BINARY, SWIG_PY_FLOAT, SWIG_PY_INT, SWIG_PY_POINTER, SWIG_PY_STRING, and swig_const_info::type. 03450 {
03451 PyObject *obj = 0;
03452 size_t i;
03453 for (i = 0; constants[i].type; i++) {
03454 switch(constants[i].type) {
03455 case SWIG_PY_INT:
03456 obj = PyInt_FromLong(constants[i].lvalue);
03457 break;
03458 case SWIG_PY_FLOAT:
03459 obj = PyFloat_FromDouble(constants[i].dvalue);
03460 break;
03461 case SWIG_PY_STRING:
03462 if (constants[i].pvalue) {
03463 obj = PyString_FromString((char *) constants[i].pvalue);
03464 } else {
03465 Py_INCREF(Py_None);
03466 obj = Py_None;
03467 }
03468 break;
03469 case SWIG_PY_POINTER:
03470 obj = SWIG_NewPointerObj(constants[i].pvalue, *(constants[i]).ptype,0);
03471 break;
03472 case SWIG_PY_BINARY:
03473 obj = SWIG_NewPackedObj(constants[i].pvalue, constants[i].lvalue, *(constants[i].ptype));
03474 break;
03475 default:
03476 obj = 0;
03477 break;
03478 }
03479 if (obj) {
03480 PyDict_SetItemString(d,constants[i].name,obj);
03481 Py_DECREF(obj);
03482 }
03483 }
03484 }
|
|
|
Definition at line 3582 of file graph_wrap.cxx. References SWIG_Python_GetTypeListHandle(), and SWIG_Python_SetTypeListHandle(). Referenced by SWIGEXPORT(). 03582 {
03583 swig_type_info **type_pointer;
03584
03585 /* first check if module already created */
03586 type_pointer = SWIG_Python_GetTypeListHandle();
03587 if (type_pointer) {
03588 return type_pointer;
03589 } else {
03590 /* create a new module and variable */
03591 return SWIG_Python_SetTypeListHandle(type_list_handle);
03592 }
03593 }
|
|
||||||||||||||||||||
|
Definition at line 1198 of file graph_wrap.cxx. References SWIG_Python_ArgFail(), SWIG_Python_ConvertPtr(), SWIG_Python_TypeError(), and SWIG_TypePrettyName(). 01198 {
01199 void *result;
01200 if (SWIG_Python_ConvertPtr(obj, &result, ty, flags) == -1) {
01201 PyErr_Clear();
01202 if (flags & SWIG_POINTER_EXCEPTION) {
01203 SWIG_Python_TypeError(SWIG_TypePrettyName(ty), obj);
01204 SWIG_Python_ArgFail(argnum);
01205 }
01206 }
01207 return result;
01208 }
|
|
||||||||||||||||
|
Definition at line 1278 of file graph_wrap.cxx. References swig_type_info::name, PySwigPacked_FromDataAndDesc(), and SWIG_PackDataName(). 01278 {
01279 PyObject *robj = 0;
01280 if (!ptr) {
01281 Py_INCREF(Py_None);
01282 return Py_None;
01283 }
01284 #if defined(SWIG_COBJECT_TYPES) && !defined(SWIG_COBJECT_PYTHON)
01285 robj = PySwigPacked_FromDataAndDesc((void *) ptr, sz, (char *)type->name);
01286 #else
01287 {
01288 char result[SWIG_BUFFER_SIZE];
01289 robj = SWIG_PackDataName(result, ptr, sz, type->name, sizeof(result)) ?
01290 PyString_FromString(result) : 0;
01291 }
01292 #endif
01293 return robj;
01294 }
|
|
||||||||||||||||
|
Definition at line 1245 of file graph_wrap.cxx. References swig_type_info::clientdata, swig_type_info::name, PySwigObject_FromVoidPtrAndDesc(), and SWIG_PackVoidPtr(). 01245 {
01246 PyObject *robj = 0;
01247 if (!ptr) {
01248 Py_INCREF(Py_None);
01249 return Py_None;
01250 }
01251 #ifdef SWIG_COBJECT_TYPES
01252 robj = PySwigObject_FromVoidPtrAndDesc((void *) ptr, (char *)type->name);
01253 #else
01254 {
01255 char result[SWIG_BUFFER_SIZE];
01256 robj = SWIG_PackVoidPtr(result, ptr, type->name, sizeof(result)) ?
01257 PyString_FromString(result) : 0;
01258 }
01259 #endif
01260 if (!robj || (robj == Py_None)) return robj;
01261 if (type->clientdata) {
01262 PyObject *inst;
01263 PyObject *args = Py_BuildValue((char*)"(O)", robj);
01264 Py_DECREF(robj);
01265 inst = PyObject_CallObject((PyObject *) type->clientdata, args);
01266 Py_DECREF(args);
01267 if (inst) {
01268 if (own) {
01269 PyObject_SetAttrString(inst,(char*)"thisown",Py_True);
01270 }
01271 robj = inst;
01272 }
01273 }
01274 return robj;
01275 }
|
|
|
Definition at line 3419 of file graph_wrap.cxx. References varlinktype, and swig_varlinkobject::vars. 03419 {
03420 swig_varlinkobject *result = 0;
03421 result = PyMem_NEW(swig_varlinkobject,1);
03422 varlinktype.ob_type = &PyType_Type; /* Patch varlinktype into a PyType */
03423 result->ob_type = &varlinktype;
03424 result->vars = 0;
03425 result->ob_refcnt = 0;
03426 Py_XINCREF((PyObject *) result);
03427 return ((PyObject*) result);
03428 }
|
|
|
Definition at line 1051 of file graph_wrap.cxx. 01052 {
01053 if (type) {
01054 PyErr_Format(PyExc_TypeError, "null reference of type '%s' was received",type);
01055 } else {
01056 PyErr_Format(PyExc_TypeError, "null reference was received");
01057 }
01058 }
|
|
|
Definition at line 3565 of file graph_wrap.cxx. References PyModule_AddObject(), SWIG_RUNTIME_VERSION, and SWIG_TYPE_TABLE_NAME. Referenced by SWIG_Python_LookupTypePointer(). 03565 {
03566 static PyMethodDef swig_empty_runtime_method_table[] = {
03567 {
03568 NULL, NULL, 0, NULL
03569 }
03570 };/* Sentinel */
03571
03572 PyObject *module = Py_InitModule((char*)"swig_runtime_data" SWIG_RUNTIME_VERSION,
03573 swig_empty_runtime_method_table);
03574 PyObject *pointer = PyCObject_FromVoidPtr((void *) type_list_handle, NULL);
03575 if (pointer && module) {
03576 PyModule_AddObject(module, (char*)"type_pointer" SWIG_TYPE_TABLE_NAME, pointer);
03577 }
03578 return type_list_handle;
03579 }
|
|
||||||||||||
|
Definition at line 1015 of file graph_wrap.cxx. References PySwigObject_Check(), and PySwigObject_GetDesc(). Referenced by SWIG_Python_ConvertPacked(), SWIG_Python_ConvertPtr(), and SWIG_Python_MustGetPtr(). 01016 {
01017 if (type) {
01018 #if defined(SWIG_COBJECT_TYPES)
01019 if (PySwigObject_Check(obj)) {
01020 const char *otype = (const char *) PySwigObject_GetDesc(obj);
01021 if (otype) {
01022 PyErr_Format(PyExc_TypeError, "a '%s' is expected, 'PySwigObject(%s)' is received",
01023 type, otype);
01024 return;
01025 }
01026 } else
01027 #endif
01028 {
01029 const char *otype = (obj ? obj->ob_type->tp_name : 0);
01030 if (otype) {
01031 PyObject *str = PyObject_Str(obj);
01032 const char *cstr = str ? PyString_AsString(str) : 0;
01033 if (cstr) {
01034 PyErr_Format(PyExc_TypeError, "a '%s' is expected, '%s(%s)' is received",
01035 type, otype, cstr);
01036 } else {
01037 PyErr_Format(PyExc_TypeError, "a '%s' is expected, '%s' is received",
01038 type, otype);
01039 }
01040 Py_DECREF(str);
01041 return;
01042 }
01043 }
01044 PyErr_Format(PyExc_TypeError, "a '%s' is expected", type);
01045 } else {
01046 PyErr_Format(PyExc_TypeError, "unexpected type is received");
01047 }
01048 }
|
|
||||||||||||
|
Definition at line 223 of file graph_wrap.cxx. References swig_type_info::converter. Referenced by SWIG_ConvertPtr(), and SWIG_Python_ConvertPtr().
|
|
||||||||||||
|
Definition at line 195 of file graph_wrap.cxx. References swig_type_info::name, swig_type_info::next, swig_type_info::prev, and s(). Referenced by SWIG_ConvertPacked(), SWIG_ConvertPtr(), SWIG_Python_ConvertPacked(), and SWIG_Python_ConvertPtr(). 00195 {
00196 swig_type_info *s;
00197 if (!ty) return 0; /* Void pointer */
00198 s = ty->next; /* First element always just a name */
00199 do {
00200 if (strcmp(s->name,c) == 0) {
00201 if (s == ty->next) return s;
00202 /* Move s to the top of the linked list */
00203 s->prev->next = s->next;
00204 if (s->next) {
00205 s->next->prev = s->prev;
00206 }
00207 /* Insert s as second element in the list */
00208 s->next = ty->next;
00209 if (ty->next) ty->next->prev = s;
00210 ty->next = s;
00211 s->prev = ty;
00212 return s;
00213 }
00214 s = s->next;
00215 } while (s && (s != ty->next));
00216 return 0;
00217 }
|
|
||||||||||||
|
Definition at line 489 of file graph_wrap.cxx. References swig_type_list_handle, and SWIG_TypeClientDataTL(). Referenced by BeamData_swigregister(), Edge_swigregister(), Graph_swigregister(), GraphObj_swigregister(), Node_swigregister(), and SWIG_TypeClientData(). 00489 {
00490 SWIG_TypeClientDataTL(*swig_type_list_handle, ti, clientdata);
00491 }
|
|
||||||||||||||||
|
Definition at line 288 of file graph_wrap.cxx. References swig_type_info::clientdata, swig_type_info::converter, swig_type_info::name, swig_type_info::next, swig_type_info::prev, and tc. Referenced by SWIG_PropagateClientDataTL(), and SWIG_TypeClientData(). 00288 {
00289 swig_type_info *tc, *equiv;
00290 if (ti-> |