H3D API  2.4.1
Classes | Namespaces
PyTypeWrapper.h File Reference

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.
 

Detailed Description

Header file for PyTypeWrapper.

Contains template modifier classes for creating new Python types inheriting from existing types.