GeographicLib  1.21
Classes | Namespaces | Defines
Constants.hpp File Reference

Header for GeographicLib::Constants class. More...

#include <GeographicLib/Config.h>
#include <stdexcept>
#include <GeographicLib/Math.hpp>

Go to the source code of this file.

Classes

class  GeographicLib::Constants
 Constants needed by GeographicLib More...
class  GeographicLib::GeographicErr
 Exception handling for GeographicLib. More...

Namespaces

namespace  GeographicLib
 

Namespace for GeographicLib.


Defines

#define GEOGRAPHICLIB_CONSTANTS_HPP   "$Id: 895e4bd91979aae347436bbf6be37964f05f5b6f $"
#define STATIC_ASSERT(cond, reason)   { enum{ STATIC_ASSERT_ENUM = 1/int(cond) }; }
#define RCSID_DECL(x)   namespace { char VAR_ ## x [] = x; }
#define GEOGRAPHIC_EXPORT

Detailed Description

Header for GeographicLib::Constants class.

Copyright (c) Charles Karney (2008-2011) <charles@karney.com> and licensed under the MIT/X11 License. For more information, see http://geographiclib.sourceforge.net/

Definition in file Constants.hpp.


Define Documentation

#define GEOGRAPHICLIB_CONSTANTS_HPP   "$Id: 895e4bd91979aae347436bbf6be37964f05f5b6f $"

Definition at line 11 of file Constants.hpp.

#define STATIC_ASSERT (   cond,
  reason 
)    { enum{ STATIC_ASSERT_ENUM = 1/int(cond) }; }
#define RCSID_DECL (   x)    namespace { char VAR_ ## x [] = x; }

Insertion of RCS Id strings into the object file.

Definition at line 38 of file Constants.hpp.

#define GEOGRAPHIC_EXPORT

Definition at line 48 of file Constants.hpp.