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

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.
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