Options
All
  • Public
  • Public/Protected
  • All
Menu

Class GeoRegion

地理空間的Region

Hierarchy

  • GeoRegion

Index

Constructors

Properties

_empty: boolean = true
_max_alt: number = 0
_max_lat: number = 0
_max_lon: number = 0
_min_alt: number = 0
_min_lat: number = 0
_min_lon: number = 0

Methods

  • _add(lon: number, lat: number, alt: number): void
  • Pointを追加

    • 条件 this._min_lon < this._max_lon

    • 条件 this._max_lon - this._min_lon <= 360

    Parameters

    • lon: number

      地理空間位置 longitude

    • lat: number

      地理空間位置 latitude

    • alt: number

      地理空間位置 altitude

    Returns void

  • _calcRightPosition(base_lon: number, lon: number): number
  • base_lon より右となる最小の longitude を算出

    Parameters

    • base_lon: number

      基準となるlongitude

    • lon: number

      確認したいlongitude

    Returns number

    最小longitude

  • addPointsAsArray(pointsArray: Float64Array | number[]): void
  • empty(): boolean
  • getLatitudeDistance(): null | number
  • getLongitudeDistance(): null | number
  • getPoint(lon_pos: number, lat_pos: number, alt_pos?: number): null | GeoPoint
  • Region内の任意点の取得

    • center ( 0.5, 0.5 )
    • east ( 1, 0.5 )
    • west ( 0, 0.5 )
    • north ( 0.5, 1 )
    • south ( 0.5, 0 )
    • northEast ( 1, 1 )
    • southWest ( 0, 0 )

    Parameters

    • lon_pos: number

      longitude位置割合

    • lat_pos: number

      latitude位置割合

    • alt_pos: number = 0

      anlitude位置割合

    Returns null | GeoPoint

    GeoPoint