Changeset 3012 for cel/trunk/plugins/behaviourlayer/python/blpython.cpp
- Timestamp:
- 2007-10-02 23:54:01 (4 years ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
cel/trunk/plugins/behaviourlayer/python/blpython.cpp
r2926 r3012 36 36 #include "physicallayer/pl.h" 37 37 38 extern "C" 39 { 40 #include "swigpyruntime.h" 41 } 42 43 38 44 extern unsigned char pycel_py_wrapper[]; // pycel.py file compiled and marshalled 39 45 extern size_t pycel_py_wrapper_size; … … 107 113 if (!LoadModule ("blcelc")) return false; 108 114 115 Store("cspace.__corecvar_iSCF_SCF", iSCF::SCF, (void*)"iSCF *"); 116 RunText("cspace.SetSCFPointer(cspace.__corecvar_iSCF_SCF)"); 109 117 // Store the object registry pointer in 'blcel.object_reg'. 110 118 Store ("blcelc.object_reg_ptr", object_reg, (void *) "iObjectRegistry *"); … … 152 160 153 161 return true; 162 } 163 164 PyObject* csWrapTypedObject(void* objectptr, const char *typetag, 165 int own) 166 { 167 swig_type_info *ti = SWIG_TypeQuery (typetag); 168 PyObject *obj = SWIG_NewPointerObj (objectptr, ti, own); 169 return obj; 154 170 } 155 171
