cppsgp4

package
v1.0.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 10, 2022 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var Swig_escape_always_false bool
View Source
var Swig_escape_val interface{}

Functions

func DeleteCoordGeodetic

func DeleteCoordGeodetic(arg1 CoordGeodetic)

func DeleteCoordTopocentric

func DeleteCoordTopocentric(arg1 CoordTopocentric)

func DeleteDateTime

func DeleteDateTime(arg1 DateTime)

func DeleteEci

func DeleteEci(arg1 Eci)

func DeleteEventHorizonDetails

func DeleteEventHorizonDetails(arg1 EventHorizonDetails)

func DeleteGeosVector

func DeleteGeosVector(arg1 GeosVector)

func DeleteObserver

func DeleteObserver(arg1 Observer)

func DeletePassDetails

func DeletePassDetails(arg1 PassDetails)

func DeletePassDetailsVector

func DeletePassDetailsVector(arg1 PassDetailsVector)

func DeleteSGP4

func DeleteSGP4(arg1 SGP4)

func DeleteTle

func DeleteTle(arg1 Tle)

func Swig_free

func Swig_free(arg1 uintptr)

func Swig_malloc

func Swig_malloc(arg1 int) (_swig_ret uintptr)

Types

type CoordGeodetic

type CoordGeodetic interface {
	Swigcptr() uintptr
	SwigIsCoordGeodetic()
	SetLatitude(arg2 float64)
	GetLatitude() (_swig_ret float64)
	SetLongitude(arg2 float64)
	GetLongitude() (_swig_ret float64)
	SetAltitude(arg2 float64)
	GetAltitude() (_swig_ret float64)
}

func NewCoordGeodetic

func NewCoordGeodetic() (_swig_ret CoordGeodetic)

type CoordTopocentric

type CoordTopocentric interface {
	Swigcptr() uintptr
	SwigIsCoordTopocentric()
	SetAzimuth(arg2 float64)
	GetAzimuth() (_swig_ret float64)
	SetElevation(arg2 float64)
	GetElevation() (_swig_ret float64)
	SetXrange(arg2 float64)
	GetXrange() (_swig_ret float64)
	SetRange_rate(arg2 float64)
	GetRange_rate() (_swig_ret float64)
}

func NewCoordTopocentric

func NewCoordTopocentric() (_swig_ret CoordTopocentric)

type DateTime

type DateTime interface {
	Swigcptr() uintptr
	SwigIsDateTime()
	ToJulian() (_swig_ret float64)
}

func DateTimeNow

func DateTimeNow(a ...interface{}) DateTime

func DateTimeNow__SWIG_0

func DateTimeNow__SWIG_0(arg1 bool) (_swig_ret DateTime)

func DateTimeNow__SWIG_1

func DateTimeNow__SWIG_1() (_swig_ret DateTime)

func NewDateTime

func NewDateTime(arg1 int, arg2 int, arg3 int, arg4 int, arg5 int, arg6 int) (_swig_ret DateTime)

type Eci

type Eci interface {
	Swigcptr() uintptr
	SwigIsEci()
	ToGeodetic() (_swig_ret CoordGeodetic)
}

func NewEci

func NewEci(arg1 DateTime, arg2 float64, arg3 float64, arg4 float64) (_swig_ret Eci)

type EventHorizonDetails

type EventHorizonDetails interface {
	Swigcptr() uintptr
	SwigIsEventHorizonDetails()
	SetTime(arg2 DateTime)
	GetTime() (_swig_ret DateTime)
	SetAzimuth(arg2 float64)
	GetAzimuth() (_swig_ret float64)
}

func NewEventHorizonDetails

func NewEventHorizonDetails() (_swig_ret EventHorizonDetails)

type GeosVector

type GeosVector interface {
	Swigcptr() uintptr
	SwigIsGeosVector()
	Size() (_swig_ret int64)
	Capacity() (_swig_ret int64)
	Reserve(arg2 int64)
	IsEmpty() (_swig_ret bool)
	Clear()
	Add(arg2 CoordGeodetic)
	Get(arg2 int) (_swig_ret CoordGeodetic)
	Set(arg2 int, arg3 CoordGeodetic)
}

func GeneratePosList

func GeneratePosList(arg1 SGP4, arg2 DateTime, arg3 DateTime, arg4 int) (_swig_ret GeosVector)

func NewGeosVector

func NewGeosVector(a ...interface{}) GeosVector

func NewGeosVector__SWIG_0

func NewGeosVector__SWIG_0() (_swig_ret GeosVector)

func NewGeosVector__SWIG_1

func NewGeosVector__SWIG_1(arg1 int64) (_swig_ret GeosVector)

func NewGeosVector__SWIG_2

func NewGeosVector__SWIG_2(arg1 GeosVector) (_swig_ret GeosVector)

type Observer

type Observer interface {
	Swigcptr() uintptr
	SwigIsObserver()
	GetLookAngle(arg2 Eci) (_swig_ret CoordTopocentric)
}

func NewObserver

func NewObserver(arg1 float64, arg2 float64, arg3 float64) (_swig_ret Observer)

type PassDetails

type PassDetails interface {
	Swigcptr() uintptr
	SwigIsPassDetails()
	SetAos(arg2 DateTime)
	GetAos() (_swig_ret DateTime)
	SetLos(arg2 DateTime)
	GetLos() (_swig_ret DateTime)
	SetAos_azimuth(arg2 float64)
	GetAos_azimuth() (_swig_ret float64)
	SetLos_azimuth(arg2 float64)
	GetLos_azimuth() (_swig_ret float64)
	SetMax_elevation(arg2 float64)
	GetMax_elevation() (_swig_ret float64)
	SetAos_range_rate(arg2 float64)
	GetAos_range_rate() (_swig_ret float64)
	SetLos_range_rate(arg2 float64)
	GetLos_range_rate() (_swig_ret float64)
}

func NewPassDetails

func NewPassDetails() (_swig_ret PassDetails)

type PassDetailsVector

type PassDetailsVector interface {
	Swigcptr() uintptr
	SwigIsPassDetailsVector()
	Size() (_swig_ret int64)
	Capacity() (_swig_ret int64)
	Reserve(arg2 int64)
	IsEmpty() (_swig_ret bool)
	Clear()
	Add(arg2 PassDetails)
	Get(arg2 int) (_swig_ret PassDetails)
	Set(arg2 int, arg3 PassDetails)
}

func GeneratePassList

func GeneratePassList(arg1 float64, arg2 float64, arg3 float64, arg4 SGP4, arg5 DateTime, arg6 DateTime, arg7 int) (_swig_ret PassDetailsVector)

func NewPassDetailsVector

func NewPassDetailsVector(a ...interface{}) PassDetailsVector

func NewPassDetailsVector__SWIG_0

func NewPassDetailsVector__SWIG_0() (_swig_ret PassDetailsVector)

func NewPassDetailsVector__SWIG_1

func NewPassDetailsVector__SWIG_1(arg1 int64) (_swig_ret PassDetailsVector)

func NewPassDetailsVector__SWIG_2

func NewPassDetailsVector__SWIG_2(arg1 PassDetailsVector) (_swig_ret PassDetailsVector)

type SGP4

type SGP4 interface {
	Swigcptr() uintptr
	SwigIsSGP4()
	FindPosition(arg2 DateTime) (_swig_ret Eci)
}

func NewSGP4

func NewSGP4(arg1 Tle) (_swig_ret SGP4)

type SwigcptrCoordGeodetic

type SwigcptrCoordGeodetic uintptr

func (SwigcptrCoordGeodetic) GetAltitude

func (arg1 SwigcptrCoordGeodetic) GetAltitude() (_swig_ret float64)

func (SwigcptrCoordGeodetic) GetLatitude

func (arg1 SwigcptrCoordGeodetic) GetLatitude() (_swig_ret float64)

func (SwigcptrCoordGeodetic) GetLongitude

func (arg1 SwigcptrCoordGeodetic) GetLongitude() (_swig_ret float64)

func (SwigcptrCoordGeodetic) SetAltitude

func (arg1 SwigcptrCoordGeodetic) SetAltitude(arg2 float64)

func (SwigcptrCoordGeodetic) SetLatitude

func (arg1 SwigcptrCoordGeodetic) SetLatitude(arg2 float64)

func (SwigcptrCoordGeodetic) SetLongitude

func (arg1 SwigcptrCoordGeodetic) SetLongitude(arg2 float64)

func (SwigcptrCoordGeodetic) SwigIsCoordGeodetic

func (p SwigcptrCoordGeodetic) SwigIsCoordGeodetic()

func (SwigcptrCoordGeodetic) Swigcptr

func (p SwigcptrCoordGeodetic) Swigcptr() uintptr

type SwigcptrCoordTopocentric

type SwigcptrCoordTopocentric uintptr

func (SwigcptrCoordTopocentric) GetAzimuth

func (arg1 SwigcptrCoordTopocentric) GetAzimuth() (_swig_ret float64)

func (SwigcptrCoordTopocentric) GetElevation

func (arg1 SwigcptrCoordTopocentric) GetElevation() (_swig_ret float64)

func (SwigcptrCoordTopocentric) GetRange_rate

func (arg1 SwigcptrCoordTopocentric) GetRange_rate() (_swig_ret float64)

func (SwigcptrCoordTopocentric) GetXrange

func (arg1 SwigcptrCoordTopocentric) GetXrange() (_swig_ret float64)

func (SwigcptrCoordTopocentric) SetAzimuth

func (arg1 SwigcptrCoordTopocentric) SetAzimuth(arg2 float64)

func (SwigcptrCoordTopocentric) SetElevation

func (arg1 SwigcptrCoordTopocentric) SetElevation(arg2 float64)

func (SwigcptrCoordTopocentric) SetRange_rate

func (arg1 SwigcptrCoordTopocentric) SetRange_rate(arg2 float64)

func (SwigcptrCoordTopocentric) SetXrange

func (arg1 SwigcptrCoordTopocentric) SetXrange(arg2 float64)

func (SwigcptrCoordTopocentric) SwigIsCoordTopocentric

func (p SwigcptrCoordTopocentric) SwigIsCoordTopocentric()

func (SwigcptrCoordTopocentric) Swigcptr

func (p SwigcptrCoordTopocentric) Swigcptr() uintptr

type SwigcptrDateTime

type SwigcptrDateTime uintptr

func (SwigcptrDateTime) SwigIsDateTime

func (p SwigcptrDateTime) SwigIsDateTime()

func (SwigcptrDateTime) Swigcptr

func (p SwigcptrDateTime) Swigcptr() uintptr

func (SwigcptrDateTime) ToJulian

func (arg1 SwigcptrDateTime) ToJulian() (_swig_ret float64)

type SwigcptrEci

type SwigcptrEci uintptr

func (SwigcptrEci) SwigIsEci

func (p SwigcptrEci) SwigIsEci()

func (SwigcptrEci) Swigcptr

func (p SwigcptrEci) Swigcptr() uintptr

func (SwigcptrEci) ToGeodetic

func (arg1 SwigcptrEci) ToGeodetic() (_swig_ret CoordGeodetic)

type SwigcptrEventHorizonDetails

type SwigcptrEventHorizonDetails uintptr

func (SwigcptrEventHorizonDetails) GetAzimuth

func (arg1 SwigcptrEventHorizonDetails) GetAzimuth() (_swig_ret float64)

func (SwigcptrEventHorizonDetails) GetTime

func (arg1 SwigcptrEventHorizonDetails) GetTime() (_swig_ret DateTime)

func (SwigcptrEventHorizonDetails) SetAzimuth

func (arg1 SwigcptrEventHorizonDetails) SetAzimuth(arg2 float64)

func (SwigcptrEventHorizonDetails) SetTime

func (arg1 SwigcptrEventHorizonDetails) SetTime(arg2 DateTime)

func (SwigcptrEventHorizonDetails) SwigIsEventHorizonDetails

func (p SwigcptrEventHorizonDetails) SwigIsEventHorizonDetails()

func (SwigcptrEventHorizonDetails) Swigcptr

func (p SwigcptrEventHorizonDetails) Swigcptr() uintptr

type SwigcptrGeosVector

type SwigcptrGeosVector uintptr

func (SwigcptrGeosVector) Add

func (arg1 SwigcptrGeosVector) Add(arg2 CoordGeodetic)

func (SwigcptrGeosVector) Capacity

func (arg1 SwigcptrGeosVector) Capacity() (_swig_ret int64)

func (SwigcptrGeosVector) Clear

func (arg1 SwigcptrGeosVector) Clear()

func (SwigcptrGeosVector) Get

func (arg1 SwigcptrGeosVector) Get(arg2 int) (_swig_ret CoordGeodetic)

func (SwigcptrGeosVector) IsEmpty

func (arg1 SwigcptrGeosVector) IsEmpty() (_swig_ret bool)

func (SwigcptrGeosVector) Reserve

func (arg1 SwigcptrGeosVector) Reserve(arg2 int64)

func (SwigcptrGeosVector) Set

func (arg1 SwigcptrGeosVector) Set(arg2 int, arg3 CoordGeodetic)

func (SwigcptrGeosVector) Size

func (arg1 SwigcptrGeosVector) Size() (_swig_ret int64)

func (SwigcptrGeosVector) SwigIsGeosVector

func (p SwigcptrGeosVector) SwigIsGeosVector()

func (SwigcptrGeosVector) Swigcptr

func (p SwigcptrGeosVector) Swigcptr() uintptr

type SwigcptrObserver

type SwigcptrObserver uintptr

func (SwigcptrObserver) GetLookAngle

func (arg1 SwigcptrObserver) GetLookAngle(arg2 Eci) (_swig_ret CoordTopocentric)

func (SwigcptrObserver) SwigIsObserver

func (p SwigcptrObserver) SwigIsObserver()

func (SwigcptrObserver) Swigcptr

func (p SwigcptrObserver) Swigcptr() uintptr

type SwigcptrPassDetails

type SwigcptrPassDetails uintptr

func (SwigcptrPassDetails) GetAos

func (arg1 SwigcptrPassDetails) GetAos() (_swig_ret DateTime)

func (SwigcptrPassDetails) GetAos_azimuth

func (arg1 SwigcptrPassDetails) GetAos_azimuth() (_swig_ret float64)

func (SwigcptrPassDetails) GetAos_range_rate

func (arg1 SwigcptrPassDetails) GetAos_range_rate() (_swig_ret float64)

func (SwigcptrPassDetails) GetLos

func (arg1 SwigcptrPassDetails) GetLos() (_swig_ret DateTime)

func (SwigcptrPassDetails) GetLos_azimuth

func (arg1 SwigcptrPassDetails) GetLos_azimuth() (_swig_ret float64)

func (SwigcptrPassDetails) GetLos_range_rate

func (arg1 SwigcptrPassDetails) GetLos_range_rate() (_swig_ret float64)

func (SwigcptrPassDetails) GetMax_elevation

func (arg1 SwigcptrPassDetails) GetMax_elevation() (_swig_ret float64)

func (SwigcptrPassDetails) SetAos

func (arg1 SwigcptrPassDetails) SetAos(arg2 DateTime)

func (SwigcptrPassDetails) SetAos_azimuth

func (arg1 SwigcptrPassDetails) SetAos_azimuth(arg2 float64)

func (SwigcptrPassDetails) SetAos_range_rate

func (arg1 SwigcptrPassDetails) SetAos_range_rate(arg2 float64)

func (SwigcptrPassDetails) SetLos

func (arg1 SwigcptrPassDetails) SetLos(arg2 DateTime)

func (SwigcptrPassDetails) SetLos_azimuth

func (arg1 SwigcptrPassDetails) SetLos_azimuth(arg2 float64)

func (SwigcptrPassDetails) SetLos_range_rate

func (arg1 SwigcptrPassDetails) SetLos_range_rate(arg2 float64)

func (SwigcptrPassDetails) SetMax_elevation

func (arg1 SwigcptrPassDetails) SetMax_elevation(arg2 float64)

func (SwigcptrPassDetails) SwigIsPassDetails

func (p SwigcptrPassDetails) SwigIsPassDetails()

func (SwigcptrPassDetails) Swigcptr

func (p SwigcptrPassDetails) Swigcptr() uintptr

type SwigcptrPassDetailsVector

type SwigcptrPassDetailsVector uintptr

func (SwigcptrPassDetailsVector) Add

func (arg1 SwigcptrPassDetailsVector) Add(arg2 PassDetails)

func (SwigcptrPassDetailsVector) Capacity

func (arg1 SwigcptrPassDetailsVector) Capacity() (_swig_ret int64)

func (SwigcptrPassDetailsVector) Clear

func (arg1 SwigcptrPassDetailsVector) Clear()

func (SwigcptrPassDetailsVector) Get

func (arg1 SwigcptrPassDetailsVector) Get(arg2 int) (_swig_ret PassDetails)

func (SwigcptrPassDetailsVector) IsEmpty

func (arg1 SwigcptrPassDetailsVector) IsEmpty() (_swig_ret bool)

func (SwigcptrPassDetailsVector) Reserve

func (arg1 SwigcptrPassDetailsVector) Reserve(arg2 int64)

func (SwigcptrPassDetailsVector) Set

func (arg1 SwigcptrPassDetailsVector) Set(arg2 int, arg3 PassDetails)

func (SwigcptrPassDetailsVector) Size

func (arg1 SwigcptrPassDetailsVector) Size() (_swig_ret int64)

func (SwigcptrPassDetailsVector) SwigIsPassDetailsVector

func (p SwigcptrPassDetailsVector) SwigIsPassDetailsVector()

func (SwigcptrPassDetailsVector) Swigcptr

func (p SwigcptrPassDetailsVector) Swigcptr() uintptr

type SwigcptrSGP4

type SwigcptrSGP4 uintptr

func (SwigcptrSGP4) FindPosition

func (arg1 SwigcptrSGP4) FindPosition(arg2 DateTime) (_swig_ret Eci)

func (SwigcptrSGP4) SwigIsSGP4

func (p SwigcptrSGP4) SwigIsSGP4()

func (SwigcptrSGP4) Swigcptr

func (p SwigcptrSGP4) Swigcptr() uintptr

type SwigcptrTle

type SwigcptrTle uintptr

func (SwigcptrTle) Line1

func (arg1 SwigcptrTle) Line1() (_swig_ret string)

func (SwigcptrTle) Line2

func (arg1 SwigcptrTle) Line2() (_swig_ret string)

func (SwigcptrTle) Name

func (arg1 SwigcptrTle) Name() (_swig_ret string)

func (SwigcptrTle) NoradNumber

func (arg1 SwigcptrTle) NoradNumber() (_swig_ret uint)

func (SwigcptrTle) SwigIsTle

func (p SwigcptrTle) SwigIsTle()

func (SwigcptrTle) Swigcptr

func (p SwigcptrTle) Swigcptr() uintptr

type Tle

type Tle interface {
	Swigcptr() uintptr
	SwigIsTle()
	Line1() (_swig_ret string)
	Line2() (_swig_ret string)
	Name() (_swig_ret string)
	NoradNumber() (_swig_ret uint)
}

func NewTle

func NewTle(arg1 string, arg2 string, arg3 string) (_swig_ret Tle)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL