Documentation ¶
Index ¶
- type CoordGeodetic
- func (c *CoordGeodetic) Altitude() float64
- func (c *CoordGeodetic) Close()
- func (c *CoordGeodetic) GetCoords(in_degrees bool) (lat float64, lng float64, alt float64, err error)
- func (c *CoordGeodetic) Latitude() float64
- func (c *CoordGeodetic) Longitude() float64
- func (c *CoordGeodetic) ToString() string
- type CoordTopocentric
- type DateTime
- type Eci
- type Observer
- type SGP4
- type Tle
- func (t *Tle) ArgumentPerigee(in_degrees bool) float64
- func (t *Tle) BStar() float64
- func (t *Tle) Close()
- func (t *Tle) Eccentricity() float64
- func (t *Tle) Epoch() *DateTime
- func (t *Tle) Inclination(in_degrees bool) float64
- func (t *Tle) Line1() string
- func (t *Tle) Line2() string
- func (t *Tle) MeanAnomaly(in_degrees bool) float64
- func (t *Tle) MeanMotion() float64
- func (t *Tle) Name() string
- func (t *Tle) RightAscensionNode(in_degrees bool) float64
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CoordGeodetic ¶
type CoordGeodetic struct {
// contains filtered or unexported fields
}
func NewCoordGeodetic ¶
func NewCoordGeodetic(lat, lng, alt float64, is_radian bool) (c *CoordGeodetic, err error)
func (*CoordGeodetic) Altitude ¶
func (c *CoordGeodetic) Altitude() float64
func (*CoordGeodetic) Close ¶ added in v0.0.9
func (c *CoordGeodetic) Close()
func (*CoordGeodetic) Latitude ¶
func (c *CoordGeodetic) Latitude() float64
func (*CoordGeodetic) Longitude ¶
func (c *CoordGeodetic) Longitude() float64
func (*CoordGeodetic) ToString ¶
func (c *CoordGeodetic) ToString() string
type CoordTopocentric ¶
type CoordTopocentric struct {
// contains filtered or unexported fields
}
func NewCoordTopocentric ¶
func NewCoordTopocentric(azimuth, elevation, xrange, range_rate float64) (c *CoordTopocentric, err error)
func (*CoordTopocentric) Azimuth ¶
func (c *CoordTopocentric) Azimuth() float64
func (*CoordTopocentric) Close ¶ added in v0.0.9
func (c *CoordTopocentric) Close()
func (*CoordTopocentric) Elevation ¶
func (c *CoordTopocentric) Elevation() float64
func (*CoordTopocentric) Range ¶
func (c *CoordTopocentric) Range() float64
func (*CoordTopocentric) RangeRate ¶
func (c *CoordTopocentric) RangeRate() float64
func (*CoordTopocentric) ToString ¶
func (c *CoordTopocentric) ToString() string
type DateTime ¶
type DateTime struct {
// contains filtered or unexported fields
}
func NewDateTimeNow ¶
type Eci ¶
type Eci struct {
// contains filtered or unexported fields
}
func (*Eci) ToGeodetic ¶
func (e *Eci) ToGeodetic() (c *CoordGeodetic, err error)
type Observer ¶
type Observer struct {
// contains filtered or unexported fields
}
func NewObserver ¶
func NewObserver(coords *CoordGeodetic) (o *Observer, err error)
func (*Observer) GetLocation ¶
func (o *Observer) GetLocation() (c *CoordGeodetic, err error)
func (*Observer) GetLookAngle ¶
func (o *Observer) GetLookAngle(sat *Eci) (c *CoordTopocentric, err error)
type SGP4 ¶
type SGP4 struct {
// contains filtered or unexported fields
}
func (*SGP4) PositionFromDateTime ¶
type Tle ¶
type Tle struct {
// contains filtered or unexported fields
}
func (*Tle) ArgumentPerigee ¶
func (*Tle) Eccentricity ¶
func (*Tle) Inclination ¶
func (*Tle) MeanAnomaly ¶
func (*Tle) MeanMotion ¶
func (*Tle) RightAscensionNode ¶
Source Files ¶
Click to show internal directories.
Click to hide internal directories.