gov.nasa.worldwind.geom.Angle.fromDegrees()方法的使用及代码示例

x33g5p2x  于2022-01-17 转载在 其他  
字(6.4k)|赞(0)|评价(0)|浏览(174)

本文整理了Java中gov.nasa.worldwind.geom.Angle.fromDegrees()方法的一些代码示例,展示了Angle.fromDegrees()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Angle.fromDegrees()方法的具体详情如下:
包路径:gov.nasa.worldwind.geom.Angle
类名称:Angle
方法名:fromDegrees

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()));
}

相关文章