
org.bouncycastle.oer.its.Longitude Maven / Gradle / Ivy
package org.bouncycastle.oer.its;
import java.math.BigInteger;
import org.bouncycastle.asn1.ASN1Integer;
/**
*
* Latitude ::= OneEightyDegreeInt
*
* OneEightyDegreeInt ::= INTEGER {
* min (-1799999999),
* max (1800000000),
* unknown (1800000001)
* } (-1799999999..1800000001)
*
*/
public class Longitude
extends OneEightyDegreeInt
{
public Longitude(long value)
{
super(value);
}
public Longitude(BigInteger value)
{
super(value);
}
public Longitude(byte[] bytes)
{
super(bytes);
}
public static Longitude getInstance(Object o)
{
if (o instanceof Longitude)
{
return (Longitude)o;
}
else if (o instanceof OneEightyDegreeInt)
{
return new Longitude(((OneEightyDegreeInt)o).getValue());
}
else
{
return new Longitude(ASN1Integer.getInstance(o).getValue());
}
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy