本文整理了Java中gov.nasa.worldwind.geom.Angle.fromDegrees()
方法的一些代码示例,展示了Angle.fromDegrees()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Angle.fromDegrees()
方法的具体详情如下:
包路径:gov.nasa.worldwind.geom.Angle
类名称:Angle
方法名:fromDegrees
[英]Obtains an angle from a specified number of degrees.
[中]从指定的度数获取角度。
代码示例来源:origin: com.bitplan.radolan/com.bitplan.radolan
/**
* Divides this angle by <code>divisor</code>. This angle remains unchanged. The result is returned as a new angle.
* Behaviour is undefined if <code>divisor</code> equals zero.
*
* @param divisor the number to be divided by.
*
* @return a new angle equivalent to this angle divided by <code>divisor</code>.
*/
public final Angle divide(double divisor)
{
return Angle.fromDegrees(this.degrees / divisor);
}
代码示例来源:origin: Berico-Technologies/Geo-Coordinate-Conversion-Java
/**
* Multiplies this angle by <code>multiplier</code>. This angle remains unchanged. The result is returned as a new
* angle.
*
* @param multiplier a scalar by which this angle is multiplied.
*
* @return a new angle whose size equals this angle's size multiplied by <code>multiplier</code>.
*/
public final Angle multiply(double multiplier)
{
return Angle.fromDegrees(this.degrees * multiplier);
}
代码示例来源:origin: com.bitplan.radolan/com.bitplan.radolan
/**
* Multiplies this angle by <code>multiplier</code>. This angle remains unchanged. The result is returned as a new
* angle.
*
* @param multiplier a scalar by which this angle is multiplied.
*
* @return a new angle whose size equals this angle's size multiplied by <code>multiplier</code>.
*/
public final Angle multiply(double multiplier)
{
return Angle.fromDegrees(this.degrees * multiplier);
}
代码示例来源:origin: com.bitplan.radolan/com.bitplan.radolan
public final Angle subtractDegrees(double degrees)
{
return Angle.fromDegrees(this.degrees - degrees);
}
代码示例来源:origin: Berico-Technologies/Geo-Coordinate-Conversion-Java
private LatLon(double latitude, double longitude)
{
this.latitude = Angle.fromDegrees(latitude);
this.longitude = Angle.fromDegrees(longitude);
}
代码示例来源:origin: com.bitplan.radolan/com.bitplan.radolan
public Angle getLat() {
return Angle.fromDegrees(x);
}
代码示例来源:origin: Berico-Technologies/Geo-Coordinate-Conversion-Java
/**
* Divides this angle by <code>divisor</code>. This angle remains unchanged. The result is returned as a new angle.
* Behaviour is undefined if <code>divisor</code> equals zero.
*
* @param divisor the number to be divided by.
*
* @return a new angle equivalent to this angle divided by <code>divisor</code>.
*/
public final Angle divide(double divisor)
{
return Angle.fromDegrees(this.degrees / divisor);
}
代码示例来源:origin: Berico-Technologies/Geo-Coordinate-Conversion-Java
public final Angle addDegrees(double degrees)
{
return Angle.fromDegrees(this.degrees + degrees);
}
代码示例来源:origin: Berico-Technologies/Geo-Coordinate-Conversion-Java
public final Angle subtractDegrees(double degrees)
{
return Angle.fromDegrees(this.degrees - degrees);
}
代码示例来源:origin: it.tidalwave.geo/it-tidalwave-geo-viewer-spi-worldwindprovider
@Nonnull
public static MercatorSector fromDegrees (final double minLatPercent,
final double maxLatPercent,
final double minLongitude,
final double maxLongitude)
{
return new MercatorSector(minLatPercent,
maxLatPercent,
Angle.fromDegrees(minLongitude),
Angle.fromDegrees(maxLongitude));
}
代码示例来源:origin: com.bitplan.radolan/com.bitplan.radolan
public static Angle fromDMdS(int degrees, double minutes)
{
if (minutes < 0 || minutes >= 60)
{
throw new IllegalArgumentException("Argument Out Of Range");
}
return Angle.fromDegrees(Math.signum(degrees) * (Math.abs(degrees) + minutes / 60d));
}
代码示例来源:origin: Berico-Technologies/Geo-Coordinate-Conversion-Java
public static Angle fromDMdS(int degrees, double minutes)
{
if (minutes < 0 || minutes >= 60)
{
throw new IllegalArgumentException("Argument Out Of Range");
}
return Angle.fromDegrees(Math.signum(degrees) * (Math.abs(degrees) + minutes / 60d));
}
代码示例来源:origin: Berico-Technologies/Geo-Coordinate-Conversion-Java
public static Angle normalizedLongitude(Angle unnormalizedAngle)
{
if (unnormalizedAngle == null)
{
throw new IllegalArgumentException("Angle Is Null");
}
return Angle.fromDegrees(normalizedDegreesLongitude(unnormalizedAngle.degrees));
}
代码示例来源:origin: com.bitplan.radolan/com.bitplan.radolan
public static Angle normalizedLatitude(Angle unnormalizedAngle)
{
if (unnormalizedAngle == null)
{
throw new IllegalArgumentException("Angle Is Null");
}
return Angle.fromDegrees(normalizedDegreesLatitude(unnormalizedAngle.degrees));
}
代码示例来源:origin: Berico-Technologies/Geo-Coordinate-Conversion-Java
public static Angle normalizedLatitude(Angle unnormalizedAngle)
{
if (unnormalizedAngle == null)
{
throw new IllegalArgumentException("Angle Is Null");
}
return Angle.fromDegrees(normalizedDegreesLatitude(unnormalizedAngle.degrees));
}
代码示例来源:origin: com.bitplan.radolan/com.bitplan.radolan
public static Angle normalizedLongitude(Angle unnormalizedAngle)
{
if (unnormalizedAngle == null)
{
throw new IllegalArgumentException("Angle Is Null");
}
return Angle.fromDegrees(normalizedDegreesLongitude(unnormalizedAngle.degrees));
}
代码示例来源:origin: Berico-Technologies/Geo-Coordinate-Conversion-Java
public static String mgrsFromLatLon(double lat, double lon){
Angle latitude = Angle.fromDegrees(lat);
Angle longitude = Angle.fromDegrees(lon);
return MGRSCoord
.fromLatLon(latitude, longitude)
.toString();
}
代码示例来源:origin: Berico-Technologies/Geo-Coordinate-Conversion-Java
/**
* Returns the latitude and longitude of the sector's angular center: (minimum latitude + maximum latitude) / 2,
* (minimum longitude + maximum longitude) / 2.
*
* @return The latitude and longitude of the sector's angular center
*/
public LatLon getCentroid()
{
Angle la = Angle.fromDegrees(0.5 * (this.getMaxLatitude().degrees + this.getMinLatitude().degrees));
Angle lo = Angle.fromDegrees(0.5 * (this.getMaxLongitude().degrees + this.getMinLongitude().degrees));
return new LatLon(la, lo);
}
代码示例来源:origin: Berico-Technologies/Geo-Coordinate-Conversion-Java
public Sector(Sector sector)
{
if (sector == null)
{
throw new IllegalArgumentException("Sector Is Null");
}
this.minLatitude = new Angle(sector.getMinLatitude());
this.maxLatitude = new Angle(sector.getMaxLatitude());
this.minLongitude = new Angle(sector.getMinLongitude());
this.maxLongitude = new Angle(sector.getMaxLongitude());
this.deltaLat = Angle.fromDegrees(this.maxLatitude.degrees - this.minLatitude.degrees);
this.deltaLon = Angle.fromDegrees(this.maxLongitude.degrees - this.minLongitude.degrees);
}
代码示例来源:origin: com.uvic-cfar.swim/worldwind
public static Angle getDirectionOfMotion(EvolvingMeteorologicalConditionType emc) {
return Angle.fromDegrees(
Conversions.toDegrees(
emc.getDirectionOfMotion().getValue(),
emc.getDirectionOfMotion().getUom()));
}
内容来源于网络,如有侵权,请联系作者删除!