// generated by Fast Light User Interface Designer (fluid) version 1.0104

#ifndef CuttingPlane_H
#define CuttingPlane_H
#include <FL/Fl.H>
#include <FL/Fl_Double_Window.H>
#include "ContourLevel.H"
#include "glviewer.H"
#include <FL/Fl_Value_Input.H>
#include <FL/Fl_Choice.H>

class CuttingPlaneUserInterface {
public:
  CuttingPlaneUserInterface();
  Fl_Double_Window *MainWindow;
  Fl_Value_Input *CuttingPlaneValue;
private:
  inline void cb_CuttingPlaneValue_i(Fl_Value_Input*, void*);
  static void cb_CuttingPlaneValue(Fl_Value_Input*, void*);
  static Fl_Menu_Item menu_Cutting[];
public:
  static Fl_Menu_Item *XDirection;
private:
  inline void cb_XDirection_i(Fl_Menu_*, void*);
  static void cb_XDirection(Fl_Menu_*, void*);
public:
  static Fl_Menu_Item *YDirection;
private:
  inline void cb_YDirection_i(Fl_Menu_*, void*);
  static void cb_YDirection(Fl_Menu_*, void*);
public:
  static Fl_Menu_Item *ZDirection;
private:
  inline void cb_ZDirection_i(Fl_Menu_*, void*);
  static void cb_ZDirection(Fl_Menu_*, void*);
  GL_VIEWER *glviewer_;
public:
  void show(GL_VIEWER *glviewer);
};
#endif
