|
Tissue Forge C++ 0.2.1
Interactive, particle-based physics, chemistry and biology modeling and simulation environment
|
#include <Python.h>#include <tf_port.h>#include <types/tf_types.h>#include <types/tf_cast.h>#include <Magnum/Magnum.h>#include <Magnum/Math/Vector3.h>#include <Magnum/Math/Vector4.h>#include <Magnum/Math/Matrix3.h>#include <string>

Go to the source code of this file.
Namespaces | |
| namespace | TissueForge |
| Include Python header, disable linking to pythonX_d.lib on Windows in debug mode. | |
| namespace | TissueForge::py |
| Tissue Forge Python language support. | |
Functions | |
| template<> | |
| Magnum::Vector2 | TissueForge::cast (PyObject *obj) |
| template<> | |
| Magnum::Vector3 | TissueForge::cast (PyObject *obj) |
| template<> | |
| Magnum::Vector4 | TissueForge::cast (PyObject *obj) |
| template<> | |
| Magnum::Vector2i | TissueForge::cast (PyObject *obj) |
| template<> | |
| Magnum::Vector3i | TissueForge::cast (PyObject *obj) |
| template<> | |
| fVector2 | TissueForge::cast (PyObject *obj) |
| template<> | |
| fVector3 | TissueForge::cast (PyObject *obj) |
| template<> | |
| fVector4 | TissueForge::cast (PyObject *obj) |
| template<> | |
| dVector2 | TissueForge::cast (PyObject *obj) |
| template<> | |
| dVector3 | TissueForge::cast (PyObject *obj) |
| template<> | |
| dVector4 | TissueForge::cast (PyObject *obj) |
| template<> | |
| iVector2 | TissueForge::cast (PyObject *obj) |
| template<> | |
| iVector3 | TissueForge::cast (PyObject *obj) |
| template<> | |
| PyObject * | TissueForge::cast< int16_t, PyObject * > (const int16_t &i) |
| template<> | |
| PyObject * | TissueForge::cast< uint16_t, PyObject * > (const uint16_t &i) |
| template<> | |
| PyObject * | TissueForge::cast< uint32_t, PyObject * > (const uint32_t &i) |
| template<> | |
| PyObject * | TissueForge::cast< uint64_t, PyObject * > (const uint64_t &i) |
| template<> | |
| PyObject * | TissueForge::cast< float, PyObject * > (const float &f) |
| template<> | |
| PyObject * | TissueForge::cast< double, PyObject * > (const double &f) |
| template<> | |
| float | TissueForge::cast (PyObject *obj) |
| template<> | |
| double | TissueForge::cast (PyObject *obj) |
| template<> | |
| PyObject * | TissueForge::cast< bool, PyObject * > (const bool &f) |
| template<> | |
| bool | TissueForge::cast (PyObject *obj) |
| template<> | |
| PyObject * | TissueForge::cast< int, PyObject * > (const int &i) |
| template<> | |
| int | TissueForge::cast (PyObject *obj) |
| template<> | |
| PyObject * | TissueForge::cast< std::string, PyObject * > (const std::string &s) |
| template<> | |
| std::string | TissueForge::cast (PyObject *o) |
| template<> | |
| int16_t | TissueForge::cast (PyObject *o) |
| template<> | |
| uint16_t | TissueForge::cast (PyObject *o) |
| template<> | |
| uint32_t | TissueForge::cast (PyObject *o) |
| template<> | |
| uint64_t | TissueForge::cast (PyObject *o) |
| PyObject * | TissueForge::py::Import_ImportString (const std::string &name) |
| PyObject * | TissueForge::py::iPython_Get () |
| bool | TissueForge::py::terminalInteractiveShell () |
| bool | TissueForge::py::ZMQInteractiveShell () |
| template<typename T > | |
| bool | TissueForge::py::check (PyObject *o) |
| PyObject * | TissueForge::py::py_arg (const char *name, int index, PyObject *_args, PyObject *_kwargs) |
| std::string | TissueForge::py::repr (PyObject *o) |
| std::string | TissueForge::py::str (PyObject *o) |
| std::string | TissueForge::py::pyerror_str () |
| template<typename T > | |
| T | TissueForge::py::arg (const char *name, int index, PyObject *args, PyObject *kwargs) |
| template<typename T > | |
| T | TissueForge::py::arg (const char *name, int index, PyObject *args, PyObject *kwargs, T deflt) |