00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011 #define SWIGPYTHON
00012 #define SWIG_PYTHON_DIRECTOR_NO_VTABLE
00013
00014 #ifdef __cplusplus
00015 template<class T> class SwigValueWrapper {
00016 T *tt;
00017 public:
00018 SwigValueWrapper() : tt(0) { }
00019 SwigValueWrapper(const SwigValueWrapper<T>& rhs) : tt(new T(*rhs.tt)) { }
00020 SwigValueWrapper(const T& t) : tt(new T(t)) { }
00021 ~SwigValueWrapper() { delete tt; }
00022 SwigValueWrapper& operator=(const T& t) { delete tt; tt = new T(t); return *this; }
00023 operator T&() const { return *tt; }
00024 T *operator&() { return tt; }
00025 private:
00026 SwigValueWrapper& operator=(const SwigValueWrapper<T>& rhs);
00027 };
00028 #endif
00029
00030
00031
00032
00033
00034
00035
00036 #ifndef SWIGTEMPLATEDISAMBIGUATOR
00037 # if defined(__SUNPRO_CC)
00038 # if (__SUNPRO_CC <= 0x560)
00039 # define SWIGTEMPLATEDISAMBIGUATOR template
00040 # else
00041 # define SWIGTEMPLATEDISAMBIGUATOR
00042 # endif
00043 # else
00044 # define SWIGTEMPLATEDISAMBIGUATOR
00045 # endif
00046 #endif
00047
00048
00049 #ifndef SWIGINLINE
00050 # if defined(__cplusplus) || (defined(__GNUC__) && !defined(__STRICT_ANSI__))
00051 # define SWIGINLINE inline
00052 # else
00053 # define SWIGINLINE
00054 # endif
00055 #endif
00056
00057
00058 #ifndef SWIGUNUSED
00059 # if defined(__GNUC__)
00060 # if !(defined(__cplusplus)) || (__GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 4))
00061 # define SWIGUNUSED __attribute__ ((__unused__))
00062 # else
00063 # define SWIGUNUSED
00064 # endif
00065 # elif defined(__ICC)
00066 # define SWIGUNUSED __attribute__ ((__unused__))
00067 # else
00068 # define SWIGUNUSED
00069 # endif
00070 #endif
00071
00072 #ifndef SWIGUNUSEDPARM
00073 # ifdef __cplusplus
00074 # define SWIGUNUSEDPARM(p)
00075 # else
00076 # define SWIGUNUSEDPARM(p) p SWIGUNUSED
00077 # endif
00078 #endif
00079
00080
00081 #ifndef SWIGINTERN
00082 # define SWIGINTERN static SWIGUNUSED
00083 #endif
00084
00085
00086 #ifndef SWIGINTERNINLINE
00087 # define SWIGINTERNINLINE SWIGINTERN SWIGINLINE
00088 #endif
00089
00090
00091 #if (__GNUC__ >= 4) || (__GNUC__ == 3 && __GNUC_MINOR__ >= 4)
00092 # ifndef GCC_HASCLASSVISIBILITY
00093 # define GCC_HASCLASSVISIBILITY
00094 # endif
00095 #endif
00096
00097 #ifndef SWIGEXPORT
00098 # if defined(_WIN32) || defined(__WIN32__) || defined(__CYGWIN__)
00099 # if defined(STATIC_LINKED)
00100 # define SWIGEXPORT
00101 # else
00102 # define SWIGEXPORT __declspec(dllexport)
00103 # endif
00104 # else
00105 # if defined(__GNUC__) && defined(GCC_HASCLASSVISIBILITY)
00106 # define SWIGEXPORT __attribute__ ((visibility("default")))
00107 # else
00108 # define SWIGEXPORT
00109 # endif
00110 # endif
00111 #endif
00112
00113
00114 #ifndef SWIGSTDCALL
00115 # if defined(_WIN32) || defined(__WIN32__) || defined(__CYGWIN__)
00116 # define SWIGSTDCALL __stdcall
00117 # else
00118 # define SWIGSTDCALL
00119 # endif
00120 #endif
00121
00122
00123 #if !defined(SWIG_NO_CRT_SECURE_NO_DEPRECATE) && defined(_MSC_VER)
00124 # define _CRT_SECURE_NO_DEPRECATE
00125 #endif
00126
00127
00128
00129 #include <Python.h>
00130
00131
00132
00133
00134
00135
00136
00137
00138
00139
00140 #define SWIG_RUNTIME_VERSION "2"
00141
00142
00143 #ifdef SWIG_TYPE_TABLE
00144 # define SWIG_QUOTE_STRING(x) #x
00145 # define SWIG_EXPAND_AND_QUOTE_STRING(x) SWIG_QUOTE_STRING(x)
00146 # define SWIG_TYPE_TABLE_NAME SWIG_EXPAND_AND_QUOTE_STRING(SWIG_TYPE_TABLE)
00147 #else
00148 # define SWIG_TYPE_TABLE_NAME
00149 #endif
00150
00151
00152
00153
00154
00155
00156
00157
00158
00159
00160 #ifndef SWIGRUNTIME
00161 # define SWIGRUNTIME SWIGINTERN
00162 #endif
00163
00164 #ifndef SWIGRUNTIMEINLINE
00165 # define SWIGRUNTIMEINLINE SWIGRUNTIME SWIGINLINE
00166 #endif
00167
00168
00169 #ifndef SWIG_BUFFER_SIZE
00170 # define SWIG_BUFFER_SIZE 1024
00171 #endif
00172
00173
00174 #define SWIG_POINTER_DISOWN 0x1
00175
00176
00177 #define SWIG_POINTER_OWN 0x1
00178
00179
00180
00181
00182
00183
00184
00185
00186
00187
00188
00189
00190
00191
00192
00193
00194
00195
00196
00197
00198
00199
00200
00201
00202
00203
00204
00205
00206
00207
00208
00209
00210
00211
00212
00213
00214
00215
00216
00217
00218
00219
00220
00221
00222
00223
00224
00225
00226
00227
00228
00229
00230
00231
00232
00233
00234
00235
00236
00237
00238
00239
00240
00241
00242
00243
00244
00245
00246
00247
00248
00249
00250
00251
00252
00253
00254
00255
00256
00257
00258
00259
00260 #define SWIG_OK (0)
00261 #define SWIG_ERROR (-1)
00262 #define SWIG_IsOK(r) (r >= 0)
00263 #define SWIG_ArgError(r) ((r != SWIG_ERROR) ? r : SWIG_TypeError)
00264
00265
00266 #define SWIG_CASTRANKLIMIT (1 << 8)
00267
00268 #define SWIG_NEWOBJMASK (SWIG_CASTRANKLIMIT << 1)
00269
00270 #define SWIG_TMPOBJMASK (SWIG_NEWOBJMASK << 1)
00271
00272 #define SWIG_BADOBJ (SWIG_ERROR)
00273 #define SWIG_OLDOBJ (SWIG_OK)
00274 #define SWIG_NEWOBJ (SWIG_OK | SWIG_NEWOBJMASK)
00275 #define SWIG_TMPOBJ (SWIG_OK | SWIG_TMPOBJMASK)
00276
00277 #define SWIG_AddNewMask(r) (SWIG_IsOK(r) ? (r | SWIG_NEWOBJMASK) : r)
00278 #define SWIG_DelNewMask(r) (SWIG_IsOK(r) ? (r & ~SWIG_NEWOBJMASK) : r)
00279 #define SWIG_IsNewObj(r) (SWIG_IsOK(r) && (r & SWIG_NEWOBJMASK))
00280 #define SWIG_AddTmpMask(r) (SWIG_IsOK(r) ? (r | SWIG_TMPOBJMASK) : r)
00281 #define SWIG_DelTmpMask(r) (SWIG_IsOK(r) ? (r & ~SWIG_TMPOBJMASK) : r)
00282 #define SWIG_IsTmpObj(r) (SWIG_IsOK(r) && (r & SWIG_TMPOBJMASK))
00283
00284
00285
00286 #if defined(SWIG_CASTRANK_MODE)
00287 # ifndef SWIG_TypeRank
00288 # define SWIG_TypeRank unsigned long
00289 # endif
00290 # ifndef SWIG_MAXCASTRANK
00291 # define SWIG_MAXCASTRANK (2)
00292 # endif
00293 # define SWIG_CASTRANKMASK ((SWIG_CASTRANKLIMIT) -1)
00294 # define SWIG_CastRank(r) (r & SWIG_CASTRANKMASK)
00295 SWIGINTERNINLINE int SWIG_AddCast(int r) {
00296 return SWIG_IsOK(r) ? ((SWIG_CastRank(r) < SWIG_MAXCASTRANK) ? (r + 1) : SWIG_ERROR) : r;
00297 }
00298 SWIGINTERNINLINE int SWIG_CheckState(int r) {
00299 return SWIG_IsOK(r) ? SWIG_CastRank(r) + 1 : 0;
00300 }
00301 #else
00302 # define SWIG_AddCast
00303 # define SWIG_CheckState(r) (SWIG_IsOK(r) ? 1 : 0)
00304 #endif
00305
00306
00307
00308
00309 #include <string.h>
00310
00311 #ifdef __cplusplus
00312 extern "C" {
00313 #endif
00314
00315 typedef void *(*swig_converter_func)(void *);
00316 typedef struct swig_type_info *(*swig_dycast_func)(void **);
00317
00318
00319 typedef struct swig_type_info {
00320 const char *name;
00321 const char *str;
00322 swig_dycast_func dcast;
00323 struct swig_cast_info *cast;
00324 void *clientdata;
00325 int owndata;
00326 } swig_type_info;
00327
00328
00329 typedef struct swig_cast_info {
00330 swig_type_info *type;
00331 swig_converter_func converter;
00332 struct swig_cast_info *next;
00333 struct swig_cast_info *prev;
00334 } swig_cast_info;
00335
00336
00337
00338
00339 typedef struct swig_module_info {
00340 swig_type_info **types;
00341 size_t size;
00342 struct swig_module_info *next;
00343 swig_type_info **type_initial;
00344 swig_cast_info **cast_initial;
00345 void *clientdata;
00346 } swig_module_info;
00347
00348
00349
00350
00351
00352
00353
00354
00355 SWIGRUNTIME int
00356 SWIG_TypeNameComp(const char *f1, const char *l1,
00357 const char *f2, const char *l2) {
00358 for (;(f1 != l1) && (f2 != l2); ++f1, ++f2) {
00359 while ((*f1 == ' ') && (f1 != l1)) ++f1;
00360 while ((*f2 == ' ') && (f2 != l2)) ++f2;
00361 if (*f1 != *f2) return (*f1 > *f2) ? 1 : -1;
00362 }
00363 return (l1 - f1) - (l2 - f2);
00364 }
00365
00366
00367
00368
00369
00370 SWIGRUNTIME int
00371 SWIG_TypeEquiv(const char *nb, const char *tb) {
00372 int equiv = 0;
00373 const char* te = tb + strlen(tb);
00374 const char* ne = nb;
00375 while (!equiv && *ne) {
00376 for (nb = ne; *ne; ++ne) {
00377 if (*ne == '|') break;
00378 }
00379 equiv = (SWIG_TypeNameComp(nb, ne, tb, te) == 0) ? 1 : 0;
00380 if (*ne) ++ne;
00381 }
00382 return equiv;
00383 }
00384
00385
00386
00387
00388
00389 SWIGRUNTIME int
00390 SWIG_TypeCompare(const char *nb, const char *tb) {
00391 int equiv = 0;
00392 const char* te = tb + strlen(tb);
00393 const char* ne = nb;
00394 while (!equiv && *ne) {
00395 for (nb = ne; *ne; ++ne) {
00396 if (*ne == '|') break;
00397 }
00398 equiv = (SWIG_TypeNameComp(nb, ne, tb, te) == 0) ? 1 : 0;
00399 if (*ne) ++ne;
00400 }
00401 return equiv;
00402 }
00403
00404
00405
00406 #define SWIG_TypeCheck_Template(comparison, ty) \
00407 if (ty) { \
00408 swig_cast_info *iter = ty->cast; \
00409 while (iter) { \
00410 if (comparison) { \
00411 if (iter == ty->cast) return iter; \
00412 \
00413 iter->prev->next = iter->next; \
00414 if (iter->next) \
00415 iter->next->prev = iter->prev; \
00416 iter->next = ty->cast; \
00417 iter->prev = 0; \
00418 if (ty->cast) ty->cast->prev = iter; \
00419 ty->cast = iter; \
00420 return iter; \
00421 } \
00422 iter = iter->next; \
00423 } \
00424 } \
00425 return 0
00426
00427
00428
00429
00430 SWIGRUNTIME swig_cast_info *
00431 SWIG_TypeCheck(const char *c, swig_type_info *ty) {
00432 SWIG_TypeCheck_Template(strcmp(iter->type->name, c) == 0, ty);
00433 }
00434
00435
00436 SWIGRUNTIME swig_cast_info *
00437 SWIG_TypeCheckStruct(swig_type_info *from, swig_type_info *into) {
00438 SWIG_TypeCheck_Template(iter->type == from, into);
00439 }
00440
00441
00442
00443
00444 SWIGRUNTIMEINLINE void *
00445 SWIG_TypeCast(swig_cast_info *ty, void *ptr) {
00446 return ((!ty) || (!ty->converter)) ? ptr : (*ty->converter)(ptr);
00447 }
00448
00449
00450
00451
00452 SWIGRUNTIME swig_type_info *
00453 SWIG_TypeDynamicCast(swig_type_info *ty, void **ptr) {
00454 swig_type_info *lastty = ty;
00455 if (!ty || !ty->dcast) return ty;
00456 while (ty && (ty->dcast)) {
00457 ty = (*ty->dcast)(ptr);
00458 if (ty) lastty = ty;
00459 }
00460 return lastty;
00461 }
00462
00463
00464
00465
00466 SWIGRUNTIMEINLINE const char *
00467 SWIG_TypeName(const swig_type_info *ty) {
00468 return ty->name;
00469 }
00470
00471
00472
00473
00474
00475 SWIGRUNTIME const char *
00476 SWIG_TypePrettyName(const swig_type_info *type) {
00477
00478
00479
00480
00481 if (!type) return NULL;
00482 if (type->str != NULL) {
00483 const char *last_name = type->str;
00484 const char *s;
00485 for (s = type->str; *s; s++)
00486 if (*s == '|') last_name = s+1;
00487 return last_name;
00488 }
00489 else
00490 return type->name;
00491 }
00492
00493
00494
00495
00496 SWIGRUNTIME void
00497 SWIG_TypeClientData(swig_type_info *ti, void *clientdata) {
00498 swig_cast_info *cast = ti->cast;
00499
00500 ti->clientdata = clientdata;
00501
00502 while (cast) {
00503 if (!cast->converter) {
00504 swig_type_info *tc = cast->type;
00505 if (!tc->clientdata) {
00506 SWIG_TypeClientData(tc, clientdata);
00507 }
00508 }
00509 cast = cast->next;
00510 }
00511 }
00512 SWIGRUNTIME void
00513 SWIG_TypeNewClientData(swig_type_info *ti, void *clientdata) {
00514 SWIG_TypeClientData(ti, clientdata);
00515 ti->owndata = 1;
00516 }
00517
00518
00519
00520
00521
00522
00523
00524
00525
00526 SWIGRUNTIME swig_type_info *
00527 SWIG_MangledTypeQueryModule(swig_module_info *start,
00528 swig_module_info *end,
00529 const char *name) {
00530 swig_module_info *iter = start;
00531 do {
00532 if (iter->size) {
00533 register size_t l = 0;
00534 register size_t r = iter->size - 1;
00535 do {
00536
00537 register size_t i = (l + r) >> 1;
00538 const char *iname = iter->types[i]->name;
00539 if (iname) {
00540 register int compare = strcmp(name, iname);
00541 if (compare == 0) {
00542 return iter->types[i];
00543 } else if (compare < 0) {
00544 if (i) {
00545 r = i - 1;
00546 } else {
00547 break;
00548 }
00549 } else if (compare > 0) {
00550 l = i + 1;
00551 }
00552 } else {
00553 break;
00554 }
00555 } while (l <= r);
00556 }
00557 iter = iter->next;
00558 } while (iter != end);
00559 return 0;
00560 }
00561
00562
00563
00564
00565
00566
00567
00568
00569
00570
00571 SWIGRUNTIME swig_type_info *
00572 SWIG_TypeQueryModule(swig_module_info *start,
00573 swig_module_info *end,
00574 const char *name) {
00575
00576 swig_type_info *ret = SWIG_MangledTypeQueryModule(start, end, name);
00577 if (ret) {
00578 return ret;
00579 } else {
00580
00581
00582 swig_module_info *iter = start;
00583 do {
00584 register size_t i = 0;
00585 for (; i < iter->size; ++i) {
00586 if (iter->types[i]->str && (SWIG_TypeEquiv(iter->types[i]->str, name)))
00587 return iter->types[i];
00588 }
00589 iter = iter->next;
00590 } while (iter != end);
00591 }
00592
00593
00594 return 0;
00595 }
00596
00597
00598
00599
00600 SWIGRUNTIME char *
00601 SWIG_PackData(char *c, void *ptr, size_t sz) {
00602 static const char hex[17] = "0123456789abcdef";
00603 register const unsigned char *u = (unsigned char *) ptr;
00604 register const unsigned char *eu = u + sz;
00605 for (; u != eu; ++u) {
00606 register unsigned char uu = *u;
00607 *(c++) = hex[(uu & 0xf0) >> 4];
00608 *(c++) = hex[uu & 0xf];
00609 }
00610 return c;
00611 }
00612
00613
00614
00615
00616 SWIGRUNTIME const char *
00617 SWIG_UnpackData(const char *c, void *ptr, size_t sz) {
00618 register unsigned char *u = (unsigned char *) ptr;
00619 register const unsigned char *eu = u + sz;
00620 for (; u != eu; ++u) {
00621 register char d = *(c++);
00622 register unsigned char uu;
00623 if ((d >= '0') && (d <= '9'))
00624 uu = ((d - '0') << 4);
00625 else if ((d >= 'a') && (d <= 'f'))
00626 uu = ((d - ('a'-10)) << 4);
00627 else
00628 return (char *) 0;
00629 d = *(c++);
00630 if ((d >= '0') && (d <= '9'))
00631 uu |= (d - '0');
00632 else if ((d >= 'a') && (d <= 'f'))
00633 uu |= (d - ('a'-10));
00634 else
00635 return (char *) 0;
00636 *u = uu;
00637 }
00638 return c;
00639 }
00640
00641
00642
00643
00644 SWIGRUNTIME char *
00645 SWIG_PackVoidPtr(char *buff, void *ptr, const char *name, size_t bsz) {
00646 char *r = buff;
00647 if ((2*sizeof(void *) + 2) > bsz) return 0;
00648 *(r++) = '_';
00649 r = SWIG_PackData(r,&ptr,sizeof(void *));
00650 if (strlen(name) + 1 > (bsz - (r - buff))) return 0;
00651 strcpy(r,name);
00652 return buff;
00653 }
00654
00655 SWIGRUNTIME const char *
00656 SWIG_UnpackVoidPtr(const char *c, void **ptr, const char *name) {
00657 if (*c != '_') {
00658 if (strcmp(c,"NULL") == 0) {
00659 *ptr = (void *) 0;
00660 return name;
00661 } else {
00662 return 0;
00663 }
00664 }
00665 return SWIG_UnpackData(++c,ptr,sizeof(void *));
00666 }
00667
00668 SWIGRUNTIME char *
00669 SWIG_PackDataName(char *buff, void *ptr, size_t sz, const char *name, size_t bsz) {
00670 char *r = buff;
00671 size_t lname = (name ? strlen(name) : 0);
00672 if ((2*sz + 2 + lname) > bsz) return 0;
00673 *(r++) = '_';
00674 r = SWIG_PackData(r,ptr,sz);
00675 if (lname) {
00676 strncpy(r,name,lname+1);
00677 } else {
00678 *r = 0;
00679 }
00680 return buff;
00681 }
00682
00683 SWIGRUNTIME const char *
00684 SWIG_UnpackDataName(const char *c, void *ptr, size_t sz, const char *name) {
00685 if (*c != '_') {
00686 if (strcmp(c,"NULL") == 0) {
00687 memset(ptr,0,sz);
00688 return name;
00689 } else {
00690 return 0;
00691 }
00692 }
00693 return SWIG_UnpackData(++c,ptr,sz);
00694 }
00695
00696 #ifdef __cplusplus
00697 }
00698 #endif
00699
00700
00701 #define SWIG_UnknownError -1
00702 #define SWIG_IOError -2
00703 #define SWIG_RuntimeError -3
00704 #define SWIG_IndexError -4
00705 #define SWIG_TypeError -5
00706 #define SWIG_DivisionByZero -6
00707 #define SWIG_OverflowError -7
00708 #define SWIG_SyntaxError -8
00709 #define SWIG_ValueError -9
00710 #define SWIG_SystemError -10
00711 #define SWIG_AttributeError -11
00712 #define SWIG_MemoryError -12
00713 #define SWIG_NullReferenceError -13
00714
00715
00716
00717
00718 #include <Python.h>
00719
00720
00721 #if PY_VERSION_HEX < 0x02020000
00722 # if defined(_MSC_VER) || defined(__BORLANDC__) || defined(_WATCOM)
00723 # define PyOS_snprintf _snprintf
00724 # else
00725 # define PyOS_snprintf snprintf
00726 # endif
00727 #endif
00728
00729
00730 #if PY_VERSION_HEX < 0x02020000
00731
00732 #ifndef SWIG_PYBUFFER_SIZE
00733 # define SWIG_PYBUFFER_SIZE 1024
00734 #endif
00735
00736 static PyObject *
00737 PyString_FromFormat(const char *fmt, ...) {
00738 va_list ap;
00739 char buf[SWIG_PYBUFFER_SIZE * 2];
00740 int res;
00741 va_start(ap, fmt);
00742 res = vsnprintf(buf, sizeof(buf), fmt, ap);
00743 va_end(ap);
00744 return (res < 0 || res >= (int)sizeof(buf)) ? 0 : PyString_FromString(buf);
00745 }
00746 #endif
00747
00748
00749 #if PY_VERSION_HEX < 0x01060000
00750 # define PyObject_Del(op) PyMem_DEL((op))
00751 #endif
00752 #ifndef PyObject_DEL
00753 # define PyObject_DEL PyObject_Del
00754 #endif
00755
00756
00757 #if PY_VERSION_HEX < 0x02020000
00758 # ifndef PyExc_StopIteration
00759 # define PyExc_StopIteration PyExc_RuntimeError
00760 # endif
00761 # ifndef PyObject_GenericGetAttr
00762 # define PyObject_GenericGetAttr 0
00763 # endif
00764 #endif
00765
00766 #if PY_VERSION_HEX < 0x02010000
00767 # ifndef Py_NotImplemented
00768 # define Py_NotImplemented PyExc_RuntimeError
00769 # endif
00770 #endif
00771
00772
00773
00774 #if PY_VERSION_HEX < 0x02010000
00775 # ifndef PyString_AsStringAndSize
00776 # define PyString_AsStringAndSize(obj, s, len) {*s = PyString_AsString(obj); *len = *s ? strlen(*s) : 0;}
00777 # endif
00778 #endif
00779
00780
00781 #if PY_VERSION_HEX < 0x02000000
00782 # ifndef PySequence_Size
00783 # define PySequence_Size PySequence_Length
00784 # endif
00785 #endif
00786
00787
00788
00789 #if PY_VERSION_HEX < 0x02030000
00790 static
00791 PyObject *PyBool_FromLong(long ok)
00792 {
00793 PyObject *result = ok ? Py_True : Py_False;
00794 Py_INCREF(result);
00795 return result;
00796 }
00797 #endif
00798
00799
00800
00801
00802
00803
00804 SWIGRUNTIME PyObject*
00805 SWIG_Python_ErrorType(int code) {
00806 PyObject* type = 0;
00807 switch(code) {
00808 case SWIG_MemoryError:
00809 type = PyExc_MemoryError;
00810 break;
00811 case SWIG_IOError:
00812 type = PyExc_IOError;
00813 break;
00814 case SWIG_RuntimeError:
00815 type = PyExc_RuntimeError;
00816 break;
00817 case SWIG_IndexError:
00818 type = PyExc_IndexError;
00819 break;
00820 case SWIG_TypeError:
00821 type = PyExc_TypeError;
00822 break;
00823 case SWIG_DivisionByZero:
00824 type = PyExc_ZeroDivisionError;
00825 break;
00826 case SWIG_OverflowError:
00827 type = PyExc_OverflowError;
00828 break;
00829 case SWIG_SyntaxError:
00830 type = PyExc_SyntaxError;
00831 break;
00832 case SWIG_ValueError:
00833 type = PyExc_ValueError;
00834 break;
00835 case SWIG_SystemError:
00836 type = PyExc_SystemError;
00837 break;
00838 case SWIG_AttributeError:
00839 type = PyExc_AttributeError;
00840 break;
00841 default:
00842 type = PyExc_RuntimeError;
00843 }
00844 return type;
00845 }
00846
00847
00848 SWIGRUNTIME void
00849 SWIG_Python_AddErrorMsg(const char* mesg)
00850 {
00851 PyObject *type = 0;
00852 PyObject *value = 0;
00853 PyObject *traceback = 0;
00854
00855 if (PyErr_Occurred()) PyErr_Fetch(&type, &value, &traceback);
00856 if (value) {
00857 PyObject *old_str = PyObject_Str(value);
00858 PyErr_Clear();
00859 Py_XINCREF(type);
00860 PyErr_Format(type, "%s %s", PyString_AsString(old_str), mesg);
00861 Py_DECREF(old_str);
00862 Py_DECREF(value);
00863 } else {
00864 PyErr_Format(PyExc_RuntimeError, mesg);
00865 }
00866 }
00867
00868
00869
00870 #if defined(SWIG_PYTHON_NO_THREADS)
00871 # if defined(SWIG_PYTHON_THREADS)
00872 # undef SWIG_PYTHON_THREADS
00873 # endif
00874 #endif
00875 #if defined(SWIG_PYTHON_THREADS)
00876 # if !defined(SWIG_PYTHON_USE_GIL) && !defined(SWIG_PYTHON_NO_USE_GIL)
00877 # if (PY_VERSION_HEX >= 0x02030000)
00878 # define SWIG_PYTHON_USE_GIL
00879 # endif
00880 # endif
00881 # if defined(SWIG_PYTHON_USE_GIL)
00882 # ifndef SWIG_PYTHON_INITIALIZE_THREADS
00883 # define SWIG_PYTHON_INITIALIZE_THREADS PyEval_InitThreads()
00884 # endif
00885 # ifdef __cplusplus
00886 class SWIG_Python_Thread_Block {
00887 bool status;
00888 PyGILState_STATE state;
00889 public:
00890 void end() { if (status) { PyGILState_Release(state); status = false;} }
00891 SWIG_Python_Thread_Block() : status(true), state(PyGILState_Ensure()) {}
00892 ~SWIG_Python_Thread_Block() { end(); }
00893 };
00894 class SWIG_Python_Thread_Allow {
00895 bool status;
00896 PyThreadState *save;
00897 public:
00898 void end() { if (status) { PyEval_RestoreThread(save); status = false; }}
00899 SWIG_Python_Thread_Allow() : status(true), save(PyEval_SaveThread()) {}
00900 ~SWIG_Python_Thread_Allow() { end(); }
00901 };
00902 # define SWIG_PYTHON_THREAD_BEGIN_BLOCK SWIG_Python_Thread_Block _swig_thread_block
00903 # define SWIG_PYTHON_THREAD_END_BLOCK _swig_thread_block.end()
00904 # define SWIG_PYTHON_THREAD_BEGIN_ALLOW SWIG_Python_Thread_Allow _swig_thread_allow
00905 # define SWIG_PYTHON_THREAD_END_ALLOW _swig_thread_allow.end()
00906 # else
00907 # define SWIG_PYTHON_THREAD_BEGIN_BLOCK PyGILState_STATE _swig_thread_block = PyGILState_Ensure()
00908 # define SWIG_PYTHON_THREAD_END_BLOCK PyGILState_Release(_swig_thread_block)
00909 # define SWIG_PYTHON_THREAD_BEGIN_ALLOW PyThreadState *_swig_thread_allow = PyEval_SaveThread()
00910 # define SWIG_PYTHON_THREAD_END_ALLOW PyEval_RestoreThread(_swig_thread_allow)
00911 # endif
00912 # else
00913 # if !defined(SWIG_PYTHON_INITIALIZE_THREADS)
00914 # define SWIG_PYTHON_INITIALIZE_THREADS
00915 # endif
00916 # if !defined(SWIG_PYTHON_THREAD_BEGIN_BLOCK)
00917 # define SWIG_PYTHON_THREAD_BEGIN_BLOCK
00918 # endif
00919 # if !defined(SWIG_PYTHON_THREAD_END_BLOCK)
00920 # define SWIG_PYTHON_THREAD_END_BLOCK
00921 # endif
00922 # if !defined(SWIG_PYTHON_THREAD_BEGIN_ALLOW)
00923 # define SWIG_PYTHON_THREAD_BEGIN_ALLOW
00924 # endif
00925 # if !defined(SWIG_PYTHON_THREAD_END_ALLOW)
00926 # define SWIG_PYTHON_THREAD_END_ALLOW
00927 # endif
00928 # endif
00929 #else
00930 # define SWIG_PYTHON_INITIALIZE_THREADS
00931 # define SWIG_PYTHON_THREAD_BEGIN_BLOCK
00932 # define SWIG_PYTHON_THREAD_END_BLOCK
00933 # define SWIG_PYTHON_THREAD_BEGIN_ALLOW
00934 # define SWIG_PYTHON_THREAD_END_ALLOW
00935 #endif
00936
00937
00938
00939
00940
00941 #ifdef __cplusplus
00942 extern "C" {
00943 #if 0
00944 }
00945 #endif
00946 #endif
00947
00948
00949
00950
00951
00952
00953 #define SWIG_PY_POINTER 4
00954 #define SWIG_PY_BINARY 5
00955
00956
00957 typedef struct swig_const_info {
00958 int type;
00959 char *name;
00960 long lvalue;
00961 double dvalue;
00962 void *pvalue;
00963 swig_type_info **ptype;
00964 } swig_const_info;
00965
00966 #ifdef __cplusplus
00967 #if 0
00968 {
00969 #endif
00970 }
00971 #endif
00972
00973
00974
00975
00976
00977
00978
00979
00980
00981
00982
00983
00984
00985
00986
00987
00988 #if PY_VERSION_HEX < 0x02050000
00989 typedef int Py_ssize_t;
00990 #endif
00991
00992
00993 #define SWIG_Python_ConvertPtr(obj, pptr, type, flags) SWIG_Python_ConvertPtrAndOwn(obj, pptr, type, flags, 0)
00994 #define SWIG_ConvertPtr(obj, pptr, type, flags) SWIG_Python_ConvertPtr(obj, pptr, type, flags)
00995 #define SWIG_ConvertPtrAndOwn(obj,pptr,type,flags,own) SWIG_Python_ConvertPtrAndOwn(obj, pptr, type, flags, own)
00996 #define SWIG_NewPointerObj(ptr, type, flags) SWIG_Python_NewPointerObj(ptr, type, flags)
00997 #define SWIG_CheckImplicit(ty) SWIG_Python_CheckImplicit(ty)
00998 #define SWIG_AcquirePtr(ptr, src) SWIG_Python_AcquirePtr(ptr, src)
00999 #define swig_owntype int
01000
01001
01002 #define SWIG_ConvertPacked(obj, ptr, sz, ty) SWIG_Python_ConvertPacked(obj, ptr, sz, ty)
01003 #define SWIG_NewPackedObj(ptr, sz, type) SWIG_Python_NewPackedObj(ptr, sz, type)
01004
01005
01006 #define SWIG_ConvertInstance(obj, pptr, type, flags) SWIG_ConvertPtr(obj, pptr, type, flags)
01007 #define SWIG_NewInstanceObj(ptr, type, flags) SWIG_NewPointerObj(ptr, type, flags)
01008
01009
01010 #define SWIG_ConvertFunctionPtr(obj, pptr, type) SWIG_Python_ConvertFunctionPtr(obj, pptr, type)
01011 #define SWIG_NewFunctionPtrObj(ptr, type) SWIG_Python_NewPointerObj(ptr, type, 0)
01012
01013
01014 #define SWIG_ConvertMember(obj, ptr, sz, ty) SWIG_Python_ConvertPacked(obj, ptr, sz, ty)
01015 #define SWIG_NewMemberObj(ptr, sz, type) SWIG_Python_NewPackedObj(ptr, sz, type)
01016
01017
01018
01019
01020 #define SWIG_GetModule(clientdata) SWIG_Python_GetModule()
01021 #define SWIG_SetModule(clientdata, pointer) SWIG_Python_SetModule(pointer)
01022 #define SWIG_NewClientData(obj) PySwigClientData_New(obj)
01023
01024 #define SWIG_SetErrorObj SWIG_Python_SetErrorObj
01025 #define SWIG_SetErrorMsg SWIG_Python_SetErrorMsg
01026 #define SWIG_ErrorType(code) SWIG_Python_ErrorType(code)
01027 #define SWIG_Error(code, msg) SWIG_Python_SetErrorMsg(SWIG_ErrorType(code), msg)
01028 #define SWIG_fail goto fail
01029
01030
01031
01032
01033
01034
01035 SWIGINTERN void
01036 SWIG_Python_SetErrorObj(PyObject *errtype, PyObject *obj) {
01037 SWIG_PYTHON_THREAD_BEGIN_BLOCK;
01038 PyErr_SetObject(errtype, obj);
01039 Py_DECREF(obj);
01040 SWIG_PYTHON_THREAD_END_BLOCK;
01041 }
01042
01043 SWIGINTERN void
01044 SWIG_Python_SetErrorMsg(PyObject *errtype, const char *msg) {
01045 SWIG_PYTHON_THREAD_BEGIN_BLOCK;
01046 PyErr_SetString(errtype, (char *) msg);
01047 SWIG_PYTHON_THREAD_END_BLOCK;
01048 }
01049
01050 #define SWIG_Python_Raise(obj, type, desc) SWIG_Python_SetErrorObj(SWIG_Python_ExceptionType(desc), obj)
01051
01052
01053
01054 SWIGINTERN void
01055 SWIG_Python_SetConstant(PyObject *d, const char *name, PyObject *obj) {
01056 PyDict_SetItemString(d, (char*) name, obj);
01057 Py_DECREF(obj);
01058 }
01059
01060
01061
01062 SWIGINTERN PyObject*
01063 SWIG_Python_AppendOutput(PyObject* result, PyObject* obj) {
01064 #if !defined(SWIG_PYTHON_OUTPUT_TUPLE)
01065 if (!result) {
01066 result = obj;
01067 } else if (result == Py_None) {
01068 Py_DECREF(result);
01069 result = obj;
01070 } else {
01071 if (!PyList_Check(result)) {
01072 PyObject *o2 = result;
01073 result = PyList_New(1);
01074 PyList_SetItem(result, 0, o2);
01075 }
01076 PyList_Append(result,obj);
01077 Py_DECREF(obj);
01078 }
01079 return result;
01080 #else
01081 PyObject* o2;
01082 PyObject* o3;
01083 if (!result) {
01084 result = obj;
01085 } else if (result == Py_None) {
01086 Py_DECREF(result);
01087 result = obj;
01088 } else {
01089 if (!PyTuple_Check(result)) {
01090 o2 = result;
01091 result = PyTuple_New(1);
01092 PyTuple_SET_ITEM(result, 0, o2);
01093 }
01094 o3 = PyTuple_New(1);
01095 PyTuple_SET_ITEM(o3, 0, obj);
01096 o2 = result;
01097 result = PySequence_Concat(o2, o3);
01098 Py_DECREF(o2);
01099 Py_DECREF(o3);
01100 }
01101 return result;
01102 #endif
01103 }
01104
01105
01106
01107 SWIGINTERN int
01108 SWIG_Python_UnpackTuple(PyObject *args, const char *name, int min, int max, PyObject **objs)
01109 {
01110 if (!args) {
01111 if (!min && !max) {
01112 return 1;
01113 } else {
01114 PyErr_Format(PyExc_TypeError, "%s expected %s%d arguments, got none",
01115 name, (min == max ? "" : "at least "), min);
01116 return 0;
01117 }
01118 }
01119 if (!PyTuple_Check(args)) {
01120 PyErr_SetString(PyExc_SystemError, "UnpackTuple() argument list is not a tuple");
01121 return 0;
01122 } else {
01123 register int l = PyTuple_GET_SIZE(args);
01124 if (l < min) {
01125 PyErr_Format(PyExc_TypeError, "%s expected %s%d arguments, got %d",
01126 name, (min == max ? "" : "at least "), min, l);
01127 return 0;
01128 } else if (l > max) {
01129 PyErr_Format(PyExc_TypeError, "%s expected %s%d arguments, got %d",
01130 name, (min == max ? "" : "at most "), max, l);
01131 return 0;
01132 } else {
01133 register int i;
01134 for (i = 0; i < l; ++i) {
01135 objs[i] = PyTuple_GET_ITEM(args, i);
01136 }
01137 for (; l < max; ++l) {
01138 objs[l] = 0;
01139 }
01140 return i + 1;
01141 }
01142 }
01143 }
01144
01145
01146 #if PY_VERSION_HEX >= 0x02020000
01147 #define SWIG_Python_CallFunctor(functor, obj) PyObject_CallFunctionObjArgs(functor, obj, NULL);
01148 #else
01149 #define SWIG_Python_CallFunctor(functor, obj) PyObject_CallFunction(functor, "O", obj);
01150 #endif
01151
01152
01153
01154
01155
01156 #ifdef __cplusplus
01157 #define SWIG_STATIC_POINTER(var) var
01158 #else
01159 #define SWIG_STATIC_POINTER(var) var = 0; if (!var) var
01160 #endif
01161
01162
01163
01164
01165
01166
01167 #define SWIG_POINTER_NOSHADOW (SWIG_POINTER_OWN << 1)
01168 #define SWIG_POINTER_NEW (SWIG_POINTER_NOSHADOW | SWIG_POINTER_OWN)
01169
01170 #define SWIG_POINTER_IMPLICIT_CONV (SWIG_POINTER_DISOWN << 1)
01171
01172 #ifdef __cplusplus
01173 extern "C" {
01174 #if 0
01175 }
01176 #endif
01177 #endif
01178
01179
01180 #if defined(_WIN32) || defined(__WIN32__) || defined(__CYGWIN__)
01181 # ifndef SWIG_PYTHON_NO_BUILD_NONE
01182 # ifndef SWIG_PYTHON_BUILD_NONE
01183 # define SWIG_PYTHON_BUILD_NONE
01184 # endif
01185 # endif
01186 #endif
01187
01188 #ifdef SWIG_PYTHON_BUILD_NONE
01189 # ifdef Py_None
01190 # undef Py_None
01191 # define Py_None SWIG_Py_None()
01192 # endif
01193 SWIGRUNTIMEINLINE PyObject *
01194 _SWIG_Py_None(void)
01195 {
01196 PyObject *none = Py_BuildValue("");
01197 Py_DECREF(none);
01198 return none;
01199 }
01200 SWIGRUNTIME PyObject *
01201 SWIG_Py_None(void)
01202 {
01203 static PyObject *SWIG_STATIC_POINTER(none) = _SWIG_Py_None();
01204 return none;
01205 }
01206 #endif
01207
01208
01209
01210 SWIGRUNTIMEINLINE PyObject *
01211 SWIG_Py_Void(void)
01212 {
01213 PyObject *none = Py_None;
01214 Py_INCREF(none);
01215 return none;
01216 }
01217
01218
01219
01220 typedef struct {
01221 PyObject *klass;
01222 PyObject *newraw;
01223 PyObject *newargs;
01224 PyObject *destroy;
01225 int delargs;
01226 int implicitconv;
01227 } PySwigClientData;
01228
01229 SWIGRUNTIMEINLINE int
01230 SWIG_Python_CheckImplicit(swig_type_info *ty)
01231 {
01232 PySwigClientData *data = (PySwigClientData *)ty->clientdata;
01233 return data ? data->implicitconv : 0;
01234 }
01235
01236 SWIGRUNTIMEINLINE PyObject *
01237 SWIG_Python_ExceptionType(swig_type_info *desc) {
01238 PySwigClientData *data = desc ? (PySwigClientData *) desc->clientdata : 0;
01239 PyObject *klass = data ? data->klass : 0;
01240 return (klass ? klass : PyExc_RuntimeError);
01241 }
01242
01243
01244 SWIGRUNTIME PySwigClientData *
01245 PySwigClientData_New(PyObject* obj)
01246 {
01247 if (!obj) {
01248 return 0;
01249 } else {
01250 PySwigClientData *data = (PySwigClientData *)malloc(sizeof(PySwigClientData));
01251
01252 data->klass = obj;
01253 Py_INCREF(data->klass);
01254
01255 if (PyClass_Check(obj)) {
01256 data->newraw = 0;
01257 data->newargs = obj;
01258 Py_INCREF(obj);
01259 } else {
01260 #if (PY_VERSION_HEX < 0x02020000)
01261 data->newraw = 0;
01262 #else
01263 data->newraw = PyObject_GetAttrString(data->klass, (char *)"__new__");
01264 #endif
01265 if (data->newraw) {
01266 Py_INCREF(data->newraw);
01267 data->newargs = PyTuple_New(1);
01268 PyTuple_SetItem(data->newargs, 0, obj);
01269 } else {
01270 data->newargs = obj;
01271 }
01272 Py_INCREF(data->newargs);
01273 }
01274
01275 data->destroy = PyObject_GetAttrString(data->klass, (char *)"__swig_destroy__");
01276 if (PyErr_Occurred()) {
01277 PyErr_Clear();
01278 data->destroy = 0;
01279 }
01280 if (data->destroy) {
01281 int flags;
01282 Py_INCREF(data->destroy);
01283 flags = PyCFunction_GET_FLAGS(data->destroy);
01284 #ifdef METH_O
01285 data->delargs = !(flags & (METH_O));
01286 #else
01287 data->delargs = 0;
01288 #endif
01289 } else {
01290 data->delargs = 0;
01291 }
01292 data->implicitconv = 0;
01293 return data;
01294 }
01295 }
01296
01297 SWIGRUNTIME void
01298 PySwigClientData_Del(PySwigClientData* data)
01299 {
01300 Py_XDECREF(data->newraw);
01301 Py_XDECREF(data->newargs);
01302 Py_XDECREF(data->destroy);
01303 }
01304
01305
01306
01307 typedef struct {
01308 PyObject_HEAD
01309 void *ptr;
01310 swig_type_info *ty;
01311 int own;
01312 PyObject *next;
01313 } PySwigObject;
01314
01315 SWIGRUNTIME PyObject *
01316 PySwigObject_long(PySwigObject *v)
01317 {
01318 return PyLong_FromVoidPtr(v->ptr);
01319 }
01320
01321 SWIGRUNTIME PyObject *
01322 PySwigObject_format(const char* fmt, PySwigObject *v)
01323 {
01324 PyObject *res = NULL;
01325 PyObject *args = PyTuple_New(1);
01326 if (args) {
01327 if (PyTuple_SetItem(args, 0, PySwigObject_long(v)) == 0) {
01328 PyObject *ofmt = PyString_FromString(fmt);
01329 if (ofmt) {
01330 res = PyString_Format(ofmt,args);
01331 Py_DECREF(ofmt);
01332 }
01333 Py_DECREF(args);
01334 }
01335 }
01336 return res;
01337 }
01338
01339 SWIGRUNTIME PyObject *
01340 PySwigObject_oct(PySwigObject *v)
01341 {
01342 return PySwigObject_format("%o",v);
01343 }
01344
01345 SWIGRUNTIME PyObject *
01346 PySwigObject_hex(PySwigObject *v)
01347 {
01348 return PySwigObject_format("%x",v);
01349 }
01350
01351 SWIGRUNTIME PyObject *
01352 #ifdef METH_NOARGS
01353 PySwigObject_repr(PySwigObject *v)
01354 #else
01355 PySwigObject_repr(PySwigObject *v, PyObject *args)
01356 #endif
01357 {
01358 const char *name = SWIG_TypePrettyName(v->ty);
01359 PyObject *hex = PySwigObject_hex(v);
01360 PyObject *repr = PyString_FromFormat("<Swig Object of type '%s' at 0x%s>", name, PyString_AsString(hex));
01361 Py_DECREF(hex);
01362 if (v->next) {
01363 #ifdef METH_NOARGS
01364 PyObject *nrep = PySwigObject_repr((PySwigObject *)v->next);
01365 #else
01366 PyObject *nrep = PySwigObject_repr((PySwigObject *)v->next, args);
01367 #endif
01368 PyString_ConcatAndDel(&repr,nrep);
01369 }
01370 return repr;
01371 }
01372
01373 SWIGRUNTIME int
01374 PySwigObject_print(PySwigObject *v, FILE *fp, int SWIGUNUSEDPARM(flags))
01375 {
01376 #ifdef METH_NOARGS
01377 PyObject *repr = PySwigObject_repr(v);
01378 #else
01379 PyObject *repr = PySwigObject_repr(v, NULL);
01380 #endif
01381 if (repr) {
01382 fputs(PyString_AsString(repr), fp);
01383 Py_DECREF(repr);
01384 return 0;
01385 } else {
01386 return 1;
01387 }
01388 }
01389
01390 SWIGRUNTIME PyObject *
01391 PySwigObject_str(PySwigObject *v)
01392 {
01393 char result[SWIG_BUFFER_SIZE];
01394 return SWIG_PackVoidPtr(result, v->ptr, v->ty->name, sizeof(result)) ?
01395 PyString_FromString(result) : 0;
01396 }
01397
01398 SWIGRUNTIME int
01399 PySwigObject_compare(PySwigObject *v, PySwigObject *w)
01400 {
01401 void *i = v->ptr;
01402 void *j = w->ptr;
01403 return (i < j) ? -1 : ((i > j) ? 1 : 0);
01404 }
01405
01406 SWIGRUNTIME PyTypeObject* _PySwigObject_type(void);
01407
01408 SWIGRUNTIME PyTypeObject*
01409 PySwigObject_type(void) {
01410 static PyTypeObject *SWIG_STATIC_POINTER(type) = _PySwigObject_type();
01411 return type;
01412 }
01413
01414 SWIGRUNTIMEINLINE int
01415 PySwigObject_Check(PyObject *op) {
01416 return ((op)->ob_type == PySwigObject_type())
01417 || (strcmp((op)->ob_type->tp_name,"PySwigObject") == 0);
01418 }
01419
01420 SWIGRUNTIME PyObject *
01421 PySwigObject_New(void *ptr, swig_type_info *ty, int own);
01422
01423 SWIGRUNTIME void
01424 PySwigObject_dealloc(PyObject *v)
01425 {
01426 PySwigObject *sobj = (PySwigObject *) v;
01427 PyObject *next = sobj->next;
01428 if (sobj->own) {
01429 swig_type_info *ty = sobj->ty;
01430 PySwigClientData *data = ty ? (PySwigClientData *) ty->clientdata : 0;
01431 PyObject *destroy = data ? data->destroy : 0;
01432 if (destroy) {
01433
01434 PyObject *res;
01435 if (data->delargs) {
01436
01437 PyObject *tmp = PySwigObject_New(sobj->ptr, ty, 0);
01438 res = SWIG_Python_CallFunctor(destroy, tmp);
01439 Py_DECREF(tmp);
01440 } else {
01441 PyCFunction meth = PyCFunction_GET_FUNCTION(destroy);
01442 PyObject *mself = PyCFunction_GET_SELF(destroy);
01443 res = ((*meth)(mself, v));
01444 }
01445 Py_XDECREF(res);
01446 } else {
01447 const char *name = SWIG_TypePrettyName(ty);
01448 #if !defined(SWIG_PYTHON_SILENT_MEMLEAK)
01449 printf("swig/python detected a memory leak of type '%s', no destructor found.\n", name);
01450 #endif
01451 }
01452 }
01453 Py_XDECREF(next);
01454 PyObject_DEL(v);
01455 }
01456
01457 SWIGRUNTIME PyObject*
01458 PySwigObject_append(PyObject* v, PyObject* next)
01459 {
01460 PySwigObject *sobj = (PySwigObject *) v;
01461 #ifndef METH_O
01462 PyObject *tmp = 0;
01463 if (!PyArg_ParseTuple(next,(char *)"O:append", &tmp)) return NULL;
01464 next = tmp;
01465 #endif
01466 if (!PySwigObject_Check(next)) {
01467 return NULL;
01468 }
01469 sobj->next = next;
01470 Py_INCREF(next);
01471 return SWIG_Py_Void();
01472 }
01473
01474 SWIGRUNTIME PyObject*
01475 #ifdef METH_NOARGS
01476 PySwigObject_next(PyObject* v)
01477 #else
01478 PySwigObject_next(PyObject* v, PyObject *SWIGUNUSEDPARM(args))
01479 #endif
01480 {
01481 PySwigObject *sobj = (PySwigObject *) v;
01482 if (sobj->next) {
01483 Py_INCREF(sobj->next);
01484 return sobj->next;
01485 } else {
01486 return SWIG_Py_Void();
01487 }
01488 }
01489
01490 SWIGINTERN PyObject*
01491 #ifdef METH_NOARGS
01492 PySwigObject_disown(PyObject *v)
01493 #else
01494 PySwigObject_disown(PyObject* v, PyObject *SWIGUNUSEDPARM(args))
01495 #endif
01496 {
01497 PySwigObject *sobj = (PySwigObject *)v;
01498 sobj->own = 0;
01499 return SWIG_Py_Void();
01500 }
01501
01502 SWIGINTERN PyObject*
01503 #ifdef METH_NOARGS
01504 PySwigObject_acquire(PyObject *v)
01505 #else
01506 PySwigObject_acquire(PyObject* v, PyObject *SWIGUNUSEDPARM(args))
01507 #endif
01508 {
01509 PySwigObject *sobj = (PySwigObject *)v;
01510 sobj->own = SWIG_POINTER_OWN;
01511 return SWIG_Py_Void();
01512 }
01513
01514 SWIGINTERN PyObject*
01515 PySwigObject_own(PyObject *v, PyObject *args)
01516 {
01517 PyObject *val = 0;
01518 #if (PY_VERSION_HEX < 0x02020000)
01519 if (!PyArg_ParseTuple(args,(char *)"|O:own",&val))
01520 #else
01521 if (!PyArg_UnpackTuple(args, (char *)"own", 0, 1, &val))
01522 #endif
01523 {
01524 return NULL;
01525 }
01526 else
01527 {
01528 PySwigObject *sobj = (PySwigObject *)v;
01529 PyObject *obj = PyBool_FromLong(sobj->own);
01530 if (val) {
01531 #ifdef METH_NOARGS
01532 if (PyObject_IsTrue(val)) {
01533 PySwigObject_acquire(v);
01534 } else {
01535 PySwigObject_disown(v);
01536 }
01537 #else
01538 if (PyObject_IsTrue(val)) {
01539 PySwigObject_acquire(v,args);
01540 } else {
01541 PySwigObject_disown(v,args);
01542 }
01543 #endif
01544 }
01545 return obj;
01546 }
01547 }
01548
01549 #ifdef METH_O
01550 static PyMethodDef
01551 swigobject_methods[] = {
01552 {(char *)"disown", (PyCFunction)PySwigObject_disown, METH_NOARGS, (char *)"releases ownership of the pointer"},
01553 {(char *)"acquire", (PyCFunction)PySwigObject_acquire, METH_NOARGS, (char *)"aquires ownership of the pointer"},
01554 {(char *)"own", (PyCFunction)PySwigObject_own, METH_VARARGS, (char *)"returns/sets ownership of the pointer"},
01555 {(char *)"append", (PyCFunction)PySwigObject_append, METH_O, (char *)"appends another 'this' object"},
01556 {(char *)"next", (PyCFunction)PySwigObject_next, METH_NOARGS, (char *)"returns the next 'this' object"},
01557 {(char *)"__repr__",(PyCFunction)PySwigObject_repr, METH_NOARGS, (char *)"returns object representation"},
01558 {0, 0, 0, 0}
01559 };
01560 #else
01561 static PyMethodDef
01562 swigobject_methods[] = {
01563 {(char *)"disown", (PyCFunction)PySwigObject_disown, METH_VARARGS, (char *)"releases ownership of the pointer"},
01564 {(char *)"acquire", (PyCFunction)PySwigObject_acquire, METH_VARARGS, (char *)"aquires ownership of the pointer"},
01565 {(char *)"own", (PyCFunction)PySwigObject_own, METH_VARARGS, (char *)"returns/sets ownership of the pointer"},
01566 {(char *)"append", (PyCFunction)PySwigObject_append, METH_VARARGS, (char *)"appends another 'this' object"},
01567 {(char *)"next", (PyCFunction)PySwigObject_next, METH_VARARGS, (char *)"returns the next 'this' object"},
01568 {(char *)"__repr__",(PyCFunction)PySwigObject_repr, METH_VARARGS, (char *)"returns object representation"},
01569 {0, 0, 0, 0}
01570 };
01571 #endif
01572
01573 #if PY_VERSION_HEX < 0x02020000
01574 SWIGINTERN PyObject *
01575 PySwigObject_getattr(PySwigObject *sobj,char *name)
01576 {
01577 return Py_FindMethod(swigobject_methods, (PyObject *)sobj, name);
01578 }
01579 #endif
01580
01581 SWIGRUNTIME PyTypeObject*
01582 _PySwigObject_type(void) {
01583 static char swigobject_doc[] = "Swig object carries a C/C++ instance pointer";
01584
01585 static PyNumberMethods PySwigObject_as_number = {
01586 (binaryfunc)0,
01587 (binaryfunc)0,
01588 (binaryfunc)0,
01589 (binaryfunc)0,
01590 (binaryfunc)0,
01591 (binaryfunc)0,
01592 (ternaryfunc)0,
01593 (unaryfunc)0,
01594 (unaryfunc)0,
01595 (unaryfunc)0,
01596 (inquiry)0,
01597 0,
01598 0,
01599 0,
01600 0,
01601 0,
01602 0,
01603 (coercion)0,
01604 (unaryfunc)PySwigObject_long,
01605 (unaryfunc)PySwigObject_long,
01606 (unaryfunc)0,
01607 (unaryfunc)PySwigObject_oct,
01608 (unaryfunc)PySwigObject_hex,
01609 #if PY_VERSION_HEX >= 0x02020000
01610 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
01611 #elif PY_VERSION_HEX >= 0x02000000
01612 0,0,0,0,0,0,0,0,0,0,0
01613 #endif
01614 };
01615
01616 static PyTypeObject pyswigobject_type;
01617 static int type_init = 0;
01618 if (!type_init) {
01619 const PyTypeObject tmp
01620 = {
01621 PyObject_HEAD_INIT(NULL)
01622 0,
01623 (char *)"PySwigObject",
01624 sizeof(PySwigObject),
01625 0,
01626 (destructor)PySwigObject_dealloc,
01627 (printfunc)PySwigObject_print,
01628 #if PY_VERSION_HEX < 0x02020000
01629 (getattrfunc)PySwigObject_getattr,
01630 #else
01631 (getattrfunc)0,
01632 #endif
01633 (setattrfunc)0,
01634 (cmpfunc)PySwigObject_compare,
01635 (reprfunc)PySwigObject_repr,
01636 &PySwigObject_as_number,
01637 0,
01638 0,
01639 (hashfunc)0,
01640 (ternaryfunc)0,
01641 (reprfunc)PySwigObject_str,
01642 PyObject_GenericGetAttr,
01643 0,
01644 0,
01645 Py_TPFLAGS_DEFAULT,
01646 swigobject_doc,
01647 0,
01648 0,
01649 0,
01650 0,
01651 #if PY_VERSION_HEX >= 0x02020000
01652 0,
01653 0,
01654 swigobject_methods,
01655 0,
01656 0,
01657 0,
01658 0,
01659 0,
01660 0,
01661 0,
01662 0,
01663 0,
01664 0,
01665 0,
01666 0,
01667 0,
01668 0,
01669 0,
01670 0,
01671 0,
01672 #endif
01673 #if PY_VERSION_HEX >= 0x02030000
01674 0,
01675 #endif
01676 #ifdef COUNT_ALLOCS
01677 0,0,0,0
01678 #endif
01679 };
01680 pyswigobject_type = tmp;
01681 pyswigobject_type.ob_type = &PyType_Type;
01682 type_init = 1;
01683 }
01684 return &pyswigobject_type;
01685 }
01686
01687 SWIGRUNTIME PyObject *
01688 PySwigObject_New(void *ptr, swig_type_info *ty, int own)
01689 {
01690 PySwigObject *sobj = PyObject_NEW(PySwigObject, PySwigObject_type());
01691 if (sobj) {
01692 sobj->ptr = ptr;
01693 sobj->ty = ty;
01694 sobj->own = own;
01695 sobj->next = 0;
01696 }
01697 return (PyObject *)sobj;
01698 }
01699
01700
01701
01702
01703
01704 typedef struct {
01705 PyObject_HEAD
01706 void *pack;
01707 swig_type_info *ty;
01708 size_t size;
01709 } PySwigPacked;
01710
01711 SWIGRUNTIME int
01712 PySwigPacked_print(PySwigPacked *v, FILE *fp, int SWIGUNUSEDPARM(flags))
01713 {
01714 char result[SWIG_BUFFER_SIZE];
01715 fputs("<Swig Packed ", fp);
01716 if (SWIG_PackDataName(result, v->pack, v->size, 0, sizeof(result))) {
01717 fputs("at ", fp);
01718 fputs(result, fp);
01719 }
01720 fputs(v->ty->name,fp);
01721 fputs(">", fp);
01722 return 0;
01723 }
01724
01725 SWIGRUNTIME PyObject *
01726 PySwigPacked_repr(PySwigPacked *v)
01727 {
01728 char result[SWIG_BUFFER_SIZE];
01729 if (SWIG_PackDataName(result, v->pack, v->size, 0, sizeof(result))) {
01730 return PyString_FromFormat("<Swig Packed at %s%s>", result, v->ty->name);
01731 } else {
01732 return PyString_FromFormat("<Swig Packed %s>", v->ty->name);
01733 }
01734 }
01735
01736 SWIGRUNTIME PyObject *
01737 PySwigPacked_str(PySwigPacked *v)
01738 {
01739 char result[SWIG_BUFFER_SIZE];
01740 if (SWIG_PackDataName(result, v->pack, v->size, 0, sizeof(result))){
01741 return PyString_FromFormat("%s%s", result, v->ty->name);
01742 } else {
01743 return PyString_FromString(v->ty->name);
01744 }
01745 }
01746
01747 SWIGRUNTIME int
01748 PySwigPacked_compare(PySwigPacked *v, PySwigPacked *w)
01749 {
01750 size_t i = v->size;
01751 size_t j = w->size;
01752 int s = (i < j) ? -1 : ((i > j) ? 1 : 0);
01753 return s ? s : strncmp((char *)v->pack, (char *)w->pack, 2*v->size);
01754 }
01755
01756 SWIGRUNTIME PyTypeObject* _PySwigPacked_type(void);
01757
01758 SWIGRUNTIME PyTypeObject*
01759 PySwigPacked_type(void) {
01760 static PyTypeObject *SWIG_STATIC_POINTER(type) = _PySwigPacked_type();
01761 return type;
01762 }
01763
01764 SWIGRUNTIMEINLINE int
01765 PySwigPacked_Check(PyObject *op) {
01766 return ((op)->ob_type == _PySwigPacked_type())
01767 || (strcmp((op)->ob_type->tp_name,"PySwigPacked") == 0);
01768 }
01769
01770 SWIGRUNTIME void
01771 PySwigPacked_dealloc(PyObject *v)
01772 {
01773 if (PySwigPacked_Check(v)) {
01774 PySwigPacked *sobj = (PySwigPacked *) v;
01775 free(sobj->pack);
01776 }
01777 PyObject_DEL(v);
01778 }
01779
01780 SWIGRUNTIME PyTypeObject*
01781 _PySwigPacked_type(void) {
01782 static char swigpacked_doc[] = "Swig object carries a C/C++ instance pointer";
01783 static PyTypeObject pyswigpacked_type;
01784 static int type_init = 0;
01785 if (!type_init) {
01786 const PyTypeObject tmp
01787 = {
01788 PyObject_HEAD_INIT(NULL)
01789 0,
01790 (char *)"PySwigPacked",
01791 sizeof(PySwigPacked),
01792 0,
01793 (destructor)PySwigPacked_dealloc,
01794 (printfunc)PySwigPacked_print,
01795 (getattrfunc)0,
01796 (setattrfunc)0,
01797 (cmpfunc)PySwigPacked_compare,
01798 (reprfunc)PySwigPacked_repr,
01799 0,
01800 0,
01801 0,
01802 (hashfunc)0,
01803 (ternaryfunc)0,
01804 (reprfunc)PySwigPacked_str,
01805 PyObject_GenericGetAttr,
01806 0,
01807 0,
01808 Py_TPFLAGS_DEFAULT,
01809 swigpacked_doc,
01810 0,
01811 0,
01812 0,
01813 0,
01814 #if PY_VERSION_HEX >= 0x02020000
01815 0,
01816 0,
01817 0,
01818 0,
01819 0,
01820 0,
01821 0,
01822 0,
01823 0,
01824 0,
01825 0,
01826 0,
01827 0,
01828 0,
01829 0,
01830 0,
01831 0,
01832 0,
01833 0,
01834 0,
01835 #endif
01836 #if PY_VERSION_HEX >= 0x02030000
01837 0,
01838 #endif
01839 #ifdef COUNT_ALLOCS
01840 0,0,0,0
01841 #endif
01842 };
01843 pyswigpacked_type = tmp;
01844 pyswigpacked_type.ob_type = &PyType_Type;
01845 type_init = 1;
01846 }
01847 return &pyswigpacked_type;
01848 }
01849
01850 SWIGRUNTIME PyObject *
01851 PySwigPacked_New(void *ptr, size_t size, swig_type_info *ty)
01852 {
01853 PySwigPacked *sobj = PyObject_NEW(PySwigPacked, PySwigPacked_type());
01854 if (sobj) {
01855 void *pack = malloc(size);
01856 if (pack) {
01857 memcpy(pack, ptr, size);
01858 sobj->pack = pack;
01859 sobj->ty = ty;
01860 sobj->size = size;
01861 } else {
01862 PyObject_DEL((PyObject *) sobj);
01863 sobj = 0;
01864 }
01865 }
01866 return (PyObject *) sobj;
01867 }
01868
01869 SWIGRUNTIME swig_type_info *
01870 PySwigPacked_UnpackData(PyObject *obj, void *ptr, size_t size)
01871 {
01872 if (PySwigPacked_Check(obj)) {
01873 PySwigPacked *sobj = (PySwigPacked *)obj;
01874 if (sobj->size != size) return 0;
01875 memcpy(ptr, sobj->pack, size);
01876 return sobj->ty;
01877 } else {
01878 return 0;
01879 }
01880 }
01881
01882
01883
01884
01885
01886 SWIGRUNTIMEINLINE PyObject *
01887 _SWIG_This(void)
01888 {
01889 return PyString_FromString("this");
01890 }
01891
01892 SWIGRUNTIME PyObject *
01893 SWIG_This(void)
01894 {
01895 static PyObject *SWIG_STATIC_POINTER(swig_this) = _SWIG_This();
01896 return swig_this;
01897 }
01898
01899
01900
01901 SWIGRUNTIME PySwigObject *
01902 SWIG_Python_GetSwigThis(PyObject *pyobj)
01903 {
01904 if (PySwigObject_Check(pyobj)) {
01905 return (PySwigObject *) pyobj;
01906 } else {
01907 PyObject *obj = 0;
01908 #if (!defined(SWIG_PYTHON_SLOW_GETSET_THIS) && (PY_VERSION_HEX >= 0x02030000))
01909 if (PyInstance_Check(pyobj)) {
01910 obj = _PyInstance_Lookup(pyobj, SWIG_This());
01911 } else {
01912 PyObject **dictptr = _PyObject_GetDictPtr(pyobj);
01913 if (dictptr != NULL) {
01914 PyObject *dict = *dictptr;
01915 obj = dict ? PyDict_GetItem(dict, SWIG_This()) : 0;
01916 } else {
01917 #ifdef PyWeakref_CheckProxy
01918 if (PyWeakref_CheckProxy(pyobj)) {
01919 PyObject *wobj = PyWeakref_GET_OBJECT(pyobj);
01920 return wobj ? SWIG_Python_GetSwigThis(wobj) : 0;
01921 }
01922 #endif
01923 obj = PyObject_GetAttr(pyobj,SWIG_This());
01924 if (obj) {
01925 Py_DECREF(obj);
01926 } else {
01927 if (PyErr_Occurred()) PyErr_Clear();
01928 return 0;
01929 }
01930 }
01931 }
01932 #else
01933 obj = PyObject_GetAttr(pyobj,SWIG_This());
01934 if (obj) {
01935 Py_DECREF(obj);
01936 } else {
01937 if (PyErr_Occurred()) PyErr_Clear();
01938 return 0;
01939 }
01940 #endif
01941 if (obj && !PySwigObject_Check(obj)) {
01942
01943
01944 return SWIG_Python_GetSwigThis(obj);
01945 }
01946 return (PySwigObject *)obj;
01947 }
01948 }
01949
01950
01951
01952 SWIGRUNTIME int
01953 SWIG_Python_AcquirePtr(PyObject *obj, int own) {
01954 if (own) {
01955 PySwigObject *sobj = SWIG_Python_GetSwigThis(obj);
01956 if (sobj) {
01957 int oldown = sobj->own;
01958 sobj->own = own;
01959 return oldown;
01960 }
01961 }
01962 return 0;
01963 }
01964
01965
01966
01967 SWIGRUNTIME int
01968 SWIG_Python_ConvertPtrAndOwn(PyObject *obj, void **ptr, swig_type_info *ty, int flags, int *own) {
01969 if (!obj) return SWIG_ERROR;
01970 if (obj == Py_None) {
01971 if (ptr) *ptr = 0;
01972 return SWIG_OK;
01973 } else {
01974 PySwigObject *sobj = SWIG_Python_GetSwigThis(obj);
01975 while (sobj) {
01976 void *vptr = sobj->ptr;
01977 if (ty) {
01978 swig_type_info *to = sobj->ty;
01979 if (to == ty) {
01980
01981 if (ptr) *ptr = vptr;
01982 break;
01983 } else {
01984 swig_cast_info *tc = SWIG_TypeCheck(to->name,ty);
01985 if (!tc) {
01986 sobj = (PySwigObject *)sobj->next;
01987 } else {
01988 if (ptr) *ptr = SWIG_TypeCast(tc,vptr);
01989 break;
01990 }
01991 }
01992 } else {
01993 if (ptr) *ptr = vptr;
01994 break;
01995 }
01996 }
01997 if (sobj) {
01998 if (own) *own = sobj->own;
01999 if (flags & SWIG_POINTER_DISOWN) {
02000 sobj->own = 0;
02001 }
02002 return SWIG_OK;
02003 } else {
02004 int res = SWIG_ERROR;
02005 if (flags & SWIG_POINTER_IMPLICIT_CONV) {
02006 PySwigClientData *data = ty ? (PySwigClientData *) ty->clientdata : 0;
02007 if (data && !data->implicitconv) {
02008 PyObject *klass = data->klass;
02009 if (klass) {
02010 PyObject *impconv;
02011 data->implicitconv = 1;
02012 impconv = SWIG_Python_CallFunctor(klass, obj);
02013 data->implicitconv = 0;
02014 if (PyErr_Occurred()) {
02015 PyErr_Clear();
02016 impconv = 0;
02017 }
02018 if (impconv) {
02019 PySwigObject *iobj = SWIG_Python_GetSwigThis(impconv);
02020 if (iobj) {
02021 void *vptr;
02022 res = SWIG_Python_ConvertPtrAndOwn((PyObject*)iobj, &vptr, ty, 0, 0);
02023 if (SWIG_IsOK(res)) {
02024 if (ptr) {
02025 *ptr = vptr;
02026
02027 iobj->own = 0;
02028 res = SWIG_AddCast(res);
02029 res = SWIG_AddNewMask(res);
02030 } else {
02031 res = SWIG_AddCast(res);
02032 }
02033 }
02034 }
02035 Py_DECREF(impconv);
02036 }
02037 }
02038 }
02039 }
02040 return res;
02041 }
02042 }
02043 }
02044
02045
02046
02047 SWIGRUNTIME int
02048 SWIG_Python_ConvertFunctionPtr(PyObject *obj, void **ptr, swig_type_info *ty) {
02049 if (!PyCFunction_Check(obj)) {
02050 return SWIG_ConvertPtr(obj, ptr, ty, 0);
02051 } else {
02052 void *vptr = 0;
02053
02054
02055 const char *doc = (((PyCFunctionObject *)obj) -> m_ml -> ml_doc);
02056 const char *desc = doc ? strstr(doc, "swig_ptr: ") : 0;
02057 if (desc) {
02058 desc = ty ? SWIG_UnpackVoidPtr(desc + 10, &vptr, ty->name) : 0;
02059 if (!desc) return SWIG_ERROR;
02060 }
02061 if (ty) {
02062 swig_cast_info *tc = SWIG_TypeCheck(desc,ty);
02063 if (!tc) return SWIG_ERROR;
02064 *ptr = SWIG_TypeCast(tc,vptr);
02065 } else {
02066 *ptr = vptr;
02067 }
02068 return SWIG_OK;
02069 }
02070 }
02071
02072
02073
02074 SWIGRUNTIME int
02075 SWIG_Python_ConvertPacked(PyObject *obj, void *ptr, size_t sz, swig_type_info *ty) {
02076 swig_type_info *to = PySwigPacked_UnpackData(obj, ptr, sz);
02077 if (!to) return SWIG_ERROR;
02078 if (ty) {
02079 if (to != ty) {
02080
02081 swig_cast_info *tc = SWIG_TypeCheck(to->name,ty);
02082 if (!tc) return SWIG_ERROR;
02083 }
02084 }
02085 return SWIG_OK;
02086 }
02087
02088
02089
02090
02091
02092
02093
02094
02095
02096
02097 SWIGRUNTIME PyObject*
02098 SWIG_Python_NewShadowInstance(PySwigClientData *data, PyObject *swig_this)
02099 {
02100 #if (PY_VERSION_HEX >= 0x02020000)
02101 PyObject *inst = 0;
02102 PyObject *newraw = data->newraw;
02103 if (newraw) {
02104 inst = PyObject_Call(newraw, data->newargs, NULL);
02105 if (inst) {
02106 #if !defined(SWIG_PYTHON_SLOW_GETSET_THIS)
02107 PyObject **dictptr = _PyObject_GetDictPtr(inst);
02108 if (dictptr != NULL) {
02109 PyObject *dict = *dictptr;
02110 if (dict == NULL) {
02111 dict = PyDict_New();
02112 *dictptr = dict;
02113 PyDict_SetItem(dict, SWIG_This(), swig_this);
02114 }
02115 }
02116 #else
02117 PyObject *key = SWIG_This();
02118 PyObject_SetAttr(inst, key, swig_this);
02119 #endif
02120 }
02121 } else {
02122 PyObject *dict = PyDict_New();
02123 PyDict_SetItem(dict, SWIG_This(), swig_this);
02124 inst = PyInstance_NewRaw(data->newargs, dict);
02125 Py_DECREF(dict);
02126 }
02127 return inst;
02128 #else
02129 #if (PY_VERSION_HEX >= 0x02010000)
02130 PyObject *inst;
02131 PyObject *dict = PyDict_New();
02132 PyDict_SetItem(dict, SWIG_This(), swig_this);
02133 inst = PyInstance_NewRaw(data->newargs, dict);
02134 Py_DECREF(dict);
02135 return (PyObject *) inst;
02136 #else
02137 PyInstanceObject *inst = PyObject_NEW(PyInstanceObject, &PyInstance_Type);
02138 if (inst == NULL) {
02139 return NULL;
02140 }
02141 inst->in_class = (PyClassObject *)data->newargs;
02142 Py_INCREF(inst->in_class);
02143 inst->in_dict = PyDict_New();
02144 if (inst->in_dict == NULL) {
02145 Py_DECREF(inst);
02146 return NULL;
02147 }
02148 #ifdef Py_TPFLAGS_HAVE_WEAKREFS
02149 inst->in_weakreflist = NULL;
02150 #endif
02151 #ifdef Py_TPFLAGS_GC
02152 PyObject_GC_Init(inst);
02153 #endif
02154 PyDict_SetItem(inst->in_dict, SWIG_This(), swig_this);
02155 return (PyObject *) inst;
02156 #endif
02157 #endif
02158 }
02159
02160 SWIGRUNTIME void
02161 SWIG_Python_SetSwigThis(PyObject *inst, PyObject *swig_this)
02162 {
02163 PyObject *dict;
02164 #if (PY_VERSION_HEX >= 0x02020000) && !defined(SWIG_PYTHON_SLOW_GETSET_THIS)
02165 PyObject **dictptr = _PyObject_GetDictPtr(inst);
02166 if (dictptr != NULL) {
02167 dict = *dictptr;
02168 if (dict == NULL) {
02169 dict = PyDict_New();
02170 *dictptr = dict;
02171 }
02172 PyDict_SetItem(dict, SWIG_This(), swig_this);
02173 return;
02174 }
02175 #endif
02176 dict = PyObject_GetAttrString(inst, "__dict__");
02177 PyDict_SetItem(dict, SWIG_This(), swig_this);
02178 Py_DECREF(dict);
02179 }
02180
02181
02182 SWIGINTERN PyObject *
02183 SWIG_Python_InitShadowInstance(PyObject *args) {
02184 PyObject *obj[2];
02185 if (!SWIG_Python_UnpackTuple(args,(char*)"swiginit", 2, 2, obj)) {
02186 return NULL;
02187 } else {
02188 PySwigObject *sthis = SWIG_Python_GetSwigThis(obj[0]);
02189 if (sthis) {
02190 PySwigObject_append((PyObject*) sthis, obj[1]);
02191 } else {
02192 SWIG_Python_SetSwigThis(obj[0], obj[1]);
02193 }
02194 return SWIG_Py_Void();
02195 }
02196 }
02197
02198
02199
02200 SWIGRUNTIME PyObject *
02201 SWIG_Python_NewPointerObj(void *ptr, swig_type_info *type, int flags) {
02202 if (!ptr) {
02203 return SWIG_Py_Void();
02204 } else {
02205 int own = (flags & SWIG_POINTER_OWN) ? SWIG_POINTER_OWN : 0;
02206 PyObject *robj = PySwigObject_New(ptr, type, own);
02207 PySwigClientData *clientdata = type ? (PySwigClientData *)(type->clientdata) : 0;
02208 if (clientdata && !(flags & SWIG_POINTER_NOSHADOW)) {
02209 PyObject *inst = SWIG_Python_NewShadowInstance(clientdata, robj);
02210 if (inst) {
02211 Py_DECREF(robj);
02212 robj = inst;
02213 }
02214 }
02215 return robj;
02216 }
02217 }
02218
02219
02220
02221 SWIGRUNTIMEINLINE PyObject *
02222 SWIG_Python_NewPackedObj(void *ptr, size_t sz, swig_type_info *type) {
02223 return ptr ? PySwigPacked_New((void *) ptr, sz, type) : SWIG_Py_Void();
02224 }
02225
02226
02227
02228
02229
02230 #ifdef SWIG_LINK_RUNTIME
02231 void *SWIG_ReturnGlobalTypeList(void *);
02232 #endif
02233
02234 SWIGRUNTIME swig_module_info *
02235 SWIG_Python_GetModule(void) {
02236 static void *type_pointer = (void *)0;
02237
02238 if (!type_pointer) {
02239 #ifdef SWIG_LINK_RUNTIME
02240 type_pointer = SWIG_ReturnGlobalTypeList((void *)0);
02241 #else
02242 type_pointer = PyCObject_Import((char*)"swig_runtime_data" SWIG_RUNTIME_VERSION,
02243 (char*)"type_pointer" SWIG_TYPE_TABLE_NAME);
02244 if (PyErr_Occurred()) {
02245 PyErr_Clear();
02246 type_pointer = (void *)0;
02247 }
02248 #endif
02249 }
02250 return (swig_module_info *) type_pointer;
02251 }
02252
02253 #if PY_MAJOR_VERSION < 2
02254
02255
02256 SWIGINTERN int
02257 PyModule_AddObject(PyObject *m, char *name, PyObject *o)
02258 {
02259 PyObject *dict;
02260 if (!PyModule_Check(m)) {
02261 PyErr_SetString(PyExc_TypeError,
02262 "PyModule_AddObject() needs module as first arg");
02263 return SWIG_ERROR;
02264 }
02265 if (!o) {
02266 PyErr_SetString(PyExc_TypeError,
02267 "PyModule_AddObject() needs non-NULL value");
02268 return SWIG_ERROR;
02269 }
02270
02271 dict = PyModule_GetDict(m);
02272 if (dict == NULL) {
02273
02274 PyErr_Format(PyExc_SystemError, "module '%s' has no __dict__",
02275 PyModule_GetName(m));
02276 return SWIG_ERROR;
02277 }
02278 if (PyDict_SetItemString(dict, name, o))
02279 return SWIG_ERROR;
02280 Py_DECREF(o);
02281 return SWIG_OK;
02282 }
02283 #endif
02284
02285 SWIGRUNTIME void
02286 SWIG_Python_DestroyModule(void *vptr)
02287 {
02288 swig_module_info *swig_module = (swig_module_info *) vptr;
02289 swig_type_info **types = swig_module->types;
02290 size_t i;
02291 for (i =0; i < swig_module->size; ++i) {
02292 swig_type_info *ty = types[i];
02293 if (ty->owndata) {
02294 PySwigClientData *data = (PySwigClientData *) ty->clientdata;
02295 if (data) PySwigClientData_Del(data);
02296 }
02297 }
02298 Py_DECREF(SWIG_This());
02299 }
02300
02301 SWIGRUNTIME void
02302 SWIG_Python_SetModule(swig_module_info *swig_module) {
02303 static PyMethodDef swig_empty_runtime_method_table[] = { {NULL, NULL, 0, NULL} };
02304
02305 PyObject *module = Py_InitModule((char*)"swig_runtime_data" SWIG_RUNTIME_VERSION,
02306 swig_empty_runtime_method_table);
02307 PyObject *pointer = PyCObject_FromVoidPtr((void *) swig_module, SWIG_Python_DestroyModule);
02308 if (pointer && module) {
02309 PyModule_AddObject(module, (char*)"type_pointer" SWIG_TYPE_TABLE_NAME, pointer);
02310 } else {
02311 Py_XDECREF(pointer);
02312 }
02313 }
02314
02315
02316 SWIGRUNTIME PyObject *
02317 SWIG_Python_TypeCache() {
02318 static PyObject *SWIG_STATIC_POINTER(cache) = PyDict_New();
02319 return cache;
02320 }
02321
02322 SWIGRUNTIME swig_type_info *
02323 SWIG_Python_TypeQuery(const char *type)
02324 {
02325 PyObject *cache = SWIG_Python_TypeCache();
02326 PyObject *key = PyString_FromString(type);
02327 PyObject *obj = PyDict_GetItem(cache, key);
02328 swig_type_info *descriptor;
02329 if (obj) {
02330 descriptor = (swig_type_info *) PyCObject_AsVoidPtr(obj);
02331 } else {
02332 swig_module_info *swig_module = SWIG_Python_GetModule();
02333 descriptor = SWIG_TypeQueryModule(swig_module, swig_module, type);
02334 if (descriptor) {
02335 obj = PyCObject_FromVoidPtr(descriptor, NULL);
02336 PyDict_SetItem(cache, key, obj);
02337 Py_DECREF(obj);
02338 }
02339 }
02340 Py_DECREF(key);
02341 return descriptor;
02342 }
02343
02344
02345
02346
02347 #define SWIG_POINTER_EXCEPTION 0
02348 #define SWIG_arg_fail(arg) SWIG_Python_ArgFail(arg)
02349 #define SWIG_MustGetPtr(p, type, argnum, flags) SWIG_Python_MustGetPtr(p, type, argnum, flags)
02350
02351 SWIGRUNTIME int
02352 SWIG_Python_AddErrMesg(const char* mesg, int infront)
02353 {
02354 if (PyErr_Occurred()) {
02355 PyObject *type = 0;
02356 PyObject *value = 0;
02357 PyObject *traceback = 0;
02358 PyErr_Fetch(&type, &value, &traceback);
02359 if (value) {
02360 PyObject *old_str = PyObject_Str(value);
02361 Py_XINCREF(type);
02362 PyErr_Clear();
02363 if (infront) {
02364 PyErr_Format(type, "%s %s", mesg, PyString_AsString(old_str));
02365 } else {
02366 PyErr_Format(type, "%s %s", PyString_AsString(old_str), mesg);
02367 }
02368 Py_DECREF(old_str);
02369 }
02370 return 1;
02371 } else {
02372 return 0;
02373 }
02374 }
02375
02376 SWIGRUNTIME int
02377 SWIG_Python_ArgFail(int argnum)
02378 {
02379 if (PyErr_Occurred()) {
02380
02381 char mesg[256];
02382 PyOS_snprintf(mesg, sizeof(mesg), "argument number %d:", argnum);
02383 return SWIG_Python_AddErrMesg(mesg, 1);
02384 } else {
02385 return 0;
02386 }
02387 }
02388
02389 SWIGRUNTIMEINLINE const char *
02390 PySwigObject_GetDesc(PyObject *self)
02391 {
02392 PySwigObject *v = (PySwigObject *)self;
02393 swig_type_info *ty = v ? v->ty : 0;
02394 return ty ? ty->str : (char*)"";
02395 }
02396
02397 SWIGRUNTIME void
02398 SWIG_Python_TypeError(const char *type, PyObject *obj)
02399 {
02400 if (type) {
02401 #if defined(SWIG_COBJECT_TYPES)
02402 if (obj && PySwigObject_Check(obj)) {
02403 const char *otype = (const char *) PySwigObject_GetDesc(obj);
02404 if (otype) {
02405 PyErr_Format(PyExc_TypeError, "a '%s' is expected, 'PySwigObject(%s)' is received",
02406 type, otype);
02407 return;
02408 }
02409 } else
02410 #endif
02411 {
02412 const char *otype = (obj ? obj->ob_type->tp_name : 0);
02413 if (otype) {
02414 PyObject *str = PyObject_Str(obj);
02415 const char *cstr = str ? PyString_AsString(str) : 0;
02416 if (cstr) {
02417 PyErr_Format(PyExc_TypeError, "a '%s' is expected, '%s(%s)' is received",
02418 type, otype, cstr);
02419 } else {
02420 PyErr_Format(PyExc_TypeError, "a '%s' is expected, '%s' is received",
02421 type, otype);
02422 }
02423 Py_XDECREF(str);
02424 return;
02425 }
02426 }
02427 PyErr_Format(PyExc_TypeError, "a '%s' is expected", type);
02428 } else {
02429 PyErr_Format(PyExc_TypeError, "unexpected type is received");
02430 }
02431 }
02432
02433
02434
02435 SWIGRUNTIME void *
02436 SWIG_Python_MustGetPtr(PyObject *obj, swig_type_info *ty, int argnum, int flags) {
02437 void *result;
02438 if (SWIG_Python_ConvertPtr(obj, &result, ty, flags) == -1) {
02439 PyErr_Clear();
02440 if (flags & SWIG_POINTER_EXCEPTION) {
02441 SWIG_Python_TypeError(SWIG_TypePrettyName(ty), obj);
02442 SWIG_Python_ArgFail(argnum);
02443 }
02444 }
02445 return result;
02446 }
02447
02448
02449 #ifdef __cplusplus
02450 #if 0
02451 {
02452 #endif
02453 }
02454 #endif
02455
02456
02457
02458 #define SWIG_exception_fail(code, msg) do { SWIG_Error(code, msg); SWIG_fail; } while(0)
02459
02460 #define SWIG_contract_assert(expr, msg) if (!(expr)) { SWIG_Error(SWIG_RuntimeError, msg); SWIG_fail; } else
02461
02462
02463
02464
02465
02466 #define SWIGTYPE_p_boost__shared_ptrTrxtools__RosoutFilter_t swig_types[0]
02467 #define SWIGTYPE_p_boost__shared_ptrTrxtools__RosoutSeverityFilter_t swig_types[1]
02468 #define SWIGTYPE_p_boost__shared_ptrTrxtools__RosoutTextFilter_t swig_types[2]
02469 #define SWIGTYPE_p_boost__signalTvoid_frxtools__RosoutFilter_const_pF_t swig_types[3]
02470 #define SWIGTYPE_p_char swig_types[4]
02471 #define SWIGTYPE_p_form_ops_t swig_types[5]
02472 #define SWIGTYPE_p_int swig_types[6]
02473 #define SWIGTYPE_p_rosgraph_msgs__LogConstPtr swig_types[7]
02474 #define SWIGTYPE_p_rxtools__LoggerLevelFrame swig_types[8]
02475 #define SWIGTYPE_p_rxtools__LoggerLevelPanel swig_types[9]
02476 #define SWIGTYPE_p_rxtools__LoggerLevelPanelBase swig_types[10]
02477 #define SWIGTYPE_p_rxtools__RosoutFilter swig_types[11]
02478 #define SWIGTYPE_p_rxtools__RosoutFrame swig_types[12]
02479 #define SWIGTYPE_p_rxtools__RosoutMessageSummary swig_types[13]
02480 #define SWIGTYPE_p_rxtools__RosoutPanel swig_types[14]
02481 #define SWIGTYPE_p_rxtools__RosoutPanelBase swig_types[15]
02482 #define SWIGTYPE_p_rxtools__RosoutSetupDialogBase swig_types[16]
02483 #define SWIGTYPE_p_rxtools__RosoutSeverityFilterControlBase swig_types[17]
02484 #define SWIGTYPE_p_rxtools__RosoutTextFilterControlBase swig_types[18]
02485 #define SWIGTYPE_p_rxtools__TextboxDialog swig_types[19]
02486 #define SWIGTYPE_p_unsigned_char swig_types[20]
02487 #define SWIGTYPE_p_unsigned_int swig_types[21]
02488 #define SWIGTYPE_p_unsigned_long swig_types[22]
02489 #define SWIGTYPE_p_wxANIHandler swig_types[23]
02490 #define SWIGTYPE_p_wxAcceleratorTable swig_types[24]
02491 #define SWIGTYPE_p_wxActivateEvent swig_types[25]
02492 #define SWIGTYPE_p_wxBMPHandler swig_types[26]
02493 #define SWIGTYPE_p_wxBoxSizer swig_types[27]
02494 #define SWIGTYPE_p_wxCURHandler swig_types[28]
02495 #define SWIGTYPE_p_wxCalculateLayoutEvent swig_types[29]
02496 #define SWIGTYPE_p_wxChildFocusEvent swig_types[30]
02497 #define SWIGTYPE_p_wxClipboardTextEvent swig_types[31]
02498 #define SWIGTYPE_p_wxCloseEvent swig_types[32]
02499 #define SWIGTYPE_p_wxColourData swig_types[33]
02500 #define SWIGTYPE_p_wxColourDialog swig_types[34]
02501 #define SWIGTYPE_p_wxCommandEvent swig_types[35]
02502 #define SWIGTYPE_p_wxContextMenuEvent swig_types[36]
02503 #define SWIGTYPE_p_wxControl swig_types[37]
02504 #define SWIGTYPE_p_wxControlWithItems swig_types[38]
02505 #define SWIGTYPE_p_wxDateEvent swig_types[39]
02506 #define SWIGTYPE_p_wxDialog swig_types[40]
02507 #define SWIGTYPE_p_wxDirDialog swig_types[41]
02508 #define SWIGTYPE_p_wxDisplayChangedEvent swig_types[42]
02509 #define SWIGTYPE_p_wxDropFilesEvent swig_types[43]
02510 #define SWIGTYPE_p_wxDuplexMode swig_types[44]
02511 #define SWIGTYPE_p_wxEraseEvent swig_types[45]
02512 #define SWIGTYPE_p_wxEvent swig_types[46]
02513 #define SWIGTYPE_p_wxEvtHandler swig_types[47]
02514 #define SWIGTYPE_p_wxFSFile swig_types[48]
02515 #define SWIGTYPE_p_wxFileDialog swig_types[49]
02516 #define SWIGTYPE_p_wxFileSystem swig_types[50]
02517 #define SWIGTYPE_p_wxFindDialogEvent swig_types[51]
02518 #define SWIGTYPE_p_wxFindReplaceData swig_types[52]
02519 #define SWIGTYPE_p_wxFindReplaceDialog swig_types[53]
02520 #define SWIGTYPE_p_wxFlexGridSizer swig_types[54]
02521 #define SWIGTYPE_p_wxFocusEvent swig_types[55]
02522 #define SWIGTYPE_p_wxFontData swig_types[56]
02523 #define SWIGTYPE_p_wxFontDialog swig_types[57]
02524 #define SWIGTYPE_p_wxFrame swig_types[58]
02525 #define SWIGTYPE_p_wxGBSizerItem swig_types[59]
02526 #define SWIGTYPE_p_wxGIFHandler swig_types[60]
02527 #define SWIGTYPE_p_wxGridBagSizer swig_types[61]
02528 #define SWIGTYPE_p_wxGridSizer swig_types[62]
02529 #define SWIGTYPE_p_wxICOHandler swig_types[63]
02530 #define SWIGTYPE_p_wxIconizeEvent swig_types[64]
02531 #define SWIGTYPE_p_wxIdleEvent swig_types[65]
02532 #define SWIGTYPE_p_wxImage swig_types[66]
02533 #define SWIGTYPE_p_wxImageHandler swig_types[67]
02534 #define SWIGTYPE_p_wxIndividualLayoutConstraint swig_types[68]
02535 #define SWIGTYPE_p_wxInitDialogEvent swig_types[69]
02536 #define SWIGTYPE_p_wxJPEGHandler swig_types[70]
02537 #define SWIGTYPE_p_wxKeyEvent swig_types[71]
02538 #define SWIGTYPE_p_wxLayoutAlgorithm swig_types[72]
02539 #define SWIGTYPE_p_wxLayoutConstraints swig_types[73]
02540 #define SWIGTYPE_p_wxMDIChildFrame swig_types[74]
02541 #define SWIGTYPE_p_wxMDIClientWindow swig_types[75]
02542 #define SWIGTYPE_p_wxMDIParentFrame swig_types[76]
02543 #define SWIGTYPE_p_wxMaximizeEvent swig_types[77]
02544 #define SWIGTYPE_p_wxMenu swig_types[78]
02545 #define SWIGTYPE_p_wxMenuBar swig_types[79]
02546 #define SWIGTYPE_p_wxMenuEvent swig_types[80]
02547 #define SWIGTYPE_p_wxMenuItem swig_types[81]
02548 #define SWIGTYPE_p_wxMessageDialog swig_types[82]
02549 #define SWIGTYPE_p_wxMiniFrame swig_types[83]
02550 #define SWIGTYPE_p_wxMouseCaptureChangedEvent swig_types[84]
02551 #define SWIGTYPE_p_wxMouseCaptureLostEvent swig_types[85]
02552 #define SWIGTYPE_p_wxMouseEvent swig_types[86]
02553 #define SWIGTYPE_p_wxMoveEvent swig_types[87]
02554 #define SWIGTYPE_p_wxMultiChoiceDialog swig_types[88]
02555 #define SWIGTYPE_p_wxNavigationKeyEvent swig_types[89]
02556 #define SWIGTYPE_p_wxNcPaintEvent swig_types[90]
02557 #define SWIGTYPE_p_wxNotifyEvent swig_types[91]
02558 #define SWIGTYPE_p_wxNumberEntryDialog swig_types[92]
02559 #define SWIGTYPE_p_wxObject swig_types[93]
02560 #define SWIGTYPE_p_wxPCXHandler swig_types[94]
02561 #define SWIGTYPE_p_wxPNGHandler swig_types[95]
02562 #define SWIGTYPE_p_wxPNMHandler swig_types[96]
02563 #define SWIGTYPE_p_wxPageSetupDialog swig_types[97]
02564 #define SWIGTYPE_p_wxPageSetupDialogData swig_types[98]
02565 #define SWIGTYPE_p_wxPaintEvent swig_types[99]
02566 #define SWIGTYPE_p_wxPaletteChangedEvent swig_types[100]
02567 #define SWIGTYPE_p_wxPanel swig_types[101]
02568 #define SWIGTYPE_p_wxPaperSize swig_types[102]
02569 #define SWIGTYPE_p_wxPasswordEntryDialog swig_types[103]
02570 #define SWIGTYPE_p_wxPoint swig_types[104]
02571 #define SWIGTYPE_p_wxPopupWindow swig_types[105]
02572 #define SWIGTYPE_p_wxPreviewCanvas swig_types[106]
02573 #define SWIGTYPE_p_wxPreviewControlBar swig_types[107]
02574 #define SWIGTYPE_p_wxPreviewFrame swig_types[108]
02575 #define SWIGTYPE_p_wxPrintData swig_types[109]
02576 #define SWIGTYPE_p_wxPrintDialog swig_types[110]
02577 #define SWIGTYPE_p_wxPrintDialogData swig_types[111]
02578 #define SWIGTYPE_p_wxPrintPreview swig_types[112]
02579 #define SWIGTYPE_p_wxPrinter swig_types[113]
02580 #define SWIGTYPE_p_wxProgressDialog swig_types[114]
02581 #define SWIGTYPE_p_wxPyApp swig_types[115]
02582 #define SWIGTYPE_p_wxPyCommandEvent swig_types[116]
02583 #define SWIGTYPE_p_wxPyEvent swig_types[117]
02584 #define SWIGTYPE_p_wxPyHtmlListBox swig_types[118]
02585 #define SWIGTYPE_p_wxPyImageHandler swig_types[119]
02586 #define SWIGTYPE_p_wxPyPanel swig_types[120]
02587 #define SWIGTYPE_p_wxPyPopupTransientWindow swig_types[121]
02588 #define SWIGTYPE_p_wxPyPreviewControlBar swig_types[122]
02589 #define SWIGTYPE_p_wxPyPreviewFrame swig_types[123]
02590 #define SWIGTYPE_p_wxPyPrintPreview swig_types[124]
02591 #define SWIGTYPE_p_wxPyPrintout swig_types[125]
02592 #define SWIGTYPE_p_wxPyScrolledWindow swig_types[126]
02593 #define SWIGTYPE_p_wxPySizer swig_types[127]
02594 #define SWIGTYPE_p_wxPyTaskBarIcon swig_types[128]
02595 #define SWIGTYPE_p_wxPyVListBox swig_types[129]
02596 #define SWIGTYPE_p_wxPyVScrolledWindow swig_types[130]
02597 #define SWIGTYPE_p_wxPyValidator swig_types[131]
02598 #define SWIGTYPE_p_wxPyWindow swig_types[132]
02599 #define SWIGTYPE_p_wxQueryLayoutInfoEvent swig_types[133]
02600 #define SWIGTYPE_p_wxQueryNewPaletteEvent swig_types[134]
02601 #define SWIGTYPE_p_wxRichTextCtrl swig_types[135]
02602 #define SWIGTYPE_p_wxSashEvent swig_types[136]
02603 #define SWIGTYPE_p_wxSashLayoutWindow swig_types[137]
02604 #define SWIGTYPE_p_wxSashWindow swig_types[138]
02605 #define SWIGTYPE_p_wxScrollEvent swig_types[139]
02606 #define SWIGTYPE_p_wxScrollWinEvent swig_types[140]
02607 #define SWIGTYPE_p_wxScrolledWindow swig_types[141]
02608 #define SWIGTYPE_p_wxSetCursorEvent swig_types[142]
02609 #define SWIGTYPE_p_wxShowEvent swig_types[143]
02610 #define SWIGTYPE_p_wxSimpleHtmlListBox swig_types[144]
02611 #define SWIGTYPE_p_wxSingleChoiceDialog swig_types[145]
02612 #define SWIGTYPE_p_wxSize swig_types[146]
02613 #define SWIGTYPE_p_wxSizeEvent swig_types[147]
02614 #define SWIGTYPE_p_wxSizer swig_types[148]
02615 #define SWIGTYPE_p_wxSizerItem swig_types[149]
02616 #define SWIGTYPE_p_wxSplashScreen swig_types[150]
02617 #define SWIGTYPE_p_wxSplashScreenWindow swig_types[151]
02618 #define SWIGTYPE_p_wxSplitterEvent swig_types[152]
02619 #define SWIGTYPE_p_wxSplitterWindow swig_types[153]
02620 #define SWIGTYPE_p_wxStaticBoxSizer swig_types[154]
02621 #define SWIGTYPE_p_wxStatusBar swig_types[155]
02622 #define SWIGTYPE_p_wxStdDialogButtonSizer swig_types[156]
02623 #define SWIGTYPE_p_wxSysColourChangedEvent swig_types[157]
02624 #define SWIGTYPE_p_wxTGAHandler swig_types[158]
02625 #define SWIGTYPE_p_wxTIFFHandler swig_types[159]
02626 #define SWIGTYPE_p_wxTaskBarIconEvent swig_types[160]
02627 #define SWIGTYPE_p_wxTextEntryDialog swig_types[161]
02628 #define SWIGTYPE_p_wxTipWindow swig_types[162]
02629 #define SWIGTYPE_p_wxTopLevelWindow swig_types[163]
02630 #define SWIGTYPE_p_wxUpdateUIEvent swig_types[164]
02631 #define SWIGTYPE_p_wxValidator swig_types[165]
02632 #define SWIGTYPE_p_wxWindow swig_types[166]
02633 #define SWIGTYPE_p_wxWindowCreateEvent swig_types[167]
02634 #define SWIGTYPE_p_wxWindowDestroyEvent swig_types[168]
02635 #define SWIGTYPE_p_wxXPMHandler swig_types[169]
02636 static swig_type_info *swig_types[171];
02637 static swig_module_info swig_module = {swig_types, 170, 0, 0, 0, 0};
02638 #define SWIG_TypeQuery(name) SWIG_TypeQueryModule(&swig_module, &swig_module, name)
02639 #define SWIG_MangledTypeQuery(name) SWIG_MangledTypeQueryModule(&swig_module, &swig_module, name)
02640
02641
02642
02643 #if (PY_VERSION_HEX <= 0x02000000)
02644 # if !defined(SWIG_PYTHON_CLASSIC)
02645 # error "This python version requires to use swig with the '-classic' option"
02646 # endif
02647 #endif
02648 #if (PY_VERSION_HEX <= 0x02020000)
02649 # error "This python version requires to use swig with the '-nomodern' option"
02650 #endif
02651 #if (PY_VERSION_HEX <= 0x02020000)
02652 # error "This python version requires to use swig with the '-nomodernargs' option"
02653 #endif
02654 #ifndef METH_O
02655 # error "This python version requires to use swig with the '-nofastunpack' option"
02656 #endif
02657
02658
02659
02660
02661 #define SWIG_init init_rxtoolscpp
02662
02663 #define SWIG_name "_rxtoolscpp"
02664
02665 #define SWIGVERSION 0x010329
02666
02667
02668 #define SWIG_as_voidptr(a) const_cast< void * >(static_cast< const void * >(a))
02669 #define SWIG_as_voidptrptr(a) ((void)SWIG_as_voidptr(*a),reinterpret_cast< void** >(a))
02670
02671
02672 #include <stdexcept>
02673
02674
02675 namespace swig {
02676 class PyObject_ptr {
02677 protected:
02678 PyObject *_obj;
02679
02680 public:
02681 PyObject_ptr() :_obj(0)
02682 {
02683 }
02684
02685 PyObject_ptr(const PyObject_ptr& item) : _obj(item._obj)
02686 {
02687 Py_XINCREF(_obj);
02688 }
02689
02690 PyObject_ptr(PyObject *obj, bool initial_ref = true) :_obj(obj)
02691 {
02692 if (initial_ref) Py_XINCREF(_obj);
02693 }
02694
02695 PyObject_ptr & operator=(const PyObject_ptr& item)
02696 {
02697 Py_XINCREF(item._obj);
02698 Py_XDECREF(_obj);
02699 _obj = item._obj;
02700 return *this;
02701 }
02702
02703 ~PyObject_ptr()
02704 {
02705 Py_XDECREF(_obj);
02706 }
02707
02708 operator PyObject *() const
02709 {
02710 return _obj;
02711 }
02712
02713 PyObject *operator->() const
02714 {
02715 return _obj;
02716 }
02717 };
02718 }
02719
02720
02721 namespace swig {
02722 struct PyObject_var : PyObject_ptr {
02723 PyObject_var(PyObject* obj = 0) : PyObject_ptr(obj, false) { }
02724
02725 PyObject_var & operator = (PyObject* obj)
02726 {
02727 Py_XDECREF(_obj);
02728 _obj = obj;
02729 return *this;
02730 }
02731 };
02732 }
02733
02734
02735 #include <string>
02736
02737
02738 #include "ros/types.h"
02739 #include "wx/wxPython/wxPython.h"
02740 #include "wx/wxPython/pyclasses.h"
02741 #include "rosout_filter.h"
02742 #include "rosout_panel.h"
02743 #include "init_roscpp.h"
02744
02745
02746 SWIGINTERN int
02747 SWIG_AsVal_long (PyObject* obj, long* val)
02748 {
02749 if (PyNumber_Check(obj)) {
02750 if (val) *val = PyInt_AsLong(obj);
02751 return SWIG_OK;
02752 }
02753 return SWIG_TypeError;
02754 }
02755
02756
02757 SWIGINTERN int
02758 SWIG_AsVal_bool (PyObject *obj, bool *val)
02759 {
02760 if (obj == Py_True) {
02761 if (val) *val = true;
02762 return SWIG_OK;
02763 } else if (obj == Py_False) {
02764 if (val) *val = false;
02765 return SWIG_OK;
02766 } else {
02767 long v = 0;
02768 int res = SWIG_AddCast(SWIG_AsVal_long (obj, val ? &v : 0));
02769 if (SWIG_IsOK(res) && val) *val = v ? true : false;
02770 return res;
02771 }
02772 }
02773
02774
02775 #include <limits.h>
02776 #ifndef LLONG_MIN
02777 # define LLONG_MIN LONG_LONG_MIN
02778 #endif
02779 #ifndef LLONG_MAX
02780 # define LLONG_MAX LONG_LONG_MAX
02781 #endif
02782 #ifndef ULLONG_MAX
02783 # define ULLONG_MAX ULONG_LONG_MAX
02784 #endif
02785
02786
02787 SWIGINTERN int
02788 SWIG_AsVal_int (PyObject * obj, int *val)
02789 {
02790 long v;
02791 int res = SWIG_AsVal_long (obj, &v);
02792 if (SWIG_IsOK(res)) {
02793 if ((v < INT_MIN || v > INT_MAX)) {
02794 return SWIG_OverflowError;
02795 } else {
02796 if (val) *val = static_cast< int >(v);
02797 }
02798 }
02799 return res;
02800 }
02801
02802
02803 SWIGINTERN int
02804 SWIG_AsVal_unsigned_SS_long (PyObject* obj, unsigned long* val)
02805 {
02806 long v = 0;
02807 if (SWIG_AsVal_long(obj, &v) && v < 0) {
02808 return SWIG_TypeError;
02809 }
02810 else if (val)
02811 *val = (unsigned long)v;
02812 return SWIG_OK;
02813 }
02814
02815
02816 SWIGINTERN int
02817 SWIG_AsVal_unsigned_SS_int (PyObject * obj, unsigned int *val)
02818 {
02819 unsigned long v;
02820 int res = SWIG_AsVal_unsigned_SS_long (obj, &v);
02821 if (SWIG_IsOK(res)) {
02822 if ((v > UINT_MAX)) {
02823 return SWIG_OverflowError;
02824 } else {
02825 if (val) *val = static_cast< unsigned int >(v);
02826 }
02827 }
02828 return res;
02829 }
02830
02831
02832 #define SWIG_From_long PyInt_FromLong
02833
02834
02835 SWIGINTERNINLINE PyObject*
02836 SWIG_From_unsigned_SS_long (unsigned long value)
02837 {
02838 return (value > LONG_MAX) ?
02839 PyLong_FromUnsignedLong(value) : PyInt_FromLong(static_cast< long >(value));
02840 }
02841
02842
02843 SWIGINTERNINLINE PyObject *
02844 SWIG_From_unsigned_SS_int (unsigned int value)
02845 {
02846 return SWIG_From_unsigned_SS_long (value);
02847 }
02848
02849
02850 SWIGINTERN swig_type_info*
02851 SWIG_pchar_descriptor()
02852 {
02853 static int init = 0;
02854 static swig_type_info* info = 0;
02855 if (!init) {
02856 info = SWIG_TypeQuery("_p_char");
02857 init = 1;
02858 }
02859 return info;
02860 }
02861
02862
02863 SWIGINTERN int
02864 SWIG_AsCharPtrAndSize(PyObject *obj, char** cptr, size_t* psize, int *alloc)
02865 {
02866 if (PyString_Check(obj)) {
02867 char *cstr; Py_ssize_t len;
02868 PyString_AsStringAndSize(obj, &cstr, &len);
02869 if (cptr) {
02870 if (alloc) {
02871
02872
02873
02874
02875
02876
02877
02878
02879
02880 #if defined(SWIG_PYTHON_SAFE_CSTRINGS)
02881 if (*alloc != SWIG_OLDOBJ)
02882 #else
02883 if (*alloc == SWIG_NEWOBJ)
02884 #endif
02885 {
02886 *cptr = reinterpret_cast< char* >(memcpy((new char[len + 1]), cstr, sizeof(char)*(len + 1)));
02887 *alloc = SWIG_NEWOBJ;
02888 }
02889 else {
02890 *cptr = cstr;
02891 *alloc = SWIG_OLDOBJ;
02892 }
02893 } else {
02894 *cptr = PyString_AsString(obj);
02895 }
02896 }
02897 if (psize) *psize = len + 1;
02898 return SWIG_OK;
02899 } else {
02900 swig_type_info* pchar_descriptor = SWIG_pchar_descriptor();
02901 if (pchar_descriptor) {
02902 void* vptr = 0;
02903 if (SWIG_ConvertPtr(obj, &vptr, pchar_descriptor, 0) == SWIG_OK) {
02904 if (cptr) *cptr = (char *) vptr;
02905 if (psize) *psize = vptr ? (strlen((char *)vptr) + 1) : 0;
02906 if (alloc) *alloc = SWIG_OLDOBJ;
02907 return SWIG_OK;
02908 }
02909 }
02910 }
02911 return SWIG_TypeError;
02912 }
02913
02914
02915 SWIGINTERN int
02916 SWIG_AsPtr_std_string (PyObject * obj, std::string **val)
02917 {
02918 char* buf = 0 ; size_t size = 0; int alloc = SWIG_OLDOBJ;
02919 if (SWIG_IsOK((SWIG_AsCharPtrAndSize(obj, &buf, &size, &alloc)))) {
02920 if (buf) {
02921 if (val) *val = new std::string(buf, size - 1);
02922 if (alloc == SWIG_NEWOBJ) delete[] buf;
02923 return SWIG_NEWOBJ;
02924 } else {
02925 if (val) *val = 0;
02926 return SWIG_OLDOBJ;
02927 }
02928 } else {
02929 static int init = 0;
02930 static swig_type_info* descriptor = 0;
02931 if (!init) {
02932 descriptor = SWIG_TypeQuery("std::string" " *");
02933 init = 1;
02934 }
02935 if (descriptor) {
02936 std::string *vptr;
02937 int res = SWIG_ConvertPtr(obj, (void**)&vptr, descriptor, 0);
02938 if (SWIG_IsOK(res) && val) *val = vptr;
02939 return res;
02940 }
02941 }
02942 return SWIG_ERROR;
02943 }
02944
02945
02946 SWIGINTERN int
02947 SWIG_AsVal_double (PyObject *obj, double* val)
02948 {
02949 if (PyNumber_Check(obj)) {
02950 if (val) *val = PyFloat_AsDouble(obj);
02951 return SWIG_OK;
02952 }
02953 return SWIG_TypeError;
02954 }
02955
02956 #ifdef __cplusplus
02957 extern "C" {
02958 #endif
02959 SWIGINTERN PyObject *_wrap_delete_RosoutFilter(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
02960 PyObject *resultobj = 0;
02961 rxtools::RosoutFilter *arg1 = (rxtools::RosoutFilter *) 0 ;
02962 void *argp1 = 0 ;
02963 int res1 = 0 ;
02964 PyObject *swig_obj[1] ;
02965
02966 if (!args) SWIG_fail;
02967 swig_obj[0] = args;
02968 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_rxtools__RosoutFilter, SWIG_POINTER_DISOWN | 0 );
02969 if (!SWIG_IsOK(res1)) {
02970 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_RosoutFilter" "', expected argument " "1"" of type '" "rxtools::RosoutFilter *""'");
02971 }
02972 arg1 = reinterpret_cast< rxtools::RosoutFilter * >(argp1);
02973 {
02974 PyThreadState* __tstate = wxPyBeginAllowThreads();
02975 delete arg1;
02976
02977 wxPyEndAllowThreads(__tstate);
02978 if (PyErr_Occurred()) SWIG_fail;
02979 }
02980 resultobj = SWIG_Py_Void();
02981 return resultobj;
02982 fail:
02983 return NULL;
02984 }
02985
02986
02987 SWIGINTERN PyObject *_wrap_RosoutFilter_filter(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
02988 PyObject *resultobj = 0;
02989 rxtools::RosoutFilter *arg1 = (rxtools::RosoutFilter *) 0 ;
02990 rosgraph_msgs::LogConstPtr *arg2 = 0 ;
02991 bool result;
02992 void *argp1 = 0 ;
02993 int res1 = 0 ;
02994 void *argp2 = 0 ;
02995 int res2 = 0 ;
02996 PyObject * obj0 = 0 ;
02997 PyObject * obj1 = 0 ;
02998 char * kwnames[] = {
02999 (char *) "self",(char *)"arg2", NULL
03000 };
03001
03002 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:RosoutFilter_filter",kwnames,&obj0,&obj1)) SWIG_fail;
03003 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_rxtools__RosoutFilter, 0 | 0 );
03004 if (!SWIG_IsOK(res1)) {
03005 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "RosoutFilter_filter" "', expected argument " "1"" of type '" "rxtools::RosoutFilter const *""'");
03006 }
03007 arg1 = reinterpret_cast< rxtools::RosoutFilter * >(argp1);
03008 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_rosgraph_msgs__LogConstPtr, 0 | 0);
03009 if (!SWIG_IsOK(res2)) {
03010 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "RosoutFilter_filter" "', expected argument " "2"" of type '" "rosgraph_msgs::LogConstPtr const &""'");
03011 }
03012 if (!argp2) {
03013 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "RosoutFilter_filter" "', expected argument " "2"" of type '" "rosgraph_msgs::LogConstPtr const &""'");
03014 }
03015 arg2 = reinterpret_cast< rosgraph_msgs::LogConstPtr * >(argp2);
03016 {
03017 PyThreadState* __tstate = wxPyBeginAllowThreads();
03018 result = (bool)((rxtools::RosoutFilter const *)arg1)->filter((rosgraph_msgs::LogConstPtr const &)*arg2);
03019 wxPyEndAllowThreads(__tstate);
03020 if (PyErr_Occurred()) SWIG_fail;
03021 }
03022 {
03023 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
03024 }
03025 return resultobj;
03026 fail:
03027 return NULL;
03028 }
03029
03030
03031 SWIGINTERN PyObject *_wrap_RosoutFilter_isValid(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
03032 PyObject *resultobj = 0;
03033 rxtools::RosoutFilter *arg1 = (rxtools::RosoutFilter *) 0 ;
03034 bool result;
03035 void *argp1 = 0 ;
03036 int res1 = 0 ;
03037 PyObject *swig_obj[1] ;
03038
03039 if (!args) SWIG_fail;
03040 swig_obj[0] = args;
03041 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_rxtools__RosoutFilter, 0 | 0 );
03042 if (!SWIG_IsOK(res1)) {
03043 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "RosoutFilter_isValid" "', expected argument " "1"" of type '" "rxtools::RosoutFilter const *""'");
03044 }
03045 arg1 = reinterpret_cast< rxtools::RosoutFilter * >(argp1);
03046 {
03047 PyThreadState* __tstate = wxPyBeginAllowThreads();
03048 result = (bool)((rxtools::RosoutFilter const *)arg1)->isValid();
03049 wxPyEndAllowThreads(__tstate);
03050 if (PyErr_Occurred()) SWIG_fail;
03051 }
03052 {
03053 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
03054 }
03055 return resultobj;
03056 fail:
03057 return NULL;
03058 }
03059
03060
03061 SWIGINTERN PyObject *_wrap_RosoutFilter_isEnabled(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
03062 PyObject *resultobj = 0;
03063 rxtools::RosoutFilter *arg1 = (rxtools::RosoutFilter *) 0 ;
03064 bool result;
03065 void *argp1 = 0 ;
03066 int res1 = 0 ;
03067 PyObject *swig_obj[1] ;
03068
03069 if (!args) SWIG_fail;
03070 swig_obj[0] = args;
03071 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_rxtools__RosoutFilter, 0 | 0 );
03072 if (!SWIG_IsOK(res1)) {
03073 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "RosoutFilter_isEnabled" "', expected argument " "1"" of type '" "rxtools::RosoutFilter const *""'");
03074 }
03075 arg1 = reinterpret_cast< rxtools::RosoutFilter * >(argp1);
03076 {
03077 PyThreadState* __tstate = wxPyBeginAllowThreads();
03078 result = (bool)((rxtools::RosoutFilter const *)arg1)->isEnabled();
03079 wxPyEndAllowThreads(__tstate);
03080 if (PyErr_Occurred()) SWIG_fail;
03081 }
03082 {
03083 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
03084 }
03085 return resultobj;
03086 fail:
03087 return NULL;
03088 }
03089
03090
03091 SWIGINTERN PyObject *_wrap_RosoutFilter_setEnabled(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
03092 PyObject *resultobj = 0;
03093 rxtools::RosoutFilter *arg1 = (rxtools::RosoutFilter *) 0 ;
03094 bool arg2 ;
03095 void *argp1 = 0 ;
03096 int res1 = 0 ;
03097 bool val2 ;
03098 int ecode2 = 0 ;
03099 PyObject * obj0 = 0 ;
03100 PyObject * obj1 = 0 ;
03101 char * kwnames[] = {
03102 (char *) "self",(char *) "enabled", NULL
03103 };
03104
03105 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:RosoutFilter_setEnabled",kwnames,&obj0,&obj1)) SWIG_fail;
03106 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_rxtools__RosoutFilter, 0 | 0 );
03107 if (!SWIG_IsOK(res1)) {
03108 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "RosoutFilter_setEnabled" "', expected argument " "1"" of type '" "rxtools::RosoutFilter *""'");
03109 }
03110 arg1 = reinterpret_cast< rxtools::RosoutFilter * >(argp1);
03111 ecode2 = SWIG_AsVal_bool(obj1, &val2);
03112 if (!SWIG_IsOK(ecode2)) {
03113 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "RosoutFilter_setEnabled" "', expected argument " "2"" of type '" "bool""'");
03114 }
03115 arg2 = static_cast< bool >(val2);
03116 {
03117 PyThreadState* __tstate = wxPyBeginAllowThreads();
03118 (arg1)->setEnabled(arg2);
03119 wxPyEndAllowThreads(__tstate);
03120 if (PyErr_Occurred()) SWIG_fail;
03121 }
03122 resultobj = SWIG_Py_Void();
03123 return resultobj;
03124 fail:
03125 return NULL;
03126 }
03127
03128
03129 SWIGINTERN PyObject *_wrap_RosoutFilter_getChangedSignal(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
03130 PyObject *resultobj = 0;
03131 rxtools::RosoutFilter *arg1 = (rxtools::RosoutFilter *) 0 ;
03132 rxtools::RosoutFilterChangedSignal *result = 0 ;
03133 void *argp1 = 0 ;
03134 int res1 = 0 ;
03135 PyObject *swig_obj[1] ;
03136
03137 if (!args) SWIG_fail;
03138 swig_obj[0] = args;
03139 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_rxtools__RosoutFilter, 0 | 0 );
03140 if (!SWIG_IsOK(res1)) {
03141 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "RosoutFilter_getChangedSignal" "', expected argument " "1"" of type '" "rxtools::RosoutFilter *""'");
03142 }
03143 arg1 = reinterpret_cast< rxtools::RosoutFilter * >(argp1);
03144 {
03145 PyThreadState* __tstate = wxPyBeginAllowThreads();
03146 {
03147 rxtools::RosoutFilterChangedSignal &_result_ref = (arg1)->getChangedSignal();
03148 result = (rxtools::RosoutFilterChangedSignal *) &_result_ref;
03149 }
03150 wxPyEndAllowThreads(__tstate);
03151 if (PyErr_Occurred()) SWIG_fail;
03152 }
03153 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_boost__signalTvoid_frxtools__RosoutFilter_const_pF_t, 0 | 0 );
03154 return resultobj;
03155 fail:
03156 return NULL;
03157 }
03158
03159
03160 SWIGINTERN PyObject *RosoutFilter_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
03161 PyObject *obj;
03162 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
03163 SWIG_TypeNewClientData(SWIGTYPE_p_rxtools__RosoutFilter, SWIG_NewClientData(obj));
03164 return SWIG_Py_Void();
03165 }
03166
03167 SWIGINTERN PyObject *_wrap_new_RosoutPanelBase(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
03168 PyObject *resultobj = 0;
03169 wxWindow *arg1 = (wxWindow *) 0 ;
03170 int arg2 = (int) wxID_ANY ;
03171 wxPoint const &arg3_defvalue = wxDefaultPosition ;
03172 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
03173 wxSize const &arg4_defvalue = wxSize( 800,600 ) ;
03174 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
03175 long arg5 = (long) wxCLIP_CHILDREN|wxTAB_TRAVERSAL ;
03176 rxtools::RosoutPanelBase *result = 0 ;
03177 void *argp1 = 0 ;
03178 int res1 = 0 ;
03179 int val2 ;
03180 int ecode2 = 0 ;
03181 wxPoint temp3 ;
03182 wxSize temp4 ;
03183 long val5 ;
03184 int ecode5 = 0 ;
03185 PyObject * obj0 = 0 ;
03186 PyObject * obj1 = 0 ;
03187 PyObject * obj2 = 0 ;
03188 PyObject * obj3 = 0 ;
03189 PyObject * obj4 = 0 ;
03190 char * kwnames[] = {
03191 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style", NULL
03192 };
03193
03194 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOO:new_RosoutPanelBase",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
03195 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxWindow, 0 | 0 );
03196 if (!SWIG_IsOK(res1)) {
03197 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_RosoutPanelBase" "', expected argument " "1"" of type '" "wxWindow *""'");
03198 }
03199 arg1 = reinterpret_cast< wxWindow * >(argp1);
03200 if (obj1) {
03201 ecode2 = SWIG_AsVal_int(obj1, &val2);
03202 if (!SWIG_IsOK(ecode2)) {
03203 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_RosoutPanelBase" "', expected argument " "2"" of type '" "int""'");
03204 }
03205 arg2 = static_cast< int >(val2);
03206 }
03207 if (obj2) {
03208 {
03209 arg3 = &temp3;
03210 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
03211 }
03212 }
03213 if (obj3) {
03214 {
03215 arg4 = &temp4;
03216 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
03217 }
03218 }
03219 if (obj4) {
03220 ecode5 = SWIG_AsVal_long(obj4, &val5);
03221 if (!SWIG_IsOK(ecode5)) {
03222 SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "new_RosoutPanelBase" "', expected argument " "5"" of type '" "long""'");
03223 }
03224 arg5 = static_cast< long >(val5);
03225 }
03226 {
03227 PyThreadState* __tstate = wxPyBeginAllowThreads();
03228 result = (rxtools::RosoutPanelBase *)new rxtools::RosoutPanelBase(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,arg5);
03229 wxPyEndAllowThreads(__tstate);
03230 if (PyErr_Occurred()) SWIG_fail;
03231 }
03232 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_rxtools__RosoutPanelBase, SWIG_POINTER_NEW | 0 );
03233 return resultobj;
03234 fail:
03235 return NULL;
03236 }
03237
03238
03239 SWIGINTERN PyObject *_wrap_delete_RosoutPanelBase(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
03240 PyObject *resultobj = 0;
03241 rxtools::RosoutPanelBase *arg1 = (rxtools::RosoutPanelBase *) 0 ;
03242 void *argp1 = 0 ;
03243 int res1 = 0 ;
03244 PyObject *swig_obj[1] ;
03245
03246 if (!args) SWIG_fail;
03247 swig_obj[0] = args;
03248 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_rxtools__RosoutPanelBase, SWIG_POINTER_DISOWN | 0 );
03249 if (!SWIG_IsOK(res1)) {
03250 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_RosoutPanelBase" "', expected argument " "1"" of type '" "rxtools::RosoutPanelBase *""'");
03251 }
03252 arg1 = reinterpret_cast< rxtools::RosoutPanelBase * >(argp1);
03253 {
03254 PyThreadState* __tstate = wxPyBeginAllowThreads();
03255 delete arg1;
03256
03257 wxPyEndAllowThreads(__tstate);
03258 if (PyErr_Occurred()) SWIG_fail;
03259 }
03260 resultobj = SWIG_Py_Void();
03261 return resultobj;
03262 fail:
03263 return NULL;
03264 }
03265
03266
03267 SWIGINTERN PyObject *RosoutPanelBase_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
03268 PyObject *obj;
03269 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
03270 SWIG_TypeNewClientData(SWIGTYPE_p_rxtools__RosoutPanelBase, SWIG_NewClientData(obj));
03271 return SWIG_Py_Void();
03272 }
03273
03274 SWIGINTERN PyObject *RosoutPanelBase_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
03275 return SWIG_Python_InitShadowInstance(args);
03276 }
03277
03278 SWIGINTERN PyObject *_wrap_new_RosoutSetupDialogBase(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
03279 PyObject *resultobj = 0;
03280 wxWindow *arg1 = (wxWindow *) 0 ;
03281 int arg2 = (int) wxID_ANY ;
03282 wxString const &arg3_defvalue = wxT("Rosout Panel Setup") ;
03283 wxString *arg3 = (wxString *) &arg3_defvalue ;
03284 wxPoint const &arg4_defvalue = wxDefaultPosition ;
03285 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
03286 wxSize const &arg5_defvalue = wxSize( 331,214 ) ;
03287 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
03288 long arg6 = (long) wxDEFAULT_DIALOG_STYLE ;
03289 rxtools::RosoutSetupDialogBase *result = 0 ;
03290 void *argp1 = 0 ;
03291 int res1 = 0 ;
03292 int val2 ;
03293 int ecode2 = 0 ;
03294 bool temp3 = false ;
03295 wxPoint temp4 ;
03296 wxSize temp5 ;
03297 long val6 ;
03298 int ecode6 = 0 ;
03299 PyObject * obj0 = 0 ;
03300 PyObject * obj1 = 0 ;
03301 PyObject * obj2 = 0 ;
03302 PyObject * obj3 = 0 ;
03303 PyObject * obj4 = 0 ;
03304 PyObject * obj5 = 0 ;
03305 char * kwnames[] = {
03306 (char *) "parent",(char *) "id",(char *) "title",(char *) "pos",(char *) "size",(char *) "style", NULL
03307 };
03308
03309 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOO:new_RosoutSetupDialogBase",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) SWIG_fail;
03310 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxWindow, 0 | 0 );
03311 if (!SWIG_IsOK(res1)) {
03312 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_RosoutSetupDialogBase" "', expected argument " "1"" of type '" "wxWindow *""'");
03313 }
03314 arg1 = reinterpret_cast< wxWindow * >(argp1);
03315 if (obj1) {
03316 ecode2 = SWIG_AsVal_int(obj1, &val2);
03317 if (!SWIG_IsOK(ecode2)) {
03318 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_RosoutSetupDialogBase" "', expected argument " "2"" of type '" "int""'");
03319 }
03320 arg2 = static_cast< int >(val2);
03321 }
03322 if (obj2) {
03323 {
03324 arg3 = wxString_in_helper(obj2);
03325 if (arg3 == NULL) SWIG_fail;
03326 temp3 = true;
03327 }
03328 }
03329 if (obj3) {
03330 {
03331 arg4 = &temp4;
03332 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
03333 }
03334 }
03335 if (obj4) {
03336 {
03337 arg5 = &temp5;
03338 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
03339 }
03340 }
03341 if (obj5) {
03342 ecode6 = SWIG_AsVal_long(obj5, &val6);
03343 if (!SWIG_IsOK(ecode6)) {
03344 SWIG_exception_fail(SWIG_ArgError(ecode6), "in method '" "new_RosoutSetupDialogBase" "', expected argument " "6"" of type '" "long""'");
03345 }
03346 arg6 = static_cast< long >(val6);
03347 }
03348 {
03349 PyThreadState* __tstate = wxPyBeginAllowThreads();
03350 result = (rxtools::RosoutSetupDialogBase *)new rxtools::RosoutSetupDialogBase(arg1,arg2,(wxString const &)*arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6);
03351 wxPyEndAllowThreads(__tstate);
03352 if (PyErr_Occurred()) SWIG_fail;
03353 }
03354 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_rxtools__RosoutSetupDialogBase, SWIG_POINTER_NEW | 0 );
03355 {
03356 if (temp3)
03357 delete arg3;
03358 }
03359 return resultobj;
03360 fail:
03361 {
03362 if (temp3)
03363 delete arg3;
03364 }
03365 return NULL;
03366 }
03367
03368
03369 SWIGINTERN PyObject *_wrap_delete_RosoutSetupDialogBase(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
03370 PyObject *resultobj = 0;
03371 rxtools::RosoutSetupDialogBase *arg1 = (rxtools::RosoutSetupDialogBase *) 0 ;
03372 void *argp1 = 0 ;
03373 int res1 = 0 ;
03374 PyObject *swig_obj[1] ;
03375
03376 if (!args) SWIG_fail;
03377 swig_obj[0] = args;
03378 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_rxtools__RosoutSetupDialogBase, SWIG_POINTER_DISOWN | 0 );
03379 if (!SWIG_IsOK(res1)) {
03380 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_RosoutSetupDialogBase" "', expected argument " "1"" of type '" "rxtools::RosoutSetupDialogBase *""'");
03381 }
03382 arg1 = reinterpret_cast< rxtools::RosoutSetupDialogBase * >(argp1);
03383 {
03384 PyThreadState* __tstate = wxPyBeginAllowThreads();
03385 delete arg1;
03386
03387 wxPyEndAllowThreads(__tstate);
03388 if (PyErr_Occurred()) SWIG_fail;
03389 }
03390 resultobj = SWIG_Py_Void();
03391 return resultobj;
03392 fail:
03393 return NULL;
03394 }
03395
03396
03397 SWIGINTERN PyObject *RosoutSetupDialogBase_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
03398 PyObject *obj;
03399 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
03400 SWIG_TypeNewClientData(SWIGTYPE_p_rxtools__RosoutSetupDialogBase, SWIG_NewClientData(obj));
03401 return SWIG_Py_Void();
03402 }
03403
03404 SWIGINTERN PyObject *RosoutSetupDialogBase_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
03405 return SWIG_Python_InitShadowInstance(args);
03406 }
03407
03408 SWIGINTERN PyObject *_wrap_TextboxDialog_text__set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
03409 PyObject *resultobj = 0;
03410 rxtools::TextboxDialog *arg1 = (rxtools::TextboxDialog *) 0 ;
03411 wxRichTextCtrl *arg2 = (wxRichTextCtrl *) 0 ;
03412 void *argp1 = 0 ;
03413 int res1 = 0 ;
03414 void *argp2 = 0 ;
03415 int res2 = 0 ;
03416 PyObject *swig_obj[2] ;
03417
03418 if (!SWIG_Python_UnpackTuple(args,"TextboxDialog_text__set",2,2,swig_obj)) SWIG_fail;
03419 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_rxtools__TextboxDialog, 0 | 0 );
03420 if (!SWIG_IsOK(res1)) {
03421 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TextboxDialog_text__set" "', expected argument " "1"" of type '" "rxtools::TextboxDialog *""'");
03422 }
03423 arg1 = reinterpret_cast< rxtools::TextboxDialog * >(argp1);
03424 res2 = SWIG_ConvertPtr(swig_obj[1], &argp2,SWIGTYPE_p_wxRichTextCtrl, SWIG_POINTER_DISOWN | 0 );
03425 if (!SWIG_IsOK(res2)) {
03426 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "TextboxDialog_text__set" "', expected argument " "2"" of type '" "wxRichTextCtrl *""'");
03427 }
03428 arg2 = reinterpret_cast< wxRichTextCtrl * >(argp2);
03429 if (arg1) (arg1)->text_ = arg2;
03430
03431 resultobj = SWIG_Py_Void();
03432 return resultobj;
03433 fail:
03434 return NULL;
03435 }
03436
03437
03438 SWIGINTERN PyObject *_wrap_TextboxDialog_text__get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
03439 PyObject *resultobj = 0;
03440 rxtools::TextboxDialog *arg1 = (rxtools::TextboxDialog *) 0 ;
03441 wxRichTextCtrl *result = 0 ;
03442 void *argp1 = 0 ;
03443 int res1 = 0 ;
03444 PyObject *swig_obj[1] ;
03445
03446 if (!args) SWIG_fail;
03447 swig_obj[0] = args;
03448 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_rxtools__TextboxDialog, 0 | 0 );
03449 if (!SWIG_IsOK(res1)) {
03450 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TextboxDialog_text__get" "', expected argument " "1"" of type '" "rxtools::TextboxDialog *""'");
03451 }
03452 arg1 = reinterpret_cast< rxtools::TextboxDialog * >(argp1);
03453 result = (wxRichTextCtrl *) ((arg1)->text_);
03454 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxRichTextCtrl, 0 | 0 );
03455 return resultobj;
03456 fail:
03457 return NULL;
03458 }
03459
03460
03461 SWIGINTERN PyObject *_wrap_new_TextboxDialog(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
03462 PyObject *resultobj = 0;
03463 wxWindow *arg1 = (wxWindow *) 0 ;
03464 int arg2 = (int) wxID_ANY ;
03465 wxString const &arg3_defvalue = wxEmptyString ;
03466 wxString *arg3 = (wxString *) &arg3_defvalue ;
03467 wxPoint const &arg4_defvalue = wxDefaultPosition ;
03468 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
03469 wxSize const &arg5_defvalue = wxSize( 644,362 ) ;
03470 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
03471 long arg6 = (long) wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER ;
03472 rxtools::TextboxDialog *result = 0 ;
03473 void *argp1 = 0 ;
03474 int res1 = 0 ;
03475 int val2 ;
03476 int ecode2 = 0 ;
03477 bool temp3 = false ;
03478 wxPoint temp4 ;
03479 wxSize temp5 ;
03480 long val6 ;
03481 int ecode6 = 0 ;
03482 PyObject * obj0 = 0 ;
03483 PyObject * obj1 = 0 ;
03484 PyObject * obj2 = 0 ;
03485 PyObject * obj3 = 0 ;
03486 PyObject * obj4 = 0 ;
03487 PyObject * obj5 = 0 ;
03488 char * kwnames[] = {
03489 (char *) "parent",(char *) "id",(char *) "title",(char *) "pos",(char *) "size",(char *) "style", NULL
03490 };
03491
03492 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOO:new_TextboxDialog",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) SWIG_fail;
03493 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxWindow, 0 | 0 );
03494 if (!SWIG_IsOK(res1)) {
03495 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_TextboxDialog" "', expected argument " "1"" of type '" "wxWindow *""'");
03496 }
03497 arg1 = reinterpret_cast< wxWindow * >(argp1);
03498 if (obj1) {
03499 ecode2 = SWIG_AsVal_int(obj1, &val2);
03500 if (!SWIG_IsOK(ecode2)) {
03501 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_TextboxDialog" "', expected argument " "2"" of type '" "int""'");
03502 }
03503 arg2 = static_cast< int >(val2);
03504 }
03505 if (obj2) {
03506 {
03507 arg3 = wxString_in_helper(obj2);
03508 if (arg3 == NULL) SWIG_fail;
03509 temp3 = true;
03510 }
03511 }
03512 if (obj3) {
03513 {
03514 arg4 = &temp4;
03515 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
03516 }
03517 }
03518 if (obj4) {
03519 {
03520 arg5 = &temp5;
03521 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
03522 }
03523 }
03524 if (obj5) {
03525 ecode6 = SWIG_AsVal_long(obj5, &val6);
03526 if (!SWIG_IsOK(ecode6)) {
03527 SWIG_exception_fail(SWIG_ArgError(ecode6), "in method '" "new_TextboxDialog" "', expected argument " "6"" of type '" "long""'");
03528 }
03529 arg6 = static_cast< long >(val6);
03530 }
03531 {
03532 PyThreadState* __tstate = wxPyBeginAllowThreads();
03533 result = (rxtools::TextboxDialog *)new rxtools::TextboxDialog(arg1,arg2,(wxString const &)*arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6);
03534 wxPyEndAllowThreads(__tstate);
03535 if (PyErr_Occurred()) SWIG_fail;
03536 }
03537 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_rxtools__TextboxDialog, SWIG_POINTER_NEW | 0 );
03538 {
03539 if (temp3)
03540 delete arg3;
03541 }
03542 return resultobj;
03543 fail:
03544 {
03545 if (temp3)
03546 delete arg3;
03547 }
03548 return NULL;
03549 }
03550
03551
03552 SWIGINTERN PyObject *_wrap_delete_TextboxDialog(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
03553 PyObject *resultobj = 0;
03554 rxtools::TextboxDialog *arg1 = (rxtools::TextboxDialog *) 0 ;
03555 void *argp1 = 0 ;
03556 int res1 = 0 ;
03557 PyObject *swig_obj[1] ;
03558
03559 if (!args) SWIG_fail;
03560 swig_obj[0] = args;
03561 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_rxtools__TextboxDialog, SWIG_POINTER_DISOWN | 0 );
03562 if (!SWIG_IsOK(res1)) {
03563 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_TextboxDialog" "', expected argument " "1"" of type '" "rxtools::TextboxDialog *""'");
03564 }
03565 arg1 = reinterpret_cast< rxtools::TextboxDialog * >(argp1);
03566 {
03567 PyThreadState* __tstate = wxPyBeginAllowThreads();
03568 delete arg1;
03569
03570 wxPyEndAllowThreads(__tstate);
03571 if (PyErr_Occurred()) SWIG_fail;
03572 }
03573 resultobj = SWIG_Py_Void();
03574 return resultobj;
03575 fail:
03576 return NULL;
03577 }
03578
03579
03580 SWIGINTERN PyObject *TextboxDialog_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
03581 PyObject *obj;
03582 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
03583 SWIG_TypeNewClientData(SWIGTYPE_p_rxtools__TextboxDialog, SWIG_NewClientData(obj));
03584 return SWIG_Py_Void();
03585 }
03586
03587 SWIGINTERN PyObject *TextboxDialog_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
03588 return SWIG_Python_InitShadowInstance(args);
03589 }
03590
03591 SWIGINTERN PyObject *_wrap_new_LoggerLevelPanelBase(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
03592 PyObject *resultobj = 0;
03593 wxWindow *arg1 = (wxWindow *) 0 ;
03594 int arg2 = (int) wxID_ANY ;
03595 wxPoint const &arg3_defvalue = wxDefaultPosition ;
03596 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
03597 wxSize const &arg4_defvalue = wxSize( 500,300 ) ;
03598 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
03599 long arg5 = (long) wxTAB_TRAVERSAL ;
03600 rxtools::LoggerLevelPanelBase *result = 0 ;
03601 void *argp1 = 0 ;
03602 int res1 = 0 ;
03603 int val2 ;
03604 int ecode2 = 0 ;
03605 wxPoint temp3 ;
03606 wxSize temp4 ;
03607 long val5 ;
03608 int ecode5 = 0 ;
03609 PyObject * obj0 = 0 ;
03610 PyObject * obj1 = 0 ;
03611 PyObject * obj2 = 0 ;
03612 PyObject * obj3 = 0 ;
03613 PyObject * obj4 = 0 ;
03614 char * kwnames[] = {
03615 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style", NULL
03616 };
03617
03618 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOO:new_LoggerLevelPanelBase",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
03619 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxWindow, 0 | 0 );
03620 if (!SWIG_IsOK(res1)) {
03621 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_LoggerLevelPanelBase" "', expected argument " "1"" of type '" "wxWindow *""'");
03622 }
03623 arg1 = reinterpret_cast< wxWindow * >(argp1);
03624 if (obj1) {
03625 ecode2 = SWIG_AsVal_int(obj1, &val2);
03626 if (!SWIG_IsOK(ecode2)) {
03627 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_LoggerLevelPanelBase" "', expected argument " "2"" of type '" "int""'");
03628 }
03629 arg2 = static_cast< int >(val2);
03630 }
03631 if (obj2) {
03632 {
03633 arg3 = &temp3;
03634 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
03635 }
03636 }
03637 if (obj3) {
03638 {
03639 arg4 = &temp4;
03640 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
03641 }
03642 }
03643 if (obj4) {
03644 ecode5 = SWIG_AsVal_long(obj4, &val5);
03645 if (!SWIG_IsOK(ecode5)) {
03646 SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "new_LoggerLevelPanelBase" "', expected argument " "5"" of type '" "long""'");
03647 }
03648 arg5 = static_cast< long >(val5);
03649 }
03650 {
03651 PyThreadState* __tstate = wxPyBeginAllowThreads();
03652 result = (rxtools::LoggerLevelPanelBase *)new rxtools::LoggerLevelPanelBase(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,arg5);
03653 wxPyEndAllowThreads(__tstate);
03654 if (PyErr_Occurred()) SWIG_fail;
03655 }
03656 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_rxtools__LoggerLevelPanelBase, SWIG_POINTER_NEW | 0 );
03657 return resultobj;
03658 fail:
03659 return NULL;
03660 }
03661
03662
03663 SWIGINTERN PyObject *_wrap_delete_LoggerLevelPanelBase(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
03664 PyObject *resultobj = 0;
03665 rxtools::LoggerLevelPanelBase *arg1 = (rxtools::LoggerLevelPanelBase *) 0 ;
03666 void *argp1 = 0 ;
03667 int res1 = 0 ;
03668 PyObject *swig_obj[1] ;
03669
03670 if (!args) SWIG_fail;
03671 swig_obj[0] = args;
03672 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_rxtools__LoggerLevelPanelBase, SWIG_POINTER_DISOWN | 0 );
03673 if (!SWIG_IsOK(res1)) {
03674 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_LoggerLevelPanelBase" "', expected argument " "1"" of type '" "rxtools::LoggerLevelPanelBase *""'");
03675 }
03676 arg1 = reinterpret_cast< rxtools::LoggerLevelPanelBase * >(argp1);
03677 {
03678 PyThreadState* __tstate = wxPyBeginAllowThreads();
03679 delete arg1;
03680
03681 wxPyEndAllowThreads(__tstate);
03682 if (PyErr_Occurred()) SWIG_fail;
03683 }
03684 resultobj = SWIG_Py_Void();
03685 return resultobj;
03686 fail:
03687 return NULL;
03688 }
03689
03690
03691 SWIGINTERN PyObject *LoggerLevelPanelBase_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
03692 PyObject *obj;
03693 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
03694 SWIG_TypeNewClientData(SWIGTYPE_p_rxtools__LoggerLevelPanelBase, SWIG_NewClientData(obj));
03695 return SWIG_Py_Void();
03696 }
03697
03698 SWIGINTERN PyObject *LoggerLevelPanelBase_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
03699 return SWIG_Python_InitShadowInstance(args);
03700 }
03701
03702 SWIGINTERN PyObject *_wrap_new_RosoutTextFilterControlBase(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
03703 PyObject *resultobj = 0;
03704 wxWindow *arg1 = (wxWindow *) 0 ;
03705 int arg2 = (int) wxID_ANY ;
03706 wxPoint const &arg3_defvalue = wxDefaultPosition ;
03707 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
03708 wxSize const &arg4_defvalue = wxSize( 750,42 ) ;
03709 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
03710 long arg5 = (long) wxTAB_TRAVERSAL ;
03711 rxtools::RosoutTextFilterControlBase *result = 0 ;
03712 void *argp1 = 0 ;
03713 int res1 = 0 ;
03714 int val2 ;
03715 int ecode2 = 0 ;
03716 wxPoint temp3 ;
03717 wxSize temp4 ;
03718 long val5 ;
03719 int ecode5 = 0 ;
03720 PyObject * obj0 = 0 ;
03721 PyObject * obj1 = 0 ;
03722 PyObject * obj2 = 0 ;
03723 PyObject * obj3 = 0 ;
03724 PyObject * obj4 = 0 ;
03725 char * kwnames[] = {
03726 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style", NULL
03727 };
03728
03729 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOO:new_RosoutTextFilterControlBase",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
03730 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxWindow, 0 | 0 );
03731 if (!SWIG_IsOK(res1)) {
03732 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_RosoutTextFilterControlBase" "', expected argument " "1"" of type '" "wxWindow *""'");
03733 }
03734 arg1 = reinterpret_cast< wxWindow * >(argp1);
03735 if (obj1) {
03736 ecode2 = SWIG_AsVal_int(obj1, &val2);
03737 if (!SWIG_IsOK(ecode2)) {
03738 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_RosoutTextFilterControlBase" "', expected argument " "2"" of type '" "int""'");
03739 }
03740 arg2 = static_cast< int >(val2);
03741 }
03742 if (obj2) {
03743 {
03744 arg3 = &temp3;
03745 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
03746 }
03747 }
03748 if (obj3) {
03749 {
03750 arg4 = &temp4;
03751 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
03752 }
03753 }
03754 if (obj4) {
03755 ecode5 = SWIG_AsVal_long(obj4, &val5);
03756 if (!SWIG_IsOK(ecode5)) {
03757 SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "new_RosoutTextFilterControlBase" "', expected argument " "5"" of type '" "long""'");
03758 }
03759 arg5 = static_cast< long >(val5);
03760 }
03761 {
03762 PyThreadState* __tstate = wxPyBeginAllowThreads();
03763 result = (rxtools::RosoutTextFilterControlBase *)new rxtools::RosoutTextFilterControlBase(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,arg5);
03764 wxPyEndAllowThreads(__tstate);
03765 if (PyErr_Occurred()) SWIG_fail;
03766 }
03767 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_rxtools__RosoutTextFilterControlBase, SWIG_POINTER_NEW | 0 );
03768 return resultobj;
03769 fail:
03770 return NULL;
03771 }
03772
03773
03774 SWIGINTERN PyObject *_wrap_delete_RosoutTextFilterControlBase(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
03775 PyObject *resultobj = 0;
03776 rxtools::RosoutTextFilterControlBase *arg1 = (rxtools::RosoutTextFilterControlBase *) 0 ;
03777 void *argp1 = 0 ;
03778 int res1 = 0 ;
03779 PyObject *swig_obj[1] ;
03780
03781 if (!args) SWIG_fail;
03782 swig_obj[0] = args;
03783 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_rxtools__RosoutTextFilterControlBase, SWIG_POINTER_DISOWN | 0 );
03784 if (!SWIG_IsOK(res1)) {
03785 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_RosoutTextFilterControlBase" "', expected argument " "1"" of type '" "rxtools::RosoutTextFilterControlBase *""'");
03786 }
03787 arg1 = reinterpret_cast< rxtools::RosoutTextFilterControlBase * >(argp1);
03788 {
03789 PyThreadState* __tstate = wxPyBeginAllowThreads();
03790 delete arg1;
03791
03792 wxPyEndAllowThreads(__tstate);
03793 if (PyErr_Occurred()) SWIG_fail;
03794 }
03795 resultobj = SWIG_Py_Void();
03796 return resultobj;
03797 fail:
03798 return NULL;
03799 }
03800
03801
03802 SWIGINTERN PyObject *RosoutTextFilterControlBase_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
03803 PyObject *obj;
03804 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
03805 SWIG_TypeNewClientData(SWIGTYPE_p_rxtools__RosoutTextFilterControlBase, SWIG_NewClientData(obj));
03806 return SWIG_Py_Void();
03807 }
03808
03809 SWIGINTERN PyObject *RosoutTextFilterControlBase_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
03810 return SWIG_Python_InitShadowInstance(args);
03811 }
03812
03813 SWIGINTERN PyObject *_wrap_new_RosoutSeverityFilterControlBase(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
03814 PyObject *resultobj = 0;
03815 wxWindow *arg1 = (wxWindow *) 0 ;
03816 int arg2 = (int) wxID_ANY ;
03817 wxPoint const &arg3_defvalue = wxDefaultPosition ;
03818 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
03819 wxSize const &arg4_defvalue = wxSize( 750,42 ) ;
03820 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
03821 long arg5 = (long) wxTAB_TRAVERSAL ;
03822 rxtools::RosoutSeverityFilterControlBase *result = 0 ;
03823 void *argp1 = 0 ;
03824 int res1 = 0 ;
03825 int val2 ;
03826 int ecode2 = 0 ;
03827 wxPoint temp3 ;
03828 wxSize temp4 ;
03829 long val5 ;
03830 int ecode5 = 0 ;
03831 PyObject * obj0 = 0 ;
03832 PyObject * obj1 = 0 ;
03833 PyObject * obj2 = 0 ;
03834 PyObject * obj3 = 0 ;
03835 PyObject * obj4 = 0 ;
03836 char * kwnames[] = {
03837 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style", NULL
03838 };
03839
03840 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOO:new_RosoutSeverityFilterControlBase",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
03841 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxWindow, 0 | 0 );
03842 if (!SWIG_IsOK(res1)) {
03843 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_RosoutSeverityFilterControlBase" "', expected argument " "1"" of type '" "wxWindow *""'");
03844 }
03845 arg1 = reinterpret_cast< wxWindow * >(argp1);
03846 if (obj1) {
03847 ecode2 = SWIG_AsVal_int(obj1, &val2);
03848 if (!SWIG_IsOK(ecode2)) {
03849 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_RosoutSeverityFilterControlBase" "', expected argument " "2"" of type '" "int""'");
03850 }
03851 arg2 = static_cast< int >(val2);
03852 }
03853 if (obj2) {
03854 {
03855 arg3 = &temp3;
03856 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
03857 }
03858 }
03859 if (obj3) {
03860 {
03861 arg4 = &temp4;
03862 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
03863 }
03864 }
03865 if (obj4) {
03866 ecode5 = SWIG_AsVal_long(obj4, &val5);
03867 if (!SWIG_IsOK(ecode5)) {
03868 SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "new_RosoutSeverityFilterControlBase" "', expected argument " "5"" of type '" "long""'");
03869 }
03870 arg5 = static_cast< long >(val5);
03871 }
03872 {
03873 PyThreadState* __tstate = wxPyBeginAllowThreads();
03874 result = (rxtools::RosoutSeverityFilterControlBase *)new rxtools::RosoutSeverityFilterControlBase(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,arg5);
03875 wxPyEndAllowThreads(__tstate);
03876 if (PyErr_Occurred()) SWIG_fail;
03877 }
03878 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_rxtools__RosoutSeverityFilterControlBase, SWIG_POINTER_NEW | 0 );
03879 return resultobj;
03880 fail:
03881 return NULL;
03882 }
03883
03884
03885 SWIGINTERN PyObject *_wrap_delete_RosoutSeverityFilterControlBase(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
03886 PyObject *resultobj = 0;
03887 rxtools::RosoutSeverityFilterControlBase *arg1 = (rxtools::RosoutSeverityFilterControlBase *) 0 ;
03888 void *argp1 = 0 ;
03889 int res1 = 0 ;
03890 PyObject *swig_obj[1] ;
03891
03892 if (!args) SWIG_fail;
03893 swig_obj[0] = args;
03894 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_rxtools__RosoutSeverityFilterControlBase, SWIG_POINTER_DISOWN | 0 );
03895 if (!SWIG_IsOK(res1)) {
03896 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_RosoutSeverityFilterControlBase" "', expected argument " "1"" of type '" "rxtools::RosoutSeverityFilterControlBase *""'");
03897 }
03898 arg1 = reinterpret_cast< rxtools::RosoutSeverityFilterControlBase * >(argp1);
03899 {
03900 PyThreadState* __tstate = wxPyBeginAllowThreads();
03901 delete arg1;
03902
03903 wxPyEndAllowThreads(__tstate);
03904 if (PyErr_Occurred()) SWIG_fail;
03905 }
03906 resultobj = SWIG_Py_Void();
03907 return resultobj;
03908 fail:
03909 return NULL;
03910 }
03911
03912
03913 SWIGINTERN PyObject *RosoutSeverityFilterControlBase_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
03914 PyObject *obj;
03915 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
03916 SWIG_TypeNewClientData(SWIGTYPE_p_rxtools__RosoutSeverityFilterControlBase, SWIG_NewClientData(obj));
03917 return SWIG_Py_Void();
03918 }
03919
03920 SWIGINTERN PyObject *RosoutSeverityFilterControlBase_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
03921 return SWIG_Python_InitShadowInstance(args);
03922 }
03923
03924 SWIGINTERN PyObject *_wrap_RosoutFrame_rosout_panel__set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
03925 PyObject *resultobj = 0;
03926 rxtools::RosoutFrame *arg1 = (rxtools::RosoutFrame *) 0 ;
03927 rxtools::RosoutPanel *arg2 = (rxtools::RosoutPanel *) 0 ;
03928 void *argp1 = 0 ;
03929 int res1 = 0 ;
03930 void *argp2 = 0 ;
03931 int res2 = 0 ;
03932 PyObject *swig_obj[2] ;
03933
03934 if (!SWIG_Python_UnpackTuple(args,"RosoutFrame_rosout_panel__set",2,2,swig_obj)) SWIG_fail;
03935 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_rxtools__RosoutFrame, 0 | 0 );
03936 if (!SWIG_IsOK(res1)) {
03937 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "RosoutFrame_rosout_panel__set" "', expected argument " "1"" of type '" "rxtools::RosoutFrame *""'");
03938 }
03939 arg1 = reinterpret_cast< rxtools::RosoutFrame * >(argp1);
03940 res2 = SWIG_ConvertPtr(swig_obj[1], &argp2,SWIGTYPE_p_rxtools__RosoutPanel, SWIG_POINTER_DISOWN | 0 );
03941 if (!SWIG_IsOK(res2)) {
03942 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "RosoutFrame_rosout_panel__set" "', expected argument " "2"" of type '" "rxtools::RosoutPanel *""'");
03943 }
03944 arg2 = reinterpret_cast< rxtools::RosoutPanel * >(argp2);
03945 if (arg1) (arg1)->rosout_panel_ = arg2;
03946
03947 resultobj = SWIG_Py_Void();
03948 return resultobj;
03949 fail:
03950 return NULL;
03951 }
03952
03953
03954 SWIGINTERN PyObject *_wrap_RosoutFrame_rosout_panel__get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
03955 PyObject *resultobj = 0;
03956 rxtools::RosoutFrame *arg1 = (rxtools::RosoutFrame *) 0 ;
03957 rxtools::RosoutPanel *result = 0 ;
03958 void *argp1 = 0 ;
03959 int res1 = 0 ;
03960 PyObject *swig_obj[1] ;
03961
03962 if (!args) SWIG_fail;
03963 swig_obj[0] = args;
03964 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_rxtools__RosoutFrame, 0 | 0 );
03965 if (!SWIG_IsOK(res1)) {
03966 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "RosoutFrame_rosout_panel__get" "', expected argument " "1"" of type '" "rxtools::RosoutFrame *""'");
03967 }
03968 arg1 = reinterpret_cast< rxtools::RosoutFrame * >(argp1);
03969 result = (rxtools::RosoutPanel *) ((arg1)->rosout_panel_);
03970 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_rxtools__RosoutPanel, 0 | 0 );
03971 return resultobj;
03972 fail:
03973 return NULL;
03974 }
03975
03976
03977 SWIGINTERN PyObject *_wrap_new_RosoutFrame(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
03978 PyObject *resultobj = 0;
03979 wxWindow *arg1 = (wxWindow *) 0 ;
03980 int arg2 = (int) wxID_ANY ;
03981 wxString const &arg3_defvalue = wxT("rxconsole") ;
03982 wxString *arg3 = (wxString *) &arg3_defvalue ;
03983 wxPoint const &arg4_defvalue = wxDefaultPosition ;
03984 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
03985 wxSize const &arg5_defvalue = wxSize( 800,600 ) ;
03986 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
03987 long arg6 = (long) wxDEFAULT_FRAME_STYLE|wxTAB_TRAVERSAL ;
03988 rxtools::RosoutFrame *result = 0 ;
03989 void *argp1 = 0 ;
03990 int res1 = 0 ;
03991 int val2 ;
03992 int ecode2 = 0 ;
03993 bool temp3 = false ;
03994 wxPoint temp4 ;
03995 wxSize temp5 ;
03996 long val6 ;
03997 int ecode6 = 0 ;
03998 PyObject * obj0 = 0 ;
03999 PyObject * obj1 = 0 ;
04000 PyObject * obj2 = 0 ;
04001 PyObject * obj3 = 0 ;
04002 PyObject * obj4 = 0 ;
04003 PyObject * obj5 = 0 ;
04004 char * kwnames[] = {
04005 (char *) "parent",(char *) "id",(char *) "title",(char *) "pos",(char *) "size",(char *) "style", NULL
04006 };
04007
04008 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOO:new_RosoutFrame",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) SWIG_fail;
04009 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxWindow, 0 | 0 );
04010 if (!SWIG_IsOK(res1)) {
04011 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_RosoutFrame" "', expected argument " "1"" of type '" "wxWindow *""'");
04012 }
04013 arg1 = reinterpret_cast< wxWindow * >(argp1);
04014 if (obj1) {
04015 ecode2 = SWIG_AsVal_int(obj1, &val2);
04016 if (!SWIG_IsOK(ecode2)) {
04017 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_RosoutFrame" "', expected argument " "2"" of type '" "int""'");
04018 }
04019 arg2 = static_cast< int >(val2);
04020 }
04021 if (obj2) {
04022 {
04023 arg3 = wxString_in_helper(obj2);
04024 if (arg3 == NULL) SWIG_fail;
04025 temp3 = true;
04026 }
04027 }
04028 if (obj3) {
04029 {
04030 arg4 = &temp4;
04031 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
04032 }
04033 }
04034 if (obj4) {
04035 {
04036 arg5 = &temp5;
04037 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
04038 }
04039 }
04040 if (obj5) {
04041 ecode6 = SWIG_AsVal_long(obj5, &val6);
04042 if (!SWIG_IsOK(ecode6)) {
04043 SWIG_exception_fail(SWIG_ArgError(ecode6), "in method '" "new_RosoutFrame" "', expected argument " "6"" of type '" "long""'");
04044 }
04045 arg6 = static_cast< long >(val6);
04046 }
04047 {
04048 PyThreadState* __tstate = wxPyBeginAllowThreads();
04049 result = (rxtools::RosoutFrame *)new rxtools::RosoutFrame(arg1,arg2,(wxString const &)*arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6);
04050 wxPyEndAllowThreads(__tstate);
04051 if (PyErr_Occurred()) SWIG_fail;
04052 }
04053 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_rxtools__RosoutFrame, SWIG_POINTER_NEW | 0 );
04054 {
04055 if (temp3)
04056 delete arg3;
04057 }
04058 return resultobj;
04059 fail:
04060 {
04061 if (temp3)
04062 delete arg3;
04063 }
04064 return NULL;
04065 }
04066
04067
04068 SWIGINTERN PyObject *_wrap_delete_RosoutFrame(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
04069 PyObject *resultobj = 0;
04070 rxtools::RosoutFrame *arg1 = (rxtools::RosoutFrame *) 0 ;
04071 void *argp1 = 0 ;
04072 int res1 = 0 ;
04073 PyObject *swig_obj[1] ;
04074
04075 if (!args) SWIG_fail;
04076 swig_obj[0] = args;
04077 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_rxtools__RosoutFrame, SWIG_POINTER_DISOWN | 0 );
04078 if (!SWIG_IsOK(res1)) {
04079 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_RosoutFrame" "', expected argument " "1"" of type '" "rxtools::RosoutFrame *""'");
04080 }
04081 arg1 = reinterpret_cast< rxtools::RosoutFrame * >(argp1);
04082 {
04083 PyThreadState* __tstate = wxPyBeginAllowThreads();
04084 delete arg1;
04085
04086 wxPyEndAllowThreads(__tstate);
04087 if (PyErr_Occurred()) SWIG_fail;
04088 }
04089 resultobj = SWIG_Py_Void();
04090 return resultobj;
04091 fail:
04092 return NULL;
04093 }
04094
04095
04096 SWIGINTERN PyObject *RosoutFrame_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
04097 PyObject *obj;
04098 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
04099 SWIG_TypeNewClientData(SWIGTYPE_p_rxtools__RosoutFrame, SWIG_NewClientData(obj));
04100 return SWIG_Py_Void();
04101 }
04102
04103 SWIGINTERN PyObject *RosoutFrame_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
04104 return SWIG_Python_InitShadowInstance(args);
04105 }
04106
04107 SWIGINTERN PyObject *_wrap_LoggerLevelFrame_logger_panel__set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
04108 PyObject *resultobj = 0;
04109 rxtools::LoggerLevelFrame *arg1 = (rxtools::LoggerLevelFrame *) 0 ;
04110 rxtools::LoggerLevelPanel *arg2 = (rxtools::LoggerLevelPanel *) 0 ;
04111 void *argp1 = 0 ;
04112 int res1 = 0 ;
04113 void *argp2 = 0 ;
04114 int res2 = 0 ;
04115 PyObject *swig_obj[2] ;
04116
04117 if (!SWIG_Python_UnpackTuple(args,"LoggerLevelFrame_logger_panel__set",2,2,swig_obj)) SWIG_fail;
04118 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_rxtools__LoggerLevelFrame, 0 | 0 );
04119 if (!SWIG_IsOK(res1)) {
04120 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "LoggerLevelFrame_logger_panel__set" "', expected argument " "1"" of type '" "rxtools::LoggerLevelFrame *""'");
04121 }
04122 arg1 = reinterpret_cast< rxtools::LoggerLevelFrame * >(argp1);
04123 res2 = SWIG_ConvertPtr(swig_obj[1], &argp2,SWIGTYPE_p_rxtools__LoggerLevelPanel, SWIG_POINTER_DISOWN | 0 );
04124 if (!SWIG_IsOK(res2)) {
04125 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "LoggerLevelFrame_logger_panel__set" "', expected argument " "2"" of type '" "rxtools::LoggerLevelPanel *""'");
04126 }
04127 arg2 = reinterpret_cast< rxtools::LoggerLevelPanel * >(argp2);
04128 if (arg1) (arg1)->logger_panel_ = arg2;
04129
04130 resultobj = SWIG_Py_Void();
04131 return resultobj;
04132 fail:
04133 return NULL;
04134 }
04135
04136
04137 SWIGINTERN PyObject *_wrap_LoggerLevelFrame_logger_panel__get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
04138 PyObject *resultobj = 0;
04139 rxtools::LoggerLevelFrame *arg1 = (rxtools::LoggerLevelFrame *) 0 ;
04140 rxtools::LoggerLevelPanel *result = 0 ;
04141 void *argp1 = 0 ;
04142 int res1 = 0 ;
04143 PyObject *swig_obj[1] ;
04144
04145 if (!args) SWIG_fail;
04146 swig_obj[0] = args;
04147 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_rxtools__LoggerLevelFrame, 0 | 0 );
04148 if (!SWIG_IsOK(res1)) {
04149 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "LoggerLevelFrame_logger_panel__get" "', expected argument " "1"" of type '" "rxtools::LoggerLevelFrame *""'");
04150 }
04151 arg1 = reinterpret_cast< rxtools::LoggerLevelFrame * >(argp1);
04152 result = (rxtools::LoggerLevelPanel *) ((arg1)->logger_panel_);
04153 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_rxtools__LoggerLevelPanel, 0 | 0 );
04154 return resultobj;
04155 fail:
04156 return NULL;
04157 }
04158
04159
04160 SWIGINTERN PyObject *_wrap_new_LoggerLevelFrame(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
04161 PyObject *resultobj = 0;
04162 wxWindow *arg1 = (wxWindow *) 0 ;
04163 int arg2 = (int) wxID_ANY ;
04164 wxString const &arg3_defvalue = wxT("rxloggerlevel") ;
04165 wxString *arg3 = (wxString *) &arg3_defvalue ;
04166 wxPoint const &arg4_defvalue = wxDefaultPosition ;
04167 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
04168 wxSize const &arg5_defvalue = wxSize( 800,200 ) ;
04169 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
04170 long arg6 = (long) wxDEFAULT_FRAME_STYLE|wxTAB_TRAVERSAL ;
04171 rxtools::LoggerLevelFrame *result = 0 ;
04172 void *argp1 = 0 ;
04173 int res1 = 0 ;
04174 int val2 ;
04175 int ecode2 = 0 ;
04176 bool temp3 = false ;
04177 wxPoint temp4 ;
04178 wxSize temp5 ;
04179 long val6 ;
04180 int ecode6 = 0 ;
04181 PyObject * obj0 = 0 ;
04182 PyObject * obj1 = 0 ;
04183 PyObject * obj2 = 0 ;
04184 PyObject * obj3 = 0 ;
04185 PyObject * obj4 = 0 ;
04186 PyObject * obj5 = 0 ;
04187 char * kwnames[] = {
04188 (char *) "parent",(char *) "id",(char *) "title",(char *) "pos",(char *) "size",(char *) "style", NULL
04189 };
04190
04191 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOO:new_LoggerLevelFrame",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) SWIG_fail;
04192 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxWindow, 0 | 0 );
04193 if (!SWIG_IsOK(res1)) {
04194 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_LoggerLevelFrame" "', expected argument " "1"" of type '" "wxWindow *""'");
04195 }
04196 arg1 = reinterpret_cast< wxWindow * >(argp1);
04197 if (obj1) {
04198 ecode2 = SWIG_AsVal_int(obj1, &val2);
04199 if (!SWIG_IsOK(ecode2)) {
04200 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_LoggerLevelFrame" "', expected argument " "2"" of type '" "int""'");
04201 }
04202 arg2 = static_cast< int >(val2);
04203 }
04204 if (obj2) {
04205 {
04206 arg3 = wxString_in_helper(obj2);
04207 if (arg3 == NULL) SWIG_fail;
04208 temp3 = true;
04209 }
04210 }
04211 if (obj3) {
04212 {
04213 arg4 = &temp4;
04214 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
04215 }
04216 }
04217 if (obj4) {
04218 {
04219 arg5 = &temp5;
04220 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
04221 }
04222 }
04223 if (obj5) {
04224 ecode6 = SWIG_AsVal_long(obj5, &val6);
04225 if (!SWIG_IsOK(ecode6)) {
04226 SWIG_exception_fail(SWIG_ArgError(ecode6), "in method '" "new_LoggerLevelFrame" "', expected argument " "6"" of type '" "long""'");
04227 }
04228 arg6 = static_cast< long >(val6);
04229 }
04230 {
04231 PyThreadState* __tstate = wxPyBeginAllowThreads();
04232 result = (rxtools::LoggerLevelFrame *)new rxtools::LoggerLevelFrame(arg1,arg2,(wxString const &)*arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6);
04233 wxPyEndAllowThreads(__tstate);
04234 if (PyErr_Occurred()) SWIG_fail;
04235 }
04236 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_rxtools__LoggerLevelFrame, SWIG_POINTER_NEW | 0 );
04237 {
04238 if (temp3)
04239 delete arg3;
04240 }
04241 return resultobj;
04242 fail:
04243 {
04244 if (temp3)
04245 delete arg3;
04246 }
04247 return NULL;
04248 }
04249
04250
04251 SWIGINTERN PyObject *_wrap_delete_LoggerLevelFrame(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
04252 PyObject *resultobj = 0;
04253 rxtools::LoggerLevelFrame *arg1 = (rxtools::LoggerLevelFrame *) 0 ;
04254 void *argp1 = 0 ;
04255 int res1 = 0 ;
04256 PyObject *swig_obj[1] ;
04257
04258 if (!args) SWIG_fail;
04259 swig_obj[0] = args;
04260 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_rxtools__LoggerLevelFrame, SWIG_POINTER_DISOWN | 0 );
04261 if (!SWIG_IsOK(res1)) {
04262 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_LoggerLevelFrame" "', expected argument " "1"" of type '" "rxtools::LoggerLevelFrame *""'");
04263 }
04264 arg1 = reinterpret_cast< rxtools::LoggerLevelFrame * >(argp1);
04265 {
04266 PyThreadState* __tstate = wxPyBeginAllowThreads();
04267 delete arg1;
04268
04269 wxPyEndAllowThreads(__tstate);
04270 if (PyErr_Occurred()) SWIG_fail;
04271 }
04272 resultobj = SWIG_Py_Void();
04273 return resultobj;
04274 fail:
04275 return NULL;
04276 }
04277
04278
04279 SWIGINTERN PyObject *LoggerLevelFrame_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
04280 PyObject *obj;
04281 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
04282 SWIG_TypeNewClientData(SWIGTYPE_p_rxtools__LoggerLevelFrame, SWIG_NewClientData(obj));
04283 return SWIG_Py_Void();
04284 }
04285
04286 SWIGINTERN PyObject *LoggerLevelFrame_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
04287 return SWIG_Python_InitShadowInstance(args);
04288 }
04289
04290 SWIGINTERN PyObject *_wrap_new_RosoutMessageSummary(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
04291 PyObject *resultobj = 0;
04292 rxtools::RosoutMessageSummary *result = 0 ;
04293
04294 if (!SWIG_Python_UnpackTuple(args,"new_RosoutMessageSummary",0,0,0)) SWIG_fail;
04295 {
04296 PyThreadState* __tstate = wxPyBeginAllowThreads();
04297 result = (rxtools::RosoutMessageSummary *)new rxtools::RosoutMessageSummary();
04298 wxPyEndAllowThreads(__tstate);
04299 if (PyErr_Occurred()) SWIG_fail;
04300 }
04301 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_rxtools__RosoutMessageSummary, SWIG_POINTER_NEW | 0 );
04302 return resultobj;
04303 fail:
04304 return NULL;
04305 }
04306
04307
04308 SWIGINTERN PyObject *_wrap_delete_RosoutMessageSummary(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
04309 PyObject *resultobj = 0;
04310 rxtools::RosoutMessageSummary *arg1 = (rxtools::RosoutMessageSummary *) 0 ;
04311 void *argp1 = 0 ;
04312 int res1 = 0 ;
04313 PyObject *swig_obj[1] ;
04314
04315 if (!args) SWIG_fail;
04316 swig_obj[0] = args;
04317 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_rxtools__RosoutMessageSummary, SWIG_POINTER_DISOWN | 0 );
04318 if (!SWIG_IsOK(res1)) {
04319 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_RosoutMessageSummary" "', expected argument " "1"" of type '" "rxtools::RosoutMessageSummary *""'");
04320 }
04321 arg1 = reinterpret_cast< rxtools::RosoutMessageSummary * >(argp1);
04322 {
04323 PyThreadState* __tstate = wxPyBeginAllowThreads();
04324 delete arg1;
04325
04326 wxPyEndAllowThreads(__tstate);
04327 if (PyErr_Occurred()) SWIG_fail;
04328 }
04329 resultobj = SWIG_Py_Void();
04330 return resultobj;
04331 fail:
04332 return NULL;
04333 }
04334
04335
04336 SWIGINTERN PyObject *_wrap_RosoutMessageSummary_debug_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
04337 PyObject *resultobj = 0;
04338 rxtools::RosoutMessageSummary *arg1 = (rxtools::RosoutMessageSummary *) 0 ;
04339 rxtools::uint32_t arg2 ;
04340 void *argp1 = 0 ;
04341 int res1 = 0 ;
04342 unsigned int val2 ;
04343 int ecode2 = 0 ;
04344 PyObject *swig_obj[2] ;
04345
04346 if (!SWIG_Python_UnpackTuple(args,"RosoutMessageSummary_debug_set",2,2,swig_obj)) SWIG_fail;
04347 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_rxtools__RosoutMessageSummary, 0 | 0 );
04348 if (!SWIG_IsOK(res1)) {
04349 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "RosoutMessageSummary_debug_set" "', expected argument " "1"" of type '" "rxtools::RosoutMessageSummary *""'");
04350 }
04351 arg1 = reinterpret_cast< rxtools::RosoutMessageSummary * >(argp1);
04352 ecode2 = SWIG_AsVal_unsigned_SS_int(swig_obj[1], &val2);
04353 if (!SWIG_IsOK(ecode2)) {
04354 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "RosoutMessageSummary_debug_set" "', expected argument " "2"" of type '" "rxtools::uint32_t""'");
04355 }
04356 arg2 = static_cast< rxtools::uint32_t >(val2);
04357 if (arg1) (arg1)->debug = arg2;
04358
04359 resultobj = SWIG_Py_Void();
04360 return resultobj;
04361 fail:
04362 return NULL;
04363 }
04364
04365
04366 SWIGINTERN PyObject *_wrap_RosoutMessageSummary_debug_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
04367 PyObject *resultobj = 0;
04368 rxtools::RosoutMessageSummary *arg1 = (rxtools::RosoutMessageSummary *) 0 ;
04369 rxtools::uint32_t result;
04370 void *argp1 = 0 ;
04371 int res1 = 0 ;
04372 PyObject *swig_obj[1] ;
04373
04374 if (!args) SWIG_fail;
04375 swig_obj[0] = args;
04376 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_rxtools__RosoutMessageSummary, 0 | 0 );
04377 if (!SWIG_IsOK(res1)) {
04378 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "RosoutMessageSummary_debug_get" "', expected argument " "1"" of type '" "rxtools::RosoutMessageSummary *""'");
04379 }
04380 arg1 = reinterpret_cast< rxtools::RosoutMessageSummary * >(argp1);
04381 result = (rxtools::uint32_t) ((arg1)->debug);
04382 resultobj = SWIG_From_unsigned_SS_int(static_cast< unsigned int >(result));
04383 return resultobj;
04384 fail:
04385 return NULL;
04386 }
04387
04388
04389 SWIGINTERN PyObject *_wrap_RosoutMessageSummary_info_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
04390 PyObject *resultobj = 0;
04391 rxtools::RosoutMessageSummary *arg1 = (rxtools::RosoutMessageSummary *) 0 ;
04392 rxtools::uint32_t arg2 ;
04393 void *argp1 = 0 ;
04394 int res1 = 0 ;
04395 unsigned int val2 ;
04396 int ecode2 = 0 ;
04397 PyObject *swig_obj[2] ;
04398
04399 if (!SWIG_Python_UnpackTuple(args,"RosoutMessageSummary_info_set",2,2,swig_obj)) SWIG_fail;
04400 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_rxtools__RosoutMessageSummary, 0 | 0 );
04401 if (!SWIG_IsOK(res1)) {
04402 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "RosoutMessageSummary_info_set" "', expected argument " "1"" of type '" "rxtools::RosoutMessageSummary *""'");
04403 }
04404 arg1 = reinterpret_cast< rxtools::RosoutMessageSummary * >(argp1);
04405 ecode2 = SWIG_AsVal_unsigned_SS_int(swig_obj[1], &val2);
04406 if (!SWIG_IsOK(ecode2)) {
04407 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "RosoutMessageSummary_info_set" "', expected argument " "2"" of type '" "rxtools::uint32_t""'");
04408 }
04409 arg2 = static_cast< rxtools::uint32_t >(val2);
04410 if (arg1) (arg1)->info = arg2;
04411
04412 resultobj = SWIG_Py_Void();
04413 return resultobj;
04414 fail:
04415 return NULL;
04416 }
04417
04418
04419 SWIGINTERN PyObject *_wrap_RosoutMessageSummary_info_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
04420 PyObject *resultobj = 0;
04421 rxtools::RosoutMessageSummary *arg1 = (rxtools::RosoutMessageSummary *) 0 ;
04422 rxtools::uint32_t result;
04423 void *argp1 = 0 ;
04424 int res1 = 0 ;
04425 PyObject *swig_obj[1] ;
04426
04427 if (!args) SWIG_fail;
04428 swig_obj[0] = args;
04429 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_rxtools__RosoutMessageSummary, 0 | 0 );
04430 if (!SWIG_IsOK(res1)) {
04431 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "RosoutMessageSummary_info_get" "', expected argument " "1"" of type '" "rxtools::RosoutMessageSummary *""'");
04432 }
04433 arg1 = reinterpret_cast< rxtools::RosoutMessageSummary * >(argp1);
04434 result = (rxtools::uint32_t) ((arg1)->info);
04435 resultobj = SWIG_From_unsigned_SS_int(static_cast< unsigned int >(result));
04436 return resultobj;
04437 fail:
04438 return NULL;
04439 }
04440
04441
04442 SWIGINTERN PyObject *_wrap_RosoutMessageSummary_warn_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
04443 PyObject *resultobj = 0;
04444 rxtools::RosoutMessageSummary *arg1 = (rxtools::RosoutMessageSummary *) 0 ;
04445 rxtools::uint32_t arg2 ;
04446 void *argp1 = 0 ;
04447 int res1 = 0 ;
04448 unsigned int val2 ;
04449 int ecode2 = 0 ;
04450 PyObject *swig_obj[2] ;
04451
04452 if (!SWIG_Python_UnpackTuple(args,"RosoutMessageSummary_warn_set",2,2,swig_obj)) SWIG_fail;
04453 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_rxtools__RosoutMessageSummary, 0 | 0 );
04454 if (!SWIG_IsOK(res1)) {
04455 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "RosoutMessageSummary_warn_set" "', expected argument " "1"" of type '" "rxtools::RosoutMessageSummary *""'");
04456 }
04457 arg1 = reinterpret_cast< rxtools::RosoutMessageSummary * >(argp1);
04458 ecode2 = SWIG_AsVal_unsigned_SS_int(swig_obj[1], &val2);
04459 if (!SWIG_IsOK(ecode2)) {
04460 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "RosoutMessageSummary_warn_set" "', expected argument " "2"" of type '" "rxtools::uint32_t""'");
04461 }
04462 arg2 = static_cast< rxtools::uint32_t >(val2);
04463 if (arg1) (arg1)->warn = arg2;
04464
04465 resultobj = SWIG_Py_Void();
04466 return resultobj;
04467 fail:
04468 return NULL;
04469 }
04470
04471
04472 SWIGINTERN PyObject *_wrap_RosoutMessageSummary_warn_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
04473 PyObject *resultobj = 0;
04474 rxtools::RosoutMessageSummary *arg1 = (rxtools::RosoutMessageSummary *) 0 ;
04475 rxtools::uint32_t result;
04476 void *argp1 = 0 ;
04477 int res1 = 0 ;
04478 PyObject *swig_obj[1] ;
04479
04480 if (!args) SWIG_fail;
04481 swig_obj[0] = args;
04482 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_rxtools__RosoutMessageSummary, 0 | 0 );
04483 if (!SWIG_IsOK(res1)) {
04484 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "RosoutMessageSummary_warn_get" "', expected argument " "1"" of type '" "rxtools::RosoutMessageSummary *""'");
04485 }
04486 arg1 = reinterpret_cast< rxtools::RosoutMessageSummary * >(argp1);
04487 result = (rxtools::uint32_t) ((arg1)->warn);
04488 resultobj = SWIG_From_unsigned_SS_int(static_cast< unsigned int >(result));
04489 return resultobj;
04490 fail:
04491 return NULL;
04492 }
04493
04494
04495 SWIGINTERN PyObject *_wrap_RosoutMessageSummary_error_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
04496 PyObject *resultobj = 0;
04497 rxtools::RosoutMessageSummary *arg1 = (rxtools::RosoutMessageSummary *) 0 ;
04498 rxtools::uint32_t arg2 ;
04499 void *argp1 = 0 ;
04500 int res1 = 0 ;
04501 unsigned int val2 ;
04502 int ecode2 = 0 ;
04503 PyObject *swig_obj[2] ;
04504
04505 if (!SWIG_Python_UnpackTuple(args,"RosoutMessageSummary_error_set",2,2,swig_obj)) SWIG_fail;
04506 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_rxtools__RosoutMessageSummary, 0 | 0 );
04507 if (!SWIG_IsOK(res1)) {
04508 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "RosoutMessageSummary_error_set" "', expected argument " "1"" of type '" "rxtools::RosoutMessageSummary *""'");
04509 }
04510 arg1 = reinterpret_cast< rxtools::RosoutMessageSummary * >(argp1);
04511 ecode2 = SWIG_AsVal_unsigned_SS_int(swig_obj[1], &val2);
04512 if (!SWIG_IsOK(ecode2)) {
04513 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "RosoutMessageSummary_error_set" "', expected argument " "2"" of type '" "rxtools::uint32_t""'");
04514 }
04515 arg2 = static_cast< rxtools::uint32_t >(val2);
04516 if (arg1) (arg1)->error = arg2;
04517
04518 resultobj = SWIG_Py_Void();
04519 return resultobj;
04520 fail:
04521 return NULL;
04522 }
04523
04524
04525 SWIGINTERN PyObject *_wrap_RosoutMessageSummary_error_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
04526 PyObject *resultobj = 0;
04527 rxtools::RosoutMessageSummary *arg1 = (rxtools::RosoutMessageSummary *) 0 ;
04528 rxtools::uint32_t result;
04529 void *argp1 = 0 ;
04530 int res1 = 0 ;
04531 PyObject *swig_obj[1] ;
04532
04533 if (!args) SWIG_fail;
04534 swig_obj[0] = args;
04535 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_rxtools__RosoutMessageSummary, 0 | 0 );
04536 if (!SWIG_IsOK(res1)) {
04537 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "RosoutMessageSummary_error_get" "', expected argument " "1"" of type '" "rxtools::RosoutMessageSummary *""'");
04538 }
04539 arg1 = reinterpret_cast< rxtools::RosoutMessageSummary * >(argp1);
04540 result = (rxtools::uint32_t) ((arg1)->error);
04541 resultobj = SWIG_From_unsigned_SS_int(static_cast< unsigned int >(result));
04542 return resultobj;
04543 fail:
04544 return NULL;
04545 }
04546
04547
04548 SWIGINTERN PyObject *_wrap_RosoutMessageSummary_fatal_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
04549 PyObject *resultobj = 0;
04550 rxtools::RosoutMessageSummary *arg1 = (rxtools::RosoutMessageSummary *) 0 ;
04551 rxtools::uint32_t arg2 ;
04552 void *argp1 = 0 ;
04553 int res1 = 0 ;
04554 unsigned int val2 ;
04555 int ecode2 = 0 ;
04556 PyObject *swig_obj[2] ;
04557
04558 if (!SWIG_Python_UnpackTuple(args,"RosoutMessageSummary_fatal_set",2,2,swig_obj)) SWIG_fail;
04559 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_rxtools__RosoutMessageSummary, 0 | 0 );
04560 if (!SWIG_IsOK(res1)) {
04561 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "RosoutMessageSummary_fatal_set" "', expected argument " "1"" of type '" "rxtools::RosoutMessageSummary *""'");
04562 }
04563 arg1 = reinterpret_cast< rxtools::RosoutMessageSummary * >(argp1);
04564 ecode2 = SWIG_AsVal_unsigned_SS_int(swig_obj[1], &val2);
04565 if (!SWIG_IsOK(ecode2)) {
04566 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "RosoutMessageSummary_fatal_set" "', expected argument " "2"" of type '" "rxtools::uint32_t""'");
04567 }
04568 arg2 = static_cast< rxtools::uint32_t >(val2);
04569 if (arg1) (arg1)->fatal = arg2;
04570
04571 resultobj = SWIG_Py_Void();
04572 return resultobj;
04573 fail:
04574 return NULL;
04575 }
04576
04577
04578 SWIGINTERN PyObject *_wrap_RosoutMessageSummary_fatal_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
04579 PyObject *resultobj = 0;
04580 rxtools::RosoutMessageSummary *arg1 = (rxtools::RosoutMessageSummary *) 0 ;
04581 rxtools::uint32_t result;
04582 void *argp1 = 0 ;
04583 int res1 = 0 ;
04584 PyObject *swig_obj[1] ;
04585
04586 if (!args) SWIG_fail;
04587 swig_obj[0] = args;
04588 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_rxtools__RosoutMessageSummary, 0 | 0 );
04589 if (!SWIG_IsOK(res1)) {
04590 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "RosoutMessageSummary_fatal_get" "', expected argument " "1"" of type '" "rxtools::RosoutMessageSummary *""'");
04591 }
04592 arg1 = reinterpret_cast< rxtools::RosoutMessageSummary * >(argp1);
04593 result = (rxtools::uint32_t) ((arg1)->fatal);
04594 resultobj = SWIG_From_unsigned_SS_int(static_cast< unsigned int >(result));
04595 return resultobj;
04596 fail:
04597 return NULL;
04598 }
04599
04600
04601 SWIGINTERN PyObject *RosoutMessageSummary_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
04602 PyObject *obj;
04603 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
04604 SWIG_TypeNewClientData(SWIGTYPE_p_rxtools__RosoutMessageSummary, SWIG_NewClientData(obj));
04605 return SWIG_Py_Void();
04606 }
04607
04608 SWIGINTERN PyObject *RosoutMessageSummary_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
04609 return SWIG_Python_InitShadowInstance(args);
04610 }
04611
04612 SWIGINTERN PyObject *_wrap_new_RosoutPanel(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
04613 PyObject *resultobj = 0;
04614 wxWindow *arg1 = (wxWindow *) 0 ;
04615 int arg2 = (int) wxID_ANY ;
04616 wxPoint arg3 = (wxPoint) wxDefaultPosition ;
04617 wxSize arg4 = (wxSize) wxDefaultSize ;
04618 int arg5 = (int) wxTAB_TRAVERSAL ;
04619 rxtools::RosoutPanel *result = 0 ;
04620 void *argp1 = 0 ;
04621 int res1 = 0 ;
04622 int val2 ;
04623 int ecode2 = 0 ;
04624 void *argp3 ;
04625 int res3 = 0 ;
04626 void *argp4 ;
04627 int res4 = 0 ;
04628 int val5 ;
04629 int ecode5 = 0 ;
04630 PyObject * obj0 = 0 ;
04631 PyObject * obj1 = 0 ;
04632 PyObject * obj2 = 0 ;
04633 PyObject * obj3 = 0 ;
04634 PyObject * obj4 = 0 ;
04635 char * kwnames[] = {
04636 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style", NULL
04637 };
04638
04639 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOO:new_RosoutPanel",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
04640 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxWindow, 0 | 0 );
04641 if (!SWIG_IsOK(res1)) {
04642 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_RosoutPanel" "', expected argument " "1"" of type '" "wxWindow *""'");
04643 }
04644 arg1 = reinterpret_cast< wxWindow * >(argp1);
04645 if (obj1) {
04646 ecode2 = SWIG_AsVal_int(obj1, &val2);
04647 if (!SWIG_IsOK(ecode2)) {
04648 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_RosoutPanel" "', expected argument " "2"" of type '" "int""'");
04649 }
04650 arg2 = static_cast< int >(val2);
04651 }
04652 if (obj2) {
04653 {
04654 res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_wxPoint, 0 | 0);
04655 if (!SWIG_IsOK(res3)) {
04656 SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "new_RosoutPanel" "', expected argument " "3"" of type '" "wxPoint""'");
04657 }
04658 if (!argp3) {
04659 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_RosoutPanel" "', expected argument " "3"" of type '" "wxPoint""'");
04660 } else {
04661 wxPoint * temp = reinterpret_cast< wxPoint * >(argp3);
04662 arg3 = *temp;
04663 if (SWIG_IsNewObj(res3)) delete temp;
04664 }
04665 }
04666 }
04667 if (obj3) {
04668 {
04669 res4 = SWIG_ConvertPtr(obj3, &argp4, SWIGTYPE_p_wxSize, 0 | 0);
04670 if (!SWIG_IsOK(res4)) {
04671 SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "new_RosoutPanel" "', expected argument " "4"" of type '" "wxSize""'");
04672 }
04673 if (!argp4) {
04674 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_RosoutPanel" "', expected argument " "4"" of type '" "wxSize""'");
04675 } else {
04676 wxSize * temp = reinterpret_cast< wxSize * >(argp4);
04677 arg4 = *temp;
04678 if (SWIG_IsNewObj(res4)) delete temp;
04679 }
04680 }
04681 }
04682 if (obj4) {
04683 ecode5 = SWIG_AsVal_int(obj4, &val5);
04684 if (!SWIG_IsOK(ecode5)) {
04685 SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "new_RosoutPanel" "', expected argument " "5"" of type '" "int""'");
04686 }
04687 arg5 = static_cast< int >(val5);
04688 }
04689 {
04690 PyThreadState* __tstate = wxPyBeginAllowThreads();
04691 result = (rxtools::RosoutPanel *)new rxtools::RosoutPanel(arg1,arg2,arg3,arg4,arg5);
04692 wxPyEndAllowThreads(__tstate);
04693 if (PyErr_Occurred()) SWIG_fail;
04694 }
04695 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_rxtools__RosoutPanel, SWIG_POINTER_NEW | 0 );
04696 return resultobj;
04697 fail:
04698 return NULL;
04699 }
04700
04701
04702 SWIGINTERN PyObject *_wrap_delete_RosoutPanel(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
04703 PyObject *resultobj = 0;
04704 rxtools::RosoutPanel *arg1 = (rxtools::RosoutPanel *) 0 ;
04705 void *argp1 = 0 ;
04706 int res1 = 0 ;
04707 PyObject *swig_obj[1] ;
04708
04709 if (!args) SWIG_fail;
04710 swig_obj[0] = args;
04711 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_rxtools__RosoutPanel, SWIG_POINTER_DISOWN | 0 );
04712 if (!SWIG_IsOK(res1)) {
04713 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_RosoutPanel" "', expected argument " "1"" of type '" "rxtools::RosoutPanel *""'");
04714 }
04715 arg1 = reinterpret_cast< rxtools::RosoutPanel * >(argp1);
04716 {
04717 PyThreadState* __tstate = wxPyBeginAllowThreads();
04718 delete arg1;
04719
04720 wxPyEndAllowThreads(__tstate);
04721 if (PyErr_Occurred()) SWIG_fail;
04722 }
04723 resultobj = SWIG_Py_Void();
04724 return resultobj;
04725 fail:
04726 return NULL;
04727 }
04728
04729
04730 SWIGINTERN PyObject *_wrap_RosoutPanel_setEnabled(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
04731 PyObject *resultobj = 0;
04732 rxtools::RosoutPanel *arg1 = (rxtools::RosoutPanel *) 0 ;
04733 bool arg2 ;
04734 void *argp1 = 0 ;
04735 int res1 = 0 ;
04736 bool val2 ;
04737 int ecode2 = 0 ;
04738 PyObject * obj0 = 0 ;
04739 PyObject * obj1 = 0 ;
04740 char * kwnames[] = {
04741 (char *) "self",(char *) "enabled", NULL
04742 };
04743
04744 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:RosoutPanel_setEnabled",kwnames,&obj0,&obj1)) SWIG_fail;
04745 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_rxtools__RosoutPanel, 0 | 0 );
04746 if (!SWIG_IsOK(res1)) {
04747 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "RosoutPanel_setEnabled" "', expected argument " "1"" of type '" "rxtools::RosoutPanel *""'");
04748 }
04749 arg1 = reinterpret_cast< rxtools::RosoutPanel * >(argp1);
04750 ecode2 = SWIG_AsVal_bool(obj1, &val2);
04751 if (!SWIG_IsOK(ecode2)) {
04752 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "RosoutPanel_setEnabled" "', expected argument " "2"" of type '" "bool""'");
04753 }
04754 arg2 = static_cast< bool >(val2);
04755 {
04756 PyThreadState* __tstate = wxPyBeginAllowThreads();
04757 (arg1)->setEnabled(arg2);
04758 wxPyEndAllowThreads(__tstate);
04759 if (PyErr_Occurred()) SWIG_fail;
04760 }
04761 resultobj = SWIG_Py_Void();
04762 return resultobj;
04763 fail:
04764 return NULL;
04765 }
04766
04767
04768 SWIGINTERN PyObject *_wrap_RosoutPanel_setTopic(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
04769 PyObject *resultobj = 0;
04770 rxtools::RosoutPanel *arg1 = (rxtools::RosoutPanel *) 0 ;
04771 std::string *arg2 = 0 ;
04772 void *argp1 = 0 ;
04773 int res1 = 0 ;
04774 int res2 = SWIG_OLDOBJ ;
04775 PyObject * obj0 = 0 ;
04776 PyObject * obj1 = 0 ;
04777 char * kwnames[] = {
04778 (char *) "self",(char *) "topic", NULL
04779 };
04780
04781 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:RosoutPanel_setTopic",kwnames,&obj0,&obj1)) SWIG_fail;
04782 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_rxtools__RosoutPanel, 0 | 0 );
04783 if (!SWIG_IsOK(res1)) {
04784 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "RosoutPanel_setTopic" "', expected argument " "1"" of type '" "rxtools::RosoutPanel *""'");
04785 }
04786 arg1 = reinterpret_cast< rxtools::RosoutPanel * >(argp1);
04787 {
04788 std::string *ptr = (std::string *)0;
04789 res2 = SWIG_AsPtr_std_string(obj1, &ptr);
04790 if (!SWIG_IsOK(res2)) {
04791 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "RosoutPanel_setTopic" "', expected argument " "2"" of type '" "std::string const &""'");
04792 }
04793 if (!ptr) {
04794 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "RosoutPanel_setTopic" "', expected argument " "2"" of type '" "std::string const &""'");
04795 }
04796 arg2 = ptr;
04797 }
04798 {
04799 PyThreadState* __tstate = wxPyBeginAllowThreads();
04800 (arg1)->setTopic((std::string const &)*arg2);
04801 wxPyEndAllowThreads(__tstate);
04802 if (PyErr_Occurred()) SWIG_fail;
04803 }
04804 resultobj = SWIG_Py_Void();
04805 if (SWIG_IsNewObj(res2)) delete arg2;
04806 return resultobj;
04807 fail:
04808 if (SWIG_IsNewObj(res2)) delete arg2;
04809 return NULL;
04810 }
04811
04812
04813 SWIGINTERN PyObject *_wrap_RosoutPanel_clear(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
04814 PyObject *resultobj = 0;
04815 rxtools::RosoutPanel *arg1 = (rxtools::RosoutPanel *) 0 ;
04816 void *argp1 = 0 ;
04817 int res1 = 0 ;
04818 PyObject *swig_obj[1] ;
04819
04820 if (!args) SWIG_fail;
04821 swig_obj[0] = args;
04822 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_rxtools__RosoutPanel, 0 | 0 );
04823 if (!SWIG_IsOK(res1)) {
04824 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "RosoutPanel_clear" "', expected argument " "1"" of type '" "rxtools::RosoutPanel *""'");
04825 }
04826 arg1 = reinterpret_cast< rxtools::RosoutPanel * >(argp1);
04827 {
04828 PyThreadState* __tstate = wxPyBeginAllowThreads();
04829 (arg1)->clear();
04830 wxPyEndAllowThreads(__tstate);
04831 if (PyErr_Occurred()) SWIG_fail;
04832 }
04833 resultobj = SWIG_Py_Void();
04834 return resultobj;
04835 fail:
04836 return NULL;
04837 }
04838
04839
04840 SWIGINTERN PyObject *_wrap_RosoutPanel_setBufferSize(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
04841 PyObject *resultobj = 0;
04842 rxtools::RosoutPanel *arg1 = (rxtools::RosoutPanel *) 0 ;
04843 rxtools::uint32_t arg2 ;
04844 void *argp1 = 0 ;
04845 int res1 = 0 ;
04846 unsigned int val2 ;
04847 int ecode2 = 0 ;
04848 PyObject * obj0 = 0 ;
04849 PyObject * obj1 = 0 ;
04850 char * kwnames[] = {
04851 (char *) "self",(char *) "size", NULL
04852 };
04853
04854 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:RosoutPanel_setBufferSize",kwnames,&obj0,&obj1)) SWIG_fail;
04855 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_rxtools__RosoutPanel, 0 | 0 );
04856 if (!SWIG_IsOK(res1)) {
04857 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "RosoutPanel_setBufferSize" "', expected argument " "1"" of type '" "rxtools::RosoutPanel *""'");
04858 }
04859 arg1 = reinterpret_cast< rxtools::RosoutPanel * >(argp1);
04860 ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
04861 if (!SWIG_IsOK(ecode2)) {
04862 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "RosoutPanel_setBufferSize" "', expected argument " "2"" of type '" "rxtools::uint32_t""'");
04863 }
04864 arg2 = static_cast< rxtools::uint32_t >(val2);
04865 {
04866 PyThreadState* __tstate = wxPyBeginAllowThreads();
04867 (arg1)->setBufferSize(arg2);
04868 wxPyEndAllowThreads(__tstate);
04869 if (PyErr_Occurred()) SWIG_fail;
04870 }
04871 resultobj = SWIG_Py_Void();
04872 return resultobj;
04873 fail:
04874 return NULL;
04875 }
04876
04877
04878 SWIGINTERN PyObject *_wrap_RosoutPanel_getMessageSummary(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
04879 PyObject *resultobj = 0;
04880 rxtools::RosoutPanel *arg1 = (rxtools::RosoutPanel *) 0 ;
04881 double arg2 ;
04882 rxtools::RosoutMessageSummary result;
04883 void *argp1 = 0 ;
04884 int res1 = 0 ;
04885 double val2 ;
04886 int ecode2 = 0 ;
04887 PyObject * obj0 = 0 ;
04888 PyObject * obj1 = 0 ;
04889 char * kwnames[] = {
04890 (char *) "self",(char *) "duration", NULL
04891 };
04892
04893 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:RosoutPanel_getMessageSummary",kwnames,&obj0,&obj1)) SWIG_fail;
04894 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_rxtools__RosoutPanel, 0 | 0 );
04895 if (!SWIG_IsOK(res1)) {
04896 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "RosoutPanel_getMessageSummary" "', expected argument " "1"" of type '" "rxtools::RosoutPanel const *""'");
04897 }
04898 arg1 = reinterpret_cast< rxtools::RosoutPanel * >(argp1);
04899 ecode2 = SWIG_AsVal_double(obj1, &val2);
04900 if (!SWIG_IsOK(ecode2)) {
04901 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "RosoutPanel_getMessageSummary" "', expected argument " "2"" of type '" "double""'");
04902 }
04903 arg2 = static_cast< double >(val2);
04904 {
04905 PyThreadState* __tstate = wxPyBeginAllowThreads();
04906 result = ((rxtools::RosoutPanel const *)arg1)->getMessageSummary(arg2);
04907 wxPyEndAllowThreads(__tstate);
04908 if (PyErr_Occurred()) SWIG_fail;
04909 }
04910 resultobj = SWIG_NewPointerObj((new rxtools::RosoutMessageSummary(static_cast< const rxtools::RosoutMessageSummary& >(result))), SWIGTYPE_p_rxtools__RosoutMessageSummary, SWIG_POINTER_OWN | 0 );
04911 return resultobj;
04912 fail:
04913 return NULL;
04914 }
04915
04916
04917 SWIGINTERN PyObject *_wrap_RosoutPanel_getMessageByIndex(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
04918 PyObject *resultobj = 0;
04919 rxtools::RosoutPanel *arg1 = (rxtools::RosoutPanel *) 0 ;
04920 rxtools::uint32_t arg2 ;
04921 rosgraph_msgs::LogConstPtr result;
04922 void *argp1 = 0 ;
04923 int res1 = 0 ;
04924 unsigned int val2 ;
04925 int ecode2 = 0 ;
04926 PyObject * obj0 = 0 ;
04927 PyObject * obj1 = 0 ;
04928 char * kwnames[] = {
04929 (char *) "self",(char *) "index", NULL
04930 };
04931
04932 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:RosoutPanel_getMessageByIndex",kwnames,&obj0,&obj1)) SWIG_fail;
04933 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_rxtools__RosoutPanel, 0 | 0 );
04934 if (!SWIG_IsOK(res1)) {
04935 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "RosoutPanel_getMessageByIndex" "', expected argument " "1"" of type '" "rxtools::RosoutPanel const *""'");
04936 }
04937 arg1 = reinterpret_cast< rxtools::RosoutPanel * >(argp1);
04938 ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
04939 if (!SWIG_IsOK(ecode2)) {
04940 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "RosoutPanel_getMessageByIndex" "', expected argument " "2"" of type '" "rxtools::uint32_t""'");
04941 }
04942 arg2 = static_cast< rxtools::uint32_t >(val2);
04943 {
04944 PyThreadState* __tstate = wxPyBeginAllowThreads();
04945 result = ((rxtools::RosoutPanel const *)arg1)->getMessageByIndex(arg2);
04946 wxPyEndAllowThreads(__tstate);
04947 if (PyErr_Occurred()) SWIG_fail;
04948 }
04949 resultobj = SWIG_NewPointerObj((new rosgraph_msgs::LogConstPtr(static_cast< const rosgraph_msgs::LogConstPtr& >(result))), SWIGTYPE_p_rosgraph_msgs__LogConstPtr, SWIG_POINTER_OWN | 0 );
04950 return resultobj;
04951 fail:
04952 return NULL;
04953 }
04954
04955
04956 SWIGINTERN PyObject *_wrap_RosoutPanel_createTextFilter(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
04957 PyObject *resultobj = 0;
04958 rxtools::RosoutPanel *arg1 = (rxtools::RosoutPanel *) 0 ;
04959 rxtools::RosoutTextFilterPtr result;
04960 void *argp1 = 0 ;
04961 int res1 = 0 ;
04962 PyObject *swig_obj[1] ;
04963
04964 if (!args) SWIG_fail;
04965 swig_obj[0] = args;
04966 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_rxtools__RosoutPanel, 0 | 0 );
04967 if (!SWIG_IsOK(res1)) {
04968 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "RosoutPanel_createTextFilter" "', expected argument " "1"" of type '" "rxtools::RosoutPanel *""'");
04969 }
04970 arg1 = reinterpret_cast< rxtools::RosoutPanel * >(argp1);
04971 {
04972 PyThreadState* __tstate = wxPyBeginAllowThreads();
04973 result = (arg1)->createTextFilter();
04974 wxPyEndAllowThreads(__tstate);
04975 if (PyErr_Occurred()) SWIG_fail;
04976 }
04977 resultobj = SWIG_NewPointerObj((new rxtools::RosoutTextFilterPtr(static_cast< const rxtools::RosoutTextFilterPtr& >(result))), SWIGTYPE_p_boost__shared_ptrTrxtools__RosoutTextFilter_t, SWIG_POINTER_OWN | 0 );
04978 return resultobj;
04979 fail:
04980 return NULL;
04981 }
04982
04983
04984 SWIGINTERN PyObject *_wrap_RosoutPanel_createNewFrame(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
04985 PyObject *resultobj = 0;
04986 rxtools::RosoutPanel *arg1 = (rxtools::RosoutPanel *) 0 ;
04987 rxtools::RosoutFrame *result = 0 ;
04988 void *argp1 = 0 ;
04989 int res1 = 0 ;
04990 PyObject *swig_obj[1] ;
04991
04992 if (!args) SWIG_fail;
04993 swig_obj[0] = args;
04994 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_rxtools__RosoutPanel, 0 | 0 );
04995 if (!SWIG_IsOK(res1)) {
04996 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "RosoutPanel_createNewFrame" "', expected argument " "1"" of type '" "rxtools::RosoutPanel *""'");
04997 }
04998 arg1 = reinterpret_cast< rxtools::RosoutPanel * >(argp1);
04999 {
05000 PyThreadState* __tstate = wxPyBeginAllowThreads();
05001 result = (rxtools::RosoutFrame *)(arg1)->createNewFrame();
05002 wxPyEndAllowThreads(__tstate);
05003 if (PyErr_Occurred()) SWIG_fail;
05004 }
05005 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_rxtools__RosoutFrame, 0 | 0 );
05006 return resultobj;
05007 fail:
05008 return NULL;
05009 }
05010
05011
05012 SWIGINTERN PyObject *_wrap_RosoutPanel_clearFilters(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
05013 PyObject *resultobj = 0;
05014 rxtools::RosoutPanel *arg1 = (rxtools::RosoutPanel *) 0 ;
05015 void *argp1 = 0 ;
05016 int res1 = 0 ;
05017 PyObject *swig_obj[1] ;
05018
05019 if (!args) SWIG_fail;
05020 swig_obj[0] = args;
05021 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_rxtools__RosoutPanel, 0 | 0 );
05022 if (!SWIG_IsOK(res1)) {
05023 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "RosoutPanel_clearFilters" "', expected argument " "1"" of type '" "rxtools::RosoutPanel *""'");
05024 }
05025 arg1 = reinterpret_cast< rxtools::RosoutPanel * >(argp1);
05026 {
05027 PyThreadState* __tstate = wxPyBeginAllowThreads();
05028 (arg1)->clearFilters();
05029 wxPyEndAllowThreads(__tstate);
05030 if (PyErr_Occurred()) SWIG_fail;
05031 }
05032 resultobj = SWIG_Py_Void();
05033 return resultobj;
05034 fail:
05035 return NULL;
05036 }
05037
05038
05039 SWIGINTERN PyObject *_wrap_RosoutPanel_refilter(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
05040 PyObject *resultobj = 0;
05041 rxtools::RosoutPanel *arg1 = (rxtools::RosoutPanel *) 0 ;
05042 void *argp1 = 0 ;
05043 int res1 = 0 ;
05044 PyObject *swig_obj[1] ;
05045
05046 if (!args) SWIG_fail;
05047 swig_obj[0] = args;
05048 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_rxtools__RosoutPanel, 0 | 0 );
05049 if (!SWIG_IsOK(res1)) {
05050 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "RosoutPanel_refilter" "', expected argument " "1"" of type '" "rxtools::RosoutPanel *""'");
05051 }
05052 arg1 = reinterpret_cast< rxtools::RosoutPanel * >(argp1);
05053 {
05054 PyThreadState* __tstate = wxPyBeginAllowThreads();
05055 (arg1)->refilter();
05056 wxPyEndAllowThreads(__tstate);
05057 if (PyErr_Occurred()) SWIG_fail;
05058 }
05059 resultobj = SWIG_Py_Void();
05060 return resultobj;
05061 fail:
05062 return NULL;
05063 }
05064
05065
05066 SWIGINTERN PyObject *RosoutPanel_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
05067 PyObject *obj;
05068 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
05069 SWIG_TypeNewClientData(SWIGTYPE_p_rxtools__RosoutPanel, SWIG_NewClientData(obj));
05070 return SWIG_Py_Void();
05071 }
05072
05073 SWIGINTERN PyObject *RosoutPanel_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
05074 return SWIG_Python_InitShadowInstance(args);
05075 }
05076
05077 SWIGINTERN PyObject *_wrap_initRoscpp(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
05078 PyObject *resultobj = 0;
05079 std::string *arg1 = 0 ;
05080 bool arg2 ;
05081 int res1 = SWIG_OLDOBJ ;
05082 bool val2 ;
05083 int ecode2 = 0 ;
05084 PyObject * obj0 = 0 ;
05085 PyObject * obj1 = 0 ;
05086 char * kwnames[] = {
05087 (char *) "node_name",(char *) "anonymous", NULL
05088 };
05089
05090 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:initRoscpp",kwnames,&obj0,&obj1)) SWIG_fail;
05091 {
05092 std::string *ptr = (std::string *)0;
05093 res1 = SWIG_AsPtr_std_string(obj0, &ptr);
05094 if (!SWIG_IsOK(res1)) {
05095 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "initRoscpp" "', expected argument " "1"" of type '" "std::string const &""'");
05096 }
05097 if (!ptr) {
05098 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "initRoscpp" "', expected argument " "1"" of type '" "std::string const &""'");
05099 }
05100 arg1 = ptr;
05101 }
05102 ecode2 = SWIG_AsVal_bool(obj1, &val2);
05103 if (!SWIG_IsOK(ecode2)) {
05104 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "initRoscpp" "', expected argument " "2"" of type '" "bool""'");
05105 }
05106 arg2 = static_cast< bool >(val2);
05107 {
05108 PyThreadState* __tstate = wxPyBeginAllowThreads();
05109 rxtools::initRoscpp((std::string const &)*arg1,arg2);
05110 wxPyEndAllowThreads(__tstate);
05111 if (PyErr_Occurred()) SWIG_fail;
05112 }
05113 resultobj = SWIG_Py_Void();
05114 if (SWIG_IsNewObj(res1)) delete arg1;
05115 return resultobj;
05116 fail:
05117 if (SWIG_IsNewObj(res1)) delete arg1;
05118 return NULL;
05119 }
05120
05121
05122 static PyMethodDef SwigMethods[] = {
05123 { (char *)"delete_RosoutFilter", (PyCFunction)_wrap_delete_RosoutFilter, METH_O, NULL},
05124 { (char *)"RosoutFilter_filter", (PyCFunction) _wrap_RosoutFilter_filter, METH_VARARGS | METH_KEYWORDS, NULL},
05125 { (char *)"RosoutFilter_isValid", (PyCFunction)_wrap_RosoutFilter_isValid, METH_O, NULL},
05126 { (char *)"RosoutFilter_isEnabled", (PyCFunction)_wrap_RosoutFilter_isEnabled, METH_O, NULL},
05127 { (char *)"RosoutFilter_setEnabled", (PyCFunction) _wrap_RosoutFilter_setEnabled, METH_VARARGS | METH_KEYWORDS, NULL},
05128 { (char *)"RosoutFilter_getChangedSignal", (PyCFunction)_wrap_RosoutFilter_getChangedSignal, METH_O, NULL},
05129 { (char *)"RosoutFilter_swigregister", RosoutFilter_swigregister, METH_VARARGS, NULL},
05130 { (char *)"new_RosoutPanelBase", (PyCFunction) _wrap_new_RosoutPanelBase, METH_VARARGS | METH_KEYWORDS, NULL},
05131 { (char *)"delete_RosoutPanelBase", (PyCFunction)_wrap_delete_RosoutPanelBase, METH_O, NULL},
05132 { (char *)"RosoutPanelBase_swigregister", RosoutPanelBase_swigregister, METH_VARARGS, NULL},
05133 { (char *)"RosoutPanelBase_swiginit", RosoutPanelBase_swiginit, METH_VARARGS, NULL},
05134 { (char *)"new_RosoutSetupDialogBase", (PyCFunction) _wrap_new_RosoutSetupDialogBase, METH_VARARGS | METH_KEYWORDS, NULL},
05135 { (char *)"delete_RosoutSetupDialogBase", (PyCFunction)_wrap_delete_RosoutSetupDialogBase, METH_O, NULL},
05136 { (char *)"RosoutSetupDialogBase_swigregister", RosoutSetupDialogBase_swigregister, METH_VARARGS, NULL},
05137 { (char *)"RosoutSetupDialogBase_swiginit", RosoutSetupDialogBase_swiginit, METH_VARARGS, NULL},
05138 { (char *)"TextboxDialog_text__set", _wrap_TextboxDialog_text__set, METH_VARARGS, NULL},
05139 { (char *)"TextboxDialog_text__get", (PyCFunction)_wrap_TextboxDialog_text__get, METH_O, NULL},
05140 { (char *)"new_TextboxDialog", (PyCFunction) _wrap_new_TextboxDialog, METH_VARARGS | METH_KEYWORDS, NULL},
05141 { (char *)"delete_TextboxDialog", (PyCFunction)_wrap_delete_TextboxDialog, METH_O, NULL},
05142 { (char *)"TextboxDialog_swigregister", TextboxDialog_swigregister, METH_VARARGS, NULL},
05143 { (char *)"TextboxDialog_swiginit", TextboxDialog_swiginit, METH_VARARGS, NULL},
05144 { (char *)"new_LoggerLevelPanelBase", (PyCFunction) _wrap_new_LoggerLevelPanelBase, METH_VARARGS | METH_KEYWORDS, NULL},
05145 { (char *)"delete_LoggerLevelPanelBase", (PyCFunction)_wrap_delete_LoggerLevelPanelBase, METH_O, NULL},
05146 { (char *)"LoggerLevelPanelBase_swigregister", LoggerLevelPanelBase_swigregister, METH_VARARGS, NULL},
05147 { (char *)"LoggerLevelPanelBase_swiginit", LoggerLevelPanelBase_swiginit, METH_VARARGS, NULL},
05148 { (char *)"new_RosoutTextFilterControlBase", (PyCFunction) _wrap_new_RosoutTextFilterControlBase, METH_VARARGS | METH_KEYWORDS, NULL},
05149 { (char *)"delete_RosoutTextFilterControlBase", (PyCFunction)_wrap_delete_RosoutTextFilterControlBase, METH_O, NULL},
05150 { (char *)"RosoutTextFilterControlBase_swigregister", RosoutTextFilterControlBase_swigregister, METH_VARARGS, NULL},
05151 { (char *)"RosoutTextFilterControlBase_swiginit", RosoutTextFilterControlBase_swiginit, METH_VARARGS, NULL},
05152 { (char *)"new_RosoutSeverityFilterControlBase", (PyCFunction) _wrap_new_RosoutSeverityFilterControlBase, METH_VARARGS | METH_KEYWORDS, NULL},
05153 { (char *)"delete_RosoutSeverityFilterControlBase", (PyCFunction)_wrap_delete_RosoutSeverityFilterControlBase, METH_O, NULL},
05154 { (char *)"RosoutSeverityFilterControlBase_swigregister", RosoutSeverityFilterControlBase_swigregister, METH_VARARGS, NULL},
05155 { (char *)"RosoutSeverityFilterControlBase_swiginit", RosoutSeverityFilterControlBase_swiginit, METH_VARARGS, NULL},
05156 { (char *)"RosoutFrame_rosout_panel__set", _wrap_RosoutFrame_rosout_panel__set, METH_VARARGS, NULL},
05157 { (char *)"RosoutFrame_rosout_panel__get", (PyCFunction)_wrap_RosoutFrame_rosout_panel__get, METH_O, NULL},
05158 { (char *)"new_RosoutFrame", (PyCFunction) _wrap_new_RosoutFrame, METH_VARARGS | METH_KEYWORDS, NULL},
05159 { (char *)"delete_RosoutFrame", (PyCFunction)_wrap_delete_RosoutFrame, METH_O, NULL},
05160 { (char *)"RosoutFrame_swigregister", RosoutFrame_swigregister, METH_VARARGS, NULL},
05161 { (char *)"RosoutFrame_swiginit", RosoutFrame_swiginit, METH_VARARGS, NULL},
05162 { (char *)"LoggerLevelFrame_logger_panel__set", _wrap_LoggerLevelFrame_logger_panel__set, METH_VARARGS, NULL},
05163 { (char *)"LoggerLevelFrame_logger_panel__get", (PyCFunction)_wrap_LoggerLevelFrame_logger_panel__get, METH_O, NULL},
05164 { (char *)"new_LoggerLevelFrame", (PyCFunction) _wrap_new_LoggerLevelFrame, METH_VARARGS | METH_KEYWORDS, NULL},
05165 { (char *)"delete_LoggerLevelFrame", (PyCFunction)_wrap_delete_LoggerLevelFrame, METH_O, NULL},
05166 { (char *)"LoggerLevelFrame_swigregister", LoggerLevelFrame_swigregister, METH_VARARGS, NULL},
05167 { (char *)"LoggerLevelFrame_swiginit", LoggerLevelFrame_swiginit, METH_VARARGS, NULL},
05168 { (char *)"new_RosoutMessageSummary", (PyCFunction)_wrap_new_RosoutMessageSummary, METH_NOARGS, NULL},
05169 { (char *)"delete_RosoutMessageSummary", (PyCFunction)_wrap_delete_RosoutMessageSummary, METH_O, NULL},
05170 { (char *)"RosoutMessageSummary_debug_set", _wrap_RosoutMessageSummary_debug_set, METH_VARARGS, NULL},
05171 { (char *)"RosoutMessageSummary_debug_get", (PyCFunction)_wrap_RosoutMessageSummary_debug_get, METH_O, NULL},
05172 { (char *)"RosoutMessageSummary_info_set", _wrap_RosoutMessageSummary_info_set, METH_VARARGS, NULL},
05173 { (char *)"RosoutMessageSummary_info_get", (PyCFunction)_wrap_RosoutMessageSummary_info_get, METH_O, NULL},
05174 { (char *)"RosoutMessageSummary_warn_set", _wrap_RosoutMessageSummary_warn_set, METH_VARARGS, NULL},
05175 { (char *)"RosoutMessageSummary_warn_get", (PyCFunction)_wrap_RosoutMessageSummary_warn_get, METH_O, NULL},
05176 { (char *)"RosoutMessageSummary_error_set", _wrap_RosoutMessageSummary_error_set, METH_VARARGS, NULL},
05177 { (char *)"RosoutMessageSummary_error_get", (PyCFunction)_wrap_RosoutMessageSummary_error_get, METH_O, NULL},
05178 { (char *)"RosoutMessageSummary_fatal_set", _wrap_RosoutMessageSummary_fatal_set, METH_VARARGS, NULL},
05179 { (char *)"RosoutMessageSummary_fatal_get", (PyCFunction)_wrap_RosoutMessageSummary_fatal_get, METH_O, NULL},
05180 { (char *)"RosoutMessageSummary_swigregister", RosoutMessageSummary_swigregister, METH_VARARGS, NULL},
05181 { (char *)"RosoutMessageSummary_swiginit", RosoutMessageSummary_swiginit, METH_VARARGS, NULL},
05182 { (char *)"new_RosoutPanel", (PyCFunction) _wrap_new_RosoutPanel, METH_VARARGS | METH_KEYWORDS, NULL},
05183 { (char *)"delete_RosoutPanel", (PyCFunction)_wrap_delete_RosoutPanel, METH_O, NULL},
05184 { (char *)"RosoutPanel_setEnabled", (PyCFunction) _wrap_RosoutPanel_setEnabled, METH_VARARGS | METH_KEYWORDS, NULL},
05185 { (char *)"RosoutPanel_setTopic", (PyCFunction) _wrap_RosoutPanel_setTopic, METH_VARARGS | METH_KEYWORDS, NULL},
05186 { (char *)"RosoutPanel_clear", (PyCFunction)_wrap_RosoutPanel_clear, METH_O, NULL},
05187 { (char *)"RosoutPanel_setBufferSize", (PyCFunction) _wrap_RosoutPanel_setBufferSize, METH_VARARGS | METH_KEYWORDS, NULL},
05188 { (char *)"RosoutPanel_getMessageSummary", (PyCFunction) _wrap_RosoutPanel_getMessageSummary, METH_VARARGS | METH_KEYWORDS, NULL},
05189 { (char *)"RosoutPanel_getMessageByIndex", (PyCFunction) _wrap_RosoutPanel_getMessageByIndex, METH_VARARGS | METH_KEYWORDS, NULL},
05190 { (char *)"RosoutPanel_createTextFilter", (PyCFunction)_wrap_RosoutPanel_createTextFilter, METH_O, NULL},
05191 { (char *)"RosoutPanel_createNewFrame", (PyCFunction)_wrap_RosoutPanel_createNewFrame, METH_O, NULL},
05192 { (char *)"RosoutPanel_clearFilters", (PyCFunction)_wrap_RosoutPanel_clearFilters, METH_O, NULL},
05193 { (char *)"RosoutPanel_refilter", (PyCFunction)_wrap_RosoutPanel_refilter, METH_O, NULL},
05194 { (char *)"RosoutPanel_swigregister", RosoutPanel_swigregister, METH_VARARGS, NULL},
05195 { (char *)"RosoutPanel_swiginit", RosoutPanel_swiginit, METH_VARARGS, NULL},
05196 { (char *)"initRoscpp", (PyCFunction) _wrap_initRoscpp, METH_VARARGS | METH_KEYWORDS, NULL},
05197 { NULL, NULL, 0, NULL }
05198 };
05199
05200
05201
05202
05203 static void *_p_rxtools__RosoutPanelTo_p_rxtools__RosoutPanelBase(void *x) {
05204 return (void *)((rxtools::RosoutPanelBase *) ((rxtools::RosoutPanel *) x));
05205 }
05206 static void *_p_wxSimpleHtmlListBoxTo_p_wxPanel(void *x) {
05207 return (void *)((wxPanel *) (wxPyVScrolledWindow *)(wxPyVListBox *)(wxPyHtmlListBox *) ((wxSimpleHtmlListBox *) x));
05208 }
05209 static void *_p_wxPyHtmlListBoxTo_p_wxPanel(void *x) {
05210 return (void *)((wxPanel *) (wxPyVScrolledWindow *)(wxPyVListBox *) ((wxPyHtmlListBox *) x));
05211 }
05212 static void *_p_wxPyVListBoxTo_p_wxPanel(void *x) {
05213 return (void *)((wxPanel *) (wxPyVScrolledWindow *) ((wxPyVListBox *) x));
05214 }
05215 static void *_p_rxtools__LoggerLevelPanelBaseTo_p_wxPanel(void *x) {
05216 return (void *)((wxPanel *) ((rxtools::LoggerLevelPanelBase *) x));
05217 }
05218 static void *_p_rxtools__RosoutPanelBaseTo_p_wxPanel(void *x) {
05219 return (void *)((wxPanel *) ((rxtools::RosoutPanelBase *) x));
05220 }
05221 static void *_p_wxPyScrolledWindowTo_p_wxPanel(void *x) {
05222 return (void *)((wxPanel *) (wxScrolledWindow *) ((wxPyScrolledWindow *) x));
05223 }
05224 static void *_p_wxPyVScrolledWindowTo_p_wxPanel(void *x) {
05225 return (void *)((wxPanel *) ((wxPyVScrolledWindow *) x));
05226 }
05227 static void *_p_wxScrolledWindowTo_p_wxPanel(void *x) {
05228 return (void *)((wxPanel *) ((wxScrolledWindow *) x));
05229 }
05230 static void *_p_wxPyPreviewControlBarTo_p_wxPanel(void *x) {
05231 return (void *)((wxPanel *) (wxPreviewControlBar *) ((wxPyPreviewControlBar *) x));
05232 }
05233 static void *_p_wxPreviewControlBarTo_p_wxPanel(void *x) {
05234 return (void *)((wxPanel *) ((wxPreviewControlBar *) x));
05235 }
05236 static void *_p_rxtools__RosoutSeverityFilterControlBaseTo_p_wxPanel(void *x) {
05237 return (void *)((wxPanel *) ((rxtools::RosoutSeverityFilterControlBase *) x));
05238 }
05239 static void *_p_rxtools__RosoutTextFilterControlBaseTo_p_wxPanel(void *x) {
05240 return (void *)((wxPanel *) ((rxtools::RosoutTextFilterControlBase *) x));
05241 }
05242 static void *_p_rxtools__RosoutPanelTo_p_wxPanel(void *x) {
05243 return (void *)((wxPanel *) (rxtools::RosoutPanelBase *) ((rxtools::RosoutPanel *) x));
05244 }
05245 static void *_p_wxPyPanelTo_p_wxPanel(void *x) {
05246 return (void *)((wxPanel *) ((wxPyPanel *) x));
05247 }
05248 static void *_p_wxPreviewCanvasTo_p_wxPanel(void *x) {
05249 return (void *)((wxPanel *) (wxScrolledWindow *) ((wxPreviewCanvas *) x));
05250 }
05251 static void *_p_wxSplashScreenTo_p_wxWindow(void *x) {
05252 return (void *)((wxWindow *) (wxTopLevelWindow *)(wxFrame *) ((wxSplashScreen *) x));
05253 }
05254 static void *_p_wxMiniFrameTo_p_wxWindow(void *x) {
05255 return (void *)((wxWindow *) (wxTopLevelWindow *)(wxFrame *) ((wxMiniFrame *) x));
05256 }
05257 static void *_p_rxtools__RosoutSetupDialogBaseTo_p_wxWindow(void *x) {
05258 return (void *)((wxWindow *) (wxTopLevelWindow *)(wxDialog *) ((rxtools::RosoutSetupDialogBase *) x));
05259 }
05260 static void *_p_wxPyPanelTo_p_wxWindow(void *x) {
05261 return (void *)((wxWindow *) (wxPanel *) ((wxPyPanel *) x));
05262 }
05263 static void *_p_rxtools__RosoutPanelTo_p_wxWindow(void *x) {
05264 return (void *)((wxWindow *) (wxPanel *)(rxtools::RosoutPanelBase *) ((rxtools::RosoutPanel *) x));
05265 }
05266 static void *_p_rxtools__RosoutPanelBaseTo_p_wxWindow(void *x) {
05267 return (void *)((wxWindow *) (wxPanel *) ((rxtools::RosoutPanelBase *) x));
05268 }
05269 static void *_p_rxtools__LoggerLevelPanelBaseTo_p_wxWindow(void *x) {
05270 return (void *)((wxWindow *) (wxPanel *) ((rxtools::LoggerLevelPanelBase *) x));
05271 }
05272 static void *_p_wxMenuBarTo_p_wxWindow(void *x) {
05273 return (void *)((wxWindow *) ((wxMenuBar *) x));
05274 }
05275 static void *_p_wxFindReplaceDialogTo_p_wxWindow(void *x) {
05276 return (void *)((wxWindow *) (wxTopLevelWindow *)(wxDialog *) ((wxFindReplaceDialog *) x));
05277 }
05278 static void *_p_wxProgressDialogTo_p_wxWindow(void *x) {
05279 return (void *)((wxWindow *) (wxTopLevelWindow *)(wxFrame *) ((wxProgressDialog *) x));
05280 }
05281 static void *_p_wxMessageDialogTo_p_wxWindow(void *x) {
05282 return (void *)((wxWindow *) (wxTopLevelWindow *)(wxDialog *) ((wxMessageDialog *) x));
05283 }
05284 static void *_p_wxNumberEntryDialogTo_p_wxWindow(void *x) {
05285 return (void *)((wxWindow *) (wxTopLevelWindow *)(wxDialog *) ((wxNumberEntryDialog *) x));
05286 }
05287 static void *_p_wxPasswordEntryDialogTo_p_wxWindow(void *x) {
05288 return (void *)((wxWindow *) (wxTopLevelWindow *)(wxDialog *)(wxTextEntryDialog *) ((wxPasswordEntryDialog *) x));
05289 }
05290 static void *_p_wxTextEntryDialogTo_p_wxWindow(void *x) {
05291 return (void *)((wxWindow *) (wxTopLevelWindow *)(wxDialog *) ((wxTextEntryDialog *) x));
05292 }
05293 static void *_p_wxSingleChoiceDialogTo_p_wxWindow(void *x) {
05294 return (void *)((wxWindow *) (wxTopLevelWindow *)(wxDialog *) ((wxSingleChoiceDialog *) x));
05295 }
05296 static void *_p_wxMultiChoiceDialogTo_p_wxWindow(void *x) {
05297 return (void *)((wxWindow *) (wxTopLevelWindow *)(wxDialog *) ((wxMultiChoiceDialog *) x));
05298 }
05299 static void *_p_wxFileDialogTo_p_wxWindow(void *x) {
05300 return (void *)((wxWindow *) (wxTopLevelWindow *)(wxDialog *) ((wxFileDialog *) x));
05301 }
05302 static void *_p_wxPanelTo_p_wxWindow(void *x) {
05303 return (void *)((wxWindow *) ((wxPanel *) x));
05304 }
05305 static void *_p_wxStatusBarTo_p_wxWindow(void *x) {
05306 return (void *)((wxWindow *) ((wxStatusBar *) x));
05307 }
05308 static void *_p_wxPyVScrolledWindowTo_p_wxWindow(void *x) {
05309 return (void *)((wxWindow *) (wxPanel *) ((wxPyVScrolledWindow *) x));
05310 }
05311 static void *_p_wxTipWindowTo_p_wxWindow(void *x) {
05312 return (void *)((wxWindow *) (wxPopupWindow *)(wxPyPopupTransientWindow *) ((wxTipWindow *) x));
05313 }
05314 static void *_p_wxPyPopupTransientWindowTo_p_wxWindow(void *x) {
05315 return (void *)((wxWindow *) (wxPopupWindow *) ((wxPyPopupTransientWindow *) x));
05316 }
05317 static void *_p_wxPopupWindowTo_p_wxWindow(void *x) {
05318 return (void *)((wxWindow *) ((wxPopupWindow *) x));
05319 }
05320 static void *_p_wxSashLayoutWindowTo_p_wxWindow(void *x) {
05321 return (void *)((wxWindow *) (wxSashWindow *) ((wxSashLayoutWindow *) x));
05322 }
05323 static void *_p_wxScrolledWindowTo_p_wxWindow(void *x) {
05324 return (void *)((wxWindow *) (wxPanel *) ((wxScrolledWindow *) x));
05325 }
05326 static void *_p_wxTopLevelWindowTo_p_wxWindow(void *x) {
05327 return (void *)((wxWindow *) ((wxTopLevelWindow *) x));
05328 }
05329 static void *_p_wxSplashScreenWindowTo_p_wxWindow(void *x) {
05330 return (void *)((wxWindow *) ((wxSplashScreenWindow *) x));
05331 }
05332 static void *_p_wxSplitterWindowTo_p_wxWindow(void *x) {
05333 return (void *)((wxWindow *) ((wxSplitterWindow *) x));
05334 }
05335 static void *_p_wxSashWindowTo_p_wxWindow(void *x) {
05336 return (void *)((wxWindow *) ((wxSashWindow *) x));
05337 }
05338 static void *_p_wxMDIClientWindowTo_p_wxWindow(void *x) {
05339 return (void *)((wxWindow *) ((wxMDIClientWindow *) x));
05340 }
05341 static void *_p_wxPyScrolledWindowTo_p_wxWindow(void *x) {
05342 return (void *)((wxWindow *) (wxPanel *)(wxScrolledWindow *) ((wxPyScrolledWindow *) x));
05343 }
05344 static void *_p_wxControlTo_p_wxWindow(void *x) {
05345 return (void *)((wxWindow *) ((wxControl *) x));
05346 }
05347 static void *_p_wxPreviewFrameTo_p_wxWindow(void *x) {
05348 return (void *)((wxWindow *) (wxTopLevelWindow *)(wxFrame *) ((wxPreviewFrame *) x));
05349 }
05350 static void *_p_wxPyPreviewFrameTo_p_wxWindow(void *x) {
05351 return (void *)((wxWindow *) (wxTopLevelWindow *)(wxFrame *)(wxPreviewFrame *) ((wxPyPreviewFrame *) x));
05352 }
05353 static void *_p_wxMDIChildFrameTo_p_wxWindow(void *x) {
05354 return (void *)((wxWindow *) (wxTopLevelWindow *)(wxFrame *) ((wxMDIChildFrame *) x));
05355 }
05356 static void *_p_rxtools__LoggerLevelFrameTo_p_wxWindow(void *x) {
05357 return (void *)((wxWindow *) (wxTopLevelWindow *)(wxFrame *) ((rxtools::LoggerLevelFrame *) x));
05358 }
05359 static void *_p_wxControlWithItemsTo_p_wxWindow(void *x) {
05360 return (void *)((wxWindow *) (wxControl *) ((wxControlWithItems *) x));
05361 }
05362 static void *_p_rxtools__RosoutTextFilterControlBaseTo_p_wxWindow(void *x) {
05363 return (void *)((wxWindow *) (wxPanel *) ((rxtools::RosoutTextFilterControlBase *) x));
05364 }
05365 static void *_p_rxtools__RosoutSeverityFilterControlBaseTo_p_wxWindow(void *x) {
05366 return (void *)((wxWindow *) (wxPanel *) ((rxtools::RosoutSeverityFilterControlBase *) x));
05367 }
05368 static void *_p_wxPyWindowTo_p_wxWindow(void *x) {
05369 return (void *)((wxWindow *) ((wxPyWindow *) x));
05370 }
05371 static void *_p_wxPreviewCanvasTo_p_wxWindow(void *x) {
05372 return (void *)((wxWindow *) (wxPanel *)(wxScrolledWindow *) ((wxPreviewCanvas *) x));
05373 }
05374 static void *_p_rxtools__RosoutFrameTo_p_wxWindow(void *x) {
05375 return (void *)((wxWindow *) (wxTopLevelWindow *)(wxFrame *) ((rxtools::RosoutFrame *) x));
05376 }
05377 static void *_p_wxSimpleHtmlListBoxTo_p_wxWindow(void *x) {
05378 return (void *)((wxWindow *) (wxPanel *)(wxPyVScrolledWindow *)(wxPyVListBox *)(wxPyHtmlListBox *) ((wxSimpleHtmlListBox *) x));
05379 }
05380 static void *_p_wxPyHtmlListBoxTo_p_wxWindow(void *x) {
05381 return (void *)((wxWindow *) (wxPanel *)(wxPyVScrolledWindow *)(wxPyVListBox *) ((wxPyHtmlListBox *) x));
05382 }
05383 static void *_p_wxPyVListBoxTo_p_wxWindow(void *x) {
05384 return (void *)((wxWindow *) (wxPanel *)(wxPyVScrolledWindow *) ((wxPyVListBox *) x));
05385 }
05386 static void *_p_wxPreviewControlBarTo_p_wxWindow(void *x) {
05387 return (void *)((wxWindow *) (wxPanel *) ((wxPreviewControlBar *) x));
05388 }
05389 static void *_p_wxPyPreviewControlBarTo_p_wxWindow(void *x) {
05390 return (void *)((wxWindow *) (wxPanel *)(wxPreviewControlBar *) ((wxPyPreviewControlBar *) x));
05391 }
05392 static void *_p_wxFrameTo_p_wxWindow(void *x) {
05393 return (void *)((wxWindow *) (wxTopLevelWindow *) ((wxFrame *) x));
05394 }
05395 static void *_p_wxFontDialogTo_p_wxWindow(void *x) {
05396 return (void *)((wxWindow *) (wxTopLevelWindow *)(wxDialog *) ((wxFontDialog *) x));
05397 }
05398 static void *_p_wxDirDialogTo_p_wxWindow(void *x) {
05399 return (void *)((wxWindow *) (wxTopLevelWindow *)(wxDialog *) ((wxDirDialog *) x));
05400 }
05401 static void *_p_wxColourDialogTo_p_wxWindow(void *x) {
05402 return (void *)((wxWindow *) (wxTopLevelWindow *)(wxDialog *) ((wxColourDialog *) x));
05403 }
05404 static void *_p_wxDialogTo_p_wxWindow(void *x) {
05405 return (void *)((wxWindow *) (wxTopLevelWindow *) ((wxDialog *) x));
05406 }
05407 static void *_p_rxtools__TextboxDialogTo_p_wxWindow(void *x) {
05408 return (void *)((wxWindow *) (wxTopLevelWindow *)(wxDialog *) ((rxtools::TextboxDialog *) x));
05409 }
05410 static void *_p_wxMDIParentFrameTo_p_wxWindow(void *x) {
05411 return (void *)((wxWindow *) (wxTopLevelWindow *)(wxFrame *) ((wxMDIParentFrame *) x));
05412 }
05413 static void *_p_wxFrameTo_p_wxTopLevelWindow(void *x) {
05414 return (void *)((wxTopLevelWindow *) ((wxFrame *) x));
05415 }
05416 static void *_p_wxMiniFrameTo_p_wxTopLevelWindow(void *x) {
05417 return (void *)((wxTopLevelWindow *) (wxFrame *) ((wxMiniFrame *) x));
05418 }
05419 static void *_p_wxFontDialogTo_p_wxTopLevelWindow(void *x) {
05420 return (void *)((wxTopLevelWindow *) (wxDialog *) ((wxFontDialog *) x));
05421 }
05422 static void *_p_wxDirDialogTo_p_wxTopLevelWindow(void *x) {
05423 return (void *)((wxTopLevelWindow *) (wxDialog *) ((wxDirDialog *) x));
05424 }
05425 static void *_p_wxColourDialogTo_p_wxTopLevelWindow(void *x) {
05426 return (void *)((wxTopLevelWindow *) (wxDialog *) ((wxColourDialog *) x));
05427 }
05428 static void *_p_wxDialogTo_p_wxTopLevelWindow(void *x) {
05429 return (void *)((wxTopLevelWindow *) ((wxDialog *) x));
05430 }
05431 static void *_p_rxtools__TextboxDialogTo_p_wxTopLevelWindow(void *x) {
05432 return (void *)((wxTopLevelWindow *) (wxDialog *) ((rxtools::TextboxDialog *) x));
05433 }
05434 static void *_p_wxSplashScreenTo_p_wxTopLevelWindow(void *x) {
05435 return (void *)((wxTopLevelWindow *) (wxFrame *) ((wxSplashScreen *) x));
05436 }
05437 static void *_p_wxMDIParentFrameTo_p_wxTopLevelWindow(void *x) {
05438 return (void *)((wxTopLevelWindow *) (wxFrame *) ((wxMDIParentFrame *) x));
05439 }
05440 static void *_p_wxMDIChildFrameTo_p_wxTopLevelWindow(void *x) {
05441 return (void *)((wxTopLevelWindow *) (wxFrame *) ((wxMDIChildFrame *) x));
05442 }
05443 static void *_p_rxtools__RosoutFrameTo_p_wxTopLevelWindow(void *x) {
05444 return (void *)((wxTopLevelWindow *) (wxFrame *) ((rxtools::RosoutFrame *) x));
05445 }
05446 static void *_p_rxtools__LoggerLevelFrameTo_p_wxTopLevelWindow(void *x) {
05447 return (void *)((wxTopLevelWindow *) (wxFrame *) ((rxtools::LoggerLevelFrame *) x));
05448 }
05449 static void *_p_rxtools__RosoutSetupDialogBaseTo_p_wxTopLevelWindow(void *x) {
05450 return (void *)((wxTopLevelWindow *) (wxDialog *) ((rxtools::RosoutSetupDialogBase *) x));
05451 }
05452 static void *_p_wxMessageDialogTo_p_wxTopLevelWindow(void *x) {
05453 return (void *)((wxTopLevelWindow *) (wxDialog *) ((wxMessageDialog *) x));
05454 }
05455 static void *_p_wxNumberEntryDialogTo_p_wxTopLevelWindow(void *x) {
05456 return (void *)((wxTopLevelWindow *) (wxDialog *) ((wxNumberEntryDialog *) x));
05457 }
05458 static void *_p_wxPasswordEntryDialogTo_p_wxTopLevelWindow(void *x) {
05459 return (void *)((wxTopLevelWindow *) (wxDialog *)(wxTextEntryDialog *) ((wxPasswordEntryDialog *) x));
05460 }
05461 static void *_p_wxTextEntryDialogTo_p_wxTopLevelWindow(void *x) {
05462 return (void *)((wxTopLevelWindow *) (wxDialog *) ((wxTextEntryDialog *) x));
05463 }
05464 static void *_p_wxSingleChoiceDialogTo_p_wxTopLevelWindow(void *x) {
05465 return (void *)((wxTopLevelWindow *) (wxDialog *) ((wxSingleChoiceDialog *) x));
05466 }
05467 static void *_p_wxMultiChoiceDialogTo_p_wxTopLevelWindow(void *x) {
05468 return (void *)((wxTopLevelWindow *) (wxDialog *) ((wxMultiChoiceDialog *) x));
05469 }
05470 static void *_p_wxFileDialogTo_p_wxTopLevelWindow(void *x) {
05471 return (void *)((wxTopLevelWindow *) (wxDialog *) ((wxFileDialog *) x));
05472 }
05473 static void *_p_wxProgressDialogTo_p_wxTopLevelWindow(void *x) {
05474 return (void *)((wxTopLevelWindow *) (wxFrame *) ((wxProgressDialog *) x));
05475 }
05476 static void *_p_wxFindReplaceDialogTo_p_wxTopLevelWindow(void *x) {
05477 return (void *)((wxTopLevelWindow *) (wxDialog *) ((wxFindReplaceDialog *) x));
05478 }
05479 static void *_p_wxPreviewFrameTo_p_wxTopLevelWindow(void *x) {
05480 return (void *)((wxTopLevelWindow *) (wxFrame *) ((wxPreviewFrame *) x));
05481 }
05482 static void *_p_wxPyPreviewFrameTo_p_wxTopLevelWindow(void *x) {
05483 return (void *)((wxTopLevelWindow *) (wxFrame *)(wxPreviewFrame *) ((wxPyPreviewFrame *) x));
05484 }
05485 static void *_p_wxLayoutConstraintsTo_p_wxObject(void *x) {
05486 return (void *)((wxObject *) ((wxLayoutConstraints *) x));
05487 }
05488 static void *_p_wxQueryLayoutInfoEventTo_p_wxObject(void *x) {
05489 return (void *)((wxObject *) (wxEvent *) ((wxQueryLayoutInfoEvent *) x));
05490 }
05491 static void *_p_wxPreviewFrameTo_p_wxObject(void *x) {
05492 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxFrame *) ((wxPreviewFrame *) x));
05493 }
05494 static void *_p_wxPyPreviewFrameTo_p_wxObject(void *x) {
05495 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxFrame *)(wxPreviewFrame *) ((wxPyPreviewFrame *) x));
05496 }
05497 static void *_p_wxSizerItemTo_p_wxObject(void *x) {
05498 return (void *)((wxObject *) ((wxSizerItem *) x));
05499 }
05500 static void *_p_wxGBSizerItemTo_p_wxObject(void *x) {
05501 return (void *)((wxObject *) (wxSizerItem *) ((wxGBSizerItem *) x));
05502 }
05503 static void *_p_rxtools__RosoutSetupDialogBaseTo_p_wxObject(void *x) {
05504 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((rxtools::RosoutSetupDialogBase *) x));
05505 }
05506 static void *_p_wxScrollEventTo_p_wxObject(void *x) {
05507 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxScrollEvent *) x));
05508 }
05509 static void *_p_wxIndividualLayoutConstraintTo_p_wxObject(void *x) {
05510 return (void *)((wxObject *) ((wxIndividualLayoutConstraint *) x));
05511 }
05512 static void *_p_wxStaticBoxSizerTo_p_wxObject(void *x) {
05513 return (void *)((wxObject *) (wxSizer *)(wxBoxSizer *) ((wxStaticBoxSizer *) x));
05514 }
05515 static void *_p_wxBoxSizerTo_p_wxObject(void *x) {
05516 return (void *)((wxObject *) (wxSizer *) ((wxBoxSizer *) x));
05517 }
05518 static void *_p_wxSizerTo_p_wxObject(void *x) {
05519 return (void *)((wxObject *) ((wxSizer *) x));
05520 }
05521 static void *_p_wxGridBagSizerTo_p_wxObject(void *x) {
05522 return (void *)((wxObject *) (wxSizer *)(wxGridSizer *)(wxFlexGridSizer *) ((wxGridBagSizer *) x));
05523 }
05524 static void *_p_rxtools__RosoutFrameTo_p_wxObject(void *x) {
05525 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxFrame *) ((rxtools::RosoutFrame *) x));
05526 }
05527 static void *_p_wxUpdateUIEventTo_p_wxObject(void *x) {
05528 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxUpdateUIEvent *) x));
05529 }
05530 static void *_p_wxPyPanelTo_p_wxObject(void *x) {
05531 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxPanel *) ((wxPyPanel *) x));
05532 }
05533 static void *_p_wxEventTo_p_wxObject(void *x) {
05534 return (void *)((wxObject *) ((wxEvent *) x));
05535 }
05536 static void *_p_wxFontDataTo_p_wxObject(void *x) {
05537 return (void *)((wxObject *) ((wxFontData *) x));
05538 }
05539 static void *_p_wxPrintDataTo_p_wxObject(void *x) {
05540 return (void *)((wxObject *) ((wxPrintData *) x));
05541 }
05542 static void *_p_wxFlexGridSizerTo_p_wxObject(void *x) {
05543 return (void *)((wxObject *) (wxSizer *)(wxGridSizer *) ((wxFlexGridSizer *) x));
05544 }
05545 static void *_p_wxGridSizerTo_p_wxObject(void *x) {
05546 return (void *)((wxObject *) (wxSizer *) ((wxGridSizer *) x));
05547 }
05548 static void *_p_rxtools__RosoutPanelBaseTo_p_wxObject(void *x) {
05549 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxPanel *) ((rxtools::RosoutPanelBase *) x));
05550 }
05551 static void *_p_rxtools__LoggerLevelPanelBaseTo_p_wxObject(void *x) {
05552 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxPanel *) ((rxtools::LoggerLevelPanelBase *) x));
05553 }
05554 static void *_p_wxInitDialogEventTo_p_wxObject(void *x) {
05555 return (void *)((wxObject *) (wxEvent *) ((wxInitDialogEvent *) x));
05556 }
05557 static void *_p_wxLayoutAlgorithmTo_p_wxObject(void *x) {
05558 return (void *)((wxObject *) ((wxLayoutAlgorithm *) x));
05559 }
05560 static void *_p_wxPyTaskBarIconTo_p_wxObject(void *x) {
05561 return (void *)((wxObject *) (wxEvtHandler *) ((wxPyTaskBarIcon *) x));
05562 }
05563 static void *_p_wxFindDialogEventTo_p_wxObject(void *x) {
05564 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxFindDialogEvent *) x));
05565 }
05566 static void *_p_wxClipboardTextEventTo_p_wxObject(void *x) {
05567 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxClipboardTextEvent *) x));
05568 }
05569 static void *_p_wxPaintEventTo_p_wxObject(void *x) {
05570 return (void *)((wxObject *) (wxEvent *) ((wxPaintEvent *) x));
05571 }
05572 static void *_p_wxNcPaintEventTo_p_wxObject(void *x) {
05573 return (void *)((wxObject *) (wxEvent *) ((wxNcPaintEvent *) x));
05574 }
05575 static void *_p_wxPaletteChangedEventTo_p_wxObject(void *x) {
05576 return (void *)((wxObject *) (wxEvent *) ((wxPaletteChangedEvent *) x));
05577 }
05578 static void *_p_wxDisplayChangedEventTo_p_wxObject(void *x) {
05579 return (void *)((wxObject *) (wxEvent *) ((wxDisplayChangedEvent *) x));
05580 }
05581 static void *_p_wxMouseCaptureChangedEventTo_p_wxObject(void *x) {
05582 return (void *)((wxObject *) (wxEvent *) ((wxMouseCaptureChangedEvent *) x));
05583 }
05584 static void *_p_wxSysColourChangedEventTo_p_wxObject(void *x) {
05585 return (void *)((wxObject *) (wxEvent *) ((wxSysColourChangedEvent *) x));
05586 }
05587 static void *_p_wxPreviewCanvasTo_p_wxObject(void *x) {
05588 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxPanel *)(wxScrolledWindow *) ((wxPreviewCanvas *) x));
05589 }
05590 static void *_p_wxControlTo_p_wxObject(void *x) {
05591 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxControl *) x));
05592 }
05593 static void *_p_rxtools__RosoutPanelTo_p_wxObject(void *x) {
05594 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxPanel *)(rxtools::RosoutPanelBase *) ((rxtools::RosoutPanel *) x));
05595 }
05596 static void *_p_wxSetCursorEventTo_p_wxObject(void *x) {
05597 return (void *)((wxObject *) (wxEvent *) ((wxSetCursorEvent *) x));
05598 }
05599 static void *_p_wxSplitterEventTo_p_wxObject(void *x) {
05600 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *)(wxNotifyEvent *) ((wxSplitterEvent *) x));
05601 }
05602 static void *_p_wxFSFileTo_p_wxObject(void *x) {
05603 return (void *)((wxObject *) ((wxFSFile *) x));
05604 }
05605 static void *_p_wxFindReplaceDataTo_p_wxObject(void *x) {
05606 return (void *)((wxObject *) ((wxFindReplaceData *) x));
05607 }
05608 static void *_p_wxPySizerTo_p_wxObject(void *x) {
05609 return (void *)((wxObject *) (wxSizer *) ((wxPySizer *) x));
05610 }
05611 static void *_p_wxMDIChildFrameTo_p_wxObject(void *x) {
05612 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxFrame *) ((wxMDIChildFrame *) x));
05613 }
05614 static void *_p_wxColourDataTo_p_wxObject(void *x) {
05615 return (void *)((wxObject *) ((wxColourData *) x));
05616 }
05617 static void *_p_wxPyEventTo_p_wxObject(void *x) {
05618 return (void *)((wxObject *) (wxEvent *) ((wxPyEvent *) x));
05619 }
05620 static void *_p_wxNotifyEventTo_p_wxObject(void *x) {
05621 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxNotifyEvent *) x));
05622 }
05623 static void *_p_wxPyWindowTo_p_wxObject(void *x) {
05624 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxPyWindow *) x));
05625 }
05626 static void *_p_wxSplashScreenTo_p_wxObject(void *x) {
05627 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxFrame *) ((wxSplashScreen *) x));
05628 }
05629 static void *_p_wxFileDialogTo_p_wxObject(void *x) {
05630 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxFileDialog *) x));
05631 }
05632 static void *_p_wxMultiChoiceDialogTo_p_wxObject(void *x) {
05633 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxMultiChoiceDialog *) x));
05634 }
05635 static void *_p_wxSingleChoiceDialogTo_p_wxObject(void *x) {
05636 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxSingleChoiceDialog *) x));
05637 }
05638 static void *_p_wxTextEntryDialogTo_p_wxObject(void *x) {
05639 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxTextEntryDialog *) x));
05640 }
05641 static void *_p_wxPasswordEntryDialogTo_p_wxObject(void *x) {
05642 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxDialog *)(wxTextEntryDialog *) ((wxPasswordEntryDialog *) x));
05643 }
05644 static void *_p_wxNumberEntryDialogTo_p_wxObject(void *x) {
05645 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxNumberEntryDialog *) x));
05646 }
05647 static void *_p_wxMessageDialogTo_p_wxObject(void *x) {
05648 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxMessageDialog *) x));
05649 }
05650 static void *_p_wxProgressDialogTo_p_wxObject(void *x) {
05651 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxFrame *) ((wxProgressDialog *) x));
05652 }
05653 static void *_p_wxFindReplaceDialogTo_p_wxObject(void *x) {
05654 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxFindReplaceDialog *) x));
05655 }
05656 static void *_p_wxShowEventTo_p_wxObject(void *x) {
05657 return (void *)((wxObject *) (wxEvent *) ((wxShowEvent *) x));
05658 }
05659 static void *_p_wxPrinterTo_p_wxObject(void *x) {
05660 return (void *)((wxObject *) ((wxPrinter *) x));
05661 }
05662 static void *_p_wxMenuItemTo_p_wxObject(void *x) {
05663 return (void *)((wxObject *) ((wxMenuItem *) x));
05664 }
05665 static void *_p_wxDateEventTo_p_wxObject(void *x) {
05666 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxDateEvent *) x));
05667 }
05668 static void *_p_wxIdleEventTo_p_wxObject(void *x) {
05669 return (void *)((wxObject *) (wxEvent *) ((wxIdleEvent *) x));
05670 }
05671 static void *_p_wxWindowCreateEventTo_p_wxObject(void *x) {
05672 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxWindowCreateEvent *) x));
05673 }
05674 static void *_p_wxQueryNewPaletteEventTo_p_wxObject(void *x) {
05675 return (void *)((wxObject *) (wxEvent *) ((wxQueryNewPaletteEvent *) x));
05676 }
05677 static void *_p_wxMaximizeEventTo_p_wxObject(void *x) {
05678 return (void *)((wxObject *) (wxEvent *) ((wxMaximizeEvent *) x));
05679 }
05680 static void *_p_wxIconizeEventTo_p_wxObject(void *x) {
05681 return (void *)((wxObject *) (wxEvent *) ((wxIconizeEvent *) x));
05682 }
05683 static void *_p_wxSizeEventTo_p_wxObject(void *x) {
05684 return (void *)((wxObject *) (wxEvent *) ((wxSizeEvent *) x));
05685 }
05686 static void *_p_wxMoveEventTo_p_wxObject(void *x) {
05687 return (void *)((wxObject *) (wxEvent *) ((wxMoveEvent *) x));
05688 }
05689 static void *_p_wxActivateEventTo_p_wxObject(void *x) {
05690 return (void *)((wxObject *) (wxEvent *) ((wxActivateEvent *) x));
05691 }
05692 static void *_p_wxPNMHandlerTo_p_wxObject(void *x) {
05693 return (void *)((wxObject *) (wxImageHandler *) ((wxPNMHandler *) x));
05694 }
05695 static void *_p_wxJPEGHandlerTo_p_wxObject(void *x) {
05696 return (void *)((wxObject *) (wxImageHandler *) ((wxJPEGHandler *) x));
05697 }
05698 static void *_p_wxPCXHandlerTo_p_wxObject(void *x) {
05699 return (void *)((wxObject *) (wxImageHandler *) ((wxPCXHandler *) x));
05700 }
05701 static void *_p_wxGIFHandlerTo_p_wxObject(void *x) {
05702 return (void *)((wxObject *) (wxImageHandler *) ((wxGIFHandler *) x));
05703 }
05704 static void *_p_wxPNGHandlerTo_p_wxObject(void *x) {
05705 return (void *)((wxObject *) (wxImageHandler *) ((wxPNGHandler *) x));
05706 }
05707 static void *_p_wxANIHandlerTo_p_wxObject(void *x) {
05708 return (void *)((wxObject *) (wxImageHandler *)(wxBMPHandler *)(wxICOHandler *)(wxCURHandler *) ((wxANIHandler *) x));
05709 }
05710 static void *_p_wxCURHandlerTo_p_wxObject(void *x) {
05711 return (void *)((wxObject *) (wxImageHandler *)(wxBMPHandler *)(wxICOHandler *) ((wxCURHandler *) x));
05712 }
05713 static void *_p_wxICOHandlerTo_p_wxObject(void *x) {
05714 return (void *)((wxObject *) (wxImageHandler *)(wxBMPHandler *) ((wxICOHandler *) x));
05715 }
05716 static void *_p_wxBMPHandlerTo_p_wxObject(void *x) {
05717 return (void *)((wxObject *) (wxImageHandler *) ((wxBMPHandler *) x));
05718 }
05719 static void *_p_wxPyImageHandlerTo_p_wxObject(void *x) {
05720 return (void *)((wxObject *) (wxImageHandler *) ((wxPyImageHandler *) x));
05721 }
05722 static void *_p_wxImageHandlerTo_p_wxObject(void *x) {
05723 return (void *)((wxObject *) ((wxImageHandler *) x));
05724 }
05725 static void *_p_wxXPMHandlerTo_p_wxObject(void *x) {
05726 return (void *)((wxObject *) (wxImageHandler *) ((wxXPMHandler *) x));
05727 }
05728 static void *_p_wxTIFFHandlerTo_p_wxObject(void *x) {
05729 return (void *)((wxObject *) (wxImageHandler *) ((wxTIFFHandler *) x));
05730 }
05731 static void *_p_wxTGAHandlerTo_p_wxObject(void *x) {
05732 return (void *)((wxObject *) (wxImageHandler *) ((wxTGAHandler *) x));
05733 }
05734 static void *_p_wxEvtHandlerTo_p_wxObject(void *x) {
05735 return (void *)((wxObject *) ((wxEvtHandler *) x));
05736 }
05737 static void *_p_wxMouseCaptureLostEventTo_p_wxObject(void *x) {
05738 return (void *)((wxObject *) (wxEvent *) ((wxMouseCaptureLostEvent *) x));
05739 }
05740 static void *_p_wxCalculateLayoutEventTo_p_wxObject(void *x) {
05741 return (void *)((wxObject *) (wxEvent *) ((wxCalculateLayoutEvent *) x));
05742 }
05743 static void *_p_wxPyVListBoxTo_p_wxObject(void *x) {
05744 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxPanel *)(wxPyVScrolledWindow *) ((wxPyVListBox *) x));
05745 }
05746 static void *_p_wxPyHtmlListBoxTo_p_wxObject(void *x) {
05747 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxPanel *)(wxPyVScrolledWindow *)(wxPyVListBox *) ((wxPyHtmlListBox *) x));
05748 }
05749 static void *_p_wxSimpleHtmlListBoxTo_p_wxObject(void *x) {
05750 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxPanel *)(wxPyVScrolledWindow *)(wxPyVListBox *)(wxPyHtmlListBox *) ((wxSimpleHtmlListBox *) x));
05751 }
05752 static void *_p_wxAcceleratorTableTo_p_wxObject(void *x) {
05753 return (void *)((wxObject *) ((wxAcceleratorTable *) x));
05754 }
05755 static void *_p_wxStdDialogButtonSizerTo_p_wxObject(void *x) {
05756 return (void *)((wxObject *) (wxSizer *)(wxBoxSizer *) ((wxStdDialogButtonSizer *) x));
05757 }
05758 static void *_p_rxtools__RosoutTextFilterControlBaseTo_p_wxObject(void *x) {
05759 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxPanel *) ((rxtools::RosoutTextFilterControlBase *) x));
05760 }
05761 static void *_p_rxtools__RosoutSeverityFilterControlBaseTo_p_wxObject(void *x) {
05762 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxPanel *) ((rxtools::RosoutSeverityFilterControlBase *) x));
05763 }
05764 static void *_p_wxMiniFrameTo_p_wxObject(void *x) {
05765 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxFrame *) ((wxMiniFrame *) x));
05766 }
05767 static void *_p_wxImageTo_p_wxObject(void *x) {
05768 return (void *)((wxObject *) ((wxImage *) x));
05769 }
05770 static void *_p_wxFrameTo_p_wxObject(void *x) {
05771 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *) ((wxFrame *) x));
05772 }
05773 static void *_p_wxPyPrintoutTo_p_wxObject(void *x) {
05774 return (void *)((wxObject *) ((wxPyPrintout *) x));
05775 }
05776 static void *_p_wxScrollWinEventTo_p_wxObject(void *x) {
05777 return (void *)((wxObject *) (wxEvent *) ((wxScrollWinEvent *) x));
05778 }
05779 static void *_p_wxTaskBarIconEventTo_p_wxObject(void *x) {
05780 return (void *)((wxObject *) (wxEvent *) ((wxTaskBarIconEvent *) x));
05781 }
05782 static void *_p_wxStatusBarTo_p_wxObject(void *x) {
05783 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxStatusBar *) x));
05784 }
05785 static void *_p_wxMDIParentFrameTo_p_wxObject(void *x) {
05786 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxFrame *) ((wxMDIParentFrame *) x));
05787 }
05788 static void *_p_wxWindowDestroyEventTo_p_wxObject(void *x) {
05789 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxWindowDestroyEvent *) x));
05790 }
05791 static void *_p_wxNavigationKeyEventTo_p_wxObject(void *x) {
05792 return (void *)((wxObject *) (wxEvent *) ((wxNavigationKeyEvent *) x));
05793 }
05794 static void *_p_wxKeyEventTo_p_wxObject(void *x) {
05795 return (void *)((wxObject *) (wxEvent *) ((wxKeyEvent *) x));
05796 }
05797 static void *_p_wxWindowTo_p_wxObject(void *x) {
05798 return (void *)((wxObject *) (wxEvtHandler *) ((wxWindow *) x));
05799 }
05800 static void *_p_wxMenuTo_p_wxObject(void *x) {
05801 return (void *)((wxObject *) (wxEvtHandler *) ((wxMenu *) x));
05802 }
05803 static void *_p_wxMenuBarTo_p_wxObject(void *x) {
05804 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxMenuBar *) x));
05805 }
05806 static void *_p_wxScrolledWindowTo_p_wxObject(void *x) {
05807 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxPanel *) ((wxScrolledWindow *) x));
05808 }
05809 static void *_p_wxTopLevelWindowTo_p_wxObject(void *x) {
05810 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxTopLevelWindow *) x));
05811 }
05812 static void *_p_wxSplashScreenWindowTo_p_wxObject(void *x) {
05813 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxSplashScreenWindow *) x));
05814 }
05815 static void *_p_wxSplitterWindowTo_p_wxObject(void *x) {
05816 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxSplitterWindow *) x));
05817 }
05818 static void *_p_wxSashWindowTo_p_wxObject(void *x) {
05819 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxSashWindow *) x));
05820 }
05821 static void *_p_wxSashLayoutWindowTo_p_wxObject(void *x) {
05822 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxSashWindow *) ((wxSashLayoutWindow *) x));
05823 }
05824 static void *_p_wxPopupWindowTo_p_wxObject(void *x) {
05825 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxPopupWindow *) x));
05826 }
05827 static void *_p_wxPyPopupTransientWindowTo_p_wxObject(void *x) {
05828 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxPopupWindow *) ((wxPyPopupTransientWindow *) x));
05829 }
05830 static void *_p_wxTipWindowTo_p_wxObject(void *x) {
05831 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxPopupWindow *)(wxPyPopupTransientWindow *) ((wxTipWindow *) x));
05832 }
05833 static void *_p_wxPyVScrolledWindowTo_p_wxObject(void *x) {
05834 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxPanel *) ((wxPyVScrolledWindow *) x));
05835 }
05836 static void *_p_wxMDIClientWindowTo_p_wxObject(void *x) {
05837 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxMDIClientWindow *) x));
05838 }
05839 static void *_p_wxPyScrolledWindowTo_p_wxObject(void *x) {
05840 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxPanel *)(wxScrolledWindow *) ((wxPyScrolledWindow *) x));
05841 }
05842 static void *_p_wxSashEventTo_p_wxObject(void *x) {
05843 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxSashEvent *) x));
05844 }
05845 static void *_p_wxPrintPreviewTo_p_wxObject(void *x) {
05846 return (void *)((wxObject *) ((wxPrintPreview *) x));
05847 }
05848 static void *_p_wxPyPrintPreviewTo_p_wxObject(void *x) {
05849 return (void *)((wxObject *) (wxPrintPreview *) ((wxPyPrintPreview *) x));
05850 }
05851 static void *_p_wxPanelTo_p_wxObject(void *x) {
05852 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxPanel *) x));
05853 }
05854 static void *_p_wxDialogTo_p_wxObject(void *x) {
05855 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *) ((wxDialog *) x));
05856 }
05857 static void *_p_wxColourDialogTo_p_wxObject(void *x) {
05858 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxColourDialog *) x));
05859 }
05860 static void *_p_wxDirDialogTo_p_wxObject(void *x) {
05861 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxDirDialog *) x));
05862 }
05863 static void *_p_wxFontDialogTo_p_wxObject(void *x) {
05864 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxFontDialog *) x));
05865 }
05866 static void *_p_wxPageSetupDialogTo_p_wxObject(void *x) {
05867 return (void *)((wxObject *) ((wxPageSetupDialog *) x));
05868 }
05869 static void *_p_wxPrintDialogTo_p_wxObject(void *x) {
05870 return (void *)((wxObject *) ((wxPrintDialog *) x));
05871 }
05872 static void *_p_rxtools__TextboxDialogTo_p_wxObject(void *x) {
05873 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((rxtools::TextboxDialog *) x));
05874 }
05875 static void *_p_wxFileSystemTo_p_wxObject(void *x) {
05876 return (void *)((wxObject *) ((wxFileSystem *) x));
05877 }
05878 static void *_p_wxContextMenuEventTo_p_wxObject(void *x) {
05879 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxContextMenuEvent *) x));
05880 }
05881 static void *_p_wxMenuEventTo_p_wxObject(void *x) {
05882 return (void *)((wxObject *) (wxEvent *) ((wxMenuEvent *) x));
05883 }
05884 static void *_p_wxPyAppTo_p_wxObject(void *x) {
05885 return (void *)((wxObject *) (wxEvtHandler *) ((wxPyApp *) x));
05886 }
05887 static void *_p_wxCloseEventTo_p_wxObject(void *x) {
05888 return (void *)((wxObject *) (wxEvent *) ((wxCloseEvent *) x));
05889 }
05890 static void *_p_wxMouseEventTo_p_wxObject(void *x) {
05891 return (void *)((wxObject *) (wxEvent *) ((wxMouseEvent *) x));
05892 }
05893 static void *_p_wxEraseEventTo_p_wxObject(void *x) {
05894 return (void *)((wxObject *) (wxEvent *) ((wxEraseEvent *) x));
05895 }
05896 static void *_p_wxPyCommandEventTo_p_wxObject(void *x) {
05897 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxPyCommandEvent *) x));
05898 }
05899 static void *_p_wxCommandEventTo_p_wxObject(void *x) {
05900 return (void *)((wxObject *) (wxEvent *) ((wxCommandEvent *) x));
05901 }
05902 static void *_p_wxPreviewControlBarTo_p_wxObject(void *x) {
05903 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxPanel *) ((wxPreviewControlBar *) x));
05904 }
05905 static void *_p_wxPyPreviewControlBarTo_p_wxObject(void *x) {
05906 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxPanel *)(wxPreviewControlBar *) ((wxPyPreviewControlBar *) x));
05907 }
05908 static void *_p_wxDropFilesEventTo_p_wxObject(void *x) {
05909 return (void *)((wxObject *) (wxEvent *) ((wxDropFilesEvent *) x));
05910 }
05911 static void *_p_wxFocusEventTo_p_wxObject(void *x) {
05912 return (void *)((wxObject *) (wxEvent *) ((wxFocusEvent *) x));
05913 }
05914 static void *_p_wxChildFocusEventTo_p_wxObject(void *x) {
05915 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxChildFocusEvent *) x));
05916 }
05917 static void *_p_rxtools__LoggerLevelFrameTo_p_wxObject(void *x) {
05918 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxFrame *) ((rxtools::LoggerLevelFrame *) x));
05919 }
05920 static void *_p_wxControlWithItemsTo_p_wxObject(void *x) {
05921 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxControlWithItems *) x));
05922 }
05923 static void *_p_wxPageSetupDialogDataTo_p_wxObject(void *x) {
05924 return (void *)((wxObject *) ((wxPageSetupDialogData *) x));
05925 }
05926 static void *_p_wxPrintDialogDataTo_p_wxObject(void *x) {
05927 return (void *)((wxObject *) ((wxPrintDialogData *) x));
05928 }
05929 static void *_p_wxPyValidatorTo_p_wxObject(void *x) {
05930 return (void *)((wxObject *) (wxEvtHandler *)(wxValidator *) ((wxPyValidator *) x));
05931 }
05932 static void *_p_wxValidatorTo_p_wxObject(void *x) {
05933 return (void *)((wxObject *) (wxEvtHandler *) ((wxValidator *) x));
05934 }
05935 static void *_p_wxSplashScreenTo_p_wxEvtHandler(void *x) {
05936 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxFrame *) ((wxSplashScreen *) x));
05937 }
05938 static void *_p_wxMiniFrameTo_p_wxEvtHandler(void *x) {
05939 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxFrame *) ((wxMiniFrame *) x));
05940 }
05941 static void *_p_rxtools__RosoutSetupDialogBaseTo_p_wxEvtHandler(void *x) {
05942 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((rxtools::RosoutSetupDialogBase *) x));
05943 }
05944 static void *_p_wxPyPanelTo_p_wxEvtHandler(void *x) {
05945 return (void *)((wxEvtHandler *) (wxWindow *)(wxPanel *) ((wxPyPanel *) x));
05946 }
05947 static void *_p_rxtools__RosoutPanelTo_p_wxEvtHandler(void *x) {
05948 return (void *)((wxEvtHandler *) (wxWindow *)(wxPanel *)(rxtools::RosoutPanelBase *) ((rxtools::RosoutPanel *) x));
05949 }
05950 static void *_p_rxtools__RosoutPanelBaseTo_p_wxEvtHandler(void *x) {
05951 return (void *)((wxEvtHandler *) (wxWindow *)(wxPanel *) ((rxtools::RosoutPanelBase *) x));
05952 }
05953 static void *_p_rxtools__LoggerLevelPanelBaseTo_p_wxEvtHandler(void *x) {
05954 return (void *)((wxEvtHandler *) (wxWindow *)(wxPanel *) ((rxtools::LoggerLevelPanelBase *) x));
05955 }
05956 static void *_p_wxMenuBarTo_p_wxEvtHandler(void *x) {
05957 return (void *)((wxEvtHandler *) (wxWindow *) ((wxMenuBar *) x));
05958 }
05959 static void *_p_wxValidatorTo_p_wxEvtHandler(void *x) {
05960 return (void *)((wxEvtHandler *) ((wxValidator *) x));
05961 }
05962 static void *_p_wxPyValidatorTo_p_wxEvtHandler(void *x) {
05963 return (void *)((wxEvtHandler *) (wxValidator *) ((wxPyValidator *) x));
05964 }
05965 static void *_p_wxMenuTo_p_wxEvtHandler(void *x) {
05966 return (void *)((wxEvtHandler *) ((wxMenu *) x));
05967 }
05968 static void *_p_wxTextEntryDialogTo_p_wxEvtHandler(void *x) {
05969 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxTextEntryDialog *) x));
05970 }
05971 static void *_p_wxSingleChoiceDialogTo_p_wxEvtHandler(void *x) {
05972 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxSingleChoiceDialog *) x));
05973 }
05974 static void *_p_wxMultiChoiceDialogTo_p_wxEvtHandler(void *x) {
05975 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxMultiChoiceDialog *) x));
05976 }
05977 static void *_p_wxFileDialogTo_p_wxEvtHandler(void *x) {
05978 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxFileDialog *) x));
05979 }
05980 static void *_p_wxPasswordEntryDialogTo_p_wxEvtHandler(void *x) {
05981 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxDialog *)(wxTextEntryDialog *) ((wxPasswordEntryDialog *) x));
05982 }
05983 static void *_p_wxNumberEntryDialogTo_p_wxEvtHandler(void *x) {
05984 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxNumberEntryDialog *) x));
05985 }
05986 static void *_p_wxMessageDialogTo_p_wxEvtHandler(void *x) {
05987 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxMessageDialog *) x));
05988 }
05989 static void *_p_wxProgressDialogTo_p_wxEvtHandler(void *x) {
05990 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxFrame *) ((wxProgressDialog *) x));
05991 }
05992 static void *_p_wxFindReplaceDialogTo_p_wxEvtHandler(void *x) {
05993 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxFindReplaceDialog *) x));
05994 }
05995 static void *_p_wxPanelTo_p_wxEvtHandler(void *x) {
05996 return (void *)((wxEvtHandler *) (wxWindow *) ((wxPanel *) x));
05997 }
05998 static void *_p_wxStatusBarTo_p_wxEvtHandler(void *x) {
05999 return (void *)((wxEvtHandler *) (wxWindow *) ((wxStatusBar *) x));
06000 }
06001 static void *_p_wxPyVScrolledWindowTo_p_wxEvtHandler(void *x) {
06002 return (void *)((wxEvtHandler *) (wxWindow *)(wxPanel *) ((wxPyVScrolledWindow *) x));
06003 }
06004 static void *_p_wxTipWindowTo_p_wxEvtHandler(void *x) {
06005 return (void *)((wxEvtHandler *) (wxWindow *)(wxPopupWindow *)(wxPyPopupTransientWindow *) ((wxTipWindow *) x));
06006 }
06007 static void *_p_wxPyPopupTransientWindowTo_p_wxEvtHandler(void *x) {
06008 return (void *)((wxEvtHandler *) (wxWindow *)(wxPopupWindow *) ((wxPyPopupTransientWindow *) x));
06009 }
06010 static void *_p_wxPopupWindowTo_p_wxEvtHandler(void *x) {
06011 return (void *)((wxEvtHandler *) (wxWindow *) ((wxPopupWindow *) x));
06012 }
06013 static void *_p_wxSashLayoutWindowTo_p_wxEvtHandler(void *x) {
06014 return (void *)((wxEvtHandler *) (wxWindow *)(wxSashWindow *) ((wxSashLayoutWindow *) x));
06015 }
06016 static void *_p_wxSashWindowTo_p_wxEvtHandler(void *x) {
06017 return (void *)((wxEvtHandler *) (wxWindow *) ((wxSashWindow *) x));
06018 }
06019 static void *_p_wxSplitterWindowTo_p_wxEvtHandler(void *x) {
06020 return (void *)((wxEvtHandler *) (wxWindow *) ((wxSplitterWindow *) x));
06021 }
06022 static void *_p_wxSplashScreenWindowTo_p_wxEvtHandler(void *x) {
06023 return (void *)((wxEvtHandler *) (wxWindow *) ((wxSplashScreenWindow *) x));
06024 }
06025 static void *_p_wxWindowTo_p_wxEvtHandler(void *x) {
06026 return (void *)((wxEvtHandler *) ((wxWindow *) x));
06027 }
06028 static void *_p_wxScrolledWindowTo_p_wxEvtHandler(void *x) {
06029 return (void *)((wxEvtHandler *) (wxWindow *)(wxPanel *) ((wxScrolledWindow *) x));
06030 }
06031 static void *_p_wxTopLevelWindowTo_p_wxEvtHandler(void *x) {
06032 return (void *)((wxEvtHandler *) (wxWindow *) ((wxTopLevelWindow *) x));
06033 }
06034 static void *_p_wxMDIClientWindowTo_p_wxEvtHandler(void *x) {
06035 return (void *)((wxEvtHandler *) (wxWindow *) ((wxMDIClientWindow *) x));
06036 }
06037 static void *_p_wxPyScrolledWindowTo_p_wxEvtHandler(void *x) {
06038 return (void *)((wxEvtHandler *) (wxWindow *)(wxPanel *)(wxScrolledWindow *) ((wxPyScrolledWindow *) x));
06039 }
06040 static void *_p_wxControlTo_p_wxEvtHandler(void *x) {
06041 return (void *)((wxEvtHandler *) (wxWindow *) ((wxControl *) x));
06042 }
06043 static void *_p_wxPreviewFrameTo_p_wxEvtHandler(void *x) {
06044 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxFrame *) ((wxPreviewFrame *) x));
06045 }
06046 static void *_p_wxPyPreviewFrameTo_p_wxEvtHandler(void *x) {
06047 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxFrame *)(wxPreviewFrame *) ((wxPyPreviewFrame *) x));
06048 }
06049 static void *_p_wxMDIChildFrameTo_p_wxEvtHandler(void *x) {
06050 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxFrame *) ((wxMDIChildFrame *) x));
06051 }
06052 static void *_p_rxtools__LoggerLevelFrameTo_p_wxEvtHandler(void *x) {
06053 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxFrame *) ((rxtools::LoggerLevelFrame *) x));
06054 }
06055 static void *_p_wxPyAppTo_p_wxEvtHandler(void *x) {
06056 return (void *)((wxEvtHandler *) ((wxPyApp *) x));
06057 }
06058 static void *_p_wxControlWithItemsTo_p_wxEvtHandler(void *x) {
06059 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxControlWithItems *) x));
06060 }
06061 static void *_p_rxtools__RosoutTextFilterControlBaseTo_p_wxEvtHandler(void *x) {
06062 return (void *)((wxEvtHandler *) (wxWindow *)(wxPanel *) ((rxtools::RosoutTextFilterControlBase *) x));
06063 }
06064 static void *_p_rxtools__RosoutSeverityFilterControlBaseTo_p_wxEvtHandler(void *x) {
06065 return (void *)((wxEvtHandler *) (wxWindow *)(wxPanel *) ((rxtools::RosoutSeverityFilterControlBase *) x));
06066 }
06067 static void *_p_wxPyWindowTo_p_wxEvtHandler(void *x) {
06068 return (void *)((wxEvtHandler *) (wxWindow *) ((wxPyWindow *) x));
06069 }
06070 static void *_p_wxPreviewCanvasTo_p_wxEvtHandler(void *x) {
06071 return (void *)((wxEvtHandler *) (wxWindow *)(wxPanel *)(wxScrolledWindow *) ((wxPreviewCanvas *) x));
06072 }
06073 static void *_p_rxtools__RosoutFrameTo_p_wxEvtHandler(void *x) {
06074 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxFrame *) ((rxtools::RosoutFrame *) x));
06075 }
06076 static void *_p_wxSimpleHtmlListBoxTo_p_wxEvtHandler(void *x) {
06077 return (void *)((wxEvtHandler *) (wxWindow *)(wxPanel *)(wxPyVScrolledWindow *)(wxPyVListBox *)(wxPyHtmlListBox *) ((wxSimpleHtmlListBox *) x));
06078 }
06079 static void *_p_wxPyHtmlListBoxTo_p_wxEvtHandler(void *x) {
06080 return (void *)((wxEvtHandler *) (wxWindow *)(wxPanel *)(wxPyVScrolledWindow *)(wxPyVListBox *) ((wxPyHtmlListBox *) x));
06081 }
06082 static void *_p_wxPyVListBoxTo_p_wxEvtHandler(void *x) {
06083 return (void *)((wxEvtHandler *) (wxWindow *)(wxPanel *)(wxPyVScrolledWindow *) ((wxPyVListBox *) x));
06084 }
06085 static void *_p_wxPreviewControlBarTo_p_wxEvtHandler(void *x) {
06086 return (void *)((wxEvtHandler *) (wxWindow *)(wxPanel *) ((wxPreviewControlBar *) x));
06087 }
06088 static void *_p_wxPyPreviewControlBarTo_p_wxEvtHandler(void *x) {
06089 return (void *)((wxEvtHandler *) (wxWindow *)(wxPanel *)(wxPreviewControlBar *) ((wxPyPreviewControlBar *) x));
06090 }
06091 static void *_p_wxPyTaskBarIconTo_p_wxEvtHandler(void *x) {
06092 return (void *)((wxEvtHandler *) ((wxPyTaskBarIcon *) x));
06093 }
06094 static void *_p_wxFrameTo_p_wxEvtHandler(void *x) {
06095 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *) ((wxFrame *) x));
06096 }
06097 static void *_p_wxDirDialogTo_p_wxEvtHandler(void *x) {
06098 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxDirDialog *) x));
06099 }
06100 static void *_p_wxColourDialogTo_p_wxEvtHandler(void *x) {
06101 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxColourDialog *) x));
06102 }
06103 static void *_p_wxDialogTo_p_wxEvtHandler(void *x) {
06104 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *) ((wxDialog *) x));
06105 }
06106 static void *_p_wxFontDialogTo_p_wxEvtHandler(void *x) {
06107 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxFontDialog *) x));
06108 }
06109 static void *_p_rxtools__TextboxDialogTo_p_wxEvtHandler(void *x) {
06110 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((rxtools::TextboxDialog *) x));
06111 }
06112 static void *_p_wxMDIParentFrameTo_p_wxEvtHandler(void *x) {
06113 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxFrame *) ((wxMDIParentFrame *) x));
06114 }
06115 static void *_p_wxMDIChildFrameTo_p_wxFrame(void *x) {
06116 return (void *)((wxFrame *) ((wxMDIChildFrame *) x));
06117 }
06118 static void *_p_wxProgressDialogTo_p_wxFrame(void *x) {
06119 return (void *)((wxFrame *) ((wxProgressDialog *) x));
06120 }
06121 static void *_p_rxtools__LoggerLevelFrameTo_p_wxFrame(void *x) {
06122 return (void *)((wxFrame *) ((rxtools::LoggerLevelFrame *) x));
06123 }
06124 static void *_p_wxPreviewFrameTo_p_wxFrame(void *x) {
06125 return (void *)((wxFrame *) ((wxPreviewFrame *) x));
06126 }
06127 static void *_p_wxPyPreviewFrameTo_p_wxFrame(void *x) {
06128 return (void *)((wxFrame *) (wxPreviewFrame *) ((wxPyPreviewFrame *) x));
06129 }
06130 static void *_p_wxMiniFrameTo_p_wxFrame(void *x) {
06131 return (void *)((wxFrame *) ((wxMiniFrame *) x));
06132 }
06133 static void *_p_rxtools__RosoutFrameTo_p_wxFrame(void *x) {
06134 return (void *)((wxFrame *) ((rxtools::RosoutFrame *) x));
06135 }
06136 static void *_p_wxSplashScreenTo_p_wxFrame(void *x) {
06137 return (void *)((wxFrame *) ((wxSplashScreen *) x));
06138 }
06139 static void *_p_wxMDIParentFrameTo_p_wxFrame(void *x) {
06140 return (void *)((wxFrame *) ((wxMDIParentFrame *) x));
06141 }
06142 static void *_p_wxColourDialogTo_p_wxDialog(void *x) {
06143 return (void *)((wxDialog *) ((wxColourDialog *) x));
06144 }
06145 static void *_p_wxDirDialogTo_p_wxDialog(void *x) {
06146 return (void *)((wxDialog *) ((wxDirDialog *) x));
06147 }
06148 static void *_p_wxFontDialogTo_p_wxDialog(void *x) {
06149 return (void *)((wxDialog *) ((wxFontDialog *) x));
06150 }
06151 static void *_p_rxtools__TextboxDialogTo_p_wxDialog(void *x) {
06152 return (void *)((wxDialog *) ((rxtools::TextboxDialog *) x));
06153 }
06154 static void *_p_wxFileDialogTo_p_wxDialog(void *x) {
06155 return (void *)((wxDialog *) ((wxFileDialog *) x));
06156 }
06157 static void *_p_wxMultiChoiceDialogTo_p_wxDialog(void *x) {
06158 return (void *)((wxDialog *) ((wxMultiChoiceDialog *) x));
06159 }
06160 static void *_p_wxSingleChoiceDialogTo_p_wxDialog(void *x) {
06161 return (void *)((wxDialog *) ((wxSingleChoiceDialog *) x));
06162 }
06163 static void *_p_wxTextEntryDialogTo_p_wxDialog(void *x) {
06164 return (void *)((wxDialog *) ((wxTextEntryDialog *) x));
06165 }
06166 static void *_p_wxPasswordEntryDialogTo_p_wxDialog(void *x) {
06167 return (void *)((wxDialog *) (wxTextEntryDialog *) ((wxPasswordEntryDialog *) x));
06168 }
06169 static void *_p_wxNumberEntryDialogTo_p_wxDialog(void *x) {
06170 return (void *)((wxDialog *) ((wxNumberEntryDialog *) x));
06171 }
06172 static void *_p_wxMessageDialogTo_p_wxDialog(void *x) {
06173 return (void *)((wxDialog *) ((wxMessageDialog *) x));
06174 }
06175 static void *_p_wxFindReplaceDialogTo_p_wxDialog(void *x) {
06176 return (void *)((wxDialog *) ((wxFindReplaceDialog *) x));
06177 }
06178 static void *_p_rxtools__RosoutSetupDialogBaseTo_p_wxDialog(void *x) {
06179 return (void *)((wxDialog *) ((rxtools::RosoutSetupDialogBase *) x));
06180 }
06181 static swig_type_info _swigt__p_boost__shared_ptrTrxtools__RosoutFilter_t = {"_p_boost__shared_ptrTrxtools__RosoutFilter_t", "boost::shared_ptr<rxtools::RosoutFilter > *|rxtools::RosoutFilterPtr *", 0, 0, (void*)0, 0};
06182 static swig_type_info _swigt__p_boost__shared_ptrTrxtools__RosoutSeverityFilter_t = {"_p_boost__shared_ptrTrxtools__RosoutSeverityFilter_t", "boost::shared_ptr<rxtools::RosoutSeverityFilter > *|rxtools::RosoutSeverityFilterPtr *", 0, 0, (void*)0, 0};
06183 static swig_type_info _swigt__p_boost__shared_ptrTrxtools__RosoutTextFilter_t = {"_p_boost__shared_ptrTrxtools__RosoutTextFilter_t", "boost::shared_ptr<rxtools::RosoutTextFilter > *|rxtools::RosoutTextFilterPtr *", 0, 0, (void*)0, 0};
06184 static swig_type_info _swigt__p_boost__signalTvoid_frxtools__RosoutFilter_const_pF_t = {"_p_boost__signalTvoid_frxtools__RosoutFilter_const_pF_t", "boost::signal<void (rxtools::RosoutFilter const *) > *|rxtools::RosoutFilterChangedSignal *", 0, 0, (void*)0, 0};
06185 static swig_type_info _swigt__p_char = {"_p_char", "char *", 0, 0, (void*)0, 0};
06186 static swig_type_info _swigt__p_form_ops_t = {"_p_form_ops_t", "enum form_ops_t *|form_ops_t *", 0, 0, (void*)0, 0};
06187 static swig_type_info _swigt__p_int = {"_p_int", "int *|wxEventType *", 0, 0, (void*)0, 0};
06188 static swig_type_info _swigt__p_rosgraph_msgs__LogConstPtr = {"_p_rosgraph_msgs__LogConstPtr", "rosgraph_msgs::LogConstPtr *", 0, 0, (void*)0, 0};
06189 static swig_type_info _swigt__p_rxtools__LoggerLevelFrame = {"_p_rxtools__LoggerLevelFrame", "rxtools::LoggerLevelFrame *", 0, 0, (void*)0, 0};
06190 static swig_type_info _swigt__p_rxtools__LoggerLevelPanel = {"_p_rxtools__LoggerLevelPanel", "rxtools::LoggerLevelPanel *", 0, 0, (void*)0, 0};
06191 static swig_type_info _swigt__p_rxtools__LoggerLevelPanelBase = {"_p_rxtools__LoggerLevelPanelBase", "rxtools::LoggerLevelPanelBase *", 0, 0, (void*)0, 0};
06192 static swig_type_info _swigt__p_rxtools__RosoutFilter = {"_p_rxtools__RosoutFilter", "rxtools::RosoutFilter *", 0, 0, (void*)0, 0};
06193 static swig_type_info _swigt__p_rxtools__RosoutFrame = {"_p_rxtools__RosoutFrame", "rxtools::RosoutFrame *", 0, 0, (void*)0, 0};
06194 static swig_type_info _swigt__p_rxtools__RosoutMessageSummary = {"_p_rxtools__RosoutMessageSummary", "rxtools::RosoutMessageSummary *", 0, 0, (void*)0, 0};
06195 static swig_type_info _swigt__p_rxtools__RosoutPanel = {"_p_rxtools__RosoutPanel", "rxtools::RosoutPanel *", 0, 0, (void*)0, 0};
06196 static swig_type_info _swigt__p_rxtools__RosoutPanelBase = {"_p_rxtools__RosoutPanelBase", "rxtools::RosoutPanelBase *", 0, 0, (void*)0, 0};
06197 static swig_type_info _swigt__p_rxtools__RosoutSetupDialogBase = {"_p_rxtools__RosoutSetupDialogBase", "rxtools::RosoutSetupDialogBase *", 0, 0, (void*)0, 0};
06198 static swig_type_info _swigt__p_rxtools__RosoutSeverityFilterControlBase = {"_p_rxtools__RosoutSeverityFilterControlBase", "rxtools::RosoutSeverityFilterControlBase *", 0, 0, (void*)0, 0};
06199 static swig_type_info _swigt__p_rxtools__RosoutTextFilterControlBase = {"_p_rxtools__RosoutTextFilterControlBase", "rxtools::RosoutTextFilterControlBase *", 0, 0, (void*)0, 0};
06200 static swig_type_info _swigt__p_rxtools__TextboxDialog = {"_p_rxtools__TextboxDialog", "rxtools::TextboxDialog *", 0, 0, (void*)0, 0};
06201 static swig_type_info _swigt__p_unsigned_char = {"_p_unsigned_char", "unsigned char *|byte *", 0, 0, (void*)0, 0};
06202 static swig_type_info _swigt__p_unsigned_int = {"_p_unsigned_int", "unsigned int *|rxtools::uint32_t *", 0, 0, (void*)0, 0};
06203 static swig_type_info _swigt__p_unsigned_long = {"_p_unsigned_long", "unsigned long *|wxUIntPtr *", 0, 0, (void*)0, 0};
06204 static swig_type_info _swigt__p_wxDialog = {"_p_wxDialog", "wxDialog *", 0, 0, (void*)0, 0};
06205 static swig_type_info _swigt__p_wxColourDialog = {"_p_wxColourDialog", 0, 0, 0, 0, 0};
06206 static swig_type_info _swigt__p_wxDirDialog = {"_p_wxDirDialog", 0, 0, 0, 0, 0};
06207 static swig_type_info _swigt__p_wxFontDialog = {"_p_wxFontDialog", 0, 0, 0, 0, 0};
06208 static swig_type_info _swigt__p_wxFileDialog = {"_p_wxFileDialog", 0, 0, 0, 0, 0};
06209 static swig_type_info _swigt__p_wxMultiChoiceDialog = {"_p_wxMultiChoiceDialog", 0, 0, 0, 0, 0};
06210 static swig_type_info _swigt__p_wxSingleChoiceDialog = {"_p_wxSingleChoiceDialog", 0, 0, 0, 0, 0};
06211 static swig_type_info _swigt__p_wxTextEntryDialog = {"_p_wxTextEntryDialog", 0, 0, 0, 0, 0};
06212 static swig_type_info _swigt__p_wxPasswordEntryDialog = {"_p_wxPasswordEntryDialog", 0, 0, 0, 0, 0};
06213 static swig_type_info _swigt__p_wxNumberEntryDialog = {"_p_wxNumberEntryDialog", 0, 0, 0, 0, 0};
06214 static swig_type_info _swigt__p_wxMessageDialog = {"_p_wxMessageDialog", 0, 0, 0, 0, 0};
06215 static swig_type_info _swigt__p_wxFindReplaceDialog = {"_p_wxFindReplaceDialog", 0, 0, 0, 0, 0};
06216 static swig_type_info _swigt__p_wxDuplexMode = {"_p_wxDuplexMode", "enum wxDuplexMode *|wxDuplexMode *", 0, 0, (void*)0, 0};
06217 static swig_type_info _swigt__p_wxEvtHandler = {"_p_wxEvtHandler", "wxEvtHandler *", 0, 0, (void*)0, 0};
06218 static swig_type_info _swigt__p_wxSplashScreen = {"_p_wxSplashScreen", 0, 0, 0, 0, 0};
06219 static swig_type_info _swigt__p_wxMiniFrame = {"_p_wxMiniFrame", 0, 0, 0, 0, 0};
06220 static swig_type_info _swigt__p_wxPyPanel = {"_p_wxPyPanel", 0, 0, 0, 0, 0};
06221 static swig_type_info _swigt__p_wxMenuBar = {"_p_wxMenuBar", 0, 0, 0, 0, 0};
06222 static swig_type_info _swigt__p_wxValidator = {"_p_wxValidator", 0, 0, 0, 0, 0};
06223 static swig_type_info _swigt__p_wxPyValidator = {"_p_wxPyValidator", 0, 0, 0, 0, 0};
06224 static swig_type_info _swigt__p_wxProgressDialog = {"_p_wxProgressDialog", 0, 0, 0, 0, 0};
06225 static swig_type_info _swigt__p_wxStatusBar = {"_p_wxStatusBar", 0, 0, 0, 0, 0};
06226 static swig_type_info _swigt__p_wxPyScrolledWindow = {"_p_wxPyScrolledWindow", 0, 0, 0, 0, 0};
06227 static swig_type_info _swigt__p_wxPyVScrolledWindow = {"_p_wxPyVScrolledWindow", 0, 0, 0, 0, 0};
06228 static swig_type_info _swigt__p_wxScrolledWindow = {"_p_wxScrolledWindow", 0, 0, 0, 0, 0};
06229 static swig_type_info _swigt__p_wxMDIClientWindow = {"_p_wxMDIClientWindow", 0, 0, 0, 0, 0};
06230 static swig_type_info _swigt__p_wxSashWindow = {"_p_wxSashWindow", 0, 0, 0, 0, 0};
06231 static swig_type_info _swigt__p_wxSplitterWindow = {"_p_wxSplitterWindow", 0, 0, 0, 0, 0};
06232 static swig_type_info _swigt__p_wxSplashScreenWindow = {"_p_wxSplashScreenWindow", 0, 0, 0, 0, 0};
06233 static swig_type_info _swigt__p_wxSashLayoutWindow = {"_p_wxSashLayoutWindow", 0, 0, 0, 0, 0};
06234 static swig_type_info _swigt__p_wxPopupWindow = {"_p_wxPopupWindow", 0, 0, 0, 0, 0};
06235 static swig_type_info _swigt__p_wxPyPopupTransientWindow = {"_p_wxPyPopupTransientWindow", 0, 0, 0, 0, 0};
06236 static swig_type_info _swigt__p_wxTipWindow = {"_p_wxTipWindow", 0, 0, 0, 0, 0};
06237 static swig_type_info _swigt__p_wxPreviewFrame = {"_p_wxPreviewFrame", 0, 0, 0, 0, 0};
06238 static swig_type_info _swigt__p_wxPyPreviewFrame = {"_p_wxPyPreviewFrame", 0, 0, 0, 0, 0};
06239 static swig_type_info _swigt__p_wxControl = {"_p_wxControl", 0, 0, 0, 0, 0};
06240 static swig_type_info _swigt__p_wxMDIChildFrame = {"_p_wxMDIChildFrame", 0, 0, 0, 0, 0};
06241 static swig_type_info _swigt__p_wxPyApp = {"_p_wxPyApp", 0, 0, 0, 0, 0};
06242 static swig_type_info _swigt__p_wxControlWithItems = {"_p_wxControlWithItems", 0, 0, 0, 0, 0};
06243 static swig_type_info _swigt__p_wxPreviewCanvas = {"_p_wxPreviewCanvas", 0, 0, 0, 0, 0};
06244 static swig_type_info _swigt__p_wxPyWindow = {"_p_wxPyWindow", 0, 0, 0, 0, 0};
06245 static swig_type_info _swigt__p_wxSimpleHtmlListBox = {"_p_wxSimpleHtmlListBox", 0, 0, 0, 0, 0};
06246 static swig_type_info _swigt__p_wxPyHtmlListBox = {"_p_wxPyHtmlListBox", 0, 0, 0, 0, 0};
06247 static swig_type_info _swigt__p_wxPyVListBox = {"_p_wxPyVListBox", 0, 0, 0, 0, 0};
06248 static swig_type_info _swigt__p_wxPyPreviewControlBar = {"_p_wxPyPreviewControlBar", 0, 0, 0, 0, 0};
06249 static swig_type_info _swigt__p_wxPreviewControlBar = {"_p_wxPreviewControlBar", 0, 0, 0, 0, 0};
06250 static swig_type_info _swigt__p_wxPyTaskBarIcon = {"_p_wxPyTaskBarIcon", 0, 0, 0, 0, 0};
06251 static swig_type_info _swigt__p_wxMenu = {"_p_wxMenu", 0, 0, 0, 0, 0};
06252 static swig_type_info _swigt__p_wxMDIParentFrame = {"_p_wxMDIParentFrame", 0, 0, 0, 0, 0};
06253 static swig_type_info _swigt__p_wxFrame = {"_p_wxFrame", "wxFrame *", 0, 0, (void*)0, 0};
06254 static swig_type_info _swigt__p_wxObject = {"_p_wxObject", "wxObject *", 0, 0, (void*)0, 0};
06255 static swig_type_info _swigt__p_wxQueryLayoutInfoEvent = {"_p_wxQueryLayoutInfoEvent", 0, 0, 0, 0, 0};
06256 static swig_type_info _swigt__p_wxLayoutConstraints = {"_p_wxLayoutConstraints", 0, 0, 0, 0, 0};
06257 static swig_type_info _swigt__p_wxSizerItem = {"_p_wxSizerItem", 0, 0, 0, 0, 0};
06258 static swig_type_info _swigt__p_wxGBSizerItem = {"_p_wxGBSizerItem", 0, 0, 0, 0, 0};
06259 static swig_type_info _swigt__p_wxScrollEvent = {"_p_wxScrollEvent", 0, 0, 0, 0, 0};
06260 static swig_type_info _swigt__p_wxIndividualLayoutConstraint = {"_p_wxIndividualLayoutConstraint", 0, 0, 0, 0, 0};
06261 static swig_type_info _swigt__p_wxStaticBoxSizer = {"_p_wxStaticBoxSizer", 0, 0, 0, 0, 0};
06262 static swig_type_info _swigt__p_wxBoxSizer = {"_p_wxBoxSizer", 0, 0, 0, 0, 0};
06263 static swig_type_info _swigt__p_wxSizer = {"_p_wxSizer", 0, 0, 0, 0, 0};
06264 static swig_type_info _swigt__p_wxGridBagSizer = {"_p_wxGridBagSizer", 0, 0, 0, 0, 0};
06265 static swig_type_info _swigt__p_wxUpdateUIEvent = {"_p_wxUpdateUIEvent", 0, 0, 0, 0, 0};
06266 static swig_type_info _swigt__p_wxFontData = {"_p_wxFontData", 0, 0, 0, 0, 0};
06267 static swig_type_info _swigt__p_wxPrintData = {"_p_wxPrintData", 0, 0, 0, 0, 0};
06268 static swig_type_info _swigt__p_wxEvent = {"_p_wxEvent", 0, 0, 0, 0, 0};
06269 static swig_type_info _swigt__p_wxFlexGridSizer = {"_p_wxFlexGridSizer", 0, 0, 0, 0, 0};
06270 static swig_type_info _swigt__p_wxGridSizer = {"_p_wxGridSizer", 0, 0, 0, 0, 0};
06271 static swig_type_info _swigt__p_wxLayoutAlgorithm = {"_p_wxLayoutAlgorithm", 0, 0, 0, 0, 0};
06272 static swig_type_info _swigt__p_wxInitDialogEvent = {"_p_wxInitDialogEvent", 0, 0, 0, 0, 0};
06273 static swig_type_info _swigt__p_wxFindDialogEvent = {"_p_wxFindDialogEvent", 0, 0, 0, 0, 0};
06274 static swig_type_info _swigt__p_wxClipboardTextEvent = {"_p_wxClipboardTextEvent", 0, 0, 0, 0, 0};
06275 static swig_type_info _swigt__p_wxPaintEvent = {"_p_wxPaintEvent", 0, 0, 0, 0, 0};
06276 static swig_type_info _swigt__p_wxNcPaintEvent = {"_p_wxNcPaintEvent", 0, 0, 0, 0, 0};
06277 static swig_type_info _swigt__p_wxMouseCaptureChangedEvent = {"_p_wxMouseCaptureChangedEvent", 0, 0, 0, 0, 0};
06278 static swig_type_info _swigt__p_wxDisplayChangedEvent = {"_p_wxDisplayChangedEvent", 0, 0, 0, 0, 0};
06279 static swig_type_info _swigt__p_wxPaletteChangedEvent = {"_p_wxPaletteChangedEvent", 0, 0, 0, 0, 0};
06280 static swig_type_info _swigt__p_wxSysColourChangedEvent = {"_p_wxSysColourChangedEvent", 0, 0, 0, 0, 0};
06281 static swig_type_info _swigt__p_wxSetCursorEvent = {"_p_wxSetCursorEvent", 0, 0, 0, 0, 0};
06282 static swig_type_info _swigt__p_wxSplitterEvent = {"_p_wxSplitterEvent", 0, 0, 0, 0, 0};
06283 static swig_type_info _swigt__p_wxFSFile = {"_p_wxFSFile", 0, 0, 0, 0, 0};
06284 static swig_type_info _swigt__p_wxFindReplaceData = {"_p_wxFindReplaceData", 0, 0, 0, 0, 0};
06285 static swig_type_info _swigt__p_wxPySizer = {"_p_wxPySizer", 0, 0, 0, 0, 0};
06286 static swig_type_info _swigt__p_wxColourData = {"_p_wxColourData", 0, 0, 0, 0, 0};
06287 static swig_type_info _swigt__p_wxPyEvent = {"_p_wxPyEvent", 0, 0, 0, 0, 0};
06288 static swig_type_info _swigt__p_wxNotifyEvent = {"_p_wxNotifyEvent", 0, 0, 0, 0, 0};
06289 static swig_type_info _swigt__p_wxShowEvent = {"_p_wxShowEvent", 0, 0, 0, 0, 0};
06290 static swig_type_info _swigt__p_wxPrinter = {"_p_wxPrinter", 0, 0, 0, 0, 0};
06291 static swig_type_info _swigt__p_wxMenuItem = {"_p_wxMenuItem", 0, 0, 0, 0, 0};
06292 static swig_type_info _swigt__p_wxDateEvent = {"_p_wxDateEvent", 0, 0, 0, 0, 0};
06293 static swig_type_info _swigt__p_wxIdleEvent = {"_p_wxIdleEvent", 0, 0, 0, 0, 0};
06294 static swig_type_info _swigt__p_wxWindowCreateEvent = {"_p_wxWindowCreateEvent", 0, 0, 0, 0, 0};
06295 static swig_type_info _swigt__p_wxQueryNewPaletteEvent = {"_p_wxQueryNewPaletteEvent", 0, 0, 0, 0, 0};
06296 static swig_type_info _swigt__p_wxMaximizeEvent = {"_p_wxMaximizeEvent", 0, 0, 0, 0, 0};
06297 static swig_type_info _swigt__p_wxIconizeEvent = {"_p_wxIconizeEvent", 0, 0, 0, 0, 0};
06298 static swig_type_info _swigt__p_wxSizeEvent = {"_p_wxSizeEvent", 0, 0, 0, 0, 0};
06299 static swig_type_info _swigt__p_wxMoveEvent = {"_p_wxMoveEvent", 0, 0, 0, 0, 0};
06300 static swig_type_info _swigt__p_wxActivateEvent = {"_p_wxActivateEvent", 0, 0, 0, 0, 0};
06301 static swig_type_info _swigt__p_wxJPEGHandler = {"_p_wxJPEGHandler", 0, 0, 0, 0, 0};
06302 static swig_type_info _swigt__p_wxPCXHandler = {"_p_wxPCXHandler", 0, 0, 0, 0, 0};
06303 static swig_type_info _swigt__p_wxGIFHandler = {"_p_wxGIFHandler", 0, 0, 0, 0, 0};
06304 static swig_type_info _swigt__p_wxPNMHandler = {"_p_wxPNMHandler", 0, 0, 0, 0, 0};
06305 static swig_type_info _swigt__p_wxPNGHandler = {"_p_wxPNGHandler", 0, 0, 0, 0, 0};
06306 static swig_type_info _swigt__p_wxANIHandler = {"_p_wxANIHandler", 0, 0, 0, 0, 0};
06307 static swig_type_info _swigt__p_wxCURHandler = {"_p_wxCURHandler", 0, 0, 0, 0, 0};
06308 static swig_type_info _swigt__p_wxICOHandler = {"_p_wxICOHandler", 0, 0, 0, 0, 0};
06309 static swig_type_info _swigt__p_wxBMPHandler = {"_p_wxBMPHandler", 0, 0, 0, 0, 0};
06310 static swig_type_info _swigt__p_wxPyImageHandler = {"_p_wxPyImageHandler", 0, 0, 0, 0, 0};
06311 static swig_type_info _swigt__p_wxImageHandler = {"_p_wxImageHandler", 0, 0, 0, 0, 0};
06312 static swig_type_info _swigt__p_wxXPMHandler = {"_p_wxXPMHandler", 0, 0, 0, 0, 0};
06313 static swig_type_info _swigt__p_wxTIFFHandler = {"_p_wxTIFFHandler", 0, 0, 0, 0, 0};
06314 static swig_type_info _swigt__p_wxTGAHandler = {"_p_wxTGAHandler", 0, 0, 0, 0, 0};
06315 static swig_type_info _swigt__p_wxMouseCaptureLostEvent = {"_p_wxMouseCaptureLostEvent", 0, 0, 0, 0, 0};
06316 static swig_type_info _swigt__p_wxCalculateLayoutEvent = {"_p_wxCalculateLayoutEvent", 0, 0, 0, 0, 0};
06317 static swig_type_info _swigt__p_wxAcceleratorTable = {"_p_wxAcceleratorTable", 0, 0, 0, 0, 0};
06318 static swig_type_info _swigt__p_wxStdDialogButtonSizer = {"_p_wxStdDialogButtonSizer", 0, 0, 0, 0, 0};
06319 static swig_type_info _swigt__p_wxImage = {"_p_wxImage", 0, 0, 0, 0, 0};
06320 static swig_type_info _swigt__p_wxPyPrintout = {"_p_wxPyPrintout", 0, 0, 0, 0, 0};
06321 static swig_type_info _swigt__p_wxScrollWinEvent = {"_p_wxScrollWinEvent", 0, 0, 0, 0, 0};
06322 static swig_type_info _swigt__p_wxTaskBarIconEvent = {"_p_wxTaskBarIconEvent", 0, 0, 0, 0, 0};
06323 static swig_type_info _swigt__p_wxWindowDestroyEvent = {"_p_wxWindowDestroyEvent", 0, 0, 0, 0, 0};
06324 static swig_type_info _swigt__p_wxNavigationKeyEvent = {"_p_wxNavigationKeyEvent", 0, 0, 0, 0, 0};
06325 static swig_type_info _swigt__p_wxKeyEvent = {"_p_wxKeyEvent", 0, 0, 0, 0, 0};
06326 static swig_type_info _swigt__p_wxSashEvent = {"_p_wxSashEvent", 0, 0, 0, 0, 0};
06327 static swig_type_info _swigt__p_wxPrintPreview = {"_p_wxPrintPreview", 0, 0, 0, 0, 0};
06328 static swig_type_info _swigt__p_wxPyPrintPreview = {"_p_wxPyPrintPreview", 0, 0, 0, 0, 0};
06329 static swig_type_info _swigt__p_wxPageSetupDialog = {"_p_wxPageSetupDialog", 0, 0, 0, 0, 0};
06330 static swig_type_info _swigt__p_wxPrintDialog = {"_p_wxPrintDialog", 0, 0, 0, 0, 0};
06331 static swig_type_info _swigt__p_wxFileSystem = {"_p_wxFileSystem", 0, 0, 0, 0, 0};
06332 static swig_type_info _swigt__p_wxContextMenuEvent = {"_p_wxContextMenuEvent", 0, 0, 0, 0, 0};
06333 static swig_type_info _swigt__p_wxMenuEvent = {"_p_wxMenuEvent", 0, 0, 0, 0, 0};
06334 static swig_type_info _swigt__p_wxCloseEvent = {"_p_wxCloseEvent", 0, 0, 0, 0, 0};
06335 static swig_type_info _swigt__p_wxMouseEvent = {"_p_wxMouseEvent", 0, 0, 0, 0, 0};
06336 static swig_type_info _swigt__p_wxEraseEvent = {"_p_wxEraseEvent", 0, 0, 0, 0, 0};
06337 static swig_type_info _swigt__p_wxPyCommandEvent = {"_p_wxPyCommandEvent", 0, 0, 0, 0, 0};
06338 static swig_type_info _swigt__p_wxCommandEvent = {"_p_wxCommandEvent", 0, 0, 0, 0, 0};
06339 static swig_type_info _swigt__p_wxDropFilesEvent = {"_p_wxDropFilesEvent", 0, 0, 0, 0, 0};
06340 static swig_type_info _swigt__p_wxFocusEvent = {"_p_wxFocusEvent", 0, 0, 0, 0, 0};
06341 static swig_type_info _swigt__p_wxChildFocusEvent = {"_p_wxChildFocusEvent", 0, 0, 0, 0, 0};
06342 static swig_type_info _swigt__p_wxPageSetupDialogData = {"_p_wxPageSetupDialogData", 0, 0, 0, 0, 0};
06343 static swig_type_info _swigt__p_wxPrintDialogData = {"_p_wxPrintDialogData", 0, 0, 0, 0, 0};
06344 static swig_type_info _swigt__p_wxPanel = {"_p_wxPanel", "wxPanel *", 0, 0, (void*)0, 0};
06345 static swig_type_info _swigt__p_wxPaperSize = {"_p_wxPaperSize", "enum wxPaperSize *|wxPaperSize *", 0, 0, (void*)0, 0};
06346 static swig_type_info _swigt__p_wxPoint = {"_p_wxPoint", "wxPoint *", 0, 0, (void*)0, 0};
06347 static swig_type_info _swigt__p_wxRichTextCtrl = {"_p_wxRichTextCtrl", "wxRichTextCtrl *", 0, 0, (void*)0, 0};
06348 static swig_type_info _swigt__p_wxSize = {"_p_wxSize", "wxSize *", 0, 0, (void*)0, 0};
06349 static swig_type_info _swigt__p_wxTopLevelWindow = {"_p_wxTopLevelWindow", "wxTopLevelWindow *", 0, 0, (void*)0, 0};
06350 static swig_type_info _swigt__p_wxWindow = {"_p_wxWindow", "wxWindow *", 0, 0, (void*)0, 0};
06351
06352 static swig_type_info *swig_type_initial[] = {
06353 &_swigt__p_boost__shared_ptrTrxtools__RosoutFilter_t,
06354 &_swigt__p_boost__shared_ptrTrxtools__RosoutSeverityFilter_t,
06355 &_swigt__p_boost__shared_ptrTrxtools__RosoutTextFilter_t,
06356 &_swigt__p_boost__signalTvoid_frxtools__RosoutFilter_const_pF_t,
06357 &_swigt__p_char,
06358 &_swigt__p_form_ops_t,
06359 &_swigt__p_int,
06360 &_swigt__p_rosgraph_msgs__LogConstPtr,
06361 &_swigt__p_rxtools__LoggerLevelFrame,
06362 &_swigt__p_rxtools__LoggerLevelPanel,
06363 &_swigt__p_rxtools__LoggerLevelPanelBase,
06364 &_swigt__p_rxtools__RosoutFilter,
06365 &_swigt__p_rxtools__RosoutFrame,
06366 &_swigt__p_rxtools__RosoutMessageSummary,
06367 &_swigt__p_rxtools__RosoutPanel,
06368 &_swigt__p_rxtools__RosoutPanelBase,
06369 &_swigt__p_rxtools__RosoutSetupDialogBase,
06370 &_swigt__p_rxtools__RosoutSeverityFilterControlBase,
06371 &_swigt__p_rxtools__RosoutTextFilterControlBase,
06372 &_swigt__p_rxtools__TextboxDialog,
06373 &_swigt__p_unsigned_char,
06374 &_swigt__p_unsigned_int,
06375 &_swigt__p_unsigned_long,
06376 &_swigt__p_wxANIHandler,
06377 &_swigt__p_wxAcceleratorTable,
06378 &_swigt__p_wxActivateEvent,
06379 &_swigt__p_wxBMPHandler,
06380 &_swigt__p_wxBoxSizer,
06381 &_swigt__p_wxCURHandler,
06382 &_swigt__p_wxCalculateLayoutEvent,
06383 &_swigt__p_wxChildFocusEvent,
06384 &_swigt__p_wxClipboardTextEvent,
06385 &_swigt__p_wxCloseEvent,
06386 &_swigt__p_wxColourData,
06387 &_swigt__p_wxColourDialog,
06388 &_swigt__p_wxCommandEvent,
06389 &_swigt__p_wxContextMenuEvent,
06390 &_swigt__p_wxControl,
06391 &_swigt__p_wxControlWithItems,
06392 &_swigt__p_wxDateEvent,
06393 &_swigt__p_wxDialog,
06394 &_swigt__p_wxDirDialog,
06395 &_swigt__p_wxDisplayChangedEvent,
06396 &_swigt__p_wxDropFilesEvent,
06397 &_swigt__p_wxDuplexMode,
06398 &_swigt__p_wxEraseEvent,
06399 &_swigt__p_wxEvent,
06400 &_swigt__p_wxEvtHandler,
06401 &_swigt__p_wxFSFile,
06402 &_swigt__p_wxFileDialog,
06403 &_swigt__p_wxFileSystem,
06404 &_swigt__p_wxFindDialogEvent,
06405 &_swigt__p_wxFindReplaceData,
06406 &_swigt__p_wxFindReplaceDialog,
06407 &_swigt__p_wxFlexGridSizer,
06408 &_swigt__p_wxFocusEvent,
06409 &_swigt__p_wxFontData,
06410 &_swigt__p_wxFontDialog,
06411 &_swigt__p_wxFrame,
06412 &_swigt__p_wxGBSizerItem,
06413 &_swigt__p_wxGIFHandler,
06414 &_swigt__p_wxGridBagSizer,
06415 &_swigt__p_wxGridSizer,
06416 &_swigt__p_wxICOHandler,
06417 &_swigt__p_wxIconizeEvent,
06418 &_swigt__p_wxIdleEvent,
06419 &_swigt__p_wxImage,
06420 &_swigt__p_wxImageHandler,
06421 &_swigt__p_wxIndividualLayoutConstraint,
06422 &_swigt__p_wxInitDialogEvent,
06423 &_swigt__p_wxJPEGHandler,
06424 &_swigt__p_wxKeyEvent,
06425 &_swigt__p_wxLayoutAlgorithm,
06426 &_swigt__p_wxLayoutConstraints,
06427 &_swigt__p_wxMDIChildFrame,
06428 &_swigt__p_wxMDIClientWindow,
06429 &_swigt__p_wxMDIParentFrame,
06430 &_swigt__p_wxMaximizeEvent,
06431 &_swigt__p_wxMenu,
06432 &_swigt__p_wxMenuBar,
06433 &_swigt__p_wxMenuEvent,
06434 &_swigt__p_wxMenuItem,
06435 &_swigt__p_wxMessageDialog,
06436 &_swigt__p_wxMiniFrame,
06437 &_swigt__p_wxMouseCaptureChangedEvent,
06438 &_swigt__p_wxMouseCaptureLostEvent,
06439 &_swigt__p_wxMouseEvent,
06440 &_swigt__p_wxMoveEvent,
06441 &_swigt__p_wxMultiChoiceDialog,
06442 &_swigt__p_wxNavigationKeyEvent,
06443 &_swigt__p_wxNcPaintEvent,
06444 &_swigt__p_wxNotifyEvent,
06445 &_swigt__p_wxNumberEntryDialog,
06446 &_swigt__p_wxObject,
06447 &_swigt__p_wxPCXHandler,
06448 &_swigt__p_wxPNGHandler,
06449 &_swigt__p_wxPNMHandler,
06450 &_swigt__p_wxPageSetupDialog,
06451 &_swigt__p_wxPageSetupDialogData,
06452 &_swigt__p_wxPaintEvent,
06453 &_swigt__p_wxPaletteChangedEvent,
06454 &_swigt__p_wxPanel,
06455 &_swigt__p_wxPaperSize,
06456 &_swigt__p_wxPasswordEntryDialog,
06457 &_swigt__p_wxPoint,
06458 &_swigt__p_wxPopupWindow,
06459 &_swigt__p_wxPreviewCanvas,
06460 &_swigt__p_wxPreviewControlBar,
06461 &_swigt__p_wxPreviewFrame,
06462 &_swigt__p_wxPrintData,
06463 &_swigt__p_wxPrintDialog,
06464 &_swigt__p_wxPrintDialogData,
06465 &_swigt__p_wxPrintPreview,
06466 &_swigt__p_wxPrinter,
06467 &_swigt__p_wxProgressDialog,
06468 &_swigt__p_wxPyApp,
06469 &_swigt__p_wxPyCommandEvent,
06470 &_swigt__p_wxPyEvent,
06471 &_swigt__p_wxPyHtmlListBox,
06472 &_swigt__p_wxPyImageHandler,
06473 &_swigt__p_wxPyPanel,
06474 &_swigt__p_wxPyPopupTransientWindow,
06475 &_swigt__p_wxPyPreviewControlBar,
06476 &_swigt__p_wxPyPreviewFrame,
06477 &_swigt__p_wxPyPrintPreview,
06478 &_swigt__p_wxPyPrintout,
06479 &_swigt__p_wxPyScrolledWindow,
06480 &_swigt__p_wxPySizer,
06481 &_swigt__p_wxPyTaskBarIcon,
06482 &_swigt__p_wxPyVListBox,
06483 &_swigt__p_wxPyVScrolledWindow,
06484 &_swigt__p_wxPyValidator,
06485 &_swigt__p_wxPyWindow,
06486 &_swigt__p_wxQueryLayoutInfoEvent,
06487 &_swigt__p_wxQueryNewPaletteEvent,
06488 &_swigt__p_wxRichTextCtrl,
06489 &_swigt__p_wxSashEvent,
06490 &_swigt__p_wxSashLayoutWindow,
06491 &_swigt__p_wxSashWindow,
06492 &_swigt__p_wxScrollEvent,
06493 &_swigt__p_wxScrollWinEvent,
06494 &_swigt__p_wxScrolledWindow,
06495 &_swigt__p_wxSetCursorEvent,
06496 &_swigt__p_wxShowEvent,
06497 &_swigt__p_wxSimpleHtmlListBox,
06498 &_swigt__p_wxSingleChoiceDialog,
06499 &_swigt__p_wxSize,
06500 &_swigt__p_wxSizeEvent,
06501 &_swigt__p_wxSizer,
06502 &_swigt__p_wxSizerItem,
06503 &_swigt__p_wxSplashScreen,
06504 &_swigt__p_wxSplashScreenWindow,
06505 &_swigt__p_wxSplitterEvent,
06506 &_swigt__p_wxSplitterWindow,
06507 &_swigt__p_wxStaticBoxSizer,
06508 &_swigt__p_wxStatusBar,
06509 &_swigt__p_wxStdDialogButtonSizer,
06510 &_swigt__p_wxSysColourChangedEvent,
06511 &_swigt__p_wxTGAHandler,
06512 &_swigt__p_wxTIFFHandler,
06513 &_swigt__p_wxTaskBarIconEvent,
06514 &_swigt__p_wxTextEntryDialog,
06515 &_swigt__p_wxTipWindow,
06516 &_swigt__p_wxTopLevelWindow,
06517 &_swigt__p_wxUpdateUIEvent,
06518 &_swigt__p_wxValidator,
06519 &_swigt__p_wxWindow,
06520 &_swigt__p_wxWindowCreateEvent,
06521 &_swigt__p_wxWindowDestroyEvent,
06522 &_swigt__p_wxXPMHandler,
06523 };
06524
06525 static swig_cast_info _swigc__p_boost__shared_ptrTrxtools__RosoutFilter_t[] = { {&_swigt__p_boost__shared_ptrTrxtools__RosoutFilter_t, 0, 0, 0},{0, 0, 0, 0}};
06526 static swig_cast_info _swigc__p_boost__shared_ptrTrxtools__RosoutSeverityFilter_t[] = { {&_swigt__p_boost__shared_ptrTrxtools__RosoutSeverityFilter_t, 0, 0, 0},{0, 0, 0, 0}};
06527 static swig_cast_info _swigc__p_boost__shared_ptrTrxtools__RosoutTextFilter_t[] = { {&_swigt__p_boost__shared_ptrTrxtools__RosoutTextFilter_t, 0, 0, 0},{0, 0, 0, 0}};
06528 static swig_cast_info _swigc__p_boost__signalTvoid_frxtools__RosoutFilter_const_pF_t[] = { {&_swigt__p_boost__signalTvoid_frxtools__RosoutFilter_const_pF_t, 0, 0, 0},{0, 0, 0, 0}};
06529 static swig_cast_info _swigc__p_char[] = { {&_swigt__p_char, 0, 0, 0},{0, 0, 0, 0}};
06530 static swig_cast_info _swigc__p_form_ops_t[] = { {&_swigt__p_form_ops_t, 0, 0, 0},{0, 0, 0, 0}};
06531 static swig_cast_info _swigc__p_int[] = { {&_swigt__p_int, 0, 0, 0},{0, 0, 0, 0}};
06532 static swig_cast_info _swigc__p_rosgraph_msgs__LogConstPtr[] = { {&_swigt__p_rosgraph_msgs__LogConstPtr, 0, 0, 0},{0, 0, 0, 0}};
06533 static swig_cast_info _swigc__p_rxtools__LoggerLevelFrame[] = { {&_swigt__p_rxtools__LoggerLevelFrame, 0, 0, 0},{0, 0, 0, 0}};
06534 static swig_cast_info _swigc__p_rxtools__LoggerLevelPanel[] = { {&_swigt__p_rxtools__LoggerLevelPanel, 0, 0, 0},{0, 0, 0, 0}};
06535 static swig_cast_info _swigc__p_rxtools__LoggerLevelPanelBase[] = { {&_swigt__p_rxtools__LoggerLevelPanelBase, 0, 0, 0},{0, 0, 0, 0}};
06536 static swig_cast_info _swigc__p_rxtools__RosoutFilter[] = { {&_swigt__p_rxtools__RosoutFilter, 0, 0, 0},{0, 0, 0, 0}};
06537 static swig_cast_info _swigc__p_rxtools__RosoutFrame[] = { {&_swigt__p_rxtools__RosoutFrame, 0, 0, 0},{0, 0, 0, 0}};
06538 static swig_cast_info _swigc__p_rxtools__RosoutMessageSummary[] = { {&_swigt__p_rxtools__RosoutMessageSummary, 0, 0, 0},{0, 0, 0, 0}};
06539 static swig_cast_info _swigc__p_rxtools__RosoutPanel[] = { {&_swigt__p_rxtools__RosoutPanel, 0, 0, 0},{0, 0, 0, 0}};
06540 static swig_cast_info _swigc__p_rxtools__RosoutPanelBase[] = { {&_swigt__p_rxtools__RosoutPanelBase, 0, 0, 0}, {&_swigt__p_rxtools__RosoutPanel, _p_rxtools__RosoutPanelTo_p_rxtools__RosoutPanelBase, 0, 0},{0, 0, 0, 0}};
06541 static swig_cast_info _swigc__p_rxtools__RosoutSetupDialogBase[] = { {&_swigt__p_rxtools__RosoutSetupDialogBase, 0, 0, 0},{0, 0, 0, 0}};
06542 static swig_cast_info _swigc__p_rxtools__RosoutSeverityFilterControlBase[] = { {&_swigt__p_rxtools__RosoutSeverityFilterControlBase, 0, 0, 0},{0, 0, 0, 0}};
06543 static swig_cast_info _swigc__p_rxtools__RosoutTextFilterControlBase[] = { {&_swigt__p_rxtools__RosoutTextFilterControlBase, 0, 0, 0},{0, 0, 0, 0}};
06544 static swig_cast_info _swigc__p_rxtools__TextboxDialog[] = { {&_swigt__p_rxtools__TextboxDialog, 0, 0, 0},{0, 0, 0, 0}};
06545 static swig_cast_info _swigc__p_unsigned_char[] = { {&_swigt__p_unsigned_char, 0, 0, 0},{0, 0, 0, 0}};
06546 static swig_cast_info _swigc__p_unsigned_int[] = { {&_swigt__p_unsigned_int, 0, 0, 0},{0, 0, 0, 0}};
06547 static swig_cast_info _swigc__p_unsigned_long[] = { {&_swigt__p_unsigned_long, 0, 0, 0},{0, 0, 0, 0}};
06548 static swig_cast_info _swigc__p_wxColourDialog[] = {{&_swigt__p_wxColourDialog, 0, 0, 0},{0, 0, 0, 0}};
06549 static swig_cast_info _swigc__p_wxDirDialog[] = {{&_swigt__p_wxDirDialog, 0, 0, 0},{0, 0, 0, 0}};
06550 static swig_cast_info _swigc__p_wxFontDialog[] = {{&_swigt__p_wxFontDialog, 0, 0, 0},{0, 0, 0, 0}};
06551 static swig_cast_info _swigc__p_wxFileDialog[] = {{&_swigt__p_wxFileDialog, 0, 0, 0},{0, 0, 0, 0}};
06552 static swig_cast_info _swigc__p_wxMultiChoiceDialog[] = {{&_swigt__p_wxMultiChoiceDialog, 0, 0, 0},{0, 0, 0, 0}};
06553 static swig_cast_info _swigc__p_wxSingleChoiceDialog[] = {{&_swigt__p_wxSingleChoiceDialog, 0, 0, 0},{0, 0, 0, 0}};
06554 static swig_cast_info _swigc__p_wxTextEntryDialog[] = {{&_swigt__p_wxTextEntryDialog, 0, 0, 0},{0, 0, 0, 0}};
06555 static swig_cast_info _swigc__p_wxPasswordEntryDialog[] = {{&_swigt__p_wxPasswordEntryDialog, 0, 0, 0},{0, 0, 0, 0}};
06556 static swig_cast_info _swigc__p_wxNumberEntryDialog[] = {{&_swigt__p_wxNumberEntryDialog, 0, 0, 0},{0, 0, 0, 0}};
06557 static swig_cast_info _swigc__p_wxMessageDialog[] = {{&_swigt__p_wxMessageDialog, 0, 0, 0},{0, 0, 0, 0}};
06558 static swig_cast_info _swigc__p_wxFindReplaceDialog[] = {{&_swigt__p_wxFindReplaceDialog, 0, 0, 0},{0, 0, 0, 0}};
06559 static swig_cast_info _swigc__p_wxDialog[] = { {&_swigt__p_wxColourDialog, _p_wxColourDialogTo_p_wxDialog, 0, 0}, {&_swigt__p_wxDirDialog, _p_wxDirDialogTo_p_wxDialog, 0, 0}, {&_swigt__p_wxFontDialog, _p_wxFontDialogTo_p_wxDialog, 0, 0}, {&_swigt__p_rxtools__TextboxDialog, _p_rxtools__TextboxDialogTo_p_wxDialog, 0, 0}, {&_swigt__p_wxDialog, 0, 0, 0}, {&_swigt__p_rxtools__RosoutSetupDialogBase, _p_rxtools__RosoutSetupDialogBaseTo_p_wxDialog, 0, 0}, {&_swigt__p_wxFileDialog, _p_wxFileDialogTo_p_wxDialog, 0, 0}, {&_swigt__p_wxMultiChoiceDialog, _p_wxMultiChoiceDialogTo_p_wxDialog, 0, 0}, {&_swigt__p_wxSingleChoiceDialog, _p_wxSingleChoiceDialogTo_p_wxDialog, 0, 0}, {&_swigt__p_wxTextEntryDialog, _p_wxTextEntryDialogTo_p_wxDialog, 0, 0}, {&_swigt__p_wxPasswordEntryDialog, _p_wxPasswordEntryDialogTo_p_wxDialog, 0, 0}, {&_swigt__p_wxNumberEntryDialog, _p_wxNumberEntryDialogTo_p_wxDialog, 0, 0}, {&_swigt__p_wxMessageDialog, _p_wxMessageDialogTo_p_wxDialog, 0, 0}, {&_swigt__p_wxFindReplaceDialog, _p_wxFindReplaceDialogTo_p_wxDialog, 0, 0},{0, 0, 0, 0}};
06560 static swig_cast_info _swigc__p_wxDuplexMode[] = { {&_swigt__p_wxDuplexMode, 0, 0, 0},{0, 0, 0, 0}};
06561 static swig_cast_info _swigc__p_wxSplashScreen[] = {{&_swigt__p_wxSplashScreen, 0, 0, 0},{0, 0, 0, 0}};
06562 static swig_cast_info _swigc__p_wxMiniFrame[] = {{&_swigt__p_wxMiniFrame, 0, 0, 0},{0, 0, 0, 0}};
06563 static swig_cast_info _swigc__p_wxPyPanel[] = {{&_swigt__p_wxPyPanel, 0, 0, 0},{0, 0, 0, 0}};
06564 static swig_cast_info _swigc__p_wxMenuBar[] = {{&_swigt__p_wxMenuBar, 0, 0, 0},{0, 0, 0, 0}};
06565 static swig_cast_info _swigc__p_wxValidator[] = {{&_swigt__p_wxValidator, 0, 0, 0},{0, 0, 0, 0}};
06566 static swig_cast_info _swigc__p_wxPyValidator[] = {{&_swigt__p_wxPyValidator, 0, 0, 0},{0, 0, 0, 0}};
06567 static swig_cast_info _swigc__p_wxProgressDialog[] = {{&_swigt__p_wxProgressDialog, 0, 0, 0},{0, 0, 0, 0}};
06568 static swig_cast_info _swigc__p_wxStatusBar[] = {{&_swigt__p_wxStatusBar, 0, 0, 0},{0, 0, 0, 0}};
06569 static swig_cast_info _swigc__p_wxPyScrolledWindow[] = {{&_swigt__p_wxPyScrolledWindow, 0, 0, 0},{0, 0, 0, 0}};
06570 static swig_cast_info _swigc__p_wxPyVScrolledWindow[] = {{&_swigt__p_wxPyVScrolledWindow, 0, 0, 0},{0, 0, 0, 0}};
06571 static swig_cast_info _swigc__p_wxScrolledWindow[] = {{&_swigt__p_wxScrolledWindow, 0, 0, 0},{0, 0, 0, 0}};
06572 static swig_cast_info _swigc__p_wxMDIClientWindow[] = {{&_swigt__p_wxMDIClientWindow, 0, 0, 0},{0, 0, 0, 0}};
06573 static swig_cast_info _swigc__p_wxSashWindow[] = {{&_swigt__p_wxSashWindow, 0, 0, 0},{0, 0, 0, 0}};
06574 static swig_cast_info _swigc__p_wxSplitterWindow[] = {{&_swigt__p_wxSplitterWindow, 0, 0, 0},{0, 0, 0, 0}};
06575 static swig_cast_info _swigc__p_wxSplashScreenWindow[] = {{&_swigt__p_wxSplashScreenWindow, 0, 0, 0},{0, 0, 0, 0}};
06576 static swig_cast_info _swigc__p_wxSashLayoutWindow[] = {{&_swigt__p_wxSashLayoutWindow, 0, 0, 0},{0, 0, 0, 0}};
06577 static swig_cast_info _swigc__p_wxPopupWindow[] = {{&_swigt__p_wxPopupWindow, 0, 0, 0},{0, 0, 0, 0}};
06578 static swig_cast_info _swigc__p_wxPyPopupTransientWindow[] = {{&_swigt__p_wxPyPopupTransientWindow, 0, 0, 0},{0, 0, 0, 0}};
06579 static swig_cast_info _swigc__p_wxTipWindow[] = {{&_swigt__p_wxTipWindow, 0, 0, 0},{0, 0, 0, 0}};
06580 static swig_cast_info _swigc__p_wxPreviewFrame[] = {{&_swigt__p_wxPreviewFrame, 0, 0, 0},{0, 0, 0, 0}};
06581 static swig_cast_info _swigc__p_wxPyPreviewFrame[] = {{&_swigt__p_wxPyPreviewFrame, 0, 0, 0},{0, 0, 0, 0}};
06582 static swig_cast_info _swigc__p_wxControl[] = {{&_swigt__p_wxControl, 0, 0, 0},{0, 0, 0, 0}};
06583 static swig_cast_info _swigc__p_wxMDIChildFrame[] = {{&_swigt__p_wxMDIChildFrame, 0, 0, 0},{0, 0, 0, 0}};
06584 static swig_cast_info _swigc__p_wxPyApp[] = {{&_swigt__p_wxPyApp, 0, 0, 0},{0, 0, 0, 0}};
06585 static swig_cast_info _swigc__p_wxControlWithItems[] = {{&_swigt__p_wxControlWithItems, 0, 0, 0},{0, 0, 0, 0}};
06586 static swig_cast_info _swigc__p_wxPreviewCanvas[] = {{&_swigt__p_wxPreviewCanvas, 0, 0, 0},{0, 0, 0, 0}};
06587 static swig_cast_info _swigc__p_wxPyWindow[] = {{&_swigt__p_wxPyWindow, 0, 0, 0},{0, 0, 0, 0}};
06588 static swig_cast_info _swigc__p_wxSimpleHtmlListBox[] = {{&_swigt__p_wxSimpleHtmlListBox, 0, 0, 0},{0, 0, 0, 0}};
06589 static swig_cast_info _swigc__p_wxPyHtmlListBox[] = {{&_swigt__p_wxPyHtmlListBox, 0, 0, 0},{0, 0, 0, 0}};
06590 static swig_cast_info _swigc__p_wxPyVListBox[] = {{&_swigt__p_wxPyVListBox, 0, 0, 0},{0, 0, 0, 0}};
06591 static swig_cast_info _swigc__p_wxPyPreviewControlBar[] = {{&_swigt__p_wxPyPreviewControlBar, 0, 0, 0},{0, 0, 0, 0}};
06592 static swig_cast_info _swigc__p_wxPreviewControlBar[] = {{&_swigt__p_wxPreviewControlBar, 0, 0, 0},{0, 0, 0, 0}};
06593 static swig_cast_info _swigc__p_wxPyTaskBarIcon[] = {{&_swigt__p_wxPyTaskBarIcon, 0, 0, 0},{0, 0, 0, 0}};
06594 static swig_cast_info _swigc__p_wxMenu[] = {{&_swigt__p_wxMenu, 0, 0, 0},{0, 0, 0, 0}};
06595 static swig_cast_info _swigc__p_wxMDIParentFrame[] = {{&_swigt__p_wxMDIParentFrame, 0, 0, 0},{0, 0, 0, 0}};
06596 static swig_cast_info _swigc__p_wxEvtHandler[] = { {&_swigt__p_wxSplashScreen, _p_wxSplashScreenTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxMiniFrame, _p_wxMiniFrameTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_rxtools__RosoutSetupDialogBase, _p_rxtools__RosoutSetupDialogBaseTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxPyPanel, _p_wxPyPanelTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_rxtools__RosoutPanel, _p_rxtools__RosoutPanelTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_rxtools__RosoutPanelBase, _p_rxtools__RosoutPanelBaseTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_rxtools__LoggerLevelPanelBase, _p_rxtools__LoggerLevelPanelBaseTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxMenuBar, _p_wxMenuBarTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxValidator, _p_wxValidatorTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxPyValidator, _p_wxPyValidatorTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxSingleChoiceDialog, _p_wxSingleChoiceDialogTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxTextEntryDialog, _p_wxTextEntryDialogTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxMultiChoiceDialog, _p_wxMultiChoiceDialogTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxFileDialog, _p_wxFileDialogTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxPasswordEntryDialog, _p_wxPasswordEntryDialogTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxNumberEntryDialog, _p_wxNumberEntryDialogTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxFindReplaceDialog, _p_wxFindReplaceDialogTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxProgressDialog, _p_wxProgressDialogTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxMessageDialog, _p_wxMessageDialogTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxPanel, _p_wxPanelTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxStatusBar, _p_wxStatusBarTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxTopLevelWindow, _p_wxTopLevelWindowTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxPyScrolledWindow, _p_wxPyScrolledWindowTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxPyVScrolledWindow, _p_wxPyVScrolledWindowTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxScrolledWindow, _p_wxScrolledWindowTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxWindow, _p_wxWindowTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxMDIClientWindow, _p_wxMDIClientWindowTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxSashWindow, _p_wxSashWindowTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxSplitterWindow, _p_wxSplitterWindowTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxSplashScreenWindow, _p_wxSplashScreenWindowTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxSashLayoutWindow, _p_wxSashLayoutWindowTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxPopupWindow, _p_wxPopupWindowTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxPyPopupTransientWindow, _p_wxPyPopupTransientWindowTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxTipWindow, _p_wxTipWindowTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxPreviewFrame, _p_wxPreviewFrameTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxPyPreviewFrame, _p_wxPyPreviewFrameTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxControl, _p_wxControlTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxMDIChildFrame, _p_wxMDIChildFrameTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_rxtools__LoggerLevelFrame, _p_rxtools__LoggerLevelFrameTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxPyApp, _p_wxPyAppTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxControlWithItems, _p_wxControlWithItemsTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_rxtools__RosoutSeverityFilterControlBase, _p_rxtools__RosoutSeverityFilterControlBaseTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_rxtools__RosoutTextFilterControlBase, _p_rxtools__RosoutTextFilterControlBaseTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxEvtHandler, 0, 0, 0}, {&_swigt__p_wxPreviewCanvas, _p_wxPreviewCanvasTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxPyWindow, _p_wxPyWindowTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_rxtools__RosoutFrame, _p_rxtools__RosoutFrameTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxSimpleHtmlListBox, _p_wxSimpleHtmlListBoxTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxPyHtmlListBox, _p_wxPyHtmlListBoxTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxPyVListBox, _p_wxPyVListBoxTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxPyPreviewControlBar, _p_wxPyPreviewControlBarTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxPreviewControlBar, _p_wxPreviewControlBarTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxPyTaskBarIcon, _p_wxPyTaskBarIconTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxFrame, _p_wxFrameTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_rxtools__TextboxDialog, _p_rxtools__TextboxDialogTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxDialog, _p_wxDialogTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxFontDialog, _p_wxFontDialogTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxDirDialog, _p_wxDirDialogTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxColourDialog, _p_wxColourDialogTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxMenu, _p_wxMenuTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxMDIParentFrame, _p_wxMDIParentFrameTo_p_wxEvtHandler, 0, 0},{0, 0, 0, 0}};
06597 static swig_cast_info _swigc__p_wxFrame[] = { {&_swigt__p_wxMDIChildFrame, _p_wxMDIChildFrameTo_p_wxFrame, 0, 0}, {&_swigt__p_wxProgressDialog, _p_wxProgressDialogTo_p_wxFrame, 0, 0}, {&_swigt__p_rxtools__LoggerLevelFrame, _p_rxtools__LoggerLevelFrameTo_p_wxFrame, 0, 0}, {&_swigt__p_wxPreviewFrame, _p_wxPreviewFrameTo_p_wxFrame, 0, 0}, {&_swigt__p_wxPyPreviewFrame, _p_wxPyPreviewFrameTo_p_wxFrame, 0, 0}, {&_swigt__p_wxMiniFrame, _p_wxMiniFrameTo_p_wxFrame, 0, 0}, {&_swigt__p_rxtools__RosoutFrame, _p_rxtools__RosoutFrameTo_p_wxFrame, 0, 0}, {&_swigt__p_wxFrame, 0, 0, 0}, {&_swigt__p_wxSplashScreen, _p_wxSplashScreenTo_p_wxFrame, 0, 0}, {&_swigt__p_wxMDIParentFrame, _p_wxMDIParentFrameTo_p_wxFrame, 0, 0},{0, 0, 0, 0}};
06598 static swig_cast_info _swigc__p_wxQueryLayoutInfoEvent[] = {{&_swigt__p_wxQueryLayoutInfoEvent, 0, 0, 0},{0, 0, 0, 0}};
06599 static swig_cast_info _swigc__p_wxLayoutConstraints[] = {{&_swigt__p_wxLayoutConstraints, 0, 0, 0},{0, 0, 0, 0}};
06600 static swig_cast_info _swigc__p_wxSizerItem[] = {{&_swigt__p_wxSizerItem, 0, 0, 0},{0, 0, 0, 0}};
06601 static swig_cast_info _swigc__p_wxGBSizerItem[] = {{&_swigt__p_wxGBSizerItem, 0, 0, 0},{0, 0, 0, 0}};
06602 static swig_cast_info _swigc__p_wxScrollEvent[] = {{&_swigt__p_wxScrollEvent, 0, 0, 0},{0, 0, 0, 0}};
06603 static swig_cast_info _swigc__p_wxIndividualLayoutConstraint[] = {{&_swigt__p_wxIndividualLayoutConstraint, 0, 0, 0},{0, 0, 0, 0}};
06604 static swig_cast_info _swigc__p_wxStaticBoxSizer[] = {{&_swigt__p_wxStaticBoxSizer, 0, 0, 0},{0, 0, 0, 0}};
06605 static swig_cast_info _swigc__p_wxBoxSizer[] = {{&_swigt__p_wxBoxSizer, 0, 0, 0},{0, 0, 0, 0}};
06606 static swig_cast_info _swigc__p_wxSizer[] = {{&_swigt__p_wxSizer, 0, 0, 0},{0, 0, 0, 0}};
06607 static swig_cast_info _swigc__p_wxGridBagSizer[] = {{&_swigt__p_wxGridBagSizer, 0, 0, 0},{0, 0, 0, 0}};
06608 static swig_cast_info _swigc__p_wxUpdateUIEvent[] = {{&_swigt__p_wxUpdateUIEvent, 0, 0, 0},{0, 0, 0, 0}};
06609 static swig_cast_info _swigc__p_wxFontData[] = {{&_swigt__p_wxFontData, 0, 0, 0},{0, 0, 0, 0}};
06610 static swig_cast_info _swigc__p_wxPrintData[] = {{&_swigt__p_wxPrintData, 0, 0, 0},{0, 0, 0, 0}};
06611 static swig_cast_info _swigc__p_wxEvent[] = {{&_swigt__p_wxEvent, 0, 0, 0},{0, 0, 0, 0}};
06612 static swig_cast_info _swigc__p_wxFlexGridSizer[] = {{&_swigt__p_wxFlexGridSizer, 0, 0, 0},{0, 0, 0, 0}};
06613 static swig_cast_info _swigc__p_wxGridSizer[] = {{&_swigt__p_wxGridSizer, 0, 0, 0},{0, 0, 0, 0}};
06614 static swig_cast_info _swigc__p_wxLayoutAlgorithm[] = {{&_swigt__p_wxLayoutAlgorithm, 0, 0, 0},{0, 0, 0, 0}};
06615 static swig_cast_info _swigc__p_wxInitDialogEvent[] = {{&_swigt__p_wxInitDialogEvent, 0, 0, 0},{0, 0, 0, 0}};
06616 static swig_cast_info _swigc__p_wxFindDialogEvent[] = {{&_swigt__p_wxFindDialogEvent, 0, 0, 0},{0, 0, 0, 0}};
06617 static swig_cast_info _swigc__p_wxClipboardTextEvent[] = {{&_swigt__p_wxClipboardTextEvent, 0, 0, 0},{0, 0, 0, 0}};
06618 static swig_cast_info _swigc__p_wxPaintEvent[] = {{&_swigt__p_wxPaintEvent, 0, 0, 0},{0, 0, 0, 0}};
06619 static swig_cast_info _swigc__p_wxNcPaintEvent[] = {{&_swigt__p_wxNcPaintEvent, 0, 0, 0},{0, 0, 0, 0}};
06620 static swig_cast_info _swigc__p_wxMouseCaptureChangedEvent[] = {{&_swigt__p_wxMouseCaptureChangedEvent, 0, 0, 0},{0, 0, 0, 0}};
06621 static swig_cast_info _swigc__p_wxDisplayChangedEvent[] = {{&_swigt__p_wxDisplayChangedEvent, 0, 0, 0},{0, 0, 0, 0}};
06622 static swig_cast_info _swigc__p_wxPaletteChangedEvent[] = {{&_swigt__p_wxPaletteChangedEvent, 0, 0, 0},{0, 0, 0, 0}};
06623 static swig_cast_info _swigc__p_wxSysColourChangedEvent[] = {{&_swigt__p_wxSysColourChangedEvent, 0, 0, 0},{0, 0, 0, 0}};
06624 static swig_cast_info _swigc__p_wxSetCursorEvent[] = {{&_swigt__p_wxSetCursorEvent, 0, 0, 0},{0, 0, 0, 0}};
06625 static swig_cast_info _swigc__p_wxSplitterEvent[] = {{&_swigt__p_wxSplitterEvent, 0, 0, 0},{0, 0, 0, 0}};
06626 static swig_cast_info _swigc__p_wxFSFile[] = {{&_swigt__p_wxFSFile, 0, 0, 0},{0, 0, 0, 0}};
06627 static swig_cast_info _swigc__p_wxFindReplaceData[] = {{&_swigt__p_wxFindReplaceData, 0, 0, 0},{0, 0, 0, 0}};
06628 static swig_cast_info _swigc__p_wxPySizer[] = {{&_swigt__p_wxPySizer, 0, 0, 0},{0, 0, 0, 0}};
06629 static swig_cast_info _swigc__p_wxColourData[] = {{&_swigt__p_wxColourData, 0, 0, 0},{0, 0, 0, 0}};
06630 static swig_cast_info _swigc__p_wxPyEvent[] = {{&_swigt__p_wxPyEvent, 0, 0, 0},{0, 0, 0, 0}};
06631 static swig_cast_info _swigc__p_wxNotifyEvent[] = {{&_swigt__p_wxNotifyEvent, 0, 0, 0},{0, 0, 0, 0}};
06632 static swig_cast_info _swigc__p_wxShowEvent[] = {{&_swigt__p_wxShowEvent, 0, 0, 0},{0, 0, 0, 0}};
06633 static swig_cast_info _swigc__p_wxPrinter[] = {{&_swigt__p_wxPrinter, 0, 0, 0},{0, 0, 0, 0}};
06634 static swig_cast_info _swigc__p_wxMenuItem[] = {{&_swigt__p_wxMenuItem, 0, 0, 0},{0, 0, 0, 0}};
06635 static swig_cast_info _swigc__p_wxDateEvent[] = {{&_swigt__p_wxDateEvent, 0, 0, 0},{0, 0, 0, 0}};
06636 static swig_cast_info _swigc__p_wxIdleEvent[] = {{&_swigt__p_wxIdleEvent, 0, 0, 0},{0, 0, 0, 0}};
06637 static swig_cast_info _swigc__p_wxWindowCreateEvent[] = {{&_swigt__p_wxWindowCreateEvent, 0, 0, 0},{0, 0, 0, 0}};
06638 static swig_cast_info _swigc__p_wxQueryNewPaletteEvent[] = {{&_swigt__p_wxQueryNewPaletteEvent, 0, 0, 0},{0, 0, 0, 0}};
06639 static swig_cast_info _swigc__p_wxMaximizeEvent[] = {{&_swigt__p_wxMaximizeEvent, 0, 0, 0},{0, 0, 0, 0}};
06640 static swig_cast_info _swigc__p_wxIconizeEvent[] = {{&_swigt__p_wxIconizeEvent, 0, 0, 0},{0, 0, 0, 0}};
06641 static swig_cast_info _swigc__p_wxSizeEvent[] = {{&_swigt__p_wxSizeEvent, 0, 0, 0},{0, 0, 0, 0}};
06642 static swig_cast_info _swigc__p_wxMoveEvent[] = {{&_swigt__p_wxMoveEvent, 0, 0, 0},{0, 0, 0, 0}};
06643 static swig_cast_info _swigc__p_wxActivateEvent[] = {{&_swigt__p_wxActivateEvent, 0, 0, 0},{0, 0, 0, 0}};
06644 static swig_cast_info _swigc__p_wxJPEGHandler[] = {{&_swigt__p_wxJPEGHandler, 0, 0, 0},{0, 0, 0, 0}};
06645 static swig_cast_info _swigc__p_wxPCXHandler[] = {{&_swigt__p_wxPCXHandler, 0, 0, 0},{0, 0, 0, 0}};
06646 static swig_cast_info _swigc__p_wxGIFHandler[] = {{&_swigt__p_wxGIFHandler, 0, 0, 0},{0, 0, 0, 0}};
06647 static swig_cast_info _swigc__p_wxPNMHandler[] = {{&_swigt__p_wxPNMHandler, 0, 0, 0},{0, 0, 0, 0}};
06648 static swig_cast_info _swigc__p_wxPNGHandler[] = {{&_swigt__p_wxPNGHandler, 0, 0, 0},{0, 0, 0, 0}};
06649 static swig_cast_info _swigc__p_wxANIHandler[] = {{&_swigt__p_wxANIHandler, 0, 0, 0},{0, 0, 0, 0}};
06650 static swig_cast_info _swigc__p_wxCURHandler[] = {{&_swigt__p_wxCURHandler, 0, 0, 0},{0, 0, 0, 0}};
06651 static swig_cast_info _swigc__p_wxICOHandler[] = {{&_swigt__p_wxICOHandler, 0, 0, 0},{0, 0, 0, 0}};
06652 static swig_cast_info _swigc__p_wxBMPHandler[] = {{&_swigt__p_wxBMPHandler, 0, 0, 0},{0, 0, 0, 0}};
06653 static swig_cast_info _swigc__p_wxPyImageHandler[] = {{&_swigt__p_wxPyImageHandler, 0, 0, 0},{0, 0, 0, 0}};
06654 static swig_cast_info _swigc__p_wxImageHandler[] = {{&_swigt__p_wxImageHandler, 0, 0, 0},{0, 0, 0, 0}};
06655 static swig_cast_info _swigc__p_wxXPMHandler[] = {{&_swigt__p_wxXPMHandler, 0, 0, 0},{0, 0, 0, 0}};
06656 static swig_cast_info _swigc__p_wxTIFFHandler[] = {{&_swigt__p_wxTIFFHandler, 0, 0, 0},{0, 0, 0, 0}};
06657 static swig_cast_info _swigc__p_wxTGAHandler[] = {{&_swigt__p_wxTGAHandler, 0, 0, 0},{0, 0, 0, 0}};
06658 static swig_cast_info _swigc__p_wxMouseCaptureLostEvent[] = {{&_swigt__p_wxMouseCaptureLostEvent, 0, 0, 0},{0, 0, 0, 0}};
06659 static swig_cast_info _swigc__p_wxCalculateLayoutEvent[] = {{&_swigt__p_wxCalculateLayoutEvent, 0, 0, 0},{0, 0, 0, 0}};
06660 static swig_cast_info _swigc__p_wxAcceleratorTable[] = {{&_swigt__p_wxAcceleratorTable, 0, 0, 0},{0, 0, 0, 0}};
06661 static swig_cast_info _swigc__p_wxStdDialogButtonSizer[] = {{&_swigt__p_wxStdDialogButtonSizer, 0, 0, 0},{0, 0, 0, 0}};
06662 static swig_cast_info _swigc__p_wxImage[] = {{&_swigt__p_wxImage, 0, 0, 0},{0, 0, 0, 0}};
06663 static swig_cast_info _swigc__p_wxPyPrintout[] = {{&_swigt__p_wxPyPrintout, 0, 0, 0},{0, 0, 0, 0}};
06664 static swig_cast_info _swigc__p_wxScrollWinEvent[] = {{&_swigt__p_wxScrollWinEvent, 0, 0, 0},{0, 0, 0, 0}};
06665 static swig_cast_info _swigc__p_wxTaskBarIconEvent[] = {{&_swigt__p_wxTaskBarIconEvent, 0, 0, 0},{0, 0, 0, 0}};
06666 static swig_cast_info _swigc__p_wxWindowDestroyEvent[] = {{&_swigt__p_wxWindowDestroyEvent, 0, 0, 0},{0, 0, 0, 0}};
06667 static swig_cast_info _swigc__p_wxNavigationKeyEvent[] = {{&_swigt__p_wxNavigationKeyEvent, 0, 0, 0},{0, 0, 0, 0}};
06668 static swig_cast_info _swigc__p_wxKeyEvent[] = {{&_swigt__p_wxKeyEvent, 0, 0, 0},{0, 0, 0, 0}};
06669 static swig_cast_info _swigc__p_wxSashEvent[] = {{&_swigt__p_wxSashEvent, 0, 0, 0},{0, 0, 0, 0}};
06670 static swig_cast_info _swigc__p_wxPrintPreview[] = {{&_swigt__p_wxPrintPreview, 0, 0, 0},{0, 0, 0, 0}};
06671 static swig_cast_info _swigc__p_wxPyPrintPreview[] = {{&_swigt__p_wxPyPrintPreview, 0, 0, 0},{0, 0, 0, 0}};
06672 static swig_cast_info _swigc__p_wxPageSetupDialog[] = {{&_swigt__p_wxPageSetupDialog, 0, 0, 0},{0, 0, 0, 0}};
06673 static swig_cast_info _swigc__p_wxPrintDialog[] = {{&_swigt__p_wxPrintDialog, 0, 0, 0},{0, 0, 0, 0}};
06674 static swig_cast_info _swigc__p_wxFileSystem[] = {{&_swigt__p_wxFileSystem, 0, 0, 0},{0, 0, 0, 0}};
06675 static swig_cast_info _swigc__p_wxContextMenuEvent[] = {{&_swigt__p_wxContextMenuEvent, 0, 0, 0},{0, 0, 0, 0}};
06676 static swig_cast_info _swigc__p_wxMenuEvent[] = {{&_swigt__p_wxMenuEvent, 0, 0, 0},{0, 0, 0, 0}};
06677 static swig_cast_info _swigc__p_wxCloseEvent[] = {{&_swigt__p_wxCloseEvent, 0, 0, 0},{0, 0, 0, 0}};
06678 static swig_cast_info _swigc__p_wxMouseEvent[] = {{&_swigt__p_wxMouseEvent, 0, 0, 0},{0, 0, 0, 0}};
06679 static swig_cast_info _swigc__p_wxEraseEvent[] = {{&_swigt__p_wxEraseEvent, 0, 0, 0},{0, 0, 0, 0}};
06680 static swig_cast_info _swigc__p_wxPyCommandEvent[] = {{&_swigt__p_wxPyCommandEvent, 0, 0, 0},{0, 0, 0, 0}};
06681 static swig_cast_info _swigc__p_wxCommandEvent[] = {{&_swigt__p_wxCommandEvent, 0, 0, 0},{0, 0, 0, 0}};
06682 static swig_cast_info _swigc__p_wxDropFilesEvent[] = {{&_swigt__p_wxDropFilesEvent, 0, 0, 0},{0, 0, 0, 0}};
06683 static swig_cast_info _swigc__p_wxFocusEvent[] = {{&_swigt__p_wxFocusEvent, 0, 0, 0},{0, 0, 0, 0}};
06684 static swig_cast_info _swigc__p_wxChildFocusEvent[] = {{&_swigt__p_wxChildFocusEvent, 0, 0, 0},{0, 0, 0, 0}};
06685 static swig_cast_info _swigc__p_wxPageSetupDialogData[] = {{&_swigt__p_wxPageSetupDialogData, 0, 0, 0},{0, 0, 0, 0}};
06686 static swig_cast_info _swigc__p_wxPrintDialogData[] = {{&_swigt__p_wxPrintDialogData, 0, 0, 0},{0, 0, 0, 0}};
06687 static swig_cast_info _swigc__p_wxObject[] = { {&_swigt__p_wxQueryLayoutInfoEvent, _p_wxQueryLayoutInfoEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxLayoutConstraints, _p_wxLayoutConstraintsTo_p_wxObject, 0, 0}, {&_swigt__p_wxPreviewFrame, _p_wxPreviewFrameTo_p_wxObject, 0, 0}, {&_swigt__p_wxPyPreviewFrame, _p_wxPyPreviewFrameTo_p_wxObject, 0, 0}, {&_swigt__p_wxSizerItem, _p_wxSizerItemTo_p_wxObject, 0, 0}, {&_swigt__p_wxGBSizerItem, _p_wxGBSizerItemTo_p_wxObject, 0, 0}, {&_swigt__p_rxtools__RosoutSetupDialogBase, _p_rxtools__RosoutSetupDialogBaseTo_p_wxObject, 0, 0}, {&_swigt__p_wxScrollEvent, _p_wxScrollEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxIndividualLayoutConstraint, _p_wxIndividualLayoutConstraintTo_p_wxObject, 0, 0}, {&_swigt__p_wxStaticBoxSizer, _p_wxStaticBoxSizerTo_p_wxObject, 0, 0}, {&_swigt__p_wxBoxSizer, _p_wxBoxSizerTo_p_wxObject, 0, 0}, {&_swigt__p_wxSizer, _p_wxSizerTo_p_wxObject, 0, 0}, {&_swigt__p_wxGridBagSizer, _p_wxGridBagSizerTo_p_wxObject, 0, 0}, {&_swigt__p_rxtools__RosoutFrame, _p_rxtools__RosoutFrameTo_p_wxObject, 0, 0}, {&_swigt__p_wxUpdateUIEvent, _p_wxUpdateUIEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxPyPanel, _p_wxPyPanelTo_p_wxObject, 0, 0}, {&_swigt__p_wxMenu, _p_wxMenuTo_p_wxObject, 0, 0}, {&_swigt__p_wxFontData, _p_wxFontDataTo_p_wxObject, 0, 0}, {&_swigt__p_wxPrintData, _p_wxPrintDataTo_p_wxObject, 0, 0}, {&_swigt__p_wxEvent, _p_wxEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxFlexGridSizer, _p_wxFlexGridSizerTo_p_wxObject, 0, 0}, {&_swigt__p_wxGridSizer, _p_wxGridSizerTo_p_wxObject, 0, 0}, {&_swigt__p_rxtools__RosoutPanelBase, _p_rxtools__RosoutPanelBaseTo_p_wxObject, 0, 0}, {&_swigt__p_rxtools__LoggerLevelPanelBase, _p_rxtools__LoggerLevelPanelBaseTo_p_wxObject, 0, 0}, {&_swigt__p_wxPyTaskBarIcon, _p_wxPyTaskBarIconTo_p_wxObject, 0, 0}, {&_swigt__p_wxLayoutAlgorithm, _p_wxLayoutAlgorithmTo_p_wxObject, 0, 0}, {&_swigt__p_wxInitDialogEvent, _p_wxInitDialogEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxFindDialogEvent, _p_wxFindDialogEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxClipboardTextEvent, _p_wxClipboardTextEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxPaintEvent, _p_wxPaintEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxNcPaintEvent, _p_wxNcPaintEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxMouseCaptureChangedEvent, _p_wxMouseCaptureChangedEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxDisplayChangedEvent, _p_wxDisplayChangedEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxPaletteChangedEvent, _p_wxPaletteChangedEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxSysColourChangedEvent, _p_wxSysColourChangedEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxPreviewCanvas, _p_wxPreviewCanvasTo_p_wxObject, 0, 0}, {&_swigt__p_wxControl, _p_wxControlTo_p_wxObject, 0, 0}, {&_swigt__p_rxtools__RosoutPanel, _p_rxtools__RosoutPanelTo_p_wxObject, 0, 0}, {&_swigt__p_wxSetCursorEvent, _p_wxSetCursorEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxSplitterEvent, _p_wxSplitterEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxFSFile, _p_wxFSFileTo_p_wxObject, 0, 0}, {&_swigt__p_wxFindReplaceData, _p_wxFindReplaceDataTo_p_wxObject, 0, 0}, {&_swigt__p_wxPySizer, _p_wxPySizerTo_p_wxObject, 0, 0}, {&_swigt__p_wxMDIChildFrame, _p_wxMDIChildFrameTo_p_wxObject, 0, 0}, {&_swigt__p_wxColourData, _p_wxColourDataTo_p_wxObject, 0, 0}, {&_swigt__p_wxPyEvent, _p_wxPyEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxNotifyEvent, _p_wxNotifyEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxPyWindow, _p_wxPyWindowTo_p_wxObject, 0, 0}, {&_swigt__p_wxSplashScreen, _p_wxSplashScreenTo_p_wxObject, 0, 0}, {&_swigt__p_wxFileDialog, _p_wxFileDialogTo_p_wxObject, 0, 0}, {&_swigt__p_wxMultiChoiceDialog, _p_wxMultiChoiceDialogTo_p_wxObject, 0, 0}, {&_swigt__p_wxSingleChoiceDialog, _p_wxSingleChoiceDialogTo_p_wxObject, 0, 0}, {&_swigt__p_wxTextEntryDialog, _p_wxTextEntryDialogTo_p_wxObject, 0, 0}, {&_swigt__p_wxPasswordEntryDialog, _p_wxPasswordEntryDialogTo_p_wxObject, 0, 0}, {&_swigt__p_wxNumberEntryDialog, _p_wxNumberEntryDialogTo_p_wxObject, 0, 0}, {&_swigt__p_wxMessageDialog, _p_wxMessageDialogTo_p_wxObject, 0, 0}, {&_swigt__p_wxProgressDialog, _p_wxProgressDialogTo_p_wxObject, 0, 0}, {&_swigt__p_wxFindReplaceDialog, _p_wxFindReplaceDialogTo_p_wxObject, 0, 0}, {&_swigt__p_wxShowEvent, _p_wxShowEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxPrinter, _p_wxPrinterTo_p_wxObject, 0, 0}, {&_swigt__p_wxMenuItem, _p_wxMenuItemTo_p_wxObject, 0, 0}, {&_swigt__p_wxDateEvent, _p_wxDateEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxIdleEvent, _p_wxIdleEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxWindowCreateEvent, _p_wxWindowCreateEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxQueryNewPaletteEvent, _p_wxQueryNewPaletteEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxMaximizeEvent, _p_wxMaximizeEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxIconizeEvent, _p_wxIconizeEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxSizeEvent, _p_wxSizeEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxMoveEvent, _p_wxMoveEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxActivateEvent, _p_wxActivateEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxJPEGHandler, _p_wxJPEGHandlerTo_p_wxObject, 0, 0}, {&_swigt__p_wxPCXHandler, _p_wxPCXHandlerTo_p_wxObject, 0, 0}, {&_swigt__p_wxGIFHandler, _p_wxGIFHandlerTo_p_wxObject, 0, 0}, {&_swigt__p_wxPNMHandler, _p_wxPNMHandlerTo_p_wxObject, 0, 0}, {&_swigt__p_wxPNGHandler, _p_wxPNGHandlerTo_p_wxObject, 0, 0}, {&_swigt__p_wxANIHandler, _p_wxANIHandlerTo_p_wxObject, 0, 0}, {&_swigt__p_wxCURHandler, _p_wxCURHandlerTo_p_wxObject, 0, 0}, {&_swigt__p_wxICOHandler, _p_wxICOHandlerTo_p_wxObject, 0, 0}, {&_swigt__p_wxBMPHandler, _p_wxBMPHandlerTo_p_wxObject, 0, 0}, {&_swigt__p_wxPyImageHandler, _p_wxPyImageHandlerTo_p_wxObject, 0, 0}, {&_swigt__p_wxImageHandler, _p_wxImageHandlerTo_p_wxObject, 0, 0}, {&_swigt__p_wxXPMHandler, _p_wxXPMHandlerTo_p_wxObject, 0, 0}, {&_swigt__p_wxTIFFHandler, _p_wxTIFFHandlerTo_p_wxObject, 0, 0}, {&_swigt__p_wxTGAHandler, _p_wxTGAHandlerTo_p_wxObject, 0, 0}, {&_swigt__p_wxEvtHandler, _p_wxEvtHandlerTo_p_wxObject, 0, 0}, {&_swigt__p_wxMouseCaptureLostEvent, _p_wxMouseCaptureLostEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxCalculateLayoutEvent, _p_wxCalculateLayoutEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxPyVListBox, _p_wxPyVListBoxTo_p_wxObject, 0, 0}, {&_swigt__p_wxPyHtmlListBox, _p_wxPyHtmlListBoxTo_p_wxObject, 0, 0}, {&_swigt__p_wxSimpleHtmlListBox, _p_wxSimpleHtmlListBoxTo_p_wxObject, 0, 0}, {&_swigt__p_rxtools__RosoutTextFilterControlBase, _p_rxtools__RosoutTextFilterControlBaseTo_p_wxObject, 0, 0}, {&_swigt__p_rxtools__RosoutSeverityFilterControlBase, _p_rxtools__RosoutSeverityFilterControlBaseTo_p_wxObject, 0, 0}, {&_swigt__p_wxAcceleratorTable, _p_wxAcceleratorTableTo_p_wxObject, 0, 0}, {&_swigt__p_wxStdDialogButtonSizer, _p_wxStdDialogButtonSizerTo_p_wxObject, 0, 0}, {&_swigt__p_wxMiniFrame, _p_wxMiniFrameTo_p_wxObject, 0, 0}, {&_swigt__p_wxImage, _p_wxImageTo_p_wxObject, 0, 0}, {&_swigt__p_wxFrame, _p_wxFrameTo_p_wxObject, 0, 0}, {&_swigt__p_wxPyPrintout, _p_wxPyPrintoutTo_p_wxObject, 0, 0}, {&_swigt__p_wxScrollWinEvent, _p_wxScrollWinEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxTaskBarIconEvent, _p_wxTaskBarIconEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxStatusBar, _p_wxStatusBarTo_p_wxObject, 0, 0}, {&_swigt__p_wxMDIParentFrame, _p_wxMDIParentFrameTo_p_wxObject, 0, 0}, {&_swigt__p_wxObject, 0, 0, 0}, {&_swigt__p_wxWindowDestroyEvent, _p_wxWindowDestroyEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxNavigationKeyEvent, _p_wxNavigationKeyEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxKeyEvent, _p_wxKeyEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxMenuBar, _p_wxMenuBarTo_p_wxObject, 0, 0}, {&_swigt__p_wxScrolledWindow, _p_wxScrolledWindowTo_p_wxObject, 0, 0}, {&_swigt__p_wxPyVScrolledWindow, _p_wxPyVScrolledWindowTo_p_wxObject, 0, 0}, {&_swigt__p_wxPyScrolledWindow, _p_wxPyScrolledWindowTo_p_wxObject, 0, 0}, {&_swigt__p_wxTopLevelWindow, _p_wxTopLevelWindowTo_p_wxObject, 0, 0}, {&_swigt__p_wxWindow, _p_wxWindowTo_p_wxObject, 0, 0}, {&_swigt__p_wxMDIClientWindow, _p_wxMDIClientWindowTo_p_wxObject, 0, 0}, {&_swigt__p_wxSashWindow, _p_wxSashWindowTo_p_wxObject, 0, 0}, {&_swigt__p_wxSplitterWindow, _p_wxSplitterWindowTo_p_wxObject, 0, 0}, {&_swigt__p_wxSplashScreenWindow, _p_wxSplashScreenWindowTo_p_wxObject, 0, 0}, {&_swigt__p_wxSashLayoutWindow, _p_wxSashLayoutWindowTo_p_wxObject, 0, 0}, {&_swigt__p_wxPopupWindow, _p_wxPopupWindowTo_p_wxObject, 0, 0}, {&_swigt__p_wxPyPopupTransientWindow, _p_wxPyPopupTransientWindowTo_p_wxObject, 0, 0}, {&_swigt__p_wxTipWindow, _p_wxTipWindowTo_p_wxObject, 0, 0}, {&_swigt__p_wxSashEvent, _p_wxSashEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxPrintPreview, _p_wxPrintPreviewTo_p_wxObject, 0, 0}, {&_swigt__p_wxPyPrintPreview, _p_wxPyPrintPreviewTo_p_wxObject, 0, 0}, {&_swigt__p_wxPanel, _p_wxPanelTo_p_wxObject, 0, 0}, {&_swigt__p_rxtools__TextboxDialog, _p_rxtools__TextboxDialogTo_p_wxObject, 0, 0}, {&_swigt__p_wxDialog, _p_wxDialogTo_p_wxObject, 0, 0}, {&_swigt__p_wxFontDialog, _p_wxFontDialogTo_p_wxObject, 0, 0}, {&_swigt__p_wxDirDialog, _p_wxDirDialogTo_p_wxObject, 0, 0}, {&_swigt__p_wxColourDialog, _p_wxColourDialogTo_p_wxObject, 0, 0}, {&_swigt__p_wxPageSetupDialog, _p_wxPageSetupDialogTo_p_wxObject, 0, 0}, {&_swigt__p_wxPrintDialog, _p_wxPrintDialogTo_p_wxObject, 0, 0}, {&_swigt__p_wxFileSystem, _p_wxFileSystemTo_p_wxObject, 0, 0}, {&_swigt__p_wxContextMenuEvent, _p_wxContextMenuEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxMenuEvent, _p_wxMenuEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxPyApp, _p_wxPyAppTo_p_wxObject, 0, 0}, {&_swigt__p_wxCloseEvent, _p_wxCloseEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxMouseEvent, _p_wxMouseEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxEraseEvent, _p_wxEraseEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxPyCommandEvent, _p_wxPyCommandEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxCommandEvent, _p_wxCommandEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxPreviewControlBar, _p_wxPreviewControlBarTo_p_wxObject, 0, 0}, {&_swigt__p_wxPyPreviewControlBar, _p_wxPyPreviewControlBarTo_p_wxObject, 0, 0}, {&_swigt__p_wxDropFilesEvent, _p_wxDropFilesEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxFocusEvent, _p_wxFocusEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxChildFocusEvent, _p_wxChildFocusEventTo_p_wxObject, 0, 0}, {&_swigt__p_rxtools__LoggerLevelFrame, _p_rxtools__LoggerLevelFrameTo_p_wxObject, 0, 0}, {&_swigt__p_wxControlWithItems, _p_wxControlWithItemsTo_p_wxObject, 0, 0}, {&_swigt__p_wxPageSetupDialogData, _p_wxPageSetupDialogDataTo_p_wxObject, 0, 0}, {&_swigt__p_wxPrintDialogData, _p_wxPrintDialogDataTo_p_wxObject, 0, 0}, {&_swigt__p_wxValidator, _p_wxValidatorTo_p_wxObject, 0, 0}, {&_swigt__p_wxPyValidator, _p_wxPyValidatorTo_p_wxObject, 0, 0},{0, 0, 0, 0}};
06688 static swig_cast_info _swigc__p_wxPanel[] = { {&_swigt__p_wxSimpleHtmlListBox, _p_wxSimpleHtmlListBoxTo_p_wxPanel, 0, 0}, {&_swigt__p_wxPyHtmlListBox, _p_wxPyHtmlListBoxTo_p_wxPanel, 0, 0}, {&_swigt__p_wxPyVListBox, _p_wxPyVListBoxTo_p_wxPanel, 0, 0}, {&_swigt__p_rxtools__LoggerLevelPanelBase, _p_rxtools__LoggerLevelPanelBaseTo_p_wxPanel, 0, 0}, {&_swigt__p_rxtools__RosoutPanelBase, _p_rxtools__RosoutPanelBaseTo_p_wxPanel, 0, 0}, {&_swigt__p_wxPyScrolledWindow, _p_wxPyScrolledWindowTo_p_wxPanel, 0, 0}, {&_swigt__p_wxPyVScrolledWindow, _p_wxPyVScrolledWindowTo_p_wxPanel, 0, 0}, {&_swigt__p_wxScrolledWindow, _p_wxScrolledWindowTo_p_wxPanel, 0, 0}, {&_swigt__p_rxtools__RosoutPanel, _p_rxtools__RosoutPanelTo_p_wxPanel, 0, 0}, {&_swigt__p_wxPyPreviewControlBar, _p_wxPyPreviewControlBarTo_p_wxPanel, 0, 0}, {&_swigt__p_wxPreviewControlBar, _p_wxPreviewControlBarTo_p_wxPanel, 0, 0}, {&_swigt__p_rxtools__RosoutSeverityFilterControlBase, _p_rxtools__RosoutSeverityFilterControlBaseTo_p_wxPanel, 0, 0}, {&_swigt__p_rxtools__RosoutTextFilterControlBase, _p_rxtools__RosoutTextFilterControlBaseTo_p_wxPanel, 0, 0}, {&_swigt__p_wxPyPanel, _p_wxPyPanelTo_p_wxPanel, 0, 0}, {&_swigt__p_wxPreviewCanvas, _p_wxPreviewCanvasTo_p_wxPanel, 0, 0}, {&_swigt__p_wxPanel, 0, 0, 0},{0, 0, 0, 0}};
06689 static swig_cast_info _swigc__p_wxPaperSize[] = { {&_swigt__p_wxPaperSize, 0, 0, 0},{0, 0, 0, 0}};
06690 static swig_cast_info _swigc__p_wxPoint[] = { {&_swigt__p_wxPoint, 0, 0, 0},{0, 0, 0, 0}};
06691 static swig_cast_info _swigc__p_wxRichTextCtrl[] = { {&_swigt__p_wxRichTextCtrl, 0, 0, 0},{0, 0, 0, 0}};
06692 static swig_cast_info _swigc__p_wxSize[] = { {&_swigt__p_wxSize, 0, 0, 0},{0, 0, 0, 0}};
06693 static swig_cast_info _swigc__p_wxTopLevelWindow[] = { {&_swigt__p_wxFrame, _p_wxFrameTo_p_wxTopLevelWindow, 0, 0}, {&_swigt__p_wxMiniFrame, _p_wxMiniFrameTo_p_wxTopLevelWindow, 0, 0}, {&_swigt__p_wxFontDialog, _p_wxFontDialogTo_p_wxTopLevelWindow, 0, 0}, {&_swigt__p_wxDialog, _p_wxDialogTo_p_wxTopLevelWindow, 0, 0}, {&_swigt__p_rxtools__TextboxDialog, _p_rxtools__TextboxDialogTo_p_wxTopLevelWindow, 0, 0}, {&_swigt__p_wxDirDialog, _p_wxDirDialogTo_p_wxTopLevelWindow, 0, 0}, {&_swigt__p_wxColourDialog, _p_wxColourDialogTo_p_wxTopLevelWindow, 0, 0}, {&_swigt__p_wxSplashScreen, _p_wxSplashScreenTo_p_wxTopLevelWindow, 0, 0}, {&_swigt__p_wxTopLevelWindow, 0, 0, 0}, {&_swigt__p_wxMDIParentFrame, _p_wxMDIParentFrameTo_p_wxTopLevelWindow, 0, 0}, {&_swigt__p_wxMDIChildFrame, _p_wxMDIChildFrameTo_p_wxTopLevelWindow, 0, 0}, {&_swigt__p_rxtools__RosoutFrame, _p_rxtools__RosoutFrameTo_p_wxTopLevelWindow, 0, 0}, {&_swigt__p_rxtools__LoggerLevelFrame, _p_rxtools__LoggerLevelFrameTo_p_wxTopLevelWindow, 0, 0}, {&_swigt__p_rxtools__RosoutSetupDialogBase, _p_rxtools__RosoutSetupDialogBaseTo_p_wxTopLevelWindow, 0, 0}, {&_swigt__p_wxProgressDialog, _p_wxProgressDialogTo_p_wxTopLevelWindow, 0, 0}, {&_swigt__p_wxFindReplaceDialog, _p_wxFindReplaceDialogTo_p_wxTopLevelWindow, 0, 0}, {&_swigt__p_wxMessageDialog, _p_wxMessageDialogTo_p_wxTopLevelWindow, 0, 0}, {&_swigt__p_wxNumberEntryDialog, _p_wxNumberEntryDialogTo_p_wxTopLevelWindow, 0, 0}, {&_swigt__p_wxPasswordEntryDialog, _p_wxPasswordEntryDialogTo_p_wxTopLevelWindow, 0, 0}, {&_swigt__p_wxTextEntryDialog, _p_wxTextEntryDialogTo_p_wxTopLevelWindow, 0, 0}, {&_swigt__p_wxSingleChoiceDialog, _p_wxSingleChoiceDialogTo_p_wxTopLevelWindow, 0, 0}, {&_swigt__p_wxMultiChoiceDialog, _p_wxMultiChoiceDialogTo_p_wxTopLevelWindow, 0, 0}, {&_swigt__p_wxFileDialog, _p_wxFileDialogTo_p_wxTopLevelWindow, 0, 0}, {&_swigt__p_wxPyPreviewFrame, _p_wxPyPreviewFrameTo_p_wxTopLevelWindow, 0, 0}, {&_swigt__p_wxPreviewFrame, _p_wxPreviewFrameTo_p_wxTopLevelWindow, 0, 0},{0, 0, 0, 0}};
06694 static swig_cast_info _swigc__p_wxWindow[] = { {&_swigt__p_wxSplashScreen, _p_wxSplashScreenTo_p_wxWindow, 0, 0}, {&_swigt__p_wxMiniFrame, _p_wxMiniFrameTo_p_wxWindow, 0, 0}, {&_swigt__p_rxtools__RosoutSetupDialogBase, _p_rxtools__RosoutSetupDialogBaseTo_p_wxWindow, 0, 0}, {&_swigt__p_wxPyPanel, _p_wxPyPanelTo_p_wxWindow, 0, 0}, {&_swigt__p_rxtools__RosoutPanel, _p_rxtools__RosoutPanelTo_p_wxWindow, 0, 0}, {&_swigt__p_rxtools__RosoutPanelBase, _p_rxtools__RosoutPanelBaseTo_p_wxWindow, 0, 0}, {&_swigt__p_rxtools__LoggerLevelPanelBase, _p_rxtools__LoggerLevelPanelBaseTo_p_wxWindow, 0, 0}, {&_swigt__p_wxMenuBar, _p_wxMenuBarTo_p_wxWindow, 0, 0}, {&_swigt__p_wxPasswordEntryDialog, _p_wxPasswordEntryDialogTo_p_wxWindow, 0, 0}, {&_swigt__p_wxNumberEntryDialog, _p_wxNumberEntryDialogTo_p_wxWindow, 0, 0}, {&_swigt__p_wxMessageDialog, _p_wxMessageDialogTo_p_wxWindow, 0, 0}, {&_swigt__p_wxProgressDialog, _p_wxProgressDialogTo_p_wxWindow, 0, 0}, {&_swigt__p_wxFileDialog, _p_wxFileDialogTo_p_wxWindow, 0, 0}, {&_swigt__p_wxMultiChoiceDialog, _p_wxMultiChoiceDialogTo_p_wxWindow, 0, 0}, {&_swigt__p_wxSingleChoiceDialog, _p_wxSingleChoiceDialogTo_p_wxWindow, 0, 0}, {&_swigt__p_wxTextEntryDialog, _p_wxTextEntryDialogTo_p_wxWindow, 0, 0}, {&_swigt__p_wxFindReplaceDialog, _p_wxFindReplaceDialogTo_p_wxWindow, 0, 0}, {&_swigt__p_wxPanel, _p_wxPanelTo_p_wxWindow, 0, 0}, {&_swigt__p_wxStatusBar, _p_wxStatusBarTo_p_wxWindow, 0, 0}, {&_swigt__p_wxSplitterWindow, _p_wxSplitterWindowTo_p_wxWindow, 0, 0}, {&_swigt__p_wxSashWindow, _p_wxSashWindowTo_p_wxWindow, 0, 0}, {&_swigt__p_wxMDIClientWindow, _p_wxMDIClientWindowTo_p_wxWindow, 0, 0}, {&_swigt__p_wxPyScrolledWindow, _p_wxPyScrolledWindowTo_p_wxWindow, 0, 0}, {&_swigt__p_wxPyVScrolledWindow, _p_wxPyVScrolledWindowTo_p_wxWindow, 0, 0}, {&_swigt__p_wxScrolledWindow, _p_wxScrolledWindowTo_p_wxWindow, 0, 0}, {&_swigt__p_wxWindow, 0, 0, 0}, {&_swigt__p_wxSplashScreenWindow, _p_wxSplashScreenWindowTo_p_wxWindow, 0, 0}, {&_swigt__p_wxTopLevelWindow, _p_wxTopLevelWindowTo_p_wxWindow, 0, 0}, {&_swigt__p_wxSashLayoutWindow, _p_wxSashLayoutWindowTo_p_wxWindow, 0, 0}, {&_swigt__p_wxPopupWindow, _p_wxPopupWindowTo_p_wxWindow, 0, 0}, {&_swigt__p_wxPyPopupTransientWindow, _p_wxPyPopupTransientWindowTo_p_wxWindow, 0, 0}, {&_swigt__p_wxTipWindow, _p_wxTipWindowTo_p_wxWindow, 0, 0}, {&_swigt__p_wxPreviewFrame, _p_wxPreviewFrameTo_p_wxWindow, 0, 0}, {&_swigt__p_wxPyPreviewFrame, _p_wxPyPreviewFrameTo_p_wxWindow, 0, 0}, {&_swigt__p_wxControl, _p_wxControlTo_p_wxWindow, 0, 0}, {&_swigt__p_wxMDIChildFrame, _p_wxMDIChildFrameTo_p_wxWindow, 0, 0}, {&_swigt__p_rxtools__LoggerLevelFrame, _p_rxtools__LoggerLevelFrameTo_p_wxWindow, 0, 0}, {&_swigt__p_wxControlWithItems, _p_wxControlWithItemsTo_p_wxWindow, 0, 0}, {&_swigt__p_rxtools__RosoutSeverityFilterControlBase, _p_rxtools__RosoutSeverityFilterControlBaseTo_p_wxWindow, 0, 0}, {&_swigt__p_rxtools__RosoutTextFilterControlBase, _p_rxtools__RosoutTextFilterControlBaseTo_p_wxWindow, 0, 0}, {&_swigt__p_wxPreviewCanvas, _p_wxPreviewCanvasTo_p_wxWindow, 0, 0}, {&_swigt__p_wxPyWindow, _p_wxPyWindowTo_p_wxWindow, 0, 0}, {&_swigt__p_rxtools__RosoutFrame, _p_rxtools__RosoutFrameTo_p_wxWindow, 0, 0}, {&_swigt__p_wxSimpleHtmlListBox, _p_wxSimpleHtmlListBoxTo_p_wxWindow, 0, 0}, {&_swigt__p_wxPyHtmlListBox, _p_wxPyHtmlListBoxTo_p_wxWindow, 0, 0}, {&_swigt__p_wxPyVListBox, _p_wxPyVListBoxTo_p_wxWindow, 0, 0}, {&_swigt__p_wxPyPreviewControlBar, _p_wxPyPreviewControlBarTo_p_wxWindow, 0, 0}, {&_swigt__p_wxPreviewControlBar, _p_wxPreviewControlBarTo_p_wxWindow, 0, 0}, {&_swigt__p_wxFrame, _p_wxFrameTo_p_wxWindow, 0, 0}, {&_swigt__p_rxtools__TextboxDialog, _p_rxtools__TextboxDialogTo_p_wxWindow, 0, 0}, {&_swigt__p_wxDialog, _p_wxDialogTo_p_wxWindow, 0, 0}, {&_swigt__p_wxFontDialog, _p_wxFontDialogTo_p_wxWindow, 0, 0}, {&_swigt__p_wxDirDialog, _p_wxDirDialogTo_p_wxWindow, 0, 0}, {&_swigt__p_wxColourDialog, _p_wxColourDialogTo_p_wxWindow, 0, 0}, {&_swigt__p_wxMDIParentFrame, _p_wxMDIParentFrameTo_p_wxWindow, 0, 0},{0, 0, 0, 0}};
06695
06696 static swig_cast_info *swig_cast_initial[] = {
06697 _swigc__p_boost__shared_ptrTrxtools__RosoutFilter_t,
06698 _swigc__p_boost__shared_ptrTrxtools__RosoutSeverityFilter_t,
06699 _swigc__p_boost__shared_ptrTrxtools__RosoutTextFilter_t,
06700 _swigc__p_boost__signalTvoid_frxtools__RosoutFilter_const_pF_t,
06701 _swigc__p_char,
06702 _swigc__p_form_ops_t,
06703 _swigc__p_int,
06704 _swigc__p_rosgraph_msgs__LogConstPtr,
06705 _swigc__p_rxtools__LoggerLevelFrame,
06706 _swigc__p_rxtools__LoggerLevelPanel,
06707 _swigc__p_rxtools__LoggerLevelPanelBase,
06708 _swigc__p_rxtools__RosoutFilter,
06709 _swigc__p_rxtools__RosoutFrame,
06710 _swigc__p_rxtools__RosoutMessageSummary,
06711 _swigc__p_rxtools__RosoutPanel,
06712 _swigc__p_rxtools__RosoutPanelBase,
06713 _swigc__p_rxtools__RosoutSetupDialogBase,
06714 _swigc__p_rxtools__RosoutSeverityFilterControlBase,
06715 _swigc__p_rxtools__RosoutTextFilterControlBase,
06716 _swigc__p_rxtools__TextboxDialog,
06717 _swigc__p_unsigned_char,
06718 _swigc__p_unsigned_int,
06719 _swigc__p_unsigned_long,
06720 _swigc__p_wxANIHandler,
06721 _swigc__p_wxAcceleratorTable,
06722 _swigc__p_wxActivateEvent,
06723 _swigc__p_wxBMPHandler,
06724 _swigc__p_wxBoxSizer,
06725 _swigc__p_wxCURHandler,
06726 _swigc__p_wxCalculateLayoutEvent,
06727 _swigc__p_wxChildFocusEvent,
06728 _swigc__p_wxClipboardTextEvent,
06729 _swigc__p_wxCloseEvent,
06730 _swigc__p_wxColourData,
06731 _swigc__p_wxColourDialog,
06732 _swigc__p_wxCommandEvent,
06733 _swigc__p_wxContextMenuEvent,
06734 _swigc__p_wxControl,
06735 _swigc__p_wxControlWithItems,
06736 _swigc__p_wxDateEvent,
06737 _swigc__p_wxDialog,
06738 _swigc__p_wxDirDialog,
06739 _swigc__p_wxDisplayChangedEvent,
06740 _swigc__p_wxDropFilesEvent,
06741 _swigc__p_wxDuplexMode,
06742 _swigc__p_wxEraseEvent,
06743 _swigc__p_wxEvent,
06744 _swigc__p_wxEvtHandler,
06745 _swigc__p_wxFSFile,
06746 _swigc__p_wxFileDialog,
06747 _swigc__p_wxFileSystem,
06748 _swigc__p_wxFindDialogEvent,
06749 _swigc__p_wxFindReplaceData,
06750 _swigc__p_wxFindReplaceDialog,
06751 _swigc__p_wxFlexGridSizer,
06752 _swigc__p_wxFocusEvent,
06753 _swigc__p_wxFontData,
06754 _swigc__p_wxFontDialog,
06755 _swigc__p_wxFrame,
06756 _swigc__p_wxGBSizerItem,
06757 _swigc__p_wxGIFHandler,
06758 _swigc__p_wxGridBagSizer,
06759 _swigc__p_wxGridSizer,
06760 _swigc__p_wxICOHandler,
06761 _swigc__p_wxIconizeEvent,
06762 _swigc__p_wxIdleEvent,
06763 _swigc__p_wxImage,
06764 _swigc__p_wxImageHandler,
06765 _swigc__p_wxIndividualLayoutConstraint,
06766 _swigc__p_wxInitDialogEvent,
06767 _swigc__p_wxJPEGHandler,
06768 _swigc__p_wxKeyEvent,
06769 _swigc__p_wxLayoutAlgorithm,
06770 _swigc__p_wxLayoutConstraints,
06771 _swigc__p_wxMDIChildFrame,
06772 _swigc__p_wxMDIClientWindow,
06773 _swigc__p_wxMDIParentFrame,
06774 _swigc__p_wxMaximizeEvent,
06775 _swigc__p_wxMenu,
06776 _swigc__p_wxMenuBar,
06777 _swigc__p_wxMenuEvent,
06778 _swigc__p_wxMenuItem,
06779 _swigc__p_wxMessageDialog,
06780 _swigc__p_wxMiniFrame,
06781 _swigc__p_wxMouseCaptureChangedEvent,
06782 _swigc__p_wxMouseCaptureLostEvent,
06783 _swigc__p_wxMouseEvent,
06784 _swigc__p_wxMoveEvent,
06785 _swigc__p_wxMultiChoiceDialog,
06786 _swigc__p_wxNavigationKeyEvent,
06787 _swigc__p_wxNcPaintEvent,
06788 _swigc__p_wxNotifyEvent,
06789 _swigc__p_wxNumberEntryDialog,
06790 _swigc__p_wxObject,
06791 _swigc__p_wxPCXHandler,
06792 _swigc__p_wxPNGHandler,
06793 _swigc__p_wxPNMHandler,
06794 _swigc__p_wxPageSetupDialog,
06795 _swigc__p_wxPageSetupDialogData,
06796 _swigc__p_wxPaintEvent,
06797 _swigc__p_wxPaletteChangedEvent,
06798 _swigc__p_wxPanel,
06799 _swigc__p_wxPaperSize,
06800 _swigc__p_wxPasswordEntryDialog,
06801 _swigc__p_wxPoint,
06802 _swigc__p_wxPopupWindow,
06803 _swigc__p_wxPreviewCanvas,
06804 _swigc__p_wxPreviewControlBar,
06805 _swigc__p_wxPreviewFrame,
06806 _swigc__p_wxPrintData,
06807 _swigc__p_wxPrintDialog,
06808 _swigc__p_wxPrintDialogData,
06809 _swigc__p_wxPrintPreview,
06810 _swigc__p_wxPrinter,
06811 _swigc__p_wxProgressDialog,
06812 _swigc__p_wxPyApp,
06813 _swigc__p_wxPyCommandEvent,
06814 _swigc__p_wxPyEvent,
06815 _swigc__p_wxPyHtmlListBox,
06816 _swigc__p_wxPyImageHandler,
06817 _swigc__p_wxPyPanel,
06818 _swigc__p_wxPyPopupTransientWindow,
06819 _swigc__p_wxPyPreviewControlBar,
06820 _swigc__p_wxPyPreviewFrame,
06821 _swigc__p_wxPyPrintPreview,
06822 _swigc__p_wxPyPrintout,
06823 _swigc__p_wxPyScrolledWindow,
06824 _swigc__p_wxPySizer,
06825 _swigc__p_wxPyTaskBarIcon,
06826 _swigc__p_wxPyVListBox,
06827 _swigc__p_wxPyVScrolledWindow,
06828 _swigc__p_wxPyValidator,
06829 _swigc__p_wxPyWindow,
06830 _swigc__p_wxQueryLayoutInfoEvent,
06831 _swigc__p_wxQueryNewPaletteEvent,
06832 _swigc__p_wxRichTextCtrl,
06833 _swigc__p_wxSashEvent,
06834 _swigc__p_wxSashLayoutWindow,
06835 _swigc__p_wxSashWindow,
06836 _swigc__p_wxScrollEvent,
06837 _swigc__p_wxScrollWinEvent,
06838 _swigc__p_wxScrolledWindow,
06839 _swigc__p_wxSetCursorEvent,
06840 _swigc__p_wxShowEvent,
06841 _swigc__p_wxSimpleHtmlListBox,
06842 _swigc__p_wxSingleChoiceDialog,
06843 _swigc__p_wxSize,
06844 _swigc__p_wxSizeEvent,
06845 _swigc__p_wxSizer,
06846 _swigc__p_wxSizerItem,
06847 _swigc__p_wxSplashScreen,
06848 _swigc__p_wxSplashScreenWindow,
06849 _swigc__p_wxSplitterEvent,
06850 _swigc__p_wxSplitterWindow,
06851 _swigc__p_wxStaticBoxSizer,
06852 _swigc__p_wxStatusBar,
06853 _swigc__p_wxStdDialogButtonSizer,
06854 _swigc__p_wxSysColourChangedEvent,
06855 _swigc__p_wxTGAHandler,
06856 _swigc__p_wxTIFFHandler,
06857 _swigc__p_wxTaskBarIconEvent,
06858 _swigc__p_wxTextEntryDialog,
06859 _swigc__p_wxTipWindow,
06860 _swigc__p_wxTopLevelWindow,
06861 _swigc__p_wxUpdateUIEvent,
06862 _swigc__p_wxValidator,
06863 _swigc__p_wxWindow,
06864 _swigc__p_wxWindowCreateEvent,
06865 _swigc__p_wxWindowDestroyEvent,
06866 _swigc__p_wxXPMHandler,
06867 };
06868
06869
06870
06871
06872 static swig_const_info swig_const_table[] = {
06873 {0, 0, 0, 0.0, 0, 0}};
06874
06875 #ifdef __cplusplus
06876 }
06877 #endif
06878
06879
06880
06881
06882
06883
06884
06885
06886
06887
06888
06889
06890
06891
06892
06893
06894
06895
06896
06897
06898
06899
06900
06901
06902
06903
06904
06905
06906
06907
06908
06909
06910
06911
06912
06913
06914
06915
06916
06917
06918
06919 #ifdef __cplusplus
06920 extern "C" {
06921 #if 0
06922 }
06923 #endif
06924 #endif
06925
06926 #if 0
06927 #define SWIGRUNTIME_DEBUG
06928 #endif
06929
06930 SWIGRUNTIME void
06931 SWIG_InitializeModule(void *clientdata) {
06932 size_t i;
06933 swig_module_info *module_head;
06934 static int init_run = 0;
06935
06936 clientdata = clientdata;
06937
06938 if (init_run) return;
06939 init_run = 1;
06940
06941
06942 swig_module.type_initial = swig_type_initial;
06943 swig_module.cast_initial = swig_cast_initial;
06944
06945
06946 module_head = SWIG_GetModule(clientdata);
06947 if (module_head) {
06948 swig_module.next = module_head->next;
06949 module_head->next = &swig_module;
06950 } else {
06951
06952 swig_module.next = &swig_module;
06953 SWIG_SetModule(clientdata, &swig_module);
06954 }
06955
06956
06957 #ifdef SWIGRUNTIME_DEBUG
06958 printf("SWIG_InitializeModule: size %d\n", swig_module.size);
06959 #endif
06960 for (i = 0; i < swig_module.size; ++i) {
06961 swig_type_info *type = 0;
06962 swig_type_info *ret;
06963 swig_cast_info *cast;
06964
06965 #ifdef SWIGRUNTIME_DEBUG
06966 printf("SWIG_InitializeModule: type %d %s\n", i, swig_module.type_initial[i]->name);
06967 #endif
06968
06969
06970 if (swig_module.next != &swig_module) {
06971 type = SWIG_MangledTypeQueryModule(swig_module.next, &swig_module, swig_module.type_initial[i]->name);
06972 }
06973 if (type) {
06974
06975 #ifdef SWIGRUNTIME_DEBUG
06976 printf("SWIG_InitializeModule: found type %s\n", type->name);
06977 #endif
06978 if (swig_module.type_initial[i]->clientdata) {
06979 type->clientdata = swig_module.type_initial[i]->clientdata;
06980 #ifdef SWIGRUNTIME_DEBUG
06981 printf("SWIG_InitializeModule: found and overwrite type %s \n", type->name);
06982 #endif
06983 }
06984 } else {
06985 type = swig_module.type_initial[i];
06986 }
06987
06988
06989 cast = swig_module.cast_initial[i];
06990 while (cast->type) {
06991
06992 ret = 0;
06993 #ifdef SWIGRUNTIME_DEBUG
06994 printf("SWIG_InitializeModule: look cast %s\n", cast->type->name);
06995 #endif
06996 if (swig_module.next != &swig_module) {
06997 ret = SWIG_MangledTypeQueryModule(swig_module.next, &swig_module, cast->type->name);
06998 #ifdef SWIGRUNTIME_DEBUG
06999 if (ret) printf("SWIG_InitializeModule: found cast %s\n", ret->name);
07000 #endif
07001 }
07002 if (ret) {
07003 if (type == swig_module.type_initial[i]) {
07004 #ifdef SWIGRUNTIME_DEBUG
07005 printf("SWIG_InitializeModule: skip old type %s\n", ret->name);
07006 #endif
07007 cast->type = ret;
07008 ret = 0;
07009 } else {
07010
07011 swig_cast_info *ocast = SWIG_TypeCheck(ret->name, type);
07012 #ifdef SWIGRUNTIME_DEBUG
07013 if (ocast) printf("SWIG_InitializeModule: skip old cast %s\n", ret->name);
07014 #endif
07015 if (!ocast) ret = 0;
07016 }
07017 }
07018
07019 if (!ret) {
07020 #ifdef SWIGRUNTIME_DEBUG
07021 printf("SWIG_InitializeModule: adding cast %s\n", cast->type->name);
07022 #endif
07023 if (type->cast) {
07024 type->cast->prev = cast;
07025 cast->next = type->cast;
07026 }
07027 type->cast = cast;
07028 }
07029 cast++;
07030 }
07031
07032 swig_module.types[i] = type;
07033 }
07034 swig_module.types[i] = 0;
07035
07036 #ifdef SWIGRUNTIME_DEBUG
07037 printf("**** SWIG_InitializeModule: Cast List ******\n");
07038 for (i = 0; i < swig_module.size; ++i) {
07039 int j = 0;
07040 swig_cast_info *cast = swig_module.cast_initial[i];
07041 printf("SWIG_InitializeModule: type %d %s\n", i, swig_module.type_initial[i]->name);
07042 while (cast->type) {
07043 printf("SWIG_InitializeModule: cast type %s\n", cast->type->name);
07044 cast++;
07045 ++j;
07046 }
07047 printf("---- Total casts: %d\n",j);
07048 }
07049 printf("**** SWIG_InitializeModule: Cast List ******\n");
07050 #endif
07051 }
07052
07053
07054
07055
07056
07057
07058 SWIGRUNTIME void
07059 SWIG_PropagateClientData(void) {
07060 size_t i;
07061 swig_cast_info *equiv;
07062 static int init_run = 0;
07063
07064 if (init_run) return;
07065 init_run = 1;
07066
07067 for (i = 0; i < swig_module.size; i++) {
07068 if (swig_module.types[i]->clientdata) {
07069 equiv = swig_module.types[i]->cast;
07070 while (equiv) {
07071 if (!equiv->converter) {
07072 if (equiv->type && !equiv->type->clientdata)
07073 SWIG_TypeClientData(equiv->type, swig_module.types[i]->clientdata);
07074 }
07075 equiv = equiv->next;
07076 }
07077 }
07078 }
07079 }
07080
07081 #ifdef __cplusplus
07082 #if 0
07083 {
07084
07085 #endif
07086 }
07087 #endif
07088
07089
07090
07091 #ifdef __cplusplus
07092 extern "C" {
07093 #endif
07094
07095
07096 #define SWIG_newvarlink() SWIG_Python_newvarlink()
07097 #define SWIG_addvarlink(p, name, get_attr, set_attr) SWIG_Python_addvarlink(p, name, get_attr, set_attr)
07098 #define SWIG_InstallConstants(d, constants) SWIG_Python_InstallConstants(d, constants)
07099
07100
07101
07102
07103
07104 typedef struct swig_globalvar {
07105 char *name;
07106 PyObject *(*get_attr)(void);
07107 int (*set_attr)(PyObject *);
07108 struct swig_globalvar *next;
07109 } swig_globalvar;
07110
07111 typedef struct swig_varlinkobject {
07112 PyObject_HEAD
07113 swig_globalvar *vars;
07114 } swig_varlinkobject;
07115
07116 SWIGINTERN PyObject *
07117 swig_varlink_repr(swig_varlinkobject *SWIGUNUSEDPARM(v)) {
07118 return PyString_FromString("<Swig global variables>");
07119 }
07120
07121 SWIGINTERN PyObject *
07122 swig_varlink_str(swig_varlinkobject *v) {
07123 PyObject *str = PyString_FromString("(");
07124 swig_globalvar *var;
07125 for (var = v->vars; var; var=var->next) {
07126 PyString_ConcatAndDel(&str,PyString_FromString(var->name));
07127 if (var->next) PyString_ConcatAndDel(&str,PyString_FromString(", "));
07128 }
07129 PyString_ConcatAndDel(&str,PyString_FromString(")"));
07130 return str;
07131 }
07132
07133 SWIGINTERN int
07134 swig_varlink_print(swig_varlinkobject *v, FILE *fp, int SWIGUNUSEDPARM(flags)) {
07135 PyObject *str = swig_varlink_str(v);
07136 fprintf(fp,"Swig global variables ");
07137 fprintf(fp,"%s\n", PyString_AsString(str));
07138 Py_DECREF(str);
07139 return 0;
07140 }
07141
07142 SWIGINTERN void
07143 swig_varlink_dealloc(swig_varlinkobject *v) {
07144 swig_globalvar *var = v->vars;
07145 while (var) {
07146 swig_globalvar *n = var->next;
07147 free(var->name);
07148 free(var);
07149 var = n;
07150 }
07151 }
07152
07153 SWIGINTERN PyObject *
07154 swig_varlink_getattr(swig_varlinkobject *v, char *n) {
07155 PyObject *res = NULL;
07156 swig_globalvar *var = v->vars;
07157 while (var) {
07158 if (strcmp(var->name,n) == 0) {
07159 res = (*var->get_attr)();
07160 break;
07161 }
07162 var = var->next;
07163 }
07164 if (res == NULL && !PyErr_Occurred()) {
07165 PyErr_SetString(PyExc_NameError,"Unknown C global variable");
07166 }
07167 return res;
07168 }
07169
07170 SWIGINTERN int
07171 swig_varlink_setattr(swig_varlinkobject *v, char *n, PyObject *p) {
07172 int res = 1;
07173 swig_globalvar *var = v->vars;
07174 while (var) {
07175 if (strcmp(var->name,n) == 0) {
07176 res = (*var->set_attr)(p);
07177 break;
07178 }
07179 var = var->next;
07180 }
07181 if (res == 1 && !PyErr_Occurred()) {
07182 PyErr_SetString(PyExc_NameError,"Unknown C global variable");
07183 }
07184 return res;
07185 }
07186
07187 SWIGINTERN PyTypeObject*
07188 swig_varlink_type(void) {
07189 static char varlink__doc__[] = "Swig var link object";
07190 static PyTypeObject varlink_type;
07191 static int type_init = 0;
07192 if (!type_init) {
07193 const PyTypeObject tmp
07194 = {
07195 PyObject_HEAD_INIT(NULL)
07196 0,
07197 (char *)"swigvarlink",
07198 sizeof(swig_varlinkobject),
07199 0,
07200 (destructor) swig_varlink_dealloc,
07201 (printfunc) swig_varlink_print,
07202 (getattrfunc) swig_varlink_getattr,
07203 (setattrfunc) swig_varlink_setattr,
07204 0,
07205 (reprfunc) swig_varlink_repr,
07206 0,
07207 0,
07208 0,
07209 0,
07210 0,
07211 (reprfunc)swig_varlink_str,
07212 0,
07213 0,
07214 0,
07215 0,
07216 varlink__doc__,
07217 0,
07218 0,
07219 0,
07220 0,
07221 #if PY_VERSION_HEX >= 0x02020000
07222 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
07223 #endif
07224 #if PY_VERSION_HEX >= 0x02030000
07225 0,
07226 #endif
07227 #ifdef COUNT_ALLOCS
07228 0,0,0,0
07229 #endif
07230 };
07231 varlink_type = tmp;
07232 varlink_type.ob_type = &PyType_Type;
07233 type_init = 1;
07234 }
07235 return &varlink_type;
07236 }
07237
07238
07239 SWIGINTERN PyObject *
07240 SWIG_Python_newvarlink(void) {
07241 swig_varlinkobject *result = PyObject_NEW(swig_varlinkobject, swig_varlink_type());
07242 if (result) {
07243 result->vars = 0;
07244 }
07245 return ((PyObject*) result);
07246 }
07247
07248 SWIGINTERN void
07249 SWIG_Python_addvarlink(PyObject *p, char *name, PyObject *(*get_attr)(void), int (*set_attr)(PyObject *p)) {
07250 swig_varlinkobject *v = (swig_varlinkobject *) p;
07251 swig_globalvar *gv = (swig_globalvar *) malloc(sizeof(swig_globalvar));
07252 if (gv) {
07253 size_t size = strlen(name)+1;
07254 gv->name = (char *)malloc(size);
07255 if (gv->name) {
07256 strncpy(gv->name,name,size);
07257 gv->get_attr = get_attr;
07258 gv->set_attr = set_attr;
07259 gv->next = v->vars;
07260 }
07261 }
07262 v->vars = gv;
07263 }
07264
07265 SWIGINTERN PyObject *
07266 SWIG_globals() {
07267 static PyObject *_SWIG_globals = 0;
07268 if (!_SWIG_globals) _SWIG_globals = SWIG_newvarlink();
07269 return _SWIG_globals;
07270 }
07271
07272
07273
07274
07275
07276
07277 SWIGINTERN void
07278 SWIG_Python_InstallConstants(PyObject *d, swig_const_info constants[]) {
07279 PyObject *obj = 0;
07280 size_t i;
07281 for (i = 0; constants[i].type; ++i) {
07282 switch(constants[i].type) {
07283 case SWIG_PY_POINTER:
07284 obj = SWIG_NewPointerObj(constants[i].pvalue, *(constants[i]).ptype,0);
07285 break;
07286 case SWIG_PY_BINARY:
07287 obj = SWIG_NewPackedObj(constants[i].pvalue, constants[i].lvalue, *(constants[i].ptype));
07288 break;
07289 default:
07290 obj = 0;
07291 break;
07292 }
07293 if (obj) {
07294 PyDict_SetItemString(d, constants[i].name, obj);
07295 Py_DECREF(obj);
07296 }
07297 }
07298 }
07299
07300
07301
07302
07303
07304 SWIGINTERN void
07305 SWIG_Python_FixMethods(PyMethodDef *methods,
07306 swig_const_info *const_table,
07307 swig_type_info **types,
07308 swig_type_info **types_initial) {
07309 size_t i;
07310 for (i = 0; methods[i].ml_name; ++i) {
07311 const char *c = methods[i].ml_doc;
07312 if (c && (c = strstr(c, "swig_ptr: "))) {
07313 int j;
07314 swig_const_info *ci = 0;
07315 const char *name = c + 10;
07316 for (j = 0; const_table[j].type; ++j) {
07317 if (strncmp(const_table[j].name, name,
07318 strlen(const_table[j].name)) == 0) {
07319 ci = &(const_table[j]);
07320 break;
07321 }
07322 }
07323 if (ci) {
07324 size_t shift = (ci->ptype) - types;
07325 swig_type_info *ty = types_initial[shift];
07326 size_t ldoc = (c - methods[i].ml_doc);
07327 size_t lptr = strlen(ty->name)+2*sizeof(void*)+2;
07328 char *ndoc = (char*)malloc(ldoc + lptr + 10);
07329 if (ndoc) {
07330 char *buff = ndoc;
07331 void *ptr = (ci->type == SWIG_PY_POINTER) ? ci->pvalue : 0;
07332 if (ptr) {
07333 strncpy(buff, methods[i].ml_doc, ldoc);
07334 buff += ldoc;
07335 strncpy(buff, "swig_ptr: ", 10);
07336 buff += 10;
07337 SWIG_PackVoidPtr(buff, ptr, ty->name, lptr);
07338 methods[i].ml_doc = ndoc;
07339 }
07340 }
07341 }
07342 }
07343 }
07344 }
07345
07346 #ifdef __cplusplus
07347 }
07348 #endif
07349
07350
07351
07352
07353
07354 #ifdef __cplusplus
07355 extern "C"
07356 #endif
07357 SWIGEXPORT void SWIG_init(void) {
07358 PyObject *m, *d;
07359
07360
07361 SWIG_Python_FixMethods(SwigMethods, swig_const_table, swig_types, swig_type_initial);
07362
07363 m = Py_InitModule((char *) SWIG_name, SwigMethods);
07364 d = PyModule_GetDict(m);
07365
07366 SWIG_InitializeModule(0);
07367 SWIG_InstallConstants(d,swig_const_table);
07368
07369
07370
07371
07372
07373 }
07374