00001 /************************************************************************************************/ 00002 /*! \file AttitudeSensor.h 00003 * \brief The AttitudeSensor class provides the interface for attitude and rate determination sensors. 00004 * \author $Author: cakinli $ 00005 * \version $Revision: 1.4 $ 00006 * \date $Date: 2005/03/16 18:08:16 $ 00007 ************************************************************************************************/ 00008 /*! 00009 * 00010 ************************************************************************************************/ 00011 00012 #ifndef __SSSL_ATTITUDESENSOR_H__ 00013 #define __SSSL_ATTITUDESENSOR_H__ 00014 00015 #include <Base/Sensor.h> 00016 00017 using namespace std; 00018 00019 class AttitudeSensor : public Sensor { 00020 00021 public: 00022 00023 /*! Constructors-Deconstructors */ 00024 AttitudeSensor() {}; 00025 virtual ~AttitudeSensor() {}; 00026 00027 //virtual int Initialize(); 00028 00029 /*! Facilitators */ 00030 00031 /*! Inspector */ 00032 00033 /*! Gets the sensor to body attitude quaternion for the attitude sensor */ 00034 virtual Vector GetSensorToBodyQuaternion() = 0; 00035 00036 00037 }; 00038 00039 #endif 00040 // Do not change the comments below - they will be added automatically by CVS 00041 /***************************************************************************** 00042 * $Log: AttitudeSensor.h,v $ 00043 * Revision 1.4 2005/03/16 18:08:16 cakinli 00044 * *** empty log message *** 00045 * 00046 * Revision 1.3 2003/07/03 16:54:50 shoemaker 00047 * Added semi-working versions of DMU code 00048 * 00049 * Revision 1.2 2003/06/25 21:45:43 mavandyk 00050 * Alter architechture of class structure. 00051 * 00052 * Revision 1.1 2003/06/24 01:04:49 mavandyk 00053 * An abstract class for attitude and rate sensors. 00054 * 00055 ******************************************************************************/