Package com.metsci.glimpse.dnc.proj
Class DncTangentPlane
- java.lang.Object
-
- com.metsci.glimpse.dnc.proj.DncTangentPlane
-
- All Implemented Interfaces:
DncProjection
public class DncTangentPlane extends Object implements DncProjection
-
-
Field Summary
Fields Modifier and Type Field Description doublesphereRadiusdoubletangentLat_DEGdoubletangentLon_DEG
-
Constructor Summary
Constructors Constructor Description DncTangentPlane(double tangentLat_DEG, double tangentLon_DEG, double sphereRadius)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancanProjectLibrary(int databaseNum, String libraryName, double minLat_DEG, double maxLat_DEG, double minLon_DEG, double maxLon_DEG)StringconfigString()doubleprojectAzimuth_MATHRAD(double x_PLANE, double y_PLANE, double azimuth_MATHRAD)voidprojectPos(double lat_DEG, double lon_DEG, float[] result, int resultOffset)doublesuggestedPpvMultiplier()
-
-
-
Method Detail
-
configString
public String configString()
- Specified by:
configStringin interfaceDncProjection
-
suggestedPpvMultiplier
public double suggestedPpvMultiplier()
- Specified by:
suggestedPpvMultiplierin interfaceDncProjection
-
canProjectLibrary
public boolean canProjectLibrary(int databaseNum, String libraryName, double minLat_DEG, double maxLat_DEG, double minLon_DEG, double maxLon_DEG)- Specified by:
canProjectLibraryin interfaceDncProjection
-
projectPos
public void projectPos(double lat_DEG, double lon_DEG, float[] result, int resultOffset)- Specified by:
projectPosin interfaceDncProjection
-
projectAzimuth_MATHRAD
public double projectAzimuth_MATHRAD(double x_PLANE, double y_PLANE, double azimuth_MATHRAD)- Specified by:
projectAzimuth_MATHRADin interfaceDncProjection
-
-