|
PLearn 0.1
|
#include "PythonObjectWrapper.h"#include "PythonEmbedder.h"#include "PythonExtension.h"#include <stdio.h>#include <algorithm>#include <plearn/base/plerror.h>#include <plearn/vmat/VMat.h>#include <plearn/base/RemoteTrampoline.h>#include <plearn/base/HelpSystem.h>#include <plearn/var/VarArray.h>#include <plearn/base/RealMapping.h>#include <plearn/vmat/VMField.h>#include <plearn/io/pl_log.h>
Go to the source code of this file.
Namespaces | |
| namespace | PLearn |
< for swap | |
Defines | |
| #define | PL_LOG_MODULE_NAME "PythonObjectWrapper" |
Functions | |
| void | PLearn::PLPythonConversionError (const char *function_name, PyObject *pyobj, bool print_traceback) |
| Used for error reporting. | |
| template<> | |
| int | PLearn::numpyType< bool > () |
| template<> | |
| int | PLearn::numpyType< signed char > () |
| template<> | |
| int | PLearn::numpyType< unsigned char > () |
| template<> | |
| int | PLearn::numpyType< signed short > () |
| template<> | |
| int | PLearn::numpyType< unsigned short > () |
| template<> | |
| int | PLearn::numpyType< signed int > () |
| template<> | |
| int | PLearn::numpyType< unsigned int > () |
| template<> | |
| int | PLearn::numpyType< signed long > () |
| template<> | |
| int | PLearn::numpyType< unsigned long > () |
| template<> | |
| int | PLearn::numpyType< signed long long > () |
| template<> | |
| int | PLearn::numpyType< unsigned long long > () |
| template<> | |
| int | PLearn::numpyType< float > () |
| template<> | |
| int | PLearn::numpyType< double > () |
| template<> | |
| int | PLearn::numpyType< long double > () |
| PyObject * | PLearn::convertArrayCheck (PyObject *pyobj, int numpy_type, int ndim, bool print_traceback) |
| void | PLearn::checkWrappedObjects (const string &msg) |
| PStream & | PLearn::operator>> (PStream &in, PythonObjectWrapper &v) |
| PStream & | PLearn::operator<< (PStream &out, const PythonObjectWrapper &v) |
| PStream & | PLearn::operator>> (PStream &in, PyObject *v) |
| PStream & | PLearn::operator<< (PStream &out, const PyObject *v) |
| void | PLearn::printWrappedObjects () |
| debug | |
| void | PLearn::ramassePoubelles () |
| bool | PLearn::getVMatAsPtr () |
| bool | PLearn::setVMatAsPtr (bool vmat_as_ptr) |
| BEGIN_DECLARE_REMOTE_FUNCTIONS | PLearn::declareFunction ("printWrappedObjects",&printWrappedObjects,(BodyDoc("Prints PLearn objects wrapped into python.\n"))) |
| PLearn::declareFunction ("ramassePoubelles",&ramassePoubelles,(BodyDoc("GC for wrapped objects.\n"))) | |
| PLearn::declareFunction ("getVMatAsPtr",&getVMatAsPtr,(BodyDoc("Returns current setting of 'VMatAsPtr'.\n""true= wrapped VMat; false= numpy array.\n"), RetDoc("current VMatAsPtr"))) | |
| PLearn::declareFunction ("setVMatAsPtr",&setVMatAsPtr,(BodyDoc("Sets 'VMatAsPtr', returns previous setting.\n""true= wrapped VMat; false= numpy array.\n"), ArgDoc("vmat_as_ptr","wrap VMats instead of converting to numpy?"), RetDoc("Previous setting"))) | |
Definition in file PythonObjectWrapper.cc.
| #define PL_LOG_MODULE_NAME "PythonObjectWrapper" |
Definition at line 44 of file PythonObjectWrapper.cc.
1.7.4