Classes | Namespaces | Macros | Typedefs | Enumerations
BaseGeoCoord.h File Reference
#include <Geom\GeomApi.h>
#include "BaseGeoDefs.r.h"
#include <Bentley\Bentley.h>
#include <Bentley\WString.h>
#include <Bentley\RefCounted.h>
#include <Bentley\bvector.h>

Go to the source code of this file.

Classes

class  BaseGCS
 Geographic Coordinate System class. More...
 
class  Group
 Geographic coordinate systems Group class. More...
 
class  GroupEnumerator
 Group Enumerator class. More...
 
class  MemberEnumerator
 Member Enumerator class. More...
 
class  Ellipsoid
 Definition of the globe as elliptical distortion of a sphere. More...
 
class  EllipsoidEnumerator
 Ellipsoid enumeration class. More...
 
class  Datum
 Position and orientation relative to a WGS84 Datum. More...
 
class  DatumEnumerator
 Datum enumeration class. More...
 

Namespaces

 Bentley
 The Bentley namespace contains types defined by the Bentley Library.
 
 Bentley::GeoCoordinates
 Namespace for the interface between Application and the CSMap geographic library.
 

Macros

#define BASEGEOCOORD_EXPORTED   __declspec(dllimport)
 
#define BASEMANAGEDGCS_EXPORTED   __declspec(dllimport)
 
#define MPUBLIC
 

Typedefs

typedef struct cs_Csprm_ CSParameters
 
typedef struct Library * LibraryP
 
typedef class BaseGCS * BaseGCSP
 
typedef class BaseGCS const * BaseGCSCP
 
typedef class BaseGCS & BaseGCSR
 
typedef class BaseGCS const & BaseGCSCR
 
typedef RefCountedPtr< BaseGCS > BaseGCSPtr
 
typedef class LocalTransformer * LocalTransformerP
 
typedef class LocalTransformer
const * 
LocalTransformerCP
 
typedef RefCountedPtr
< LocalTransformer > 
LocalTransformerPtr
 
typedef class DatumConverter * DatumConverterP
 
typedef class EllipsoidEnumerator * EllipsoidEnumeratorP
 
typedef class Ellipsoid const * EllipsoidCP
 
typedef class Ellipsoid const & EllipsoidCR
 
typedef class DatumEnumerator * DatumEnumeratorP
 
typedef class Datum const * DatumCP
 

Enumerations

enum  VertDatumCode { vdcFromDatum = 0, vdcNGVD29 = 1, vdcNAVD88 = 2, vdcGeoid = 3 }
 
enum  LocalTransformType { TRANSFORM_None = 0, TRANSFORM_Helmert = 1, TRANSFORM_SecondOrderConformal = 2 }
 
enum  WGS84ConvertCode {
  ConvertType_NONE = 0, ConvertType_MOLO = 1, ConvertType_MREG = 2, ConvertType_BURS = 3,
  ConvertType_NAD27 = 4, ConvertType_NAD83 = 5, ConvertType_WGS84 = 6, ConvertType_WGS72 = 7,
  ConvertType_HPGN = 8, ConvertType_7PARM = 9, ConvertType_AGD66 = 10, ConvertType_3PARM = 11,
  ConvertType_6PARM = 12, ConvertType_4PARM = 13, ConvertType_AGD84 = 14, ConvertType_NZGD4 = 15,
  ConvertType_ATS77 = 16, ConvertType_GDA94 = 17, ConvertType_NZGD2K = 18, ConvertType_CSRS = 19,
  ConvertType_TOKYO = 20, ConvertType_RGF93 = 21, ConvertType_ED50 = 22, ConvertType_DHDN = 23,
  ConvertType_ETRF89 = 24, ConvertType_GEOCTR = 25, ConvertType_CHENYX = 26, ConvertType_GENGRID = 27,
  ConvertType_MAXVALUE = 27
}
 

Macro Definition Documentation

#define BASEGEOCOORD_EXPORTED   __declspec(dllimport)
#define BASEMANAGEDGCS_EXPORTED   __declspec(dllimport)
#define MPUBLIC

Typedef Documentation

typedef struct cs_Csprm_ CSParameters

Copyright © 2017 Bentley Systems, Incorporated. All rights reserved.