-
Notifications
You must be signed in to change notification settings - Fork 169
SpicePosition Other Functionality
acpaquette edited this page Jan 31, 2019
·
18 revisions
This is the companion to the core SpicePosition requirements document. This document contains every public method that is not mentioned in the other document. This will be an evolving document where we can collect what each method does, where it is used, and why it is used.
- SetTimeBias(double timeBias)
Used byMocNarrowAngleCamera
andMocWideAngleCamera
- NOT used. There is a function with this name used from
SpiceRotation
, butSpicePosition
's is not used.
- GetTimeBias() const
- Only used within
SpicePosition
! We could potentially eliminate this from the API, as it is only used withinSpicePosition
.
- Only used within
- SetAberrationCorrection(const QString &correction)
- Used by
SpacecraftPosition
,Spice
,gllssical/main
,LoHighCamera
,LoMediumCamera
,Mariner10Camera
- Used by
- QString GetAberrationCorrection()
- Not used anywhere (
SpacecraftPosition
has something similar and should probably use it but doesn't)
- Not used anywhere (
- GetLightTime()
- Not used anywhere (
SpacecraftPosition
has something similar and should probably use it but doesn't)
- Not used anywhere (
- GetCenterCoordinate()
- Used by
BundleObservation
- Used by
- HasVelocity()
- Only used within
SpicePosition
- Only used within
- IsCached()
- Used by
Spice
- Used by
- SetPolynomialDegree(int degree)
- Used by
BundleObservation
- Used by
- GetSource()
- Used by
Spice
- Used by
- ComputeBaseTime()
- Only used within
SpicePosition
- Only used within
- GetBaseTime()
- Used in
BundleObservation
- Used in
- SetOverrideBaseTime(double baseTime, double timeScale)
- Used in
BundleObservation
- Used in
- GetTimeScale()
- Used in
BundleObservation
- Used in
- DPolynomial(const int coeffIndex)
- Only used within
SpicePosition
- Only used within
- Extrapolate(double timeEt)
- Used in
SpkSegment
- Used in
- HermiteCoordinate
- Not used
- Building
- Writing Tests
- Test Data
- Start Contributing
- Public Release Process
- Continuous Integration
- Updating Application Documentation
- Deprecating Functionality
- LTS Release Process and Support
- RFC1 - Documentation Delivery
- RFC2 - ISIS3 Release Policy
- RFC3 - SPICE Modularization
- RFC3 - Impact on Application Users
- RFC4 - Migration of ISIS Data to GitHub - Updated Information 2020-03-16
- RFC5 - Remove old LRO LOLA/GRAIL SPK files
- RFC6 - BLOB Redesign
- Introduction to ISIS
- Locating and Ingesting Image Data
- ISIS Cube Format
- Understanding Bit Types
- Core Base and Multiplier
- Special Pixels
- FAQ