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
P
- PARIDX - Static variable in class spice.basic.DSKDescriptor
- PARTL - Static variable in class spice.basic.GF
-
Parameter identifying a "partial occultation." This is an occultation in which the foreground body blocks part, but not all, of the limb of the background body.
- PARTL1 - spice.basic.OccultationCode
-
Parameter indicating partial occultation of the first target by the second.
- PARTL2 - spice.basic.OccultationCode
-
Parameter indicating partial occultation of the second target by the first.
- PCK - Class in spice.basic
-
Class PCK provides methods for writing, summarizing, and conducting low-level read operations on PCK files.
- PCK - Static variable in class spice.tspice.TestBody
- PCK - Static variable in class spice.tspice.TestEulerAngles
- PCK - Static variable in class spice.tspice.TestEulerState
- PCK - Static variable in class spice.tspice.TestGeometry02
- PCK - Static variable in class spice.tspice.TestGFAngularSeparationSearch
- PCK - Static variable in class spice.tspice.TestGFDistanceSearch
- PCK - Static variable in class spice.tspice.TestGFOccultationSearch
- PCK - Static variable in class spice.tspice.TestGFPhaseAngleSearch
- PCK - Static variable in class spice.tspice.TestGFPositionCoordinateSearch
- PCK - Static variable in class spice.tspice.TestGFRangeRateSearch
- PCK - Static variable in class spice.tspice.TestGFRayInFOVSearch
- PCK - Static variable in class spice.tspice.TestGFSubObserverCoordinateSearch
- PCK - Static variable in class spice.tspice.TestGFSurfaceInterceptCoordinateSearch
- PCK - Static variable in class spice.tspice.TestGFTargetInFOVSearch
- PCK - Static variable in class spice.tspice.TestLocalSolarTime
- PCK - Static variable in class spice.tspice.TestMatrix33
- PCK - Static variable in class spice.tspice.TestMatrix66
- PCK - Static variable in class spice.tspice.TestPositionRecord
- PCK - Static variable in class spice.tspice.TestPositionVector
- PCK - Static variable in class spice.tspice.TestReferenceFrame
- PCK - Static variable in class spice.tspice.TestRotationAndAV
- PCK - Static variable in class spice.tspice.TestStateRecord
- PCK - Static variable in class spice.tspice.TestStateVector
- PCK - Static variable in class spice.tspice.TestVelocityVector
- PCK(String) - Constructor for class spice.basic.PCK
-
Construct an PCK instance representing a file.
- PCK0 - Static variable in class spice.tspice.TestPCK
- PCK1 - Static variable in class spice.tspice.TestGFIlluminationAngleSearch
- PCK1 - Static variable in class spice.tspice.TestOccultationState
- PCK2 - Static variable in class spice.tspice.TestGFIlluminationAngleSearch
- PCK2 - Static variable in class spice.tspice.TestOccultationState
- pckcls(int) - Static method in class spice.basic.CSPICE
-
Close a binary PCK file.
- pckcov(String, int, int, double[]) - Static method in class spice.basic.CSPICE
-
Return a coverage window for a specified reference frame class ID and PCK file.Union this coverage with that contained in an input window.
- pckfrm(String, int, int[]) - Static method in class spice.basic.CSPICE
-
Return an ordered array of unique reference frame class ID codes of all frames associated with segments in a specified binary PCK file.The returned array is the union of this ID set with the set of IDs in the input array `ids'.
- pckopn(String, String, int) - Static method in class spice.basic.CSPICE
-
Open a new binary PCK file.
- pckuof(int) - Static method in class spice.basic.CSPICE
-
Unload a binary PCK from the PCKBSR system.
- pckw02(int, int, String, double, double, String, double, int, int, double[], double) - Static method in class spice.basic.CSPICE
-
Write a type 2 segment to a binary PCK file.
- pcpool(String, String[]) - Static method in class spice.basic.CSPICE
-
Insert a character kernel variable into the kernel pool.
- pdpool(String, double[]) - Static method in class spice.basic.CSPICE
-
Insert a double precision kernel variable into the kernel pool.
- PDTSYS - Static variable in class spice.basic.DSKDescriptor
- perp(Vector3) - Method in class spice.basic.Vector3
-
Find the component of this vector orthogonal to a given vector.
- pgrrec(String, double, double, double, double, double) - Static method in class spice.basic.CSPICE
-
Convert from planetographic coordinates to rectangular coordinates.
- PHASE - Static variable in class spice.basic.GFIlluminationAngleSearch
-
Search quantity is phase angle
- phaseAngle - Variable in class spice.basic.IlluminationAngles
- PhysicalConstants - Class in spice.basic
-
Class PhysicalConstants provides values of fixed, scalar physical quantities.
- PhysicalConstants() - Constructor for class spice.basic.PhysicalConstants
- pi() - Static method in class spice.basic.CSPICE
-
Deprecated.
- pipool(String, int[]) - Static method in class spice.basic.CSPICE
-
Insert an integer kernel variable into the kernel pool.
- pjelpl(double[], double[]) - Static method in class spice.basic.CSPICE
-
Project an ellipse orthogonally onto a plane.
- pl2nvc(double[], double[], double[]) - Static method in class spice.basic.CSPICE
-
Map a plane array to a normal vector and constant.
- pl2nvp(double[], double[], double[]) - Static method in class spice.basic.CSPICE
-
Map a plane array to a normal vector and point.
- pl2psv(double[], double[], double[], double[]) - Static method in class spice.basic.CSPICE
-
Map a plane array to a point and spanning vectors.
- plane - Static variable in class spice.tspice.TestEllipsoidPlaneIntercept
- Plane - Class in spice.basic
-
Class plane represents planes in 3-dimensional space and supports geometric operations using planes.
- Plane(double[]) - Constructor for class spice.basic.Plane
-
Contruct a Plane from a double array.The order of elements is the same as that used in SPICELIB planes.
- Plane(Plane) - Constructor for class spice.basic.Plane
-
Copy constructor: this constructor creates a deep copy.
- Plane(Vector3, double) - Constructor for class spice.basic.Plane
-
Create a Plane from a normal vector and a constant.The Plane represents a 3-dimensional plane satisfying the plane equation
- Plane(Vector3, Vector3) - Constructor for class spice.basic.Plane
-
Create a Plane from a normal vector and a point.The Plane represents a 3-dimensional plane satisfying the plane equation
- Plane(Vector3, Vector3, Vector3) - Constructor for class spice.basic.Plane
-
Create a Plane from a point and two spanning vectors.The Plane represents a 3-dimensional plane consisting of the set of points
- planeArray - Static variable in class spice.tspice.TestEllipsoidPlaneIntercept
- PLANETOCENTRIC - Static variable in class spice.basic.LocalSolarTime
- PLANETOGRAPHIC - Static variable in class spice.basic.Coordinates
- PLANETOGRAPHIC - Static variable in class spice.basic.LocalSolarTime
- PlanetographicCoordinates - Class in spice.basic
-
Class PlanetographicCoordinates represents sets of coordinates expressed in the planetographic system: positions are specified by longitude, latitude, and altitude.
- PlanetographicCoordinates() - Constructor for class spice.basic.PlanetographicCoordinates
-
No-arguments constructor.
- PlanetographicCoordinates(Body, double, double, double, double, double) - Constructor for class spice.basic.PlanetographicCoordinates
-
Construct a PlanetographicCoordinates instance from a Body, an equatorial radius, flattening coefficient, altitude, longitude, and latitude.Angular units are radians.
- PlanetographicCoordinates(Body, Vector3, double, double) - Constructor for class spice.basic.PlanetographicCoordinates
-
Construct a PlanetographicCoordinates instance from a Body, a 3-vector, and reference spheroid parameters.
- PlanetographicCoordinates(PlanetographicCoordinates) - Constructor for class spice.basic.PlanetographicCoordinates
-
Copy constructor.
- PLMAX - Static variable in class spice.basic.Plane
- PLNSIZ - Static variable in class spice.tspice.TestEllipsoidPlaneIntercept
- pltar(int, double[], int, int[]) - Static method in class spice.basic.CSPICE
-
Compute the total area of a collection of triangular plates.
- pltexp(double[][], double) - Static method in class spice.basic.CSPICE
-
Expand a triangular plate by a specified amount.The expanded plate is co-planar with, and has the same orientation as, the original.The centroids of the two plates coincide.
- pltnp(double[], double[], double[], double[], double[], double[]) - Static method in class spice.basic.CSPICE
-
Find the nearest point on a triangular plate to a given point.
- pltnrm(double[], double[], double[]) - Static method in class spice.basic.CSPICE
-
Compute an outward normal vector of a triangular plate.The vector does not necessarily have unit length.
- pltvol(int, double[], int, int[]) - Static method in class spice.basic.CSPICE
-
Compute the volume of a three-dimensional region bounded by a collection of triangular plates.
- POINT - Static variable in class spice.basic.GFAngularSeparationSearch
- POINT - Static variable in class spice.basic.GFTargetInFOVSearch
- PointingAndAVRecord - Class in spice.basic
-
Class PointingAndAVRecord encapsulates outputs from C-kernel pointing and angular velocity lookups.
- PointingAndAVRecord() - Constructor for class spice.basic.PointingAndAVRecord
-
No-arguments constructor.
- PointingAndAVRecord(Instrument, Time, ReferenceFrame, Duration) - Constructor for class spice.basic.PointingAndAVRecord
-
Return a PointingAndAVRecord for a specified instrument or structure at a given time, using a specified lookup tolerance.
- PointingAndAVRecord(PointingAndAVRecord) - Constructor for class spice.basic.PointingAndAVRecord
-
Copy constructor.This constructor creates a deep copy.
- pointingFound - Variable in class spice.basic.PointingRecord
- PointingNotFoundException - Exception in spice.basic
-
The PointingNotFoundException class is used to indicate that a C-kernel lookup failed to find requested pointing.
- PointingNotFoundException(String) - Constructor for exception spice.basic.PointingNotFoundException
-
Construct a PointingNotFoundException, supplying an accompanying message string.
- PointingRecord - Class in spice.basic
-
Class PointingRecord encapsulates outputs from C-kernel lookups.
- PointingRecord() - Constructor for class spice.basic.PointingRecord
-
No-arguments constructor.
- PointingRecord(Instrument, Time, ReferenceFrame, Duration) - Constructor for class spice.basic.PointingRecord
-
Return a PointingRecord for a specified instrument or structure at a given time, using a specified lookup tolerance.
- PointingRecord(PointingRecord) - Constructor for class spice.basic.PointingRecord
-
Copy constructor.This constructor creates a deep copy.
- PointNotFoundException - Exception in spice.basic
-
The PointNotFoundException class is used to signal a "not found" condition when an attempt is made to access a 3-vector that does not exist.
- PointNotFoundException(String) - Constructor for exception spice.basic.PointNotFoundException
-
Construct a PointNotFoundException, supplying an accompanying message string.
- POLFOV - Static variable in class spice.basic.GF
-
Parameter identifying a polygonal FOV.
- POLY_DEG - Static variable in class spice.tspice.TestSPK
- POLYGON - Static variable in class spice.basic.FOV
- PositionRecord - Class in spice.basic
-
Class PositionRecord represents the positions of ephemeris objects relative to other objects; position records carry along with them one-way light time.
- PositionRecord() - Constructor for class spice.basic.PositionRecord
-
No-arguments constructor.
- PositionRecord(Body, Time, ReferenceFrame, AberrationCorrection, Body) - Constructor for class spice.basic.PositionRecord
-
Construct aberration-corrected PositionRecord from ephemeris data.
- PositionRecord(PositionRecord) - Constructor for class spice.basic.PositionRecord
-
Copy constructor.
- PositionRecord(Vector3, TDBDuration) - Constructor for class spice.basic.PositionRecord
-
Assignment constructor.
- PositionVector - Class in spice.basic
-
Class PositionVector represents positions of ephemeris objects relative to other objects.
- PositionVector() - Constructor for class spice.basic.PositionVector
-
Default constructor: create a zero-filled position vector.
- PositionVector(Body, Time, ReferenceFrame, AberrationCorrection, Body) - Constructor for class spice.basic.PositionVector
-
Construct aberration-corrected PositionVector from ephemeris data.
- PositionVector(PositionVector) - Constructor for class spice.basic.PositionVector
-
Copy constructor: create a deep copy of another PositionVector.
- PositionVector(Vector3) - Constructor for class spice.basic.PositionVector
-
Construct a PositionVector from a Vector3 instance.
- prioritized - Variable in class spice.basic.SurfaceIntercept.RayArrayInputs
- prioritized - Variable in class spice.basic.SurfaceInterceptWithDSKInfo.RayInputs
- proj(Vector3) - Method in class spice.basic.Vector3
-
Find the orthogonal projection of this vector onto a given vector.
- project(Plane) - Method in class spice.basic.Ellipse
-
Project an Ellipse orthogonally onto a Plane.
- project(Vector3) - Method in class spice.basic.Plane
-
Project a vector orthogonally onto a Plane.The projection is the closest point in the plane to the input vector.
- prompt(String) - Static method in class spice.basic.CSPICE
-
This function prompts a user for keyboard input.
- prompt(String) - Static method in class spice.basic.IOUtils
-
Display a string that prompts the user for an input string; read and return the string supplied by the user.
- prop2b(double, double[], double, double[]) - Static method in class spice.basic.CSPICE
-
Propagate a state using a two-body model.
- propagate(StateVector, double, TDBDuration) - Static method in class spice.basic.OsculatingElements
-
Propagate an initial state vector and gravitational parameter to another state vector at a given time offset.
- propagate(Time) - Method in class spice.basic.OsculatingElements
-
Propagate these elements to a state at a given epoch.
- psv2pl(double[], double[], double[]) - Static method in class spice.basic.CSPICE
-
Convert a point and two spanning vectors to a plane.
- PTSHAP - Static variable in class spice.basic.GF
-
Parameter indicating a target object's shape is modeled as a point.
- putCharacter(String, String[]) - Static method in class spice.basic.KernelPool
-
Insert a character kernel variable into the kernel pool.
- putcml(String[]) - Static method in class spice.basic.CSPICE
-
Store the contents of argv for later access.
- putDouble(String, double[]) - Static method in class spice.basic.KernelPool
-
Insert a double precision kernel variable into the kernel pool.
- putInteger(String, int[]) - Static method in class spice.basic.KernelPool
-
Insert an integer kernel variable into the kernel pool.
- pw - Variable in class spice.basic.TextWriter
- pxform(String, String, double) - Static method in class spice.basic.CSPICE
-
Return the rotation matrix from one frame to another at a specified epoch.
- pxfrm2(String, String, double, double) - Static method in class spice.basic.CSPICE
-
Return the 3x3 matrix that transforms position vectors from one specified frame at a specified epoch to another specified frame at another specified epoch.
All Classes All Packages