H3D API
2.4.1
|
Header file for PyTypeWrapper. More...
#include <Python.h>
Go to the source code of this file.
Classes | |
class | H3D::PyType |
Base class for all Python C type wrappers. More... | |
struct | H3D::PyTypeWrapper< Type, TypeObject, NameFunc, CheckFunc, ValueFunc, NewFunc > |
PyTypeWrapper is a template wrapper class to create new Python types from types already existing in the H3DAPI (see PythonTypes.h) for example usage. More... | |
struct | H3D::PyNumberTypeWrapperBase< Type, TypeObject, NameFunc, CheckFunc, ValueFunc, NewFunc > |
PyNumberTypeWrapperBase is a template wrapper class to create new Python types from types already existing in the H3DAPI (see PythonTypes.h) for example usage. More... | |
struct | H3D::PyVecTypeWrapper< Type, TypeObject, NameFunc, CheckFunc, ValueFunc, NewFunc > |
PyVecTypeWrapper is the same as PyNumberTypeWrapperBase with the difference that its mul function also specifies vector dot product between two instances. More... | |
struct | H3D::PyNumberTypeWrapper< Type, TypeObject, NameFunc, CheckFunc, ValueFunc, NewFunc > |
PyNumberTypeWrapper is the same as PyNumberTypeWrapperBase with the difference that its mul function also specifies multiplication between two instances of the class. More... | |
Namespaces | |
H3D | |
H3D API namespace. | |
Header file for PyTypeWrapper.
Contains template modifier classes for creating new Python types inheriting from existing types.