Sky View Café - Java

org.shetline.math
Class SphericalPosition3D

java.lang.Object
  extended by org.shetline.math.SphericalPosition
      extended by org.shetline.math.SphericalPosition3D

public class SphericalPosition3D
extends SphericalPosition


Field Summary
protected  double radius
           
 
Fields inherited from class org.shetline.math.SphericalPosition
hash, hashed, latitude, longitude
 
Constructor Summary
SphericalPosition3D()
           
SphericalPosition3D(Angle longitude, Angle latitude, double radius)
           
SphericalPosition3D(double longitude, double latitude, double radius)
           
SphericalPosition3D(double longitude, int longUnit, double latitude, int latUnit, double radius)
           
SphericalPosition3D(SphericalPosition pos, double radius)
           
 
Method Summary
static SphericalPosition3D convertRectangular(double x, double y, double z)
           
static SphericalPosition3D convertRectangular(Point3D pt)
           
 boolean equals(Object obj)
           
 double getRadius()
           
 Point3D getXYZ()
           
 int hashCode()
           
 String toString()
           
 SphericalPosition3D translate(SphericalPosition3D newOrigin)
           
 
Methods inherited from class org.shetline.math.SphericalPosition
distanceFrom, getAltitude, getAzimuth, getDeclination, getLatitude, getLongitude, getRightAscension
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

radius

protected double radius
Constructor Detail

SphericalPosition3D

public SphericalPosition3D()

SphericalPosition3D

public SphericalPosition3D(Angle longitude,
                           Angle latitude,
                           double radius)

SphericalPosition3D

public SphericalPosition3D(double longitude,
                           double latitude,
                           double radius)

SphericalPosition3D

public SphericalPosition3D(double longitude,
                           int longUnit,
                           double latitude,
                           int latUnit,
                           double radius)

SphericalPosition3D

public SphericalPosition3D(SphericalPosition pos,
                           double radius)
Method Detail

getRadius

public double getRadius()

getXYZ

public Point3D getXYZ()

translate

public SphericalPosition3D translate(SphericalPosition3D newOrigin)

convertRectangular

public static SphericalPosition3D convertRectangular(Point3D pt)

convertRectangular

public static SphericalPosition3D convertRectangular(double x,
                                                     double y,
                                                     double z)

equals

public boolean equals(Object obj)
Overrides:
equals in class SphericalPosition

hashCode

public int hashCode()
Overrides:
hashCode in class SphericalPosition

toString

public String toString()
Overrides:
toString in class SphericalPosition

Sky View Café - Java