-
Notifications
You must be signed in to change notification settings - Fork 1
Base Classes and Sample Apps
Kel Guerin edited this page Oct 14, 2013
·
4 revisions
Sample Apps are based on two base classes (one for c++ and one for python) contained in WallFrame Core, that expose user tracking data and debugging tools to the developer. These base classes will have to be inherited to allow for full integration with the WallFrame app and user management system.
- C++ Base Class
wallframe_app_base.cpp
wallframe_app_base.h
- C++ Qt Base Class (derived from the vanilla base class, but containing a Qt widget)
wallframe_app_base_qt.cpp
wallframe_app_base_qt.h
- Python Base Class
wallframe_app_base.py
We provide four pre-written applications that can be modified or used as a learning tool:
- C++ Example App
- Creates an empty Qt QWidget context that stretches across your displays
- Python Example App
- Same as the C++ App, but in python
- OpenSceneGraph App
- Creates a Qt QWidget filled with an OSG viewport, and displays a textured rectangle which moves around based on the position of the user closest to the screen.
- ImageStorm App
- Creates a wall of images which then coalesce into the shapes of the users standing in front of the wall