/Prototipo/PrototipoCommons/src/memoria/commons/structures/coordinates/LatLonCoordinate.java
Java | 59 lines | 34 code | 17 blank | 8 comment | 0 complexity | 794f2c9277ebb13d5884038640e3220b MD5 | raw file
Possible License(s): BSD-3-Clause
- /*
- * To change this template, choose Tools | Templates
- * and open the template in the editor.
- */
- package memoria.commons.structures.coordinates;
- /**
- *
- * @author diego
- */
- public class LatLonCoordinate extends Coordinate{
- public double getLatitude(){
- return Double.parseDouble(this.getY());
- }
- public double getLongitude(){
- return Double.parseDouble(this.getX());
- }
- public LatLonCoordinate(String latitude, String longitude) {
- this.setX(longitude);
- this.setY(latitude);
- }
- public LatLonCoordinate(Double latitude, Double longitude) {
- this.setX(longitude.toString());
- this.setY(latitude.toString());
- }
- public LatLonCoordinate(Double latitude, Double longitude, Double altitude) {
- this.setX(longitude.toString());
- this.setY(latitude.toString());
- this.setZ(altitude.toString());
- }
- @Override
- public double to_double_x() {
- return getLongitude();
- }
- @Override
- public double to_double_y() {
- return getLatitude();
- }
- @Override
- public double to_double_z() {
- return Double.parseDouble(this.getZ());
- }
- }