]> git.mxchange.org Git - flightgear.git/blobdiff - src/FDM/JSBSim/FGMassBalance.h
JSBSim updates. This update changes the file format, so an update of the base
[flightgear.git] / src / FDM / JSBSim / FGMassBalance.h
index 69c84fd46a2f06fe72bab4d5944d8b4281a2550e..dbdbf1c951ad9444057e598e4bbdb2b0baabaab9 100644 (file)
@@ -61,15 +61,15 @@ public:
 
   bool Run(void);
 
-  inline double GetMass(void) {return Mass;}
-  inline double GetWeight(void) {return Weight;}
-  inline double GetIxx(void) {return Ixx;}
-  inline double GetIyy(void) {return Iyy;}
-  inline double GetIzz(void) {return Izz;}
-  inline double GetIxy(void) {return Ixy;}
-  inline double GetIxz(void) {return Ixz;}
+  inline double GetMass(void) const {return Mass;}
+  inline double GetWeight(void) const {return Weight;}
+  inline double GetIxx(void) const {return Ixx;}
+  inline double GetIyy(void) const {return Iyy;}
+  inline double GetIzz(void) const {return Izz;}
+  inline double GetIxy(void) const {return Ixy;}
+  inline double GetIxz(void) const {return Ixz;}
   inline FGColumnVector3& GetXYZcg(void) {return vXYZcg;}
-  inline double GetXYZcg(int axis) {return vXYZcg(axis);}
+  inline double GetXYZcg(int axis) const  {return vXYZcg(axis);}
 
   inline void SetEmptyWeight(double EW) { EmptyWeight = EW;}
   inline void SetBaseIxx(double bixx)   { baseIxx = bixx;}
@@ -81,12 +81,15 @@ public:
   
   void AddPointMass(double weight, double X, double Y, double Z);
   double GetPointMassWeight(void);
-  FGColumnVector3& GetPointMassCG(void);
+  FGColumnVector3& GetPointMassMoment(void);
   double GetPMIxx(void);
   double GetPMIyy(void);
   double GetPMIzz(void);
   double GetPMIxy(void);
   double GetPMIxz(void);
+  
+  void bind(void);
+  void unbind(void);
 
 private:
   double Weight;