

#ifndef PCL_APPS_ocl_filter_demo_ocl_filter_demo_H
#define PCL_APPS_ocl_filter_demo_ocl_filter_demo_H

#include <string>
#include <sstream>
#include <iomanip>

#include <pcl/pcl_exports.h>
#include <pcl/apps/ocl_filter_demo/boost.h>
//#include <pcl/apps/ocl_filter_demo/common_types.h>
//#include <pcl/apps/ocl_filter_demo/opengl_viewer.h>

////////////////////////////////////////////////////////////////////////////////
// Forward declarations
////////////////////////////////////////////////////////////////////////////////

namespace pcl
{
  class OpenNIGrabber;

  namespace ihs
  {
    class ICP;
    class InputDataProcessing;
    class Integration;
    class MeshProcessing;
  } // End namespace ihs
} // End namespace pcl

////////////////////////////////////////////////////////////////////////////////
// InHandScanner
////////////////////////////////////////////////////////////////////////////////




// http://doc.qt.digia.com/qt/qmetatype.html#Q_DECLARE_METATYPE
//Q_DECLARE_METATYPE (pcl::ihs::InHandScanner::RunningMode)

#endif // PCL_APPS_ocl_filter_demo_ocl_filter_demo_H
