core/vcsl/vcsl_geodetic.h
Go to the documentation of this file.
00001 #ifndef vcsl_geodetic_h_
00002 #define vcsl_geodetic_h_
00003 //:
00004 // \file
00005 // \brief Coordinate system to represent a location relative to the earth
00006 // \author François BERTEL
00007 //
00008 // \verbatim
00009 //  Modifications
00010 //   2000/06/29 François BERTEL Creation. Adapted from IUE
00011 //   2001/04/10 Ian Scott (Manchester) Converted perceps header to doxygen
00012 //   2004/09/10 Peter Vanroose  Inlined all 1-line methods in class decl
00013 // \endverbatim
00014 
00015 #include <vcsl/vcsl_geographic.h>
00016 #include <vcsl/vcsl_geodetic_sptr.h>
00017 
00018 //: 3D coordinate system intended to represent a location relative to the earth.
00019 // Although its use is not restricted to earthbound coordinate systems.
00020 // The geodetic latitude is the angle made by a line to the center of the
00021 // ellipsoid with the equatorial plane. The coordinates of a point are
00022 // specified by the angles `lat' and `lon', and the distance from the surface
00023 // of the ellipsoid, `z'.
00024 
00025 class vcsl_geodetic
00026   : public vcsl_geographic
00027 {
00028   //***************************************************************************
00029   // Constructors/Destructor
00030   //***************************************************************************
00031 
00032   // Default constructor.
00033   vcsl_geodetic() {}
00034 
00035  public:
00036   // Destructor
00037   virtual ~vcsl_geodetic() {}
00038 };
00039 
00040 #endif // vcsl_geodetic_h_