|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Vector3 | |
---|---|
keps | |
keps.math |
Uses of Vector3 in keps |
---|
Methods in keps with parameters of type Vector3 | |
---|---|
void |
Transforms.Calculate_LatLonAlt(double time,
Vector3 pos,
Geodetic coords)
This method provides geodetic (lat, lon, alt) coordinates of an object provided its ECI position and time. |
void |
Transforms.Calculate_Obs(double time,
Vector3 pos,
Vector3 vel,
Geodetic coords,
ObservationSet obs_set)
This method generates topocentric coordinates (az, el, range, range rate) when provided the ECI position, velocity of the object along with the Geodetic coordinates of the observation location at a particular time. |
void |
Transforms.Calculate_Solar_Position(double time,
Vector3 solar_vector)
This method generates a solar position vector in ECI coordinates based only on time |
void |
Transforms.Calculate_SolarObs(double time,
Geodetic obs_coords,
Vector3 solar_pos,
ObservationSet solar_set,
Geodetic solar_latlonalt)
This method finds the position of the sun in Geodetic coordinates and as an observation set (az, el, range). |
void |
Transforms.Calculate_User_PosVel(double time,
Geodetic coords,
Vector3 obs_pos,
Vector3 obs_vel)
This method uses the geodetic position and time of interest and returns the ECI position and velocity of the observer. |
double |
Transforms.Sat_Eclipsed(Vector3 pos,
Vector3 sol)
This method returns the illumination level of an object based on the current position of the sun and earth. |
void |
SGP0.update(Satellite sat,
double tsince,
Vector3 pos,
Vector3 velo)
The abstract update method implements the propagation model which, provided a satellite and a time, calculates a position and velocity for the object. |
abstract void |
PropagationModel.update(Satellite sat,
double tsince,
Vector3 pos,
Vector3 velo)
The abstract update method implements the propagation model which, provided a satellite and a time, calculates a position and velocity for the object. |
Uses of Vector3 in keps.math |
---|
Methods in keps.math with parameters of type Vector3 | |
---|---|
void |
Point3.add(Point3 point,
Vector3 vector)
Add a Vector3 to a Point3 and store the result in this Point3 |
void |
Vector3.add(Vector3 vector)
Add a Vector3 to this Vector3 |
void |
Point3.add(Vector3 vector)
Add a Vector3 to this Point3 |
void |
Vector3.add(Vector3 v1,
Vector3 v2)
Add the values of Vector3 v1 and Vector3 v2 and store the sum in this Vector3. |
void |
Vector3.cross(Vector3 op1,
Vector3 op2)
Sets this vector to the cross product of op1 and op2 |
double |
Vector3.dot(Vector3 rhs)
Returns the dot product of this Vector3 object and the parameter Vector3. |
void |
Point3.scaleAdd(double scale,
Vector3 vector)
Add a scaled multiple of a Vector3 to this Point3 |
void |
Point3.sub(Point3 point,
Vector3 vector)
Subtract a Vector3 from a Point3 and store the result in this Point3 |
void |
Vector3.sub(Vector3 vector)
Substract a Vector3 from this Vector3 |
void |
Point3.sub(Vector3 vector)
Subtract a Vector3 to this Point3 |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |