]> git.mxchange.org Git - flightgear.git/commitdiff
Moved to .../Src/Include/
authorcurt <curt>
Mon, 15 Dec 1997 21:03:43 +0000 (21:03 +0000)
committercurt <curt>
Mon, 15 Dec 1997 21:03:43 +0000 (21:03 +0000)
Simulator/constants.h [deleted file]
Simulator/general.h [deleted file]
Simulator/limits.h [deleted file]
Simulator/types.h [deleted file]

diff --git a/Simulator/constants.h b/Simulator/constants.h
deleted file mode 100644 (file)
index 9604c07..0000000
+++ /dev/null
@@ -1,155 +0,0 @@
-/**************************************************************************
- * constants.h -- various constant definitions
- *
- * Written by Curtis Olson, started July 1997.
- *
- * Copyright (C) 1997  Curtis L. Olson  - curt@infoplane.com
- *
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License as
- * published by the Free Software Foundation; either version 2 of the
- * License, or (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- *
- * $Id$
- * (Log is kept at end of this file)
- **************************************************************************/
-
-
-#ifndef CONSTANTS_H
-#define CONSTANTS_H
-
-
-#include <math.h>
-
-
-/* This should be defined in the toplevel make.inc */
-#ifndef VERSION
-#define VERSION "\"not defined\""
-#endif
-
-
-/* Make sure PI is defined in its various forms */
-#ifdef M_PI
-#  define  FG_PI  M_PI
-#else
-#  define  FG_PI  3.14159265358979323846      /* pi */
-#endif
-
-#ifdef M_PI_2
-#  define  FG_PI_2  M_PI_2
-#else
-#  define  FG_PI_2  1.57079632679489661923    /* pi/2 */
-#endif
-
-#define FG_2PI (FG_PI + FG_PI)                /* 2*pi */
-
-
-/* Radius of Earth in kilometers at the equator.  Another source had
- * 6378.165 but this is probably close enough */
-#define EARTH_RAD 6378.155
-
-
-/* Earth parameters for WGS 84, taken from LaRCsim/ls_constants.h */
-
-/* Value of earth radius from [8] */
-#define EQUATORIAL_RADIUS_FT 20925650.    /* ft */
-#define EQUATORIAL_RADIUS_KM 6378138.12   /* meter */
-/* Radius squared */
-#define RESQ_FT 437882827922500.          /* ft */
-#define RESQ_KM 40680645877797.1344       /* meter */
-
-/* Value of earth flattening parameter from ref [8] 
- *
- *      Note: FP = f
- *            E  = 1-f
- *            EPS = sqrt(1-(1-f)^2)
- */
-              
-#define FP    0.003352813178
-#define E     0.996647186
-#define EPS   0.081819221
-#define INVG  0.031080997
-
-
-/* Time Related Parameters */
-
-#define MJD0  2415020.0
-#define J2000 (2451545.0 - MJD0)
-#define SIDRATE         .9972695677
-
-
-/* Conversions */
-
-/* Degrees to Radians */
-#define DEG_TO_RAD       0.017453292          /* deg*pi/180 = rad */
-
-/* Radians to Degrees */
-#define RAD_TO_DEG       57.29577951          /* rad*180/pi = deg */
-
-/* Arc seconds to radians */                  /* (arcsec*pi)/(3600*180) = rad */
-#define ARCSEC_TO_RAD 4.84813681109535993589e-06 
-
-/* Radians to arc seconds */                  /* (rad*3600*180)/pi = arcsec */
-#define RAD_TO_ARCSEC 206264.806247096355156
-
-/* Feet to Meters */
-#define FEET_TO_METER    0.3048
-
-/* Meters to Feet */
-#define METER_TO_FEET    3.28083989501312335958  
-
-
-/* For divide by zero avoidance, this will be close enough to zero */
-#define EPSILON 0.000001
-
-
-/* Timing constants for Flight Model updates */
-#define DEFAULT_TIMER_HZ 20
-#define DEFAULT_MULTILOOP 6
-#define DEFAULT_MODEL_HZ (DEFAULT_TIMER_HZ * DEFAULT_MULTILOOP)
-
-
-#endif /* CONSTANTS_H */
-
-
-/* $Log$
-/* Revision 1.10  1997/09/13 01:59:45  curt
-/* Mostly working on stars and generating sidereal time for accurate star
-/* placement.
-/*
- * Revision 1.9  1997/08/22 21:34:32  curt
- * Doing a bit of reorganizing and house cleaning.
- *
- * Revision 1.8  1997/07/31 22:52:22  curt
- * Working on redoing internal coordinate systems & scenery transformations.
- *
- * Revision 1.7  1997/07/23 21:52:10  curt
- * Put comments around the text after an #endif for increased portability.
- *
- * Revision 1.6  1997/07/21 14:45:01  curt
- * Minor tweaks.
- *
- * Revision 1.5  1997/07/19 23:04:46  curt
- * Added an initial weather section.
- *
- * Revision 1.4  1997/07/19 22:37:03  curt
- * Added various PI definitions.
- *
- * Revision 1.3  1997/07/14 16:26:03  curt
- * Testing/playing -- placed objects randomly across the entire terrain.
- *
- * Revision 1.2  1997/07/08 18:20:11  curt
- * Working on establishing a hard ground.
- *
- * Revision 1.1  1997/07/07 21:02:36  curt
- * Initial revision.
- * */
diff --git a/Simulator/general.h b/Simulator/general.h
deleted file mode 100644 (file)
index 836f79a..0000000
+++ /dev/null
@@ -1,56 +0,0 @@
-/**************************************************************************
- * general.h -- a general house keeping data structure definition for 
- *              various info that might need to be accessible from all 
- *              parts of the sim.
- *
- * Written by Curtis Olson, started July 1997.
- *
- * Copyright (C) 1997  Curtis L. Olson  - curt@infoplane.com
- *
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License as
- * published by the Free Software Foundation; either version 2 of the
- * License, or (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- *
- * $Id$
- * (Log is kept at end of this file)
- **************************************************************************/
-
-
-#ifndef GENERAL_H
-#define GENERAL_H
-
-
-/* the general house keeping structure definition */
-struct fgGENERAL {
-    /* The flight gear "root" directory */
-    char *root_dir;
-};
-
-/* general contains all the general house keeping parameters. */
-extern struct fgGENERAL general;
-
-#endif /* GENERAL_H */
-
-
-/* $Log$
-/* Revision 1.3  1997/12/10 22:37:34  curt
-/* Prepended "fg" on the name of all global structures that didn't have it yet.
-/* i.e. "struct WEATHER {}" became "struct fgWEATHER {}"
-/*
- * Revision 1.2  1997/08/27 03:29:38  curt
- * Changed naming scheme of basic shared structures.
- *
- * Revision 1.1  1997/08/23 11:37:12  curt
- * Initial revision.
- *
- */
diff --git a/Simulator/limits.h b/Simulator/limits.h
deleted file mode 100644 (file)
index 4567ce5..0000000
+++ /dev/null
@@ -1,51 +0,0 @@
-/**************************************************************************
- * limits.h -- program wide limits
- *
- * Written by Curtis Olson, started May 1997.
- *
- * Copyright (C) 1997  Curtis L. Olson  - curt@infoplane.com
- *
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License as
- * published by the Free Software Foundation; either version 2 of the
- * License, or (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- *
- * $Id$
- * (Log is kept at end of this file)
- **************************************************************************/
-
-
-#ifndef LIMITS_H
-#define LIMITS_H
-
-
-/* Maximum number of engines for a single aircraft */
-#define FG_MAX_ENGINES 10
-
-
-#endif /* LIMITS_H */
-
-
-/* $Log$
-/* Revision 1.4  1997/07/23 21:52:11  curt
-/* Put comments around the text after an #endif for increased portability.
-/*
- * Revision 1.3  1997/05/31 19:16:24  curt
- * Elevator trim added.
- *
- * Revision 1.2  1997/05/27 17:48:10  curt
- * Added GNU copyright.
- *
- * Revision 1.1  1997/05/16 16:08:00  curt
- * Initial revision.
- *
- */
diff --git a/Simulator/types.h b/Simulator/types.h
deleted file mode 100644 (file)
index b237cf1..0000000
+++ /dev/null
@@ -1,53 +0,0 @@
-/**************************************************************************
- * types.h -- various data structure definitions
- *
- * Written by Curtis Olson, started July 1997.
- *
- * Copyright (C) 1997  Curtis L. Olson  - curt@infoplane.com
- *
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License as
- * published by the Free Software Foundation; either version 2 of the
- * License, or (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- *
- * $Id$
- * (Log is kept at end of this file)
- **************************************************************************/
-
-
-#ifndef TYPES_H
-#define TYPES_H
-
-
-/* A simple cartesian point */
-struct fgCartesianPoint {
-    double x, y, z;
-};
-
-
-/* A simple geodetic point */
-struct fgGeodeticPoint {
-    double lon, lat, elev;
-};
-
-
-#endif /* TYPES_H */
-
-
-/* $Log$
-/* Revision 1.2  1997/07/23 21:52:12  curt
-/* Put comments around the text after an #endif for increased portability.
-/*
- * Revision 1.1  1997/07/07 21:03:30  curt
- * Initial revision.
- *
- */