Class RectangularPrism
java.lang.Object
org.biojava.nbio.structure.symmetry.geometry.RectangularPrism
- All Implemented Interfaces:
Polyhedron
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiondouble
Returns the radius of a circumscribed sphere (length of diagonal of rectangular prism/2, that goes through at least four verticesdouble
Returns the radius of a sphere, that is tangent to each of the octahedron's edgesdouble
Returns the radius of a circumscribed sphere, that goes through all verticesList
<int[]> javax.vecmath.Point3d[]
Returns the vertices of an n-fold polygon of given radius and centerint
javax.vecmath.Matrix3d
getViewMatrix
(int index) getViewName
(int index) double
getWidth()
Returns the radius of an inscribed sphere, that is tangent to each of the octahedron's faces
-
Constructor Details
-
RectangularPrism
-
-
Method Details
-
getLength
Returns the radius of a circumscribed sphere, that goes through all vertices- Returns:
- the cirumscribedRadius
-
getWidth
Returns the radius of an inscribed sphere, that is tangent to each of the octahedron's faces- Returns:
- the inscribedRadius
-
getHeight
Returns the radius of a sphere, that is tangent to each of the octahedron's edges- Returns:
- the midRadius
-
getCirumscribedRadius
Returns the radius of a circumscribed sphere (length of diagonal of rectangular prism/2, that goes through at least four vertices- Specified by:
getCirumscribedRadius
in interfacePolyhedron
- Returns:
- the cirumscribedRadius
-
getVertices
Returns the vertices of an n-fold polygon of given radius and center- Specified by:
getVertices
in interfacePolyhedron
- Returns:
-
getLineLoops
- Specified by:
getLineLoops
in interfacePolyhedron
-
getViewCount
- Specified by:
getViewCount
in interfacePolyhedron
-
getViewName
- Specified by:
getViewName
in interfacePolyhedron
-
getViewMatrix
- Specified by:
getViewMatrix
in interfacePolyhedron
-