Show
Ignore:
Timestamp:
2007-10-02 23:54:01 (4 years ago)
Author:
caedesv
Message:

adapted cel for bindingsplit merge into cs trunk.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • cel/trunk/plugins/behaviourlayer/python/blpython.cpp

    r2926 r3012  
    3636#include "physicallayer/pl.h" 
    3737 
     38extern "C" 
     39{ 
     40  #include "swigpyruntime.h" 
     41} 
     42 
     43 
    3844extern unsigned char pycel_py_wrapper[]; // pycel.py file compiled and marshalled 
    3945extern size_t pycel_py_wrapper_size; 
     
    107113  if (!LoadModule ("blcelc")) return false; 
    108114 
     115  Store("cspace.__corecvar_iSCF_SCF", iSCF::SCF, (void*)"iSCF *"); 
     116  RunText("cspace.SetSCFPointer(cspace.__corecvar_iSCF_SCF)"); 
    109117  // Store the object registry pointer in 'blcel.object_reg'. 
    110118  Store ("blcelc.object_reg_ptr", object_reg, (void *) "iObjectRegistry *"); 
     
    152160 
    153161  return true; 
     162} 
     163 
     164PyObject* 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; 
    154170} 
    155171