Class Octahedron
java.lang.Object
org.biojava.nbio.structure.symmetry.geometry.Octahedron
- All Implemented Interfaces:
Polyhedron
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionjavax.vecmath.Point3dgetC2Axis(double scale) javax.vecmath.Point3dgetC3Axis(double scale) javax.vecmath.Point3dgetC4Axis(double scale) doubleReturns the radius of a circumscribed sphere, that goes through all verticesdoubleReturns the radius of an inscribed sphere, that is tangent to each of the octahedron's facesList<int[]> doubleReturns the radius of a sphere, that is tangent to each of the octahedron's edgesjavax.vecmath.Point3d[]Returns the vertices of an n-fold polygon of given radius and centerintjavax.vecmath.Matrix3dgetViewMatrix(int index) getViewName(int index) voidsetCirumscribedRadius(double cirumscribedRadius) Set the radius of a circumscribed sphere, that goes through all verticesvoidsetInscribedRadius(double radius) Sets the radius of an inscribed sphere, that is tangent to each of the octahedron's facesvoidsetMidRadius(double radius) Sets the radius of radius of a sphere, that is tangent to each of the octahedron's edges
-
Constructor Details
-
Octahedron
public Octahedron()
-
-
Method Details
-
getCirumscribedRadius
Returns the radius of a circumscribed sphere, that goes through all vertices- Specified by:
getCirumscribedRadiusin 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 octahedron's faces- Returns:
- the inscribedRadius
-
setInscribedRadius
Sets the radius of an inscribed sphere, that is tangent to each of the octahedron's faces- Parameters:
radius- the inscribedRadius to set
-
getMidRadius
Returns the radius of a sphere, that is tangent to each of the octahedron's edges- Returns:
- the midRadius
-
setMidRadius
Sets the radius of radius of a sphere, that is tangent to each of the octahedron's edges- Parameters:
radius- the midRadius to set
-
getVertices
Returns the vertices of an n-fold polygon of given radius and center- Specified by:
getVerticesin interfacePolyhedron- Returns:
-
getLineLoops
- Specified by:
getLineLoopsin interfacePolyhedron
-
getC4Axis
-
getC3Axis
-
getC2Axis
-
getViewCount
- Specified by:
getViewCountin interfacePolyhedron
-
getViewName
- Specified by:
getViewNamein interfacePolyhedron
-
getViewMatrix
- Specified by:
getViewMatrixin interfacePolyhedron
-