#ifndef _ATTITUDE_H
#define _ATTITUDE_H
static char Attitude_h_id[] = "$Header: /usr/tiburon/unix/gui/tmacs/RCS/Attitude.h,v 1.1 1996/10/28 09:13:25 oreilly Exp $";

/*
$Log: Attitude.h,v $
Revision 1.1  1996/10/28 09:13:25  oreilly
Initial revision

*/


#include <X11/Intrinsic.h>
#include <Xm/Xm.h>
#include "DmGuiObject.h"
#include "AttitudeGraph.h"

class Attitude : public DmGuiObject
{
  public:
  
  Attitude(const char *name, Widget parent, int period);
  ~Attitude();

  virtual const char *className()
  {
    return "Attitude";
  }
  
  void updateGui(DM_Item handle = 0);
  
  protected:
  Boolean degrees;
  DmFlt32Object *_dmPitch;
  DmFlt32Object *_dmRoll;
  
  AttitudeGraph *_graph;
  Widget _pitch;
  Widget _roll;
  
  float _graphHalfWidth;
  float _yOffset;
  
  Flt32 _prevPitch;
  Flt32 _prevRoll;
};


#endif
