Class SphereSampler
- java.lang.Object
-
- org.biojava.nbio.structure.symmetry.geometry.SphereSampler
-
public final class SphereSampler extends Object
Sample possible orientations. An orientation can be represented as a quaternion or as a rotation axis and angle. The orientations are somewhat evenly distributed over orientation space, but the current implementation is not suited for statistically uniform sampling.- Author:
- Peter
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidgetAxisAngle(int index, javax.vecmath.AxisAngle4d axisAngle)static voidgetAxisAngle(int index, javax.vecmath.AxisAngle4f axisAngle)static javax.vecmath.Quat4dgetQuat4d(int index)static intgetSphereCount()
-
-
-
Method Detail
-
getSphereCount
public static int getSphereCount()
-
getQuat4d
public static javax.vecmath.Quat4d getQuat4d(int index)
-
getAxisAngle
public static void getAxisAngle(int index, javax.vecmath.AxisAngle4f axisAngle)
-
getAxisAngle
public static void getAxisAngle(int index, javax.vecmath.AxisAngle4d axisAngle)
- Parameters:
index- Index between 0 andgetSphereCount()-1axisAngle- (Output) modified to contain the index-th sampled orientation
-
-