A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
All Classes All Packages
All Classes All Packages
All Classes All Packages
S
- scale(double) - Method in class spice.basic.Duration
-
Scale a Duration by the scalar `s'.
- scale(double) - Method in class spice.basic.JEDDuration
-
Scale a JEDDuration.
- scale(double) - Method in class spice.basic.Matrix33
-
Multiply this instance by a scalar.
- scale(double) - Method in class spice.basic.Matrix66
-
Multiply this instance by a scalar.
- scale(double) - Method in class spice.basic.SCLKDuration
-
Scale a SCLKDuration.
- scale(double) - Method in class spice.basic.SpiceQuaternion
-
Scale this SpiceQuaternion.
- scale(double) - Method in class spice.basic.TDBDuration
-
Scale a TDBDuration.
- scale(double) - Method in class spice.basic.TDTDuration
-
Scale a TDTDuration.
- scale(double) - Method in class spice.basic.Vector3
-
Multiply a Vector3 by a scalar.
- scale(double) - Method in class spice.basic.Vector6
-
Scale a Vector6 instance, creating a new instance.
- scdecd(int, double) - Static method in class spice.basic.CSPICE
-
Convert double precision encoding of spacecraft clock time into a character representation.
- sce2c(int, double) - Static method in class spice.basic.CSPICE
-
Convert ephemeris seconds past J2000 (ET) to continuous encoded spacecraft clock ("ticks").Non-integral tick values may be returned.
- sce2s(int, double) - Static method in class spice.basic.CSPICE
-
Convert ephemeris seconds past J2000 (ET) to a character string representation of an SCLK value.
- scencd(int, String) - Static method in class spice.basic.CSPICE
-
Encode character representation of spacecraft clock time into a double precision number.
- scfmt(int, double) - Static method in class spice.basic.CSPICE
-
Convert a tick duration to an SCLK string.
- SCLK - Class in spice.basic
-
Class SCLK represents identities of spacecraft clocks.
- SCLK - spice.basic.TimeSystem
- SCLK - Static variable in class spice.tspice.TestKernelDatabase
- SCLK(int) - Constructor for class spice.basic.SCLK
-
Construct an SCLK from an integer code.
- SCLK(SCLK) - Constructor for class spice.basic.SCLK
-
Construct an SCLK from another SCLK.
- SCLKDuration - Class in spice.basic
-
Class SCLKDuration measures time intervals in units of SCLK ticks, where the ticks are associated with a specified clock.
- SCLKDuration(SCLKDuration) - Constructor for class spice.basic.SCLKDuration
-
Copy constructor.
- SCLKDuration(SCLK, double) - Constructor for class spice.basic.SCLKDuration
-
Construct a SCLKDuration from a clock ID and a tick count.
- SCLKDuration(SCLK, String) - Constructor for class spice.basic.SCLKDuration
-
Construct a SCLKDuration from a clock ID and an SCLK duration string.
- SCLKDuration(SCLK, Duration, Time) - Constructor for class spice.basic.SCLKDuration
-
Create a SCLKDuration from an SCLK ID, any Duration subclass and a start time.
- SCLKTime - Class in spice.basic
-
Class SCLKTime represents times measured by spacecraft clocks.
- SCLKTime(SCLK, double) - Constructor for class spice.basic.SCLKTime
-
Construct an SCLKTime from double precision ticks.
- SCLKTime(SCLK, String) - Constructor for class spice.basic.SCLKTime
-
Construct an SCLKTime from an SCLK string.
- SCLKTime(SCLK, Time) - Constructor for class spice.basic.SCLKTime
-
Construct an SCLKTime from a Time.
- SCLKTime(SCLKTime) - Constructor for class spice.basic.SCLKTime
-
Create an SCLK time from another SCLK time.This constructor creates a deep copy.
- scs2e(int, String) - Static method in class spice.basic.CSPICE
-
Convert a spacecraft clock string to ephemeris seconds past J2000 (ET).
- sct2e(int, double) - Static method in class spice.basic.CSPICE
-
Convert encoded spacecraft clock (`ticks') to ephemeris seconds past J2000 (ET).
- sctiks(int, String) - Static method in class spice.basic.CSPICE
-
Convert a spacecraft clock format string to number of "ticks".
- second - Variable in class spice.basic.LocalSolarTime
- secPastJ2000TDB - Variable in class spice.basic.TDBTime
- secPastJ2000TDT - Variable in class spice.basic.TDTTime
- semiMajorAxis - Variable in class spice.basic.Ellipse
- semiMinorAxis - Variable in class spice.basic.Ellipse
- sep(Vector3) - Method in class spice.basic.Vector3
-
Find the separation angle in radians between two double precision, 3-dimensional vectors.This angle is defined as zero if either vector is zero.
- setInterruptHandlingEnabled(boolean) - Method in class spice.basic.GFSearchUtils
-
Enable or disable interrupt handling.The boolean input argument should be set to `true' to enable interrupt handling and to `false' otherwise.
- setReportingEnabled(boolean) - Method in class spice.basic.GFSearchUtils
-
Enable or disable progress reporting.The boolean input argument should be set to `true' to enable progress reporting and to `false' otherwise.
- setSearchStep(double) - Method in class spice.basic.GFSearchUtils
-
Set the search step size.
- setTolerance(double) - Method in class spice.basic.GFSearchUtils
-
Set the convergence tolerance.Units are TDB seconds.
- setTolerance(DSKToleranceKey, double) - Static method in class spice.basic.DSK
-
Set the value of a DSK tolerance parameter.
- setTolerance(TDBDuration) - Static method in class spice.basic.GF
-
Set the convergence tolerance of the GF subsystem.
- setWatch(String, String[]) - Static method in class spice.basic.KernelPool
-
Associate an agent with a set of kernel variables to be watched.
- shape1 - Variable in class spice.basic.GFAngularSeparationSearch
- shape2 - Variable in class spice.basic.GFAngularSeparationSearch
- SHORT_MSG - Static variable in exception spice.basic.FrameNotFoundException
- SHORT_MSG - Static variable in exception spice.basic.KernelVarNotFoundException
- SHORT_MSG - Static variable in exception spice.basic.PointingNotFoundException
- SHORT_MSG - Static variable in exception spice.basic.PointNotFoundException
- shortMessage - Variable in exception spice.basic.SpiceErrorException
- SICGRD - Static variable in class spice.basic.DSK02
- SICGSC - Static variable in class spice.basic.DSK02
- SIDLEN - Static variable in class spice.tspice.TestSPK
- sincpt(String, String, double, String, String, String, String, double[], double[], double[], double[], boolean[]) - Static method in class spice.basic.CSPICE
-
Determine the coordinates of the surface intercept of a ray on a target body at a particular epoch, optionally corrected for planetary (light time) and stellar aberration.Also, return the epoch associated with the surface intercept and the vector from the observer to the surface intercept; this vector is expressed in the frame designated by `fixref'.
- SIVGRX - Static variable in class spice.basic.DSK02
- SIVTBD - Static variable in class spice.basic.DSK02
- SIVTNL - Static variable in class spice.basic.DSK02
- SIVXNL - Static variable in class spice.basic.DSK02
- SIVXNP - Static variable in class spice.basic.DSK02
- SIVXOR - Static variable in class spice.basic.DSK02
- SIVXSZ - Static variable in class spice.basic.DSK02
- size - Variable in class spice.basic.KernelVarDescriptor
- smajorIntercept - Static variable in class spice.tspice.TestEllipsoidPlaneIntercept
- smajorLimb - Static variable in class spice.tspice.TestEllipsoidPlaneIntercept
- SMALL_TOL - Static variable in class spice.tspice.TestSpiceWindow
- sminorIntercept - Static variable in class spice.tspice.TestEllipsoidPlaneIntercept
- sminorLimb - Static variable in class spice.tspice.TestEllipsoidPlaneIntercept
- SPAISZ - Static variable in class spice.basic.DSK02
- spd() - Static method in class spice.basic.CSPICE
-
Deprecated.
- SPD - Static variable in class spice.basic.TimeConstants
-
SPD is the count of seconds per Julian day.
- sphcyl(double, double, double) - Static method in class spice.basic.CSPICE
-
Convert from spherical coordinates to cylindrical coordinates.
- SPHERE - Static variable in class spice.basic.GFAngularSeparationSearch
- SPHERICAL - Static variable in class spice.basic.Coordinates
- SphericalCoordinates - Class in spice.basic
-
Class SphericalCoordinates represents sets of coordinates expressed in the spherical system: positions are specified by radius, colatitude, and longitude.
- SphericalCoordinates() - Constructor for class spice.basic.SphericalCoordinates
-
No-arguments constructor.
- SphericalCoordinates(double, double, double) - Constructor for class spice.basic.SphericalCoordinates
-
Construct a SphericalCoordinates instance from a radius, colatitude, and longitude.Angular units are radians.
- SphericalCoordinates(SphericalCoordinates) - Constructor for class spice.basic.SphericalCoordinates
-
Copy constructor.
- SphericalCoordinates(Vector3) - Constructor for class spice.basic.SphericalCoordinates
-
Construct a SphericalCoordinates instance from a 3-vector.
- sphlat(double, double, double) - Static method in class spice.basic.CSPICE
-
Convert from spherical coordinates to latitudinal coordinates.
- sphrec(double, double, double) - Static method in class spice.basic.CSPICE
-
Convert from spherical coordinates to rectangular coordinates.
- spice.basic - package spice.basic
- spice.testutils - package spice.testutils
- spice.tspice - package spice.tspice
- SpiceErrorException - Exception in spice.basic
-
The SpiceErrorException class is used to signal errors encountered within the JNISpice system.
- SpiceErrorException(String) - Constructor for exception spice.basic.SpiceErrorException
-
Create a SpiceErrorException using an already-formed compound message string.
- SpiceException - Exception in spice.basic
-
The SpiceException class is used to signal errors or non-error exceptional cases encountered within the JNISpice system.
- SpiceException(String) - Constructor for exception spice.basic.SpiceException
-
Create a SpiceException with an associated diagnostic message.
- SpiceKernelNotLoadedException - Exception in spice.basic
-
Class SpiceKernelNotLoadedException indicates that a specified file is not loaded in the JNISpice kernel databasee.
- SpiceKernelNotLoadedException(String) - Constructor for exception spice.basic.SpiceKernelNotLoadedException
-
Constructor for SpiceKernelNotLoadedException
- SpiceQuaternion - Class in spice.basic
-
Class SpiceQuaternion represents and supports operations on SPICE-style quaternions.
- SpiceQuaternion() - Constructor for class spice.basic.SpiceQuaternion
-
Zero-arguments constructor: this creates a quaternion initialized with zeros.
- SpiceQuaternion(double[]) - Constructor for class spice.basic.SpiceQuaternion
-
Create a SpiceQuaternion from a double array of length 4.The first array element is the scalar part of the quaternion; the remaining elements are the vector part.
- SpiceQuaternion(double, double, double, double) - Constructor for class spice.basic.SpiceQuaternion
-
Create a SpiceQuaternion from a list of four scalars.The first element of the list is the scalar part of the quaternion.
- SpiceQuaternion(Matrix33) - Constructor for class spice.basic.SpiceQuaternion
-
Create a unit SpiceQuaternion from a rotation matrix.
- SpiceQuaternion(SpiceQuaternion) - Constructor for class spice.basic.SpiceQuaternion
-
Copy constructor.This creates a deep copy.
- SpiceWindow - Class in spice.basic
-
Class SpiceWindow represents unions of disjoint intervals on the real line.
- SpiceWindow() - Constructor for class spice.basic.SpiceWindow
-
Default constructor.
- SpiceWindow(double[]) - Constructor for class spice.basic.SpiceWindow
-
Construct a SpiceWindow from a one-dimensional array of double precision endpoints.
- SpiceWindow(double[][]) - Constructor for class spice.basic.SpiceWindow
-
Construct a SpiceWindow from an array of double precision endpoint intervals.
- SpiceWindow(SpiceWindow) - Constructor for class spice.basic.SpiceWindow
-
Copy constructor.This creates a deep copy.
- SPK - Class in spice.basic
-
Class SPK provides methods for writing, summarizing, and conducting low-level read operations on SPK files.
- SPK - Static variable in class spice.tspice.TestGeometry02
- SPK - Static variable in class spice.tspice.TestGFAngularSeparationSearch
- SPK - Static variable in class spice.tspice.TestGFDistanceSearch
- SPK - Static variable in class spice.tspice.TestGFOccultationSearch
- SPK - Static variable in class spice.tspice.TestGFPhaseAngleSearch
- SPK - Static variable in class spice.tspice.TestGFPositionCoordinateSearch
- SPK - Static variable in class spice.tspice.TestGFRangeRateSearch
- SPK - Static variable in class spice.tspice.TestGFRayInFOVSearch
- SPK - Static variable in class spice.tspice.TestGFSubObserverCoordinateSearch
- SPK - Static variable in class spice.tspice.TestGFSurfaceInterceptCoordinateSearch
- SPK - Static variable in class spice.tspice.TestGFTargetInFOVSearch
- SPK - Static variable in class spice.tspice.TestKernelDatabase
- SPK - Static variable in class spice.tspice.TestLocalSolarTime
- SPK - Static variable in class spice.tspice.TestPositionRecord
- SPK - Static variable in class spice.tspice.TestPositionVector
- SPK - Static variable in class spice.tspice.TestReferenceFrame
- SPK - Static variable in class spice.tspice.TestStateRecord
- SPK - Static variable in class spice.tspice.TestStateVector
- SPK - Static variable in class spice.tspice.TestVelocityVector
- SPK(String) - Constructor for class spice.basic.SPK
-
Construct an SPK instance representing a file.
- SPK0 - Static variable in class spice.tspice.TestPCK
- SPK1 - Static variable in class spice.tspice.TestGFIlluminationAngleSearch
- SPK1 - Static variable in class spice.tspice.TestOccultationState
- SPK1 - Static variable in class spice.tspice.TestSPK
- SPK12 - Static variable in class spice.tspice.TestSPK
- SPK12BIG - Static variable in class spice.tspice.TestSPK
- SPK12SUB - Static variable in class spice.tspice.TestSPK
- SPK13 - Static variable in class spice.tspice.TestSPK
- SPK13BIG - Static variable in class spice.tspice.TestSPK
- SPK13SUB - Static variable in class spice.tspice.TestSPK
- SPK14 - Static variable in class spice.tspice.TestSPK
- SPK1Bods - Static variable in class spice.tspice.TestSPK
- SPK2 - Static variable in class spice.tspice.TestGFIlluminationAngleSearch
- SPK2 - Static variable in class spice.tspice.TestOccultationState
- SPK2 - Static variable in class spice.tspice.TestSPK
- SPK3 - Static variable in class spice.tspice.TestSPK
- SPK5 - Static variable in class spice.tspice.TestSPK
- SPK5SUB - Static variable in class spice.tspice.TestSPK
- SPK8 - Static variable in class spice.tspice.TestSPK
- SPK9 - Static variable in class spice.tspice.TestSPK
- SPK9SUB - Static variable in class spice.tspice.TestSPK
- spkcls(int) - Static method in class spice.basic.CSPICE
-
Close an SPK file.
- spkcov(String, int, int, double[]) - Static method in class spice.basic.CSPICE
-
Return a coverage window for a specified body and SPK file.Add this coverage to that contained in an input window.
- spkcpo(String, double, String, String, String, double[], String, String, double[], double[]) - Static method in class spice.basic.CSPICE
-
Return the state of a specified target relative to an "observer," where the observer has constant position in a specified reference frame.The observer's position is provided by the calling program rather than by loaded SPK files.
- spkcpt(double[], String, String, double, String, String, String, String, double[], double[]) - Static method in class spice.basic.CSPICE
-
Return the state, relative to a specified observer, of a target having constant position in a specified reference frame.The target's position is provided by the calling program rather than by loaded SPK files.
- spkcvo(String, double, String, String, String, double[], double, String, String, double[], double[]) - Static method in class spice.basic.CSPICE
-
Return the state of a specified target relative to an "observer," where the observer has constant velocity in a specified reference frame.The observer's state is provided by the calling program rather than by loaded SPK files.
- spkcvt(double[], double, String, String, double, String, String, String, String, double[], double[]) - Static method in class spice.basic.CSPICE
-
Return the state, relative to a specified observer, of a target having constant velocity in a specified reference frame.The target's state is provided by the calling program rather than by loaded SPK files.
- spkezr(String, double, String, String, String, double[], double[]) - Static method in class spice.basic.CSPICE
-
Return the state (position and velocity) of a target body relative to an observing body, optionally corrected for light time (planetary aberration) and stellar aberration.
- spkobj(String, int, int[]) - Static method in class spice.basic.CSPICE
-
Return an ordered array of unique ID codes of bodies for which a specified SPK file contains data.
- spkopn(String, String, int) - Static method in class spice.basic.CSPICE
-
Open a new SPK file.
- spkpos(String, double, String, String, String, double[], double[]) - Static method in class spice.basic.CSPICE
-
Return the position of a target body relative to an observing body, optionally corrected for light time (planetary aberration) and stellar aberration.
- spkuef(int) - Static method in class spice.basic.CSPICE
-
Unload an SPK from the SPKBSR system.
- spkw02(int, int, int, String, double, double, String, double, int, int, double[], double) - Static method in class spice.basic.CSPICE
-
Write a type 2 segment to an SPK file.
- spkw03(int, int, int, String, double, double, String, double, int, int, double[], double) - Static method in class spice.basic.CSPICE
-
Write a type 3 segment to an SPK file.
- spkw05(int, int, int, String, double, double, String, double, int, double[], double[]) - Static method in class spice.basic.CSPICE
-
Write a type 5 segment to an SPK file.
- spkw09(int, int, int, String, double, double, String, int, int, double[], double[]) - Static method in class spice.basic.CSPICE
-
Write a type 9 segment to an SPK file.
- spkw13(int, int, int, String, double, double, String, int, int, double[], double[]) - Static method in class spice.basic.CSPICE
-
Write a type 13 segment to an SPK file.
- spoint - Variable in class spice.basic.GFIlluminationAngleSearch
- SPSHAP - Static variable in class spice.basic.GF
-
Parameter indicating a target object's shape is modeled as a sphere.
- srfc2s(int, int, String[], boolean[]) - Static method in class spice.basic.CSPICE
-
Translate a surface ID code, together with a body ID code, to the corresponding surface name.If no such name exists, return a string representation of the surface ID code.
- srfcss(int, String, String[], boolean[]) - Static method in class spice.basic.CSPICE
-
Translate a surface ID code, together with a body string, to the corresponding surface name.If no such surface name exists, return a string representation of the surface ID code.
- SRFIDX - Static variable in class spice.basic.DSKDescriptor
- srfnrm(String, String, double, String, int, double[][]) - Static method in class spice.basic.CSPICE
-
Map array of surface points on a specified target body to the corresponding unit length outward surface normal vectors.The surface of the target body may be represented by a triaxial ellipsoid or by topographic data provided by DSK files.
- srfs2c(String, String, int[], boolean[]) - Static method in class spice.basic.CSPICE
-
Translate a surface string, together with a body string, to the corresponding surface ID code.The input strings may contain names or integer ID codes.
- srfscc(String, int, int[], boolean[]) - Static method in class spice.basic.CSPICE
-
Translate a surface string, together with a body ID code, to the corresponding surface ID code.The input surface string may contain a name or an integer ID code.
- start - Variable in class spice.basic.DSKDescriptor
- state - Variable in class spice.basic.EulerState
- StateRecord - Class in spice.basic
-
Class StateRecord represents the states (positions and velocities) of ephemeris objects relative to other objects; state records carry along with them one-way light time between target and observer.
- StateRecord(Body, Time, ReferenceFrame, String, AberrationCorrection, Vector3, Body, ReferenceFrame) - Constructor for class spice.basic.StateRecord
-
Construct aberration-corrected StateRecord from ephemeris data and an observer position vector.This method provides functionality analogous to that of the CSPICE routine spkcpo_c.
- StateRecord(Body, Time, ReferenceFrame, String, AberrationCorrection, Vector6, Time, Body, ReferenceFrame) - Constructor for class spice.basic.StateRecord
-
Construct aberration-corrected StateRecord from ephemeris data and an observer state vector.This method provides functionality analogous to that of the CSPICE routine spkcvo_c.
- StateRecord(Body, Time, ReferenceFrame, AberrationCorrection, Body) - Constructor for class spice.basic.StateRecord
-
Construct aberration-corrected StateRecord from ephemeris data.
- StateRecord(StateRecord) - Constructor for class spice.basic.StateRecord
-
Copy constructor.
- StateRecord(Vector3, Body, ReferenceFrame, Time, ReferenceFrame, String, AberrationCorrection, Body) - Constructor for class spice.basic.StateRecord
-
Construct aberration-corrected StateRecord from ephemeris data and a target position vector.This method provides functionality analogous to that of the CSPICE routine spkcpt_c.
- StateRecord(Vector6, Time, Body, ReferenceFrame, Time, ReferenceFrame, String, AberrationCorrection, Body) - Constructor for class spice.basic.StateRecord
-
Construct aberration-corrected StateRecord from ephemeris data and a target state vector.This method provides functionality analogous to that of the CSPICE routine spkcvt_c.
- StateVector - Class in spice.basic
-
Class StateVector represents states (positions and velocities) of ephemeris objects relative to other objects.
- StateVector() - Constructor for class spice.basic.StateVector
-
Default constructor: create a zero-filled state vector.
- StateVector(double[]) - Constructor for class spice.basic.StateVector
-
Construct a StateVector from a double array of length 6.
- StateVector(Body, Time, ReferenceFrame, String, AberrationCorrection, Vector3, Body, ReferenceFrame) - Constructor for class spice.basic.StateVector
-
Construct aberration-corrected StateVector from ephemeris data and an observer position vector.This method provides functionality analogous to that of the CSPICE routine spkcpo_c.
- StateVector(Body, Time, ReferenceFrame, String, AberrationCorrection, Vector6, Time, Body, ReferenceFrame) - Constructor for class spice.basic.StateVector
-
Construct aberration-corrected StateVector from ephemeris data and an observer state vector.This method provides functionality analogous to that of the CSPICE routine spkcvo_c.
- StateVector(Body, Time, ReferenceFrame, AberrationCorrection, Body) - Constructor for class spice.basic.StateVector
-
Construct aberration-corrected StateVector from ephemeris data.
- StateVector(StateVector) - Constructor for class spice.basic.StateVector
-
Copy constructor: create a deep copy of another StateVector.
- StateVector(Vector3, Body, ReferenceFrame, Time, ReferenceFrame, String, AberrationCorrection, Body) - Constructor for class spice.basic.StateVector
-
Construct aberration-corrected StateVector from ephemeris data and a target position vector.This method provides functionality analogous to that of the CSPICE routine spkcpt_c.
- StateVector(Vector3, Vector3) - Constructor for class spice.basic.StateVector
-
Construct a StateVector from two Vector3 instances.
- StateVector(Vector6) - Constructor for class spice.basic.StateVector
-
Construct a StateVector from a Vector6 instance.
- StateVector(Vector6, Time, Body, ReferenceFrame, Time, ReferenceFrame, String, AberrationCorrection, Body) - Constructor for class spice.basic.StateVector
-
Construct aberration-corrected StateVector from ephemeris data and a target state vector.This method provides functionality analogous to that of the CSPICE routine spkcvt_c.
- stelab(double[], double[]) - Static method in class spice.basic.CSPICE
-
Correct a position vector for reception stellar aberration.
- stlabx(double[], double[]) - Static method in class spice.basic.CSPICE
-
Correct a position vector for transmission stellar aberration.
- stop - Variable in class spice.basic.DSKDescriptor
- stpool(String, int, String, String[], boolean[]) - Static method in class spice.basic.CSPICE
-
Retrieve the nth string from the kernel pool variable, where the string may be continued across several components of the kernel pool variable.
- str2et(String) - Static method in class spice.basic.CSPICE
-
Convert a string representing an epoch to a double precision value representing the number of TDB seconds past the J2000 epoch corresponding to the input epoch.
- sub(Duration) - Method in class spice.basic.JEDTime
-
Subtract a Duration from a JEDTime.
- sub(Duration) - Method in class spice.basic.SCLKTime
-
Subtract a Duration from an SCLKTime instance, producing another SCLKTime.
- sub(Duration) - Method in class spice.basic.TDBTime
-
Subtract a Duration from a TDBTime.
- sub(Duration) - Method in class spice.basic.TDTTime
-
Subtract a Duration from a TDTTime.
- sub(Duration) - Method in class spice.basic.Time
-
Subtract a Duration from a Time instance, yielding another Time instance.
- sub(JEDDuration) - Method in class spice.basic.JEDDuration
-
Subtract a JEDDuration from this instance.
- sub(Matrix33) - Method in class spice.basic.Matrix33
-
Subtract another Matrix33 instance from this instance.
- sub(Matrix66) - Method in class spice.basic.Matrix66
-
Subtract another Matrix66 instance from this instance.
- sub(SCLKDuration) - Method in class spice.basic.SCLKDuration
-
Subtract a SCLKDuration from this instance.
- sub(SpiceQuaternion) - Method in class spice.basic.SpiceQuaternion
-
Subtract a second SpiceQuaternion from this instance.
- sub(SpiceWindow) - Method in class spice.basic.SpiceWindow
-
Compute the difference of two SpiceWindows: subtract a specified SpiceWindow from another.
- sub(TDBDuration) - Method in class spice.basic.TDBDuration
-
Subtract a TDBDuration from this instance.
- sub(TDTDuration) - Method in class spice.basic.TDTDuration
-
Subtract a TDTDuration from this instance.
- sub(Time) - Method in class spice.basic.JEDTime
-
Subtract a
Time
instance from this JEDTime, producing a JEDDuration. - sub(Time) - Method in class spice.basic.SCLKTime
-
Subtract a Time instance from a SCLKTime, producing an SCLKDuration.
- sub(Time) - Method in class spice.basic.TDBTime
-
Subtract a
Time
instance from this TDBTime, producing a TDBDuration. - sub(Time) - Method in class spice.basic.TDTTime
-
Subtract a
Time
instance from this TDTTime, producing a TDTDuration. - sub(Time) - Method in class spice.basic.Time
-
Subtract one Time instance from another, yielding a Duration.
- sub(Vector3) - Method in class spice.basic.Vector3
-
Compute the difference between two 3-dimensional, double precision vectors.
- sub(Vector6) - Method in class spice.basic.Vector6
-
Subtract a Vector6 instance from this instance.
- SubObserverRecord - Class in spice.basic
-
Class SubObserverRecord supports sub-observer point computations.
- SubObserverRecord() - Constructor for class spice.basic.SubObserverRecord
-
No-arguments constructor
- SubObserverRecord(String, Body, Time, ReferenceFrame, AberrationCorrection, Body) - Constructor for class spice.basic.SubObserverRecord
-
Compute a specified sub-observer point; create a record containing the result.
- SubObserverRecord(SubObserverRecord) - Constructor for class spice.basic.SubObserverRecord
-
Copy constructor.This constructor creates a deep copy.
- subpnt(String, String, double, String, String, String, double[], double[], double[]) - Static method in class spice.basic.CSPICE
-
Determine the coordinates of the sub-observer point on a target body at a particular epoch, optionally corrected for planetary (light time) and stellar aberration.Also, return the epoch associated with the sub-observer point and the vector from the observer to the sub-observer point; this vector is expressed in the frame designated by `fixref'.
- subpt(String, String, double, String, String, double[], double[]) - Static method in class spice.testutils.JNITestutils
-
Call the deprecated CSPICE routine subpt_c.
- subptPl02(int, int[], String, String, double, String, String, double[], double[], int[]) - Static method in class spice.basic.CSPICE
-
Compute the rectangular coordinates of the sub-observer point on a target body at a particular epoch, optionally corrected for light time and stellar aberration.The target body's surface is represented by a triangular plate model contained in a type 2 DSK segment.Return the sub-observer point's coordinates expressed in the body-fixed frame associated with the target body.Also, return the observer's altitude above the target body.
- subslr(String, String, double, String, String, String, double[], double[], double[]) - Static method in class spice.basic.CSPICE
-
Determine the coordinates of the sub-solar point on a target body at a particular epoch, optionally corrected for planetary (light time) and stellar aberration.Also, return the epoch associated with the sub-solar point and the vector from the observer to the sub-solar point; this vector is expressed in the frame designated by `fixref'.
- subsol(String, String, double, String, String, double[]) - Static method in class spice.testutils.JNITestutils
-
Call the deprecated CSPICE routine subsol_c.
- SubSolarRecord - Class in spice.basic
-
Class SubSolarRecord supports sub-solar point computations.
- SubSolarRecord() - Constructor for class spice.basic.SubSolarRecord
-
No-arguments constructor.
- SubSolarRecord(String, Body, Time, ReferenceFrame, AberrationCorrection, Body) - Constructor for class spice.basic.SubSolarRecord
-
Find a specified sub-solar point; create a record containing the result.
- SubSolarRecord(SubSolarRecord) - Constructor for class spice.basic.SubSolarRecord
-
Copy constructor.This method creates a deep copy.
- subsolPl02(int, int[], String, String, double, String, String, double[], double[], int[]) - Static method in class spice.basic.CSPICE
-
Compute the rectangular coordinates of the sub-solar point on a target body at a particular epoch, optionally corrected for light time and stellar aberration.The target body's surface is represented by a triangular plate model contained in a type 2 DSK segment.Return the sub-solar point's coordinates expressed in the body-fixed frame associated with the target body.Also, return the observer's distance from the sub-solar point.
- Surface - Class in spice.basic
-
Class Surface is used to represent identities of surfaces associated with ephemeris objects.
- Surface() - Constructor for class spice.basic.Surface
-
No-arguments constructor.
- Surface(int, Body) - Constructor for class spice.basic.Surface
-
Construct a Surface from an integer code and an associated Body.
- Surface(String, Body) - Constructor for class spice.basic.Surface
-
Construct a Surface from a surface name and an associated Body.
- Surface(Surface) - Constructor for class spice.basic.Surface
-
Construct a Surface from another Surface.This constructor creates a deep copy.
- SurfaceCode - Class in spice.basic
-
Class SurfaceCode represents surface-name mappings that are initialized by specification of a surface ID code and a Body.
- SurfaceCode(int, Body) - Constructor for class spice.basic.SurfaceCode
-
Create a new SurfaceCode from an int surface ID code and a Body.
- surfaceID - Variable in class spice.basic.Surface
- SurfaceIDMap - Class in spice.basic
-
Class Surface IDMap is an abstract superclass for JNISpice classes implementing mappings between surface names and ID codes, where the mappings are associated with specified Bodies.
- SurfaceIDMap() - Constructor for class spice.basic.SurfaceIDMap
- surfaceIntercept - Variable in class spice.basic.SurfaceIntercept
- SurfaceIntercept - Class in spice.basic
-
Class SurfaceIntercept supports ray-target surface intercept computations.
- SurfaceIntercept() - Constructor for class spice.basic.SurfaceIntercept
-
No-arguments constructor.
- SurfaceIntercept(String, Body, Time, ReferenceFrame, AberrationCorrection, Body, ReferenceFrame, Vector3) - Constructor for class spice.basic.SurfaceIntercept
-
Find a specified surface intercept point; create a SurfaceIntercept instance containing the result.
- SurfaceIntercept(SurfaceIntercept) - Constructor for class spice.basic.SurfaceIntercept
-
Copy constructor.This constructor creates a deep copy.
- SurfaceIntercept.FullInputs - Class in spice.basic
-
Class FullInputs is an inner class which supports creation of descriptive error messages containing inputs used to attempt to create a SurfaceIntercept instance via the primary SurfaceIntercept constructor.
- SurfaceIntercept.Inputs - Class in spice.basic
-
Class Inputs is an abstract nested class which supports creation of descriptive error messages containing inputs used to attempt to define a surface intercept.
- SurfaceIntercept.RayArrayInputs - Class in spice.basic
-
Class RayArrayInputs is an inner class which supports creation of descriptive error messages containing inputs used to attempt to create a SurfaceIntercept instance via the SurfaceIntercept `create' method.
- SurfaceInterceptWithDSKInfo - Class in spice.basic
-
Class SurfaceInterceptWithDSKInfo provides methods that compute ray-DSK surface intercepts and return information on the data source used to define the surface representation at the intercept points.
- SurfaceInterceptWithDSKInfo() - Constructor for class spice.basic.SurfaceInterceptWithDSKInfo
-
No-arguments constructor.
- SurfaceInterceptWithDSKInfo(boolean, Body, Surface[], Time, ReferenceFrame, Vector3, Vector3) - Constructor for class spice.basic.SurfaceInterceptWithDSKInfo
-
Construct a SurfaceInterceptWithDSKInfo instance representing a ray-DSK surface intercept.
- SurfaceInterceptWithDSKInfo(SurfaceInterceptWithDSKInfo) - Constructor for class spice.basic.SurfaceInterceptWithDSKInfo
-
Copy constructor.This constructor creates a deep copy.
- SurfaceInterceptWithDSKInfo.RayInputs - Class in spice.basic
-
Class RayInputs is an inner class which supports creation of descriptive error messages containing inputs used to attempt to create a SurfaceIntercept instance via the SurfaceInterceptWithDSKInfo primary constructor.
- surfaceName - Variable in class spice.basic.SurfaceName
- SurfaceName - Class in spice.basic
-
Class SurfaceName represents surface-name mappings that are initialized by specification of a surface name and a Body.
- SurfaceName(String, Body) - Constructor for class spice.basic.SurfaceName
-
Create a new SurfaceName from a name string and a Body.
- SurfacePoint - Class in spice.basic
-
Class SurfacePoint represents 3-dimensional points located on surfaces of specified bodies.
- SurfacePoint() - Constructor for class spice.basic.SurfacePoint
-
No-arguments constructor.
- SurfacePoint(String, Body, ReferenceFrame, Vector3) - Constructor for class spice.basic.SurfacePoint
-
Construct a SurfacePoint instance from a 3-vector, a body-fixed, body-centered reference frame, and a surface specification string.A default time is used.This method is appropriate for creating SurfacePoints having ellipsoidal shape specifications.
- SurfacePoint(String, Body, Time, ReferenceFrame, Vector3) - Constructor for class spice.basic.SurfacePoint
-
Construct a SurfacePoint instance from a 3-vector, a body-fixed, body-centered reference frame, a time, and a surface specification string.See the discussion in the class documentation above for details.
- SurfacePoint(SurfacePoint) - Constructor for class spice.basic.SurfacePoint
-
Copy constructor.This constructor creates a deep copy.
- surfaceVector - Variable in class spice.basic.IlluminationAngles
- surfaceVector - Variable in class spice.basic.SubObserverRecord
- surfaceVector - Variable in class spice.basic.SubSolarRecord
- surfaceVector - Variable in class spice.basic.SurfaceIntercept
- surfaceVector - Variable in class spice.basic.TerminatorPoint
- surfce - Variable in class spice.basic.DSKDescriptor
- surfnm(double, double, double, double[]) - Static method in class spice.basic.CSPICE
-
Compute the outward pointing unit normal vector at a specified point on the surface of an ellipsoid.
- surfpt(double[], double[], double, double, double, double[], boolean[]) - Static method in class spice.basic.CSPICE
-
Determine the intersection of a line-of-sight vector with the surface of an ellipsoid.
- surfspec - Variable in class spice.basic.SurfacePoint
- SVFCLS - Static variable in class spice.basic.DSKDescriptor
- swpool(String, String[]) - Static method in class spice.basic.CSPICE
-
Add a name to the list of agents to notify whenever a member of a list of kernel variables is updated.
- sxform(String, String, double) - Static method in class spice.basic.CSPICE
-
Return the state transformation matrix from one frame to another at a specified epoch.The result is returned as a 1x36 array.
- SYSIDX - Static variable in class spice.basic.DSKDescriptor
- szpool(String) - Static method in class spice.basic.CSPICE
-
Return the kernel pool size limitations.
All Classes All Packages