ist.palcom.services.location.palgeoconversion.dt_cc
Class BNG

java.lang.Object
  extended by ist.palcom.services.location.palgeoconversion.dt_cc.BNG

public class BNG
extends java.lang.Object

Implemented based on GeoTrans' c-version revision 2.2.6 http://earth-info.nga.mil/GandG/geotrans/ BNG is a component that provides conversions between Geodetic coordinates (latitude and longitude), Transverse Mercator coordinates, and British National Grid coordinates.


Constructor Summary
BNG()
           
 
Method Summary
 int Break_BNG_String(java.lang.String BNG)
           
 java.lang.String buildFormatString(long Precision)
           
 int Check_Out_Of_Area(char BNG500, char BNG100)
           
 GeoLocation Convert_BNG_To_Geodetic(java.lang.String BNG)
           
 GeoLocation Convert_BNG_To_Transverse_Mercator(java.lang.String BNG)
           
 GeoLocation Convert_Geodetic_To_BNG(double Latitude, double Longitude, long Precision)
           
 GeoLocation Convert_Transverse_Mercator_To_BNG(double Easting, double Northing, long Precision)
           
 java.lang.String Get_BNG_Parameters()
           
 int getBNG_ERROR_CODE()
           
 java.lang.String Make_BNG_String(java.lang.String ltrnum, long Easting, long Northing, long Precision)
           
 void Set_BNG_Parameters(java.lang.String Ellipsoid_Code)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BNG

public BNG()
Method Detail

getBNG_ERROR_CODE

public int getBNG_ERROR_CODE()

Set_BNG_Parameters

public void Set_BNG_Parameters(java.lang.String Ellipsoid_Code)

Get_BNG_Parameters

public java.lang.String Get_BNG_Parameters()

Convert_Geodetic_To_BNG

public GeoLocation Convert_Geodetic_To_BNG(double Latitude,
                                           double Longitude,
                                           long Precision)

Convert_Transverse_Mercator_To_BNG

public GeoLocation Convert_Transverse_Mercator_To_BNG(double Easting,
                                                      double Northing,
                                                      long Precision)

Check_Out_Of_Area

public int Check_Out_Of_Area(char BNG500,
                             char BNG100)

Break_BNG_String

public int Break_BNG_String(java.lang.String BNG)

Make_BNG_String

public java.lang.String Make_BNG_String(java.lang.String ltrnum,
                                        long Easting,
                                        long Northing,
                                        long Precision)

buildFormatString

public java.lang.String buildFormatString(long Precision)

Convert_BNG_To_Geodetic

public GeoLocation Convert_BNG_To_Geodetic(java.lang.String BNG)

Convert_BNG_To_Transverse_Mercator

public GeoLocation Convert_BNG_To_Transverse_Mercator(java.lang.String BNG)