NETGeographicLib  1.47
Classes | Enumerations
NETGeographicLib Namespace Reference

Classes

class  Accumulator
 .NET wrapper for GeographicLib::Accumulator. More...
 
class  AlbersEqualArea
 .NET Wrapper for GeographicLib::AlbersEqualArea. More...
 
class  AzimuthalEquidistant
 .NET wrapper for GeographicLib::AzimuthalEquidistant. More...
 
class  CassiniSoldner
 .NET wrapper for GeographicLib::CassiniSoldner. More...
 
class  CircularEngine
 .NET wrapper for GeographicLib::CircularEngine. More...
 
class  Constants
 Physical constants. More...
 
class  DMS
 .NET wrapper for GeographicLib::DMS. More...
 
class  Ellipsoid
 .NET wrapper for GeographicLib::Ellipsoid. More...
 
class  EllipticFunction
 .NET wrapper for GeographicLib::EllipticFunction. More...
 
class  GARS
 .NET Wrapper for GeographicLib::GARS More...
 
class  Geocentric
 .NET wrapper for GeographicLib::Geocentric. More...
 
class  GeoCoords
 .NET wrapper for GeographicLib::GeoCoords. More...
 
class  Geodesic
 .NET wrapper for GeographicLib::Geodesic. More...
 
class  GeodesicExact
 .NET wrapper for GeographicLib::GeodesicExact. More...
 
class  GeodesicLine
 .NET wrapper for GeographicLib::GeodesicLine. More...
 
class  GeodesicLineExact
 .NET wrapper for GeographicLib::GeodesicLineExact. More...
 
class  GeographicErr
 Exception class for NETGeographicLib. More...
 
class  Geohash
 .NET wrapper for GeographicLib::Geohash. More...
 
class  Geoid
 .NET wrapper for GeographicLib::Geoid. More...
 
class  Georef
 .NET wrapper for GeographicLib::Georef. More...
 
class  Gnomonic
 .NET wrapper for GeographicLib::Gnomonic. More...
 
class  GravityCircle
 .NET wrapper for GeographicLib::GravityCircle. More...
 
class  GravityModel
 .NET wrapper for GeographicLib::GravityModel. More...
 
class  LambertConformalConic
 .NET wrapper for GeographicLib::LambertConformalConic. More...
 
class  LocalCartesian
 .NET wrapper for GeographicLib::LocalCartesian. More...
 
class  MagneticCircle
 .NET wrapper for GeographicLib::MagneticCircle. More...
 
class  MagneticModel
 .NET wrapper for GeographicLib::MagneticModel. More...
 
class  MGRS
 .NET wrapper for GeographicLib::MGRS. More...
 
class  NormalGravity
 .NET wrapper for GeographicLib::NormalGravity. More...
 
class  OSGB
 .NET wrapper for GeographicLib::OSGB. More...
 
class  PolarStereographic
 .NET wrapper for GeographicLib::PolarStereographic. More...
 
class  PolygonArea
 .NET wrapper for GeographicLib::PolygonArea and PolygonAreaExact. More...
 
class  PolygonAreaExact
 
class  PolygonAreaRhumb
 
class  Rhumb
 .NET wrapper for GeographicLib::Rhumb. More...
 
class  RhumbLine
 .NET wrapper for GeographicLib::RhumbLine. More...
 
class  SphericalCoefficients
 .NET wrapper for GeographicLib::SphericalEngine::coeff. More...
 
class  SphericalHarmonic
 .NET wrapper for GeographicLib::SphericalHarmonic. More...
 
class  SphericalHarmonic1
 .NET wrapper for GeographicLib::SphericalHarmonic1. More...
 
class  SphericalHarmonic2
 .NET wrapper for GeographicLib::SphericalHarmonic2. More...
 
class  StringConvert
 
class  TransverseMercator
 .NET wrapper for GeographicLib::TransverseMercator. More...
 
class  TransverseMercatorExact
 .NET wrapper for GeographicLib::TransverseMercatorExact. More...
 
class  Utility
 Utility library. More...
 
class  UTMUPS
 .NET wrapper for GeographicLib::UTMUPS. More...
 
class  VersionInfo
 The version information. More...
 

Enumerations

enum  captype {
  captype::CAP_NONE = 0U, captype::CAP_C1 = 1U<<0, captype::CAP_C1p = 1U<<1, captype::CAP_C2 = 1U<<2,
  captype::CAP_C3 = 1U<<3, captype::CAP_C4 = 1U<<4, captype::CAP_ALL = 0x1FU, captype::CAP_MASK = CAP_ALL,
  captype::OUT_ALL = 0x7F80U, captype::OUT_MASK = 0xFF80U
}
 
enum  Mask {
  Mask::NONE, Mask::LATITUDE, Mask::LONGITUDE, Mask::AZIMUTH,
  Mask::DISTANCE, Mask::DISTANCE_IN, Mask::REDUCEDLENGTH, Mask::GEODESICSCALE,
  Mask::AREA, Mask::LONG_UNROLL, Mask::ALL
}
 

Enumeration Type Documentation

Enumerator
CAP_NONE 
CAP_C1 
CAP_C1p 
CAP_C2 
CAP_C3 
CAP_C4 
CAP_ALL 
CAP_MASK 
OUT_ALL 
OUT_MASK 

Definition at line 18 of file NETGeographicLib.h.

Bit masks for what calculations to do. These masks do double duty. They signify to the GeodesicLine::GeodesicLine constructor and to Geodesic::Line what capabilities should be included in the GeodesicLine object. They also specify which results to return in the general routines Geodesic::GenDirect and Geodesic::GenInverse routines.

Enumerator
NONE 

No capabilities, no output.

LATITUDE 

Calculate latitude lat2. (It's not necessary to include this as a capability to GeodesicLine because this is included by default.)

LONGITUDE 

Calculate longitude lon2.

AZIMUTH 

Calculate azimuths azi1 and azi2. (It's not necessary to include this as a capability to GeodesicLine because this is included by default.)

DISTANCE 

Calculate distance s12.

DISTANCE_IN 

Allow distance s12 to be used as input in the direct geodesic problem.

REDUCEDLENGTH 

Calculate reduced length m12.

GEODESICSCALE 

Calculate geodesic scales M12 and M21.

AREA 

Calculate area S12.

LONG_UNROLL 

Do not wrap the lon2 in the direct calculation.

ALL 

All capabilities, calculate everything.

Definition at line 38 of file NETGeographicLib.h.