X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=forester%2Fjava%2Fsrc%2Forg%2Fforester%2Fphylogeny%2Fdata%2FPoint.java;h=7684f16109d98dcd835580abc0bd3ce9cec2e8da;hb=8dbaf0f253f5ec2721b540d1f4ad06ffb35b66b6;hp=a20b3d99994d652f1e716086b1866166985f77e8;hpb=48f7a89be9d34f1930a1f863e608235cc27184c5;p=jalview.git diff --git a/forester/java/src/org/forester/phylogeny/data/Point.java b/forester/java/src/org/forester/phylogeny/data/Point.java index a20b3d9..7684f16 100644 --- a/forester/java/src/org/forester/phylogeny/data/Point.java +++ b/forester/java/src/org/forester/phylogeny/data/Point.java @@ -149,4 +149,13 @@ public class Point implements PhylogenyData { public String toString() { return asSimpleText().toString(); } + + static public final boolean isSeemsEmpty( final Point p ) { + return ( ( ( p.getAltitude() == null ) || ( p.getAltitude().compareTo( BigDecimal.ZERO ) <= 0 ) ) + && ( ( p.getLongitude() == null ) || ( p.getLongitude().compareTo( BigDecimal.ZERO ) <= 0 ) ) + && ( ( p.getLatitude() == null ) || ( p.getLatitude().compareTo( BigDecimal.ZERO ) <= 0 ) ) + && ( ForesterUtil.isEmpty( p.getGeodeticDatum() ) || p.getGeodeticDatum() + .equalsIgnoreCase( UNKNOWN_GEODETIC_DATUM ) ) && ( ForesterUtil.isEmpty( p.getAltiudeUnit() ) || p + .getAltiudeUnit().equalsIgnoreCase( "?" ) ) ); + } }