|
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.