Class Prism
java.lang.Object
org.biojava.nbio.structure.symmetry.geometry.Prism
- All Implemented Interfaces:
Polyhedron
- Author:
- Peter
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiondouble
Returns the radius of a circumscribed sphere, that goes through all verticesdouble
double
Returns the radius of an inscribed sphere, that is tangent to each of the icosahedron's facesList
<int[]> static javax.vecmath.Point3d[]
getPolygonVertices
(int n, double radius, javax.vecmath.Point3d center) Returns the vertices of an n-fold polygon of given radius and centerjavax.vecmath.Point3d[]
Returns the vertices of an n-fold polygon of given radius and centerint
javax.vecmath.Matrix3d
getViewMatrix
(int index) getViewName
(int index) void
setCirumscribedRadius
(double cirumscribedRadius) Set the radius of a circumscribed sphere, that goes through all verticesvoid
setHeight
(double height) void
setInscribedRadius
(double radius) Sets the radius of an inscribed sphere, that is tangent to each of the icosahedron's faces
-
Constructor Details
-
Prism
-
-
Method Details
-
getHeight
- Returns:
- the height
-
setHeight
- Parameters:
height
- the height to set
-
getCirumscribedRadius
Returns the radius of a circumscribed sphere, that goes through all vertices- Specified by:
getCirumscribedRadius
in interfacePolyhedron
- Returns:
- the cirumscribedRadius
-
setCirumscribedRadius
Set the radius of a circumscribed sphere, that goes through all vertices- Parameters:
cirumscribedRadius
- the cirumscribedRadius to set
-
getInscribedRadius
Returns the radius of an inscribed sphere, that is tangent to each of the icosahedron's faces- Returns:
- the inscribedRadius
-
setInscribedRadius
Sets the radius of an inscribed sphere, that is tangent to each of the icosahedron's faces- Parameters:
radius
- the inscribedRadius to set
-
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
-
getPolygonVertices
public static javax.vecmath.Point3d[] getPolygonVertices(int n, double radius, javax.vecmath.Point3d center) Returns the vertices of an n-fold polygon of given radius and center- Returns:
-
getViewCount
- Specified by:
getViewCount
in interfacePolyhedron
-
getViewName
- Specified by:
getViewName
in interfacePolyhedron
-
getViewMatrix
- Specified by:
getViewMatrix
in interfacePolyhedron
-