Hugintrunk  0.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Namespaces
hpi_classes.h File Reference

core classes of the hpi interface, not for user code More...

#include <Python.h>
#include "swigpyrun.h"
#include <panodata/Panorama.h>
Include dependency graph for hpi_classes.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  hpi::python_interface
 a class which encapsulates the python interface. More...
 
class  hpi::python_arglist
 helper class to generated PyObject from C/C++/hugin classes More...
 

Namespaces

 hpi
 

Detailed Description

core classes of the hpi interface, not for user code

Author
Kay F. Jahnke

hpi_classes.h defines the Python interface. It's not meant to be included by hugin code except for hpi.cpp, which holds the single instance of class python_interface and provides a function to call hpi plugins. the classes here define more functionality than is actually used currently, but this does no harm.

Definition in file hpi_classes.h.