Tweaks to build with newest gcc under Irix contributed by Erik Hofman.
This commit is contained in:
parent
4dcd4cda79
commit
f134adfc6a
6 changed files with 16 additions and 9 deletions
|
@ -32,6 +32,7 @@
|
|||
/*************************************************************/
|
||||
|
||||
#include <stdio.h>
|
||||
#include <strings.h>
|
||||
#include "fgd.h"
|
||||
|
||||
/* I prefer NHV's decl. */
|
||||
|
|
|
@ -64,4 +64,4 @@ public:
|
|||
};
|
||||
|
||||
/****************************************************************************/
|
||||
#endif /*FGCloud_H*/
|
||||
#endif /*FGCloud_H*/
|
||||
|
|
|
@ -74,4 +74,4 @@ public:
|
|||
};
|
||||
|
||||
/****************************************************************************/
|
||||
#endif /*FGCloudItem_H*/
|
||||
#endif /*FGCloudItem_H*/
|
||||
|
|
|
@ -72,4 +72,4 @@ public:
|
|||
};
|
||||
|
||||
/****************************************************************************/
|
||||
#endif /*FGSnowRain_H*/
|
||||
#endif /*FGSnowRain_H*/
|
||||
|
|
|
@ -211,4 +211,4 @@ inline WeatherPrecision Pascal2psf (const WeatherPrecision Pascal)
|
|||
/****************************************************************************/
|
||||
|
||||
/****************************************************************************/
|
||||
#endif /*FGWeatherUtils_H*/
|
||||
#endif /*FGWeatherUtils_H*/
|
||||
|
|
|
@ -101,12 +101,18 @@ template<class T>
|
|||
void mgcLinInterp2D<T>::ComputeBarycenter (Vertex& v0, Vertex& v1, Vertex& v2,
|
||||
Vertex& ver, double c[3])
|
||||
{
|
||||
double A0 = v0.x-v2.x, B0 = v0.y-v2.y;
|
||||
double A1 = v1.x-v2.x, B1 = v1.y-v2.y;
|
||||
double A2 = ver.x-v2.x, B2 = ver.y-v2.y;
|
||||
double A0 = v0.x-v2.x;
|
||||
double B0 = v0.y-v2.y;
|
||||
double A1 = v1.x-v2.x;
|
||||
double B1 = v1.y-v2.y;
|
||||
double A2 = ver.x-v2.x;
|
||||
double B2 = ver.y-v2.y;
|
||||
|
||||
double m00 = A0*A0+B0*B0, m01 = A0*A1+B0*B1, m11 = A1*A1+B1*B1;
|
||||
double r0 = A2*A0+B2*B0, r1 = A2*A1+B2*B1;
|
||||
double m00 = A0*A0+B0*B0;
|
||||
double m01 = A0*A1+B0*B1;
|
||||
double m11 = A1*A1+B1*B1;
|
||||
double r0 = A2*A0+B2*B0;
|
||||
double r1 = A2*A1+B2*B1;
|
||||
double det = m00*m11-m01*m01;
|
||||
|
||||
c[0] = (m11*r0-m01*r1)/det;
|
||||
|
|
Loading…
Add table
Reference in a new issue