JEDTime |
JEDTime.add(Duration d) |
Add a Duration to a JEDTime.
|
SCLKDuration |
SCLKDuration.add(SCLKDuration d) |
Add a SCLKDuration to this instance.
|
SCLKTime |
SCLKTime.add(Duration d) |
Add a Duration to an SCLKTime instance, producing
another SCLKTime.
|
TDBTime |
TDBTime.add(Duration d) |
Add a Duration to a TDBTime.
|
TDTTime |
TDTTime.add(Duration d) |
Add a Duration to a TDTTime.
|
abstract Time |
Time.add(Duration d) |
Add a Duration to a Time instance, yielding another
Time instance.
|
void |
DAF.addComments(java.lang.String[] commentBuffer) |
Add comments to an existing DAF.
|
void |
DAS.addComments(java.lang.String[] commentBuffer) |
Append comments to the comment area of a DAS file.
|
void |
Vector3.assign(double[] values) |
Assign the contents of an array of three doubles to a Vector3.
|
void |
Vector6.assign(double[] values) |
Assign to a Vector6 instance the contents of an array of 6 doubles.
|
void |
DAF.beginBackwardSearch() |
Begin backward search through segment list.
|
DLADescriptor |
DLA.beginBackwardSearch() |
Start a backward search on a DLA file.
|
void |
DAF.beginForwardSearch() |
Begin forward search through segment list.
|
DLADescriptor |
DLA.beginForwardSearch() |
Start a forward search on a DLA file.
|
private static void |
SurfacePoint.checkAttributes(java.lang.String caller,
SurfacePoint[] srfpts) |
|
private static void |
EulerAngles.checkAxes(int[] axes) |
|
private static void |
EulerState.checkAxes(int[] axes) |
|
private static int |
KernelPool.checkVar(java.lang.String name,
int dataType) |
Make sure a variable of a given name and data type exists.
|
static boolean |
KernelPool.checkWatch(java.lang.String agent) |
Determine whether any of the kernel variables associated with
a specified agent have been updated.
|
static void |
KernelPool.clear() |
Clear the kernel pool.
|
void |
GFSearchUtils.clearInterruptStatus() |
Clear interrupt status.
|
void |
DAF.close() |
Close a specified DAF, thereby freeing resources.
|
void |
DAS.close() |
Close a specified DAS file, thereby freeing resources.
|
void |
TextReader.close() |
Close a TextReader instance.
|
static double |
Units.convert(double quantity,
Units fromUnits,
Units toUnits) |
Convert a quantity from one set of units to another.
|
(package private) SurfaceIntercept.FullInputs |
SurfaceIntercept.FullInputs.copy() |
|
(package private) abstract SurfaceIntercept.Inputs |
SurfaceIntercept.Inputs.copy() |
|
(package private) SurfaceIntercept.RayArrayInputs |
SurfaceIntercept.RayArrayInputs.copy() |
|
(package private) SurfaceInterceptWithDSKInfo.RayInputs |
SurfaceInterceptWithDSKInfo.RayInputs.copy() |
|
static PositionVector |
StateVector.correctStelab(PositionVector pobj,
VelocityVector vobs) |
Correct a PositionVector for reception stellar aberration.
|
static PositionVector |
StateVector.correctStelabXmit(PositionVector pobj,
VelocityVector vobs) |
Correct a PositionVector for transmission stellar aberration.
|
int |
CK.countSegments() |
Count the segments in an CK file.
|
int |
DAF.countSegments() |
Count the segments in a DAF file.
|
static LimbPoint[][] |
LimbPoint.create(java.lang.String method,
Body target,
Time et,
ReferenceFrame fixref,
AberrationCorrection abcorr,
java.lang.String corloc,
Body obsrvr,
Vector3 refvec,
double rolstp,
int ncuts,
double schstp,
double soltol,
int maxn) |
Create an array of limb points on a specified target body,
as seen from a specified observer.
|
static SurfaceIntercept[] |
SurfaceIntercept.create(boolean prioritized,
Body target,
Surface[] surfList,
Time t,
ReferenceFrame fixref,
Vector3[] rayVertices,
Vector3[] rayDirections) |
Vectorized SurfaceIntercept creation method.
|
static SurfacePoint[] |
SurfacePoint.create(java.lang.String surfspec,
Body body,
Time t,
ReferenceFrame fixref,
double[][] lonlat) |
Create an array of SurfacePoints from an array of planetocentric
(longitude, latitude) coordinate pairs.This method is an analog
of the CSPICE method latsrf_c.
|
static TerminatorPoint[][] |
TerminatorPoint.create(java.lang.String method,
Body ilusrc,
Body target,
Time et,
ReferenceFrame fixref,
AberrationCorrection abcorr,
java.lang.String corloc,
Body obsrvr,
Vector3 refvec,
double rolstp,
int ncuts,
double schstp,
double soltol,
int maxn) |
Create an array of terminator points on a specified target body,
as seen from a specified observer.
|
static GFConstraint |
GFConstraint.createExtremumConstraint(java.lang.String extremumType) |
Create a GF local or absolute extremum constraint.This
constructor is applicable to constraints using local or unadjusted
absolute extrema relations.
|
static GFConstraint |
GFConstraint.createExtremumConstraint(java.lang.String extremumType,
double adjustmentValue) |
Create a GF absolute extremum constraint with an adjustment value.
|
static GFConstraint |
GFConstraint.createReferenceConstraint(java.lang.String relation,
double referenceValue) |
Create a GF relational constraint with a reference value.
|
Vector6 |
Vector6.dcross(Vector6 s2) |
Return the cross product and corresponding derivative defined by two
state vectors, where the state vectors are represented by this and a
second Vector6 instance.
|
double |
Vector6.ddot(Vector6 s2) |
Return the derivative of the dot product of the position
components of two state vectors, where the state vectors
are represented by this and a second Vector6 instance.
|
BodyCode |
BodyCode.deepCopy() |
Return a deep copy of this instance.
|
BodyName |
BodyName.deepCopy() |
Return a deep copy of this instance.
|
abstract IDMap |
IDMap.deepCopy() |
Return a deep copy of an IDMap instance.
|
InstrumentCode |
InstrumentCode.deepCopy() |
Return a deep copy of this instance.
|
InstrumentName |
InstrumentName.deepCopy() |
Return a deep copy of this instance.
|
SurfaceCode |
SurfaceCode.deepCopy() |
Return a deep copy of this instance.
|
abstract SurfaceIDMap |
SurfaceIDMap.deepCopy() |
Override class IDMap's deepCopy method: create a copy
of class SurfaceIDMap.
|
SurfaceName |
SurfaceName.deepCopy() |
Return a deep copy of this instance.
|
static void |
KernelPool.delete(java.lang.String name) |
Delete a variable from the kernel pool.
|
void |
DAF.deleteComments() |
Delete comments from a DAF.
|
void |
DAS.deleteComments() |
Delete comments from a DAS file.
|
double |
Matrix33.det() |
Return the determinant of this instance.
|
Vector6 |
Vector6.dhat() |
Return the unit-length vector and corresponding derivative
defined by a state vector, where the state vector is represented by
this instance.
|
double |
Vector6.dot(Vector6 v2) |
Return the dot product of this and a second Vector6 instance.
|
double |
Vector6.dsep(Vector6 s2) |
Return the derivative of the angular separation of the position
components of two state vectors, where the state vectors
are represented by this and a second Vector6 instance.
|
static boolean |
KernelPool.exists(java.lang.String name) |
Indicate whether a kernel variable of a given name exists.
|
static boolean |
KernelPool.exists(java.lang.String name,
int dataType) |
Indicate whether a kernel variable of a given name and data type exists.
|
void |
GFSearchUtils.finalizeReport() |
Finalize a GF progress report.
|
boolean |
DAF.findNextArray() |
Find the next array in the segment list.
|
boolean |
DAF.findPreviousArray() |
Find the previous array in the segment list.
|
static java.lang.String |
SCLKDuration.format(SCLKDuration d) |
Convert a non-negative SCLKDuration to a string.
|
SCLKTime |
PointingRecord.getActualSCLKTime() |
Obtain the actual SCLK epoch from a PointingRecord.The epoch
is available only if pointing was found when the
record was created.
|
Vector3 |
PointingAndAVRecord.getAngularVelocity() |
Obtain an angular velocity vector from a PointingAndAVRecord.The vector
is available only if pointing was found when the
record was created.
|
Vector3 |
SpiceQuaternion.getAngularVelocity(SpiceQuaternion dq) |
Map this SpiceQuaternion and its derivative with respect
to time to an angular velocity vector.
|
java.lang.String |
DAF.getArrayName() |
Get the array name (also called the "segment identifier")
(also called the "array name") for the current array (also
called "segment").
|
private double[] |
DAF.getArraySummary() |
>>> Decide whether this method should be public.
|
static KernelVarDescriptor |
KernelPool.getAttributes(java.lang.String name) |
Get the attributes of a kernel variable specified by name.
|
Matrix33 |
Matrix66.getBlock(int blockRow,
int blockCol) |
Return a specified 3x3 block from this instance.
|
Body[] |
DSK.getBodies() |
Get the set of Bodies covered by a DSK file.
|
int[] |
SPK.getBodies() |
Obtain a set of ID codes of objects for which an SPK file
contains data.
|
int[] |
SPK.getBodies(int[] initialSet) |
Obtain a set of ID codes of objects for which an SPK file
contains data, merged with an existing set of ID codes.
|
Body |
PlanetographicCoordinates.getBody() |
Return central body with with this coordinate instance is
associated.
|
Body |
Surface.getBody() |
Return the body associated with this surface.This method
returns a deep copy.
|
Body |
SurfaceCode.getBody() |
Return the Body associated with this surface.This method returns a deep copy.
|
abstract Body |
SurfaceIDMap.getBody() |
Return the Body associated with a SurfaceIDMap.
|
Body |
SurfaceName.getBody() |
Return the Body associated with this surface.This method returns a deep copy.
|
Body |
SurfacePoint.getBody() |
Get the body from a SurfacePoint.This method returns
a deep copy.
|
static java.lang.String[] |
KernelPool.getCharacter(java.lang.String name) |
Fetch a character kernel variable.
|
static java.lang.String[] |
KernelPool.getCharacter(java.lang.String name,
int start,
int room) |
Fetch a slice (a contiguous sequence of array elements)
of a character kernel variable.
|
Matrix33 |
PointingRecord.getCMatrix() |
Obtain a C-matrix from a PointingRecord.The matrix
is available only if pointing was found when the
record was created.
|
int |
DAS.getCommentCharacterCount() |
Get the number of comment characters in a DAS file.
|
int |
DAS.getCommentRecordCount() |
Get the number of comment records in a DAS file.
|
java.lang.String |
KernelVarStringComponent.getComponent() |
Return the String component from this instance.This method
should only be called after confirming the existence of
the component.
|
SpiceWindow |
CK.getCoverage(Instrument instrument,
boolean needav,
java.lang.String level,
SCLKDuration tol,
TimeSystem timsys,
int nintvls) |
Obtain a SpiceWindow representing the time coverage provided by
this CK for a given instrument.
|
SpiceWindow |
CK.getCoverage(Instrument instrument,
boolean needav,
java.lang.String level,
SCLKDuration tol,
TimeSystem timsys,
SpiceWindow cover,
int nintvls) |
Obtain a SpiceWindow representing the time coverage provided by
this CK for a given instrument; return the union of this window
with a pre-existing coverage window.
|
SpiceWindow |
PCK.getCoverage(int classID) |
Obtain a SpiceWindow representing the time coverage provided by
this PCK for a given reference frame.
|
SpiceWindow |
PCK.getCoverage(int classID,
SpiceWindow cover) |
Return a SpiceWindow representing the union of a given
SPICE coverage window with the time coverage provided by this
PCK for a given object.
|
SpiceWindow |
SPK.getCoverage(int body) |
Obtain a SpiceWindow representing the time coverage provided by
this SPK for a given object.
|
SpiceWindow |
SPK.getCoverage(int body,
SpiceWindow cover) |
Return a SpiceWindow representing the union of a given
SPICE coverage window with the time coverage provided by this
SPK for a given object.
|
Matrix33 |
CylindricalCoordinates.getCylRecJacobian() |
Return the Jacobian matrix of the cylindrical-to-rectangular coordinate
transformation at the point specified by this instance.
|
static int |
KernelPool.getDataType(java.lang.String name) |
Get the data type of a specified kernel variable.
|
DLADescriptor |
SurfaceInterceptWithDSKInfo.getDLADescriptor() |
Get the DLA Descriptor from a SurfaceInterceptWithDSKInfo instance.This method returns a deep copy.
|
static double[] |
KernelPool.getDouble(java.lang.String name) |
Fetch a double precision kernel variable.
|
static double[] |
KernelPool.getDouble(java.lang.String name,
int start,
int room) |
Fetch a slice (a contiguous sequence of array elements)
of a double precision kernel variable.
|
double[] |
SurfaceInterceptWithDSKInfo.getDoubleComponent() |
Get the double information component from a SurfaceInterceptWithDSKInfo
instance.This method returns a deep copy.
|
double[] |
DAF.getDoubleSummaryComponent() |
Get the double precision component of the array summary
for the current segment.
|
DSK |
SurfaceInterceptWithDSKInfo.getDSK() |
Get the DSK instance from a SurfaceInterceptWithDSKInfo instance.This method returns a deep copy.
|
DSKDescriptor |
DSK.getDSKDescriptor(DLADescriptor dladsc) |
Get a DSKDescriptor for a specified DSK segment.The
segment is identified by its DLA Descriptor.
|
DSKDescriptor |
SurfaceInterceptWithDSKInfo.getDSKDescriptor() |
Get the DSK Descriptor from a SurfaceInterceptWithDSKInfo instance.This method returns a deep copy.
|
double |
Matrix33.getElt(int i,
int j) |
Return the element of this instance at index [i][j].
|
double |
Matrix66.getElt(int i,
int j) |
Return the element of this instance at index [i][j].
|
double |
SpiceQuaternion.getElt(int i) |
Return the element of this quaternion at index [i].
|
double |
Vector3.getElt(int i) |
Return the element of this instance at index [i].
|
double |
Vector6.getElt(int i) |
Return the element of this instance at index [i].
|
java.lang.String |
DAS.getFileName() |
Return the file name.
|
int[] |
PCK.getFrameClassIDs() |
Obtain a set of frame class ID codes of body-fixed
reference frames for which a PCK file
contains data.
|
int[] |
PCK.getFrameClassIDs(int[] initialSet) |
Obtain a set of frame class ID codes of frames for which a PCK file
contains data, merged with an existing set of ID codes.
|
FrameInfo |
ReferenceFrame.getFrameInfo() |
Return frame specification parameters for this instance.
|
Matrix33 |
GeodeticCoordinates.getGeoRecJacobian() |
Return the Jacobian matrix of the geodetic-to-rectangular coordinate
transformation at the point specified by this instance.
|
int |
DAS.getHandle() |
Get file handle.
|
int |
Body.getIDCode() |
Return NAIF ID code associated with a Body.
|
int |
BodyName.getIDCode() |
Return the integer Body ID code of this BodyCode instance.The code is that associated with the name at the time of the call.
|
abstract int |
IDMap.getIDCode() |
Return the ID code belonging to a name-ID pair.
|
int |
Instrument.getIDCode() |
Return NAIF ID code associated with an Instrument.
|
int |
InstrumentName.getIDCode() |
Return the integer Instrument ID code of this InstrumentCode instance.The code is that associated with the name at the time of the call.
|
int |
ReferenceFrame.getIDCode() |
Return the SPICE frame ID of a reference frame.
|
int |
Surface.getIDCode() |
Return NAIF ID code associated with a Surface.
|
int |
SurfaceName.getIDCode() |
Return the integer Surface ID code of this SurfaceCode instance.The code is that associated with the name at the time of the call.
|
Instrument |
FOV.getInstrument() |
Return the Instrument with which a FOV is associated.
|
Instrument |
PointingRecord.getInstrument() |
Get the Instrument from a pointing record.
|
int[] |
CK.getInstruments() |
Obtain a set of ID codes of objects for which an CK file
contains data.
|
int[] |
CK.getInstruments(int[] initialSet) |
Obtain a set of ID codes of objects for which an CK file
contains data, merged with an existing set of ID codes.
|
int[] |
SurfaceInterceptWithDSKInfo.getIntComponent() |
Get the integer information component from a SurfaceInterceptWithDSKInfo
instance.This method returns a deep copy.
|
static int[] |
KernelPool.getInteger(java.lang.String name) |
Fetch an integer kernel variable.
|
static int[] |
KernelPool.getInteger(java.lang.String name,
int start,
int room) |
Fetch a slice (a contiguous sequence of array elements)
of an integer kernel variable.
|
int[] |
DAF.getIntegerSummaryComponent() |
Get the integer component of the array summary
for the current segment.
|
Vector3 |
SurfaceIntercept.getIntercept() |
Return the surface intercept.
|
java.lang.String |
DAF.getInternalFileName() |
Get internal file name.
|
java.lang.String |
DAS.getInternalFileName() |
Get the internal file name from a DAS file.
|
Matrix33 |
LatitudinalCoordinates.getLatRecJacobian() |
Return the Jacobian matrix of the latitudinal-to-rectangular coordinate
transformation at the point specified by this instance.
|
Ellipse |
Ellipsoid.getLimb(Vector3 viewpt) |
Find the limb of this Ellipsoid, as seen from a given viewing
location.
|
java.lang.String |
TextReader.getLine() |
Read the next line from the text file associated with this
TextReader instance.
|
abstract double |
Duration.getMeasure() |
Every Duration subclass can return a duration measurement in
its native time system.
|
double |
JEDDuration.getMeasure() |
Return the measure of a TDTDuration.Units
are TDT seconds.
|
double |
SCLKDuration.getMeasure() |
Return the measure of a SCLKDuration.Units
are SCLK ticks.
|
double |
TDBDuration.getMeasure() |
Return the measure of a TDBDuration.Units
are TDB seconds.
|
double |
TDTDuration.getMeasure() |
Return the measure of a TDTDuration.Units
are TDT seconds.
|
java.lang.String |
Body.getName() |
Return name associated with a Body.
|
java.lang.String |
BodyCode.getName() |
Return the body name associated with this ID code.The name
is that associated with the ID code at the time of the call.
|
java.lang.String |
BodyName.getName() |
Return a deep copy of the body name associated with this ID code.
|
abstract java.lang.String |
IDMap.getName() |
Return the name belonging to a name-ID pair.
|
java.lang.String |
Instrument.getName() |
Return name associated with an Instrument.
|
java.lang.String |
InstrumentCode.getName() |
Return the instrument name associated with this ID code.The name
is that associated with the ID code at the time of the call.
|
java.lang.String |
InstrumentName.getName() |
Return the instrument name associated with this ID code.The name
is obtained by mapping the stored name to an ID code, then
mapping that code to a name.
|
java.lang.String |
ReferenceFrame.getName() |
Return the name of a reference frame as a String.This method normalizes the name if the name is known to
the SPICE system.
|
java.lang.String |
Surface.getName() |
Return name associated with a Surface.
|
java.lang.String |
SurfaceCode.getName() |
Return the surface name associated with this ID code.The name
is that associated with the ID code at the time of the call.
|
java.lang.String |
SurfaceName.getName() |
Return the surface name associated with this ID code.This method
returns a deep copy of the object's `surfaceName' field.
|
static java.lang.String[] |
KernelPool.getNames(java.lang.String template) |
Retrieve an array containing all names of kernel variables
that match a given template.
|
static java.lang.String[] |
KernelPool.getNames(java.lang.String template,
int start,
int room) |
Retrieve a slice of an array containing all names of kernel variables
that match a given template.
|
Vector3 |
Line.getNearPoint(Vector3 point) |
Find the closest point on this line to a specified point.
|
DLADescriptor |
DLA.getNext(DLADescriptor DLADescr) |
Get the DLA descriptor of the successor of a given DLA segment.
|
Vector3 |
Ellipsoid.getNormal(Vector3 point) |
Find the unit outward surface normal at a specified point
on this Ellipsoid's surface.
|
Vector3 |
SurfacePoint.getNormal() |
Compute the unit length outward normal vector at a specified SurfacePoint.
|
static Vector3[] |
SurfacePoint.getNormals(SurfacePoint[] srfpts) |
Compute the unit length outward normal vectors corresponding
to an array of SurfacePoint instances.This method is an analog
of the CSPICE method srfnrm_c.
|
private static Vector3[] |
SurfacePoint.getNormals(SurfacePoint[] srfpts,
boolean check) |
|
static Vector3[] |
SurfacePoint.getNormalsUnchecked(SurfacePoint[] srfpts) |
Compute the unit length outward normal vectors corresponding
to an array of SurfacePoint instances, without checking
for consistency of the attributes of the input array elements.
|
static OccultationCode |
OccultationState.getOccultationState(Body targ1,
java.lang.String shape1,
ReferenceFrame frame1,
Body targ2,
java.lang.String shape2,
ReferenceFrame frame2,
AberrationCorrection abcorr,
Body obsrvr,
Time t) |
Determine the occultation condition (not occulted, partially
occulted, etc.) of one target relative to another target as seen by
an observer at a given time.
|
static int |
KernelPool.getParameter(java.lang.String name) |
Return kernel pool size parameters specified by name.
|
double |
OsculatingElementsExtended.getPeriod() |
Return the orbital period.
|
Matrix33 |
PlanetographicCoordinates.getPgrRecJacobian() |
Return the Jacobian matrix of the planetographic-to-rectangular coordinate
transformation at the point specified by this instance.
|
Vector3 |
Plane.getPoint() |
Retrieve a point from a Plane.The point
closest to the origin is returned.
|
Matrix33 |
ReferenceFrame.getPositionTransformation(ReferenceFrame toFrame,
Time t) |
Return a 3x3 matrix that transforms 3-vectors from one
reference frame to another.
|
Matrix33 |
ReferenceFrame.getPositionTransformation(ReferenceFrame toFrame,
Time fromTime,
Time toTime) |
Return a 3x3 matrix that transforms 3-vectors from one
reference frame, evaluated at a specified time, to another,
specified at a second time.
|
DLADescriptor |
DLA.getPrevious(DLADescriptor DLADescr) |
Get the DLA descriptor of the predecessor of a given DLA segment.
|
abstract double |
GFScalarQuantity.getQuantity(double et) |
Return the value of a user-defined
scalar quantity at a specified time.The time is
expressed as seconds past J2000 TDB.
|
Matrix33 |
RADecCoordinates.getRADRecJacobian() |
Return the Jacobian matrix of the RA/Dec-to-rectangular coordinate
transformation at the point specified by this instance.
|
static Matrix33 |
CylindricalCoordinates.getRecCylJacobian(Vector3 v) |
Return the Jacobian matrix of the rectangular-to-cylindrical coordinate
transformation at the point specified by a 3-vector.
|
static Matrix33 |
GeodeticCoordinates.getRecGeoJacobian(Vector3 v,
double re,
double f) |
Return the Jacobian matrix of the rectangular-to-geodetic coordinate
transformation at the point specified by a 3-vector and reference
spheroid parameters.
|
static Matrix33 |
LatitudinalCoordinates.getRecLatJacobian(Vector3 v) |
Return the Jacobian matrix of the rectangular-to-latitudinal coordinate
transformation at the point specified by a 3-vector.
|
static Matrix33 |
PlanetographicCoordinates.getRecPgrJacobian(Body body,
Vector3 v,
double re,
double f) |
Return the Jacobian matrix of the rectangular-to-planetographic coordinate
transformation at the point specified by a Body, a 3-vector and reference
spheroid parameters.
|
static Matrix33 |
RADecCoordinates.getRecRADJacobian(Vector3 v) |
Return the Jacobian matrix of the rectangular-to-RA/Dec coordinate
transformation at the point specified by a 3-vector.
|
static Matrix33 |
SphericalCoordinates.getRecSphJacobian(Vector3 v) |
Return the Jacobian matrix of the rectangular-to-spherical coordinate
transformation at the point specified by a 3-vector.
|
ReferenceFrame |
PointingRecord.getReferenceFrame() |
Get the ReferenceFrame from a pointing record.This is the
base frame for the C-matrix; the C-matrix maps vectors from
the base frame to the instrument frame via left multiplication:
|
ReferenceFrame |
SurfacePoint.getReferenceFrame() |
Get the reference frame from a SurfacePoint.This method returns
a deep copy.
|
double |
GFSearchUtils.getRefinement(double t1,
double t2,
boolean s2,
boolean s1) |
Get a refined root estimate.The inputs are, respectively, the endpoints of an interval
that brackets a root, and the binary states corresponding
to the those endpoints.
|
SCLKTime |
PointingRecord.getRequestSCLKTime() |
Get the request SCLK time from a pointing record.
|
SCLK |
Instrument.getSCLK() |
Return SCLK ID associated with an Instrument.The returned ID is
that returned by the SPICE routine CKMETA.
|
SCLK |
SCLKDuration.getSCLK() |
Return the SCLK ID of a SCLKDuration.This method
returns a deep copy.
|
SCLK |
SCLKTime.getSCLK() |
Get SCLK associated with an SCLKTime.
|
double |
GFSearchUtils.getSearchStep(double et) |
|
int |
DLA.getSegmentCount() |
Count the segments in a DLA file.
|
double |
OsculatingElementsExtended.getSemiMajorAxis() |
Return the orbital semi-major axis.
|
static int |
KernelPool.getSize(java.lang.String name) |
Get the size of a specified kernel variable.
|
Vector3[] |
Plane.getSpanningVectors() |
Retrieve two spanning vectors from a plane.
|
Matrix33 |
SphericalCoordinates.getSphRecJacobian() |
Return the Jacobian matrix of the spherical-to-rectangular coordinate
transformation at the point specified by this instance.
|
Matrix66 |
ReferenceFrame.getStateTransformation(ReferenceFrame toFrame,
Time t) |
Return a 6x6 matrix that transforms state vectors from one
reference frame to another.
|
StateVector |
StateRecord.getStateVector() |
Get the state vector.
|
java.lang.String |
SCLKTime.getString() |
Convert an SCLKTime to an SCLK string.This method
throws SpiceException, unlike toString().
|
(package private) java.lang.String |
SurfaceIntercept.FullInputs.getString() |
|
(package private) abstract java.lang.String |
SurfaceIntercept.Inputs.getString() |
|
(package private) java.lang.String |
SurfaceIntercept.RayArrayInputs.getString() |
|
(package private) java.lang.String |
SurfaceInterceptWithDSKInfo.RayInputs.getString() |
|
static KernelVarStringComponent |
KernelPool.getStringComponent(java.lang.String name,
int nth,
java.lang.String contin) |
Return a component of a string value from the kernel pool.
|
Surface[] |
DSK.getSurfaces(Body b) |
Get the set of Surfaces associated with a specified Body in a DSK file.
|
java.lang.String |
SurfacePoint.getSurfaceSpecificationString() |
Get the surface specification from a SurfacePoint, represented
as a String.This method returns a deep copy.
|
Vector3 |
SurfaceIntercept.getSurfaceVector() |
Return the observer to intercept vector.
|
TDBTime |
SubObserverRecord.getTargetEpoch() |
Return the target epoch.
|
TDBTime |
SurfaceIntercept.getTargetEpoch() |
Return the target epoch.
|
abstract double |
Duration.getTDBSeconds(Time startTime) |
Every Duration subclass must support conversion to a measurement
expressed as seconds in the TDB time system.
|
double |
JEDDuration.getTDBSeconds(Time startTime) |
Convert this instance to a count of of TDB seconds,
measured relative to a given count of TDB seconds
past J2000 TDB.
|
double |
SCLKDuration.getTDBSeconds(Time startTime) |
Convert this instance to a count of TDB seconds, given
a start time.
|
double |
SCLKTime.getTDBSeconds() |
Convert an SCLKTime to TDB seconds past J2000 TDB.
|
double |
TDBDuration.getTDBSeconds(Time startTime) |
Convert this instance to a count of TDB seconds.
|
double |
TDTDuration.getTDBSeconds(Time startTime) |
Convert this instance to a count of of TDB seconds,
measured relative to a given count of TDB seconds
past J2000 TDB.
|
double |
TDTTime.getTDBSeconds() |
Express a TDTTime as a count of TDB seconds past J2000 TDB.
|
abstract double |
Time.getTDBSeconds() |
Return a double precision representation of a time value
as TDB seconds past J2000 TDB.
|
TDBTime |
SurfacePoint.getTDBTime() |
Get the time from a SurfacePoint.This method returns
a deep copy.
|
double |
OsculatingElementsExtended.getTrueAnomaly() |
Return true anomaly.
|
double[] |
Body.getValues(java.lang.String item) |
Return the double precision values of a kernel
variable associated with this Body instance, where
the kernel variable name has the form
|
Vector3 |
Vector6.getVector3(int i) |
Regarding this instance as an array of two 3-vectors, return
the specified 3-vector.
|
boolean |
DLA.hasNext(DLADescriptor DLADescr) |
Indicate whether a DLA segment has a successor.
|
boolean |
DLA.hasPrevious(DLADescriptor DLADescr) |
Indicate whether a DLA segment has a predecessor.
|
private void |
IlluminationAngles.Init(java.lang.String method,
Body target,
Body ilusrc,
Time t,
ReferenceFrame fixref,
AberrationCorrection abcorr,
Body observer,
Vector3 spoint) |
Private helper method that initializes fields for constructors.
|
void |
GFSearchUtils.initializeReport(SpiceWindow confine,
java.lang.String begmsg,
java.lang.String endmsg) |
Initialize a GF progress report.
|
boolean |
GFSearchUtils.interruptOccurred() |
Indicate whether an interrupt occurred.
|
Matrix33 |
Matrix33.invert() |
Invert this instance.
|
abstract boolean |
GFScalarQuantity.isQuantityDecreasing(double et) |
Return a boolean value indicating whether
the scalar function represented by getQuantity is decreasing
at a specified time.The time is expressed as seconds past J2000 TDB.
|
boolean |
Matrix33.isRotation(double normTol,
double determinantTol) |
Indicate whether this instance is a rotation matrix.
|
static void |
KernelPool.load(java.lang.String name) |
Load a text kernel into the kernel pool.
|
static void |
KernelPool.loadFromBuffer(java.lang.String[] cvals) |
Load into the kernel pool variables defined by
"keyword=value" assignments in a string array.
|
private static int |
KernelPool.mapDataType(java.lang.String cspiceType) |
Map a CSPICE data type name to a KernelVarDescriptor int parameter.
|
static OccultationCode |
OccultationCode.mapIntCode(int intCode) |
Return the OccultationCode instance corresponding to a SPICE
integer occultation state parameter.
|
SpiceQuaternion |
SpiceQuaternion.mult(SpiceQuaternion q2) |
Left-multiply a SpiceQuaternion by this SpiceQuaternion.
|
Vector6 |
Matrix66.mxv(Vector6 vin) |
Left-multiply a 6-dimensional double precision vector by a 6x6
double precision matrix.
|
static CK |
CK.openForRead(java.lang.String fileName) |
Open an existing CK file for read access.
|
static DAF |
DAF.openForRead(java.lang.String fileName) |
Open a DAF for read access.
|
static DAS |
DAS.openForRead(java.lang.String fileName) |
Open a DAS file for write access.
|
static DLA |
DLA.openForRead(java.lang.String filename) |
Open a DLA file for read access.
|
static DSK |
DSK.openForRead(java.lang.String filename) |
Open a DSK file for read access.
|
static PCK |
PCK.openForRead(java.lang.String fileName) |
Open an existing PCK file for read access.
|
static SPK |
SPK.openForRead(java.lang.String fileName) |
Open an existing SPK file for read access.
|
static CK |
CK.openForWrite(java.lang.String fileName) |
Open an existing CK for write access.
|
static DAF |
DAF.openForWrite(java.lang.String fileName) |
Open an existing DAF for write access.
|
static DAS |
DAS.openForWrite(java.lang.String fileName) |
Open a DAS file for read access.
|
static DSK |
DSK.openForWrite(java.lang.String filename) |
Open a DSK file for write access.
|
private void |
CK.openNew(java.lang.String internalFileName,
int nCommentChars) |
Open a new CK file.
|
static CK |
CK.openNew(java.lang.String fileName,
java.lang.String internalFileName,
int nCommentChars) |
Create a new CK file.The file must not exist prior
to this method call.
|
private void |
PCK.openNew(java.lang.String internalFileName,
int nCommentChars) |
Open a new PCK file.
|
static PCK |
PCK.openNew(java.lang.String fileName,
java.lang.String internalFileName,
int nCommentChars) |
Create a new PCK file.The file must not exist prior
to this method call.
|
private void |
SPK.openNew(java.lang.String internalFileName,
int nCommentChars) |
Open a new SPK file.
|
static SPK |
SPK.openNew(java.lang.String fileName,
java.lang.String internalFileName,
int nCommentChars) |
Create a new SPK file.The file must not exist prior
to this method call.
|
Vector3 |
Vector3.perp(Vector3 v2) |
Find the component of this vector orthogonal to a given vector.
|
Vector3 |
Vector3.proj(Vector3 v2) |
Find the orthogonal projection of this vector onto a given vector.
|
Ellipse |
Ellipse.project(Plane plane) |
Project an Ellipse orthogonally onto a Plane.
|
Vector3 |
Plane.project(Vector3 v) |
Project a vector orthogonally onto a Plane.The projection
is the closest point in the plane to the input vector.
|
static StateVector |
OsculatingElements.propagate(StateVector initialState,
double mu,
TDBDuration dt) |
Propagate an initial state vector and gravitational parameter
to another state vector at a given time offset.
|
StateVector |
OsculatingElements.propagate(Time t) |
Propagate these elements to a state at a given epoch.
|
static void |
KernelPool.putCharacter(java.lang.String name,
java.lang.String[] values) |
Insert a character kernel variable into the kernel pool.
|
static void |
KernelPool.putDouble(java.lang.String name,
double[] values) |
Insert a double precision kernel variable into the kernel pool.
|
static void |
KernelPool.putInteger(java.lang.String name,
int[] values) |
Insert an integer kernel variable into the kernel pool.
|
static double[] |
CSPICE.qdq2av(double[] q,
double[] dq) |
Convert a SPICE quaternion and its derivative to angular velocity.
|
static double[] |
CSPICE.qxq(double[] q1,
double[] q2) |
Multiply two SPICE quaternions.
|
java.lang.String[] |
DAF.readComments(int lineLength) |
Read comments from an existing DAF.
|
java.lang.String[] |
DAS.readComments(int lineLength) |
Read comments from an existing DAS file.
|
Vector3 |
Vector3.rotate(int axisIndex,
double angle) |
Transform this vector into a basis that is rotated
in the counterclockwise sense about a given coordinate
axis by a given angle.Units are radians.
|
Vector3 |
Vector3.rotate(Vector3 axisVector,
double angle) |
Rotate this vector in the counterclockwise sense about a given
vector by a given angle.Units are radians.
|
SpiceWindow |
GFAngularSeparationSearch.run(SpiceWindow confinementWindow,
GFConstraint constraint,
double step,
int maxWorkspaceIntervals) |
Run a search over a specified confinement window, using
a specified step size (units are TDB seconds).
|
abstract SpiceWindow |
GFBinaryStateSearch.run(SpiceWindow confinementWindow,
double step,
int maxResultIntervals) |
Run a search over a specified confinement window, using
a specified step size (units are TDB seconds).
|
SpiceWindow |
GFDistanceSearch.run(SpiceWindow confinementWindow,
GFConstraint constraint,
double step,
int maxWorkspaceIntervals) |
Run a distance search over a specified confinement window, using
a specified constraint and step size (units are TDB seconds).
|
SpiceWindow |
GFIlluminationAngleSearch.run(SpiceWindow confinementWindow,
GFConstraint constraint,
double step,
int maxWorkspaceIntervals) |
Run a search over a specified confinement window, using
a specified step size (units are TDB seconds).
|
abstract SpiceWindow |
GFNumericSearch.run(SpiceWindow confinementWindow,
GFConstraint constraint,
double step,
int maxWorkspaceIntervals) |
Run a search over a specified confinement window, using
a specified step size (units are TDB seconds).
|
SpiceWindow |
GFOccultationSearch.run(SpiceWindow confinementWindow,
double step,
int maxResultIntervals) |
Run a search over a specified confinement window, using
a specified step size (units are TDB seconds).
|
SpiceWindow |
GFOccultationSearch.run(SpiceWindow confinementWindow,
GFSearchUtils utils,
int maxResultIntervals) |
Run a search over a specified confinement window, using
custom search step and refinement utilities.
|
SpiceWindow |
GFPhaseAngleSearch.run(SpiceWindow confinementWindow,
GFConstraint constraint,
double step,
int maxWorkspaceIntervals) |
Run a phase angle search over a specified confinement window, using
a specified constraint and step size (units are TDB seconds).
|
SpiceWindow |
GFPhaseAngleSearch.run(SpiceWindow confinementWindow,
GFConstraint constraint,
double step,
int maxWorkspaceIntervals,
double tol) |
Run a phase angle search over a specified confinement window, using
a specified constraint, step size, and convergence tolerance.
|
SpiceWindow |
GFPositionCoordinateSearch.run(SpiceWindow confinementWindow,
GFConstraint constraint,
double step,
int maxWorkspaceIntervals) |
Run a search over a specified confinement window, using
a specified step size (units are TDB seconds).
|
SpiceWindow |
GFRangeRateSearch.run(SpiceWindow confinementWindow,
GFConstraint constraint,
double step,
int maxWorkspaceIntervals) |
Run a range rate search over a specified confinement window, using
a specified constraint and step size (units are TDB seconds).
|
SpiceWindow |
GFRangeRateSearch.run(SpiceWindow confinementWindow,
GFConstraint constraint,
double step,
int maxWorkspaceIntervals,
double tol) |
Run a range rate search over a specified confinement window, using
a specified constraint, step size, and convergence tolerance.
|
SpiceWindow |
GFRayInFOVSearch.run(SpiceWindow confinementWindow,
double step,
int maxResultIntervals) |
Run a search over a specified confinement window, using
a specified step size (units are TDB seconds).
|
SpiceWindow |
GFSubObserverCoordinateSearch.run(SpiceWindow confinementWindow,
GFConstraint constraint,
double step,
int maxWorkspaceIntervals) |
Run a search over a specified confinement window, using
a specified step size (units are TDB seconds).
|
SpiceWindow |
GFSurfaceInterceptCoordinateSearch.run(SpiceWindow confinementWindow,
GFConstraint constraint,
double step,
int maxWorkspaceIntervals) |
Run a search over a specified confinement window, using
a specified step size (units are TDB seconds).
|
SpiceWindow |
GFTargetInFOVSearch.run(SpiceWindow confinementWindow,
double step,
int maxResultIntervals) |
Run a search over a specified confinement window, using
a specified step size (units are TDB seconds).
|
SpiceWindow |
GFUserDefinedScalarSearch.run(SpiceWindow confinementWindow,
GFConstraint constraint,
double step,
int maxWorkspaceIntervals) |
Run a user-defined scalar quantity
search over a specified confinement window, using
a specified constraint and step size (units are TDB seconds).
|
void |
GFSearchUtils.setSearchStep(double step) |
Set the search step size.
|
static void |
GF.setTolerance(TDBDuration tol) |
Set the convergence tolerance of the GF subsystem.
|
static void |
KernelPool.setWatch(java.lang.String agent,
java.lang.String[] names) |
Associate an agent with a set of kernel variables to be watched.
|
JEDTime |
JEDTime.sub(Duration d) |
Subtract a Duration from a JEDTime.
|
JEDDuration |
JEDTime.sub(Time t) |
Subtract a Time instance from this
JEDTime, producing a JEDDuration.
|
SCLKDuration |
SCLKDuration.sub(SCLKDuration d) |
Subtract a SCLKDuration from this instance.
|
SCLKTime |
SCLKTime.sub(Duration d) |
Subtract a Duration from an SCLKTime instance, producing
another SCLKTime.
|
SCLKDuration |
SCLKTime.sub(Time t) |
Subtract a Time instance from a SCLKTime, producing
an SCLKDuration.
|
TDBTime |
TDBTime.sub(Duration d) |
Subtract a Duration from a TDBTime.
|
TDBDuration |
TDBTime.sub(Time t) |
Subtract a Time instance from this
TDBTime, producing a TDBDuration.
|
TDTTime |
TDTTime.sub(Duration d) |
Subtract a Duration from a TDTTime.
|
TDTDuration |
TDTTime.sub(Time t) |
Subtract a Time instance from this
TDTTime, producing a TDTDuration.
|
abstract Time |
Time.sub(Duration d) |
Subtract a Duration from a Time instance, yielding another
Time instance.
|
abstract Duration |
Time.sub(Time t2) |
Subtract one Time instance from another, yielding a Duration.
|
(package private) void |
SurfaceIntercept.throwNotFoundExc() |
|
double |
DistanceUnits.toKm() |
Return the magnitude of this unit in km.
|
Matrix33 |
AxisAndAngle.toMatrix() |
Create a rotation matrix from this instance.
|
Matrix33 |
EulerAngles.toMatrix() |
Convert this instance to a rotation matrix.
|
Matrix66 |
EulerState.toMatrix() |
Convert this instance to a state transformation matrix.
|
Matrix66 |
RotationAndAV.toMatrix() |
Convert this instance to a state transformation matrix.
|
Matrix33 |
SpiceQuaternion.toMatrix() |
Convert this quaternion to a matrix.If this quaternion
has unit length, the output will be a rotation matrix.No checking is performed on the magnitude of the quaternion.
|
abstract Vector3 |
Coordinates.toRectangular() |
Convert this Coordinate instance to
rectangular coordinates.
|
Vector3 |
CylindricalCoordinates.toRectangular() |
Convert this instance to rectangular coordinates.
|
Vector3 |
GeodeticCoordinates.toRectangular() |
Convert this instance to rectangular coordinates.
|
Vector3 |
LatitudinalCoordinates.toRectangular() |
Convert this instance to rectangular coordinates.
|
Vector3 |
PlanetographicCoordinates.toRectangular() |
Convert this instance to rectangular coordinates.
|
Vector3 |
RADecCoordinates.toRectangular() |
Convert this instance to rectangular coordinates.
|
Vector3 |
SphericalCoordinates.toRectangular() |
Convert this instance to rectangular coordinates.
|
java.lang.String |
TDTTime.toString(java.lang.String picture) |
Convert a TDTTime to a formatted time string using a format picture
accepted by TIMOUT.
|
java.lang.String |
TDTTime.toUTCString(java.lang.String format,
int precision) |
Convert a TDBTime to a formatted time string using a format code and
an integer precision level for fractional seconds.
|
Matrix66 |
Matrix66.transposeByBlocks() |
Transpose the 3x3 blocks of this Matrix66 instance.
|
Vector3 |
Vector3.ucross(Vector3 v2) |
Return the unitized cross product of this vector and a given vector.
|
void |
GFSearchUtils.updateReport(double ivbeg,
double ivend,
double t) |
Update a GF progress report.
|
void |
TextWriter.writeLine(java.lang.String line) |
Write a string to the file associated with this TextWriter instance.A
newline is automatically written.
|
void |
CK.writeType02Segment(Time first,
Time last,
Instrument inst,
ReferenceFrame frame,
java.lang.String segid,
Time[] startTimes,
Time[] stopTimes,
SpiceQuaternion[] quats,
Vector3[] avvs,
double[] rates) |
Write a type 2 segment to an CK file.
|
void |
PCK.writeType02Segment(int clssid,
ReferenceFrame baseFrame,
Time first,
Time last,
java.lang.String segid,
TDBDuration intlen,
int n,
int polydg,
double[][][] ChebyCoeffs,
Time btime) |
Write a type 2 segment to a PCK file.
|
void |
SPK.writeType02Segment(Body body,
Body center,
ReferenceFrame frame,
Time first,
Time last,
java.lang.String segid,
TDBDuration intlen,
int n,
int polydg,
double[][][] ChebyCoeffs,
Time btime) |
Write a type 2 segment to an SPK file.
|
void |
CK.writeType03Segment(Time first,
Time last,
Instrument inst,
ReferenceFrame frame,
boolean avflag,
java.lang.String segid,
Time[] timeTags,
SpiceQuaternion[] quats,
Vector3[] avvs,
Time[] startTimes) |
Write a type 3 segment to an CK file.
|
void |
SPK.writeType03Segment(Body body,
Body center,
ReferenceFrame frame,
Time first,
Time last,
java.lang.String segid,
TDBDuration intlen,
int n,
int polydg,
double[][][] ChebyCoeffs,
Time btime) |
Write a type 3 segment to an SPK file.
|
void |
SPK.writeType05Segment(Body body,
Body center,
ReferenceFrame frame,
Time first,
Time last,
java.lang.String segid,
double gm,
int n,
StateVector[] states,
Time[] epochs) |
Write a type 5 segment to an SPK file.
|
void |
SPK.writeType09Segment(Body body,
Body center,
ReferenceFrame frame,
Time first,
Time last,
java.lang.String segid,
int degree,
int n,
StateVector[] states,
Time[] epochs) |
Write a type 9 segment to an SPK file.
|
void |
SPK.writeType13Segment(Body body,
Body center,
ReferenceFrame frame,
Time first,
Time last,
java.lang.String segid,
int degree,
int n,
StateVector[] states,
Time[] epochs) |
Write a type 13 segment to an SPK file.
|