- java.lang.Object
-
- spice.basic.Vector3
-
- spice.basic.PositionVector
-
- Direct Known Subclasses:
PositionRecord
public class PositionVector extends Vector3
Class PositionVector represents positions of ephemeris objects relative to other objects. PositionVectors implicitly carry units of kilometers.Version 1.0.0 22-DEC-2009 (NJB)
-
-
Constructor Summary
Constructors Constructor Description PositionVector()
Default constructor: create a zero-filled position vector.PositionVector(Body target, Time t, ReferenceFrame ref, AberrationCorrection abcorr, Body observer)
Construct aberration-corrected PositionVector from ephemeris data.PositionVector(PositionVector position)
Copy constructor: create a deep copy of another PositionVector.PositionVector(Vector3 v)
Construct a PositionVector from a Vector3 instance.
-
Method Summary
Modifier and Type Method Description java.lang.String
toString()
Create a String representation of this PositionVector.
-
-
-
Constructor Detail
-
PositionVector
public PositionVector()
Default constructor: create a zero-filled position vector.
-
PositionVector
public PositionVector(PositionVector position)
Copy constructor: create a deep copy of another PositionVector.- Parameters:
position
- PositionVector
-
PositionVector
public PositionVector(Vector3 v)
Construct a PositionVector from a Vector3 instance.- Parameters:
v
- Vector3
-
PositionVector
public PositionVector(Body target, Time t, ReferenceFrame ref, AberrationCorrection abcorr, Body observer) throws SpiceException
Construct aberration-corrected PositionVector from ephemeris data.- Parameters:
target
- Bodyobserver
- Bodyt
- Timeabcorr
- AberrationCorrectionref
- ReferenceFrame- Throws:
SpiceException
- exception
-
-