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

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

本文整理了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

  1. /**
  2. * Divides this angle by <code>divisor</code>. This angle remains unchanged. The result is returned as a new angle.
  3. * Behaviour is undefined if <code>divisor</code> equals zero.
  4. *
  5. * @param divisor the number to be divided by.
  6. *
  7. * @return a new angle equivalent to this angle divided by <code>divisor</code>.
  8. */
  9. public final Angle divide(double divisor)
  10. {
  11. return Angle.fromDegrees(this.degrees / divisor);
  12. }

代码示例来源:origin: Berico-Technologies/Geo-Coordinate-Conversion-Java

  1. /**
  2. * Multiplies this angle by <code>multiplier</code>. This angle remains unchanged. The result is returned as a new
  3. * angle.
  4. *
  5. * @param multiplier a scalar by which this angle is multiplied.
  6. *
  7. * @return a new angle whose size equals this angle's size multiplied by <code>multiplier</code>.
  8. */
  9. public final Angle multiply(double multiplier)
  10. {
  11. return Angle.fromDegrees(this.degrees * multiplier);
  12. }

代码示例来源:origin: com.bitplan.radolan/com.bitplan.radolan

  1. /**
  2. * Multiplies this angle by <code>multiplier</code>. This angle remains unchanged. The result is returned as a new
  3. * angle.
  4. *
  5. * @param multiplier a scalar by which this angle is multiplied.
  6. *
  7. * @return a new angle whose size equals this angle's size multiplied by <code>multiplier</code>.
  8. */
  9. public final Angle multiply(double multiplier)
  10. {
  11. return Angle.fromDegrees(this.degrees * multiplier);
  12. }

代码示例来源:origin: com.bitplan.radolan/com.bitplan.radolan

  1. public final Angle subtractDegrees(double degrees)
  2. {
  3. return Angle.fromDegrees(this.degrees - degrees);
  4. }

代码示例来源:origin: Berico-Technologies/Geo-Coordinate-Conversion-Java

  1. private LatLon(double latitude, double longitude)
  2. {
  3. this.latitude = Angle.fromDegrees(latitude);
  4. this.longitude = Angle.fromDegrees(longitude);
  5. }

代码示例来源:origin: com.bitplan.radolan/com.bitplan.radolan

  1. public Angle getLat() {
  2. return Angle.fromDegrees(x);
  3. }

代码示例来源:origin: Berico-Technologies/Geo-Coordinate-Conversion-Java

  1. /**
  2. * Divides this angle by <code>divisor</code>. This angle remains unchanged. The result is returned as a new angle.
  3. * Behaviour is undefined if <code>divisor</code> equals zero.
  4. *
  5. * @param divisor the number to be divided by.
  6. *
  7. * @return a new angle equivalent to this angle divided by <code>divisor</code>.
  8. */
  9. public final Angle divide(double divisor)
  10. {
  11. return Angle.fromDegrees(this.degrees / divisor);
  12. }

代码示例来源:origin: Berico-Technologies/Geo-Coordinate-Conversion-Java

  1. public final Angle addDegrees(double degrees)
  2. {
  3. return Angle.fromDegrees(this.degrees + degrees);
  4. }

代码示例来源:origin: Berico-Technologies/Geo-Coordinate-Conversion-Java

  1. public final Angle subtractDegrees(double degrees)
  2. {
  3. return Angle.fromDegrees(this.degrees - degrees);
  4. }

代码示例来源:origin: it.tidalwave.geo/it-tidalwave-geo-viewer-spi-worldwindprovider

  1. @Nonnull
  2. public static MercatorSector fromDegrees (final double minLatPercent,
  3. final double maxLatPercent,
  4. final double minLongitude,
  5. final double maxLongitude)
  6. {
  7. return new MercatorSector(minLatPercent,
  8. maxLatPercent,
  9. Angle.fromDegrees(minLongitude),
  10. Angle.fromDegrees(maxLongitude));
  11. }

代码示例来源:origin: com.bitplan.radolan/com.bitplan.radolan

  1. public static Angle fromDMdS(int degrees, double minutes)
  2. {
  3. if (minutes < 0 || minutes >= 60)
  4. {
  5. throw new IllegalArgumentException("Argument Out Of Range");
  6. }
  7. return Angle.fromDegrees(Math.signum(degrees) * (Math.abs(degrees) + minutes / 60d));
  8. }

代码示例来源:origin: Berico-Technologies/Geo-Coordinate-Conversion-Java

  1. public static Angle fromDMdS(int degrees, double minutes)
  2. {
  3. if (minutes < 0 || minutes >= 60)
  4. {
  5. throw new IllegalArgumentException("Argument Out Of Range");
  6. }
  7. return Angle.fromDegrees(Math.signum(degrees) * (Math.abs(degrees) + minutes / 60d));
  8. }

代码示例来源:origin: Berico-Technologies/Geo-Coordinate-Conversion-Java

  1. public static Angle normalizedLongitude(Angle unnormalizedAngle)
  2. {
  3. if (unnormalizedAngle == null)
  4. {
  5. throw new IllegalArgumentException("Angle Is Null");
  6. }
  7. return Angle.fromDegrees(normalizedDegreesLongitude(unnormalizedAngle.degrees));
  8. }

代码示例来源:origin: com.bitplan.radolan/com.bitplan.radolan

  1. public static Angle normalizedLatitude(Angle unnormalizedAngle)
  2. {
  3. if (unnormalizedAngle == null)
  4. {
  5. throw new IllegalArgumentException("Angle Is Null");
  6. }
  7. return Angle.fromDegrees(normalizedDegreesLatitude(unnormalizedAngle.degrees));
  8. }

代码示例来源:origin: Berico-Technologies/Geo-Coordinate-Conversion-Java

  1. public static Angle normalizedLatitude(Angle unnormalizedAngle)
  2. {
  3. if (unnormalizedAngle == null)
  4. {
  5. throw new IllegalArgumentException("Angle Is Null");
  6. }
  7. return Angle.fromDegrees(normalizedDegreesLatitude(unnormalizedAngle.degrees));
  8. }

代码示例来源:origin: com.bitplan.radolan/com.bitplan.radolan

  1. public static Angle normalizedLongitude(Angle unnormalizedAngle)
  2. {
  3. if (unnormalizedAngle == null)
  4. {
  5. throw new IllegalArgumentException("Angle Is Null");
  6. }
  7. return Angle.fromDegrees(normalizedDegreesLongitude(unnormalizedAngle.degrees));
  8. }

代码示例来源:origin: Berico-Technologies/Geo-Coordinate-Conversion-Java

  1. public static String mgrsFromLatLon(double lat, double lon){
  2. Angle latitude = Angle.fromDegrees(lat);
  3. Angle longitude = Angle.fromDegrees(lon);
  4. return MGRSCoord
  5. .fromLatLon(latitude, longitude)
  6. .toString();
  7. }

代码示例来源:origin: Berico-Technologies/Geo-Coordinate-Conversion-Java

  1. /**
  2. * Returns the latitude and longitude of the sector's angular center: (minimum latitude + maximum latitude) / 2,
  3. * (minimum longitude + maximum longitude) / 2.
  4. *
  5. * @return The latitude and longitude of the sector's angular center
  6. */
  7. public LatLon getCentroid()
  8. {
  9. Angle la = Angle.fromDegrees(0.5 * (this.getMaxLatitude().degrees + this.getMinLatitude().degrees));
  10. Angle lo = Angle.fromDegrees(0.5 * (this.getMaxLongitude().degrees + this.getMinLongitude().degrees));
  11. return new LatLon(la, lo);
  12. }

代码示例来源:origin: Berico-Technologies/Geo-Coordinate-Conversion-Java

  1. public Sector(Sector sector)
  2. {
  3. if (sector == null)
  4. {
  5. throw new IllegalArgumentException("Sector Is Null");
  6. }
  7. this.minLatitude = new Angle(sector.getMinLatitude());
  8. this.maxLatitude = new Angle(sector.getMaxLatitude());
  9. this.minLongitude = new Angle(sector.getMinLongitude());
  10. this.maxLongitude = new Angle(sector.getMaxLongitude());
  11. this.deltaLat = Angle.fromDegrees(this.maxLatitude.degrees - this.minLatitude.degrees);
  12. this.deltaLon = Angle.fromDegrees(this.maxLongitude.degrees - this.minLongitude.degrees);
  13. }

代码示例来源:origin: com.uvic-cfar.swim/worldwind

  1. public static Angle getDirectionOfMotion(EvolvingMeteorologicalConditionType emc) {
  2. return Angle.fromDegrees(
  3. Conversions.toDegrees(
  4. emc.getDirectionOfMotion().getValue(),
  5. emc.getDirectionOfMotion().getUom()));
  6. }

相关文章