include/dynamic/meacas.h

Go to the documentation of this file.
00001 #ifndef MEACAS_H
00002 #define MEACAS_H
00003 #include "meac.h"
00004 #include "object.h"
00009 namespace dynamic
00010 {
00014         class meacas:public meac
00015         {
00016                 private:
00020                         static double torque(Object* p_object);
00024                         double m_torque_nominal;
00028                         double m_torque_start;
00032                         double m_torque_breakdown;
00036                         double m_torque_aux;
00040                         int m_number_of_pole;
00041                 protected:
00042                 public:
00043                         meacas();
00047                         meacas(double inertia, double torqur_nominal, double torque_start, double torque_breakdown, int number_of_pole);
00048                         ~meacas();
00052                         void torque_nominal(double torque_nominal);
00056                         void torque_start(double torque_start);
00060                         void torque_breakdown(double torque_breakdown);
00064                         void number_of_pole(int number_of_pole);
00068                         double torque_nominal() const;
00072                         double torque_start() const;
00076                         double torque_breakdown() const;
00080                         double torque_aux() const;
00084                         int number_of_pole() const;
00085         };
00086 }
00087 #endif //MEACAS_H

Generated on Sun Mar 11 15:42:40 2007 for Dynamic library by  doxygen 1.4.7