Ejemplo n.º 1
0
 internal EpsgDatumGeodetic(ushort code, string name, EpsgEllipsoid spheroid, EpsgPrimeMeridian primeMeridian, EpsgArea area)
     : base(code, name, area)
 {
     Contract.Requires(spheroid != null);
     Contract.Requires(primeMeridian != null);
     Contract.Requires(area != null);
     Contract.Requires(!String.IsNullOrEmpty(name));
     Spheroid                  = spheroid;
     PrimeMeridian             = primeMeridian;
     _basicWgs84Transformation = new Lazy <Helmert7Transformation>(FindBasicWgs84Transformation, LazyThreadSafetyMode.ExecutionAndPublication);
 }
Ejemplo n.º 2
0
 internal EpsgDatumGeodetic(ushort code, string name, EpsgEllipsoid spheroid, EpsgPrimeMeridian primeMeridian, EpsgArea area)
     : base(code, name, area)
 {
     Contract.Requires(spheroid != null);
     Contract.Requires(primeMeridian != null);
     Contract.Requires(area != null);
     Contract.Requires(!String.IsNullOrEmpty(name));
     Spheroid = spheroid;
     PrimeMeridian = primeMeridian;
     _basicWgs84Transformation = new Lazy<Helmert7Transformation>(FindBasicWgs84Transformation, LazyThreadSafetyMode.ExecutionAndPublication);
 }