Uses of Class
com.hedgehog.geo.threed.shapes.Sphere3D

Packages that use Sphere3D
com.hedgehog.geo.threed.points This package contains a variety of 3D point classes. 
com.hedgehog.geo.threed.projection This package provides several classes for performing object projections. 
com.hedgehog.geo.threed.shapes This package provides several classes for modelling 3D shapes. 
com.hedgehog.mechanics.threed.particles Models 3D particles such as points and spheres. 
com.hedgehog.planets Models the planets and the Sun, with several support classes such as UTM. 
 

Uses of Sphere3D in com.hedgehog.geo.threed.points
 

Methods in com.hedgehog.geo.threed.points that return Sphere3D
 Sphere3D Point3DSet.boundingBoxEnclosingSphere()
          Returns the circle that encloses the bounding box of this point set.
 Sphere3D Point3DSet.boundingCentroidSphere()
          Returns the bounding sphere centred at the point set centroid and radius sufficient to enclose all points.
 

Uses of Sphere3D in com.hedgehog.geo.threed.projection
 

Fields in com.hedgehog.geo.threed.projection declared as Sphere3D
protected  Sphere3D StereographicProjector.mSphere
          Projection sphere.
 

Methods in com.hedgehog.geo.threed.projection that return Sphere3D
 Sphere3D StereographicProjector.getSphere()
          Returns the sphere.
 

Methods in com.hedgehog.geo.threed.projection with parameters of type Sphere3D
 void StereographicProjector.setSphere(Sphere3D sphere)
          Sets the sphere.
 

Constructors in com.hedgehog.geo.threed.projection with parameters of type Sphere3D
StereographicProjector(Plane3DWithLocalAxes projectionPlane, Sphere3D sphere)
          Constructor.
 

Uses of Sphere3D in com.hedgehog.geo.threed.shapes
 

Methods in com.hedgehog.geo.threed.shapes that return Sphere3D
 Sphere3D Torus3D.boundingSphere()
          Returns the sphere that fully encloses this torus.
 Sphere3D RegularDodecahedron3D.circumscribedSphere()
          Returns the circumscribed sphere of this regular polyhedron; R=(sqrt(15)+sqrt(3))/4 ~= 1.40125...
 Sphere3D RegularHexahedron3D.circumscribedSphere()
          Returns the circumscribed sphere of this regular polyhedron; ie 1/sqrt(2) for a hexahedron of unit edge length.
 Sphere3D RegularIcosahedron3D.circumscribedSphere()
          Returns the circumscribed sphere of this regular polyhedron; ie sqrt(10+2sqrt(5))/4 for an iosahedron of unit edge length.
 Sphere3D RegularOctahedron3D.circumscribedSphere()
          Returns the circumscribed sphere of this regular polyhedron; ie sqrt(2)/2 for an octahedron of unit edge length.
abstract  Sphere3D RegularPolyhedron3D.circumscribedSphere()
          Returns the circumscribed sphere of this regular polyhedron.
 Sphere3D RegularTetrahedron3D.circumscribedSphere()
          Returns the circumscribed sphere of this regular tetrahedron; ie sqrt(6)/4 for a unit edge length tetrahedron.
 Sphere3D StraightEdgePlanarFaceTetrahedron3D.circumscribedSphere()
          Returns the circumscribed sphere of this tetrahedron.
static Sphere3D Sphere3D.enclosingSphere(Sphere3D sphere0, Sphere3D sphere1)
          Returns the sphere that encloses the two specified spheres.
static Sphere3D Sphere3D.enclosingSphereAverageCentre(java.util.Vector<Point3D> points)
          Returns the smallest sphere whose centre is the average of the input points.
 Sphere3D RegularDodecahedron3D.inscribedSphere()
          Returns the inscribed sphere of this regular polyhedron; ie r=(sqrt(250+110sqrt(5)))/20 ~= 1.11351...
 Sphere3D RegularHexahedron3D.inscribedSphere()
          Returns the inscribed sphere of this regular polyhedron; ie 1/2 for a hexahedron of unit edge length.
 Sphere3D RegularIcosahedron3D.inscribedSphere()
          Returns the inscribed sphere of this regular polyhedron; ie (3sqrt(3)+sqrt(15))/12 for an iosahedron of unit edge length.
 Sphere3D RegularOctahedron3D.inscribedSphere()
          Returns the inscribed sphere of this regular polyhedron; ie sqrt(6)/6 for an octahedron of unit edge length.
abstract  Sphere3D RegularPolyhedron3D.inscribedSphere()
          Returns the inscribed sphere of this regular polyhedron.
 Sphere3D RegularTetrahedron3D.inscribedSphere()
          Returns the inscribed sphere of this regular tetrahedron; ie sqrt(6)/12 for a unit edge length tetrahedron.
 Sphere3D StraightEdgePlanarFaceTetrahedron3D.inscribedSphere()
          Returns the inscribed sphere of this tetrahedron.
 

Methods in com.hedgehog.geo.threed.shapes with parameters of type Sphere3D
static Sphere3D Sphere3D.enclosingSphere(Sphere3D sphere0, Sphere3D sphere1)
          Returns the sphere that encloses the two specified spheres.
 Intersection3D Sphere3D.intersection(Sphere3D sphere, double tolerance)
          Tests for intersection between this sphere and the specified sphere.
 double Sphere3D.intersectionVolume(Sphere3D sphere)
          Returns the volume of intersection between this sphere and the specified sphere; ie the volume of the resulting lens shape.
 

Constructors in com.hedgehog.geo.threed.shapes with parameters of type Sphere3D
Sphere3D(Sphere3D object)
          Copy constructor.
 

Uses of Sphere3D in com.hedgehog.mechanics.threed.particles
 

Fields in com.hedgehog.mechanics.threed.particles declared as Sphere3D
protected  Sphere3D ParticleSphere3D.mCurrentSphere
          The current sphere.
protected  Sphere3D ParticleSphere3D.mOriginalSphere
          The original sphere.
protected  Sphere3D ParticleSphere3D.mPreviousSphere
          The previous sphere.
 

Methods in com.hedgehog.mechanics.threed.particles that return Sphere3D
 Sphere3D ParticleSphere3D.getCurrentSphere()
          Returns the current sphere.
 Sphere3D ParticleSphere3D.getOriginalSphere()
          Returns the original sphere.
 Sphere3D ParticleSphere3D.getPreviousSphere()
          Returns the previous sphere.
 

Methods in com.hedgehog.mechanics.threed.particles with parameters of type Sphere3D
 void ParticleSphere3D.setCurrentSphere(Sphere3D currentSphere)
          Sets the current sphere.
 void ParticleSphere3D.setOriginalSphere(Sphere3D originalSphere)
          Sets the original sphere.
 void ParticleSphere3D.setPreviousSphere(Sphere3D previousSphere)
          Sets the previous sphere.
 

Constructors in com.hedgehog.mechanics.threed.particles with parameters of type Sphere3D
ParticleSphere3D(Sphere3D sphere)
          Constructor.
 

Uses of Sphere3D in com.hedgehog.planets
 

Subclasses of Sphere3D in com.hedgehog.planets
 class AbstractPlanet
          Title: AbstractPlanet - abstract base class for computing the position of a planet.
 class Jupiter
          Title: Jupiter - models planet Jupiter.
 class Mars
          Title: Mars - models planet Mars.
 class Mercury
          Title: Mercury - models planet Mercury.
 class Moon
          Title: Moon - models Earth's moon.
 class Neptune
          Title: Neptune - models planet Neptune.
 class Saturn
          Title: Saturn - models planet Saturn.
 class Uranus
          Title: Uranus - models planet Uranus.
 class Venus
          Title: Venus - models planet Venus.