Package pl.poznan.put.rna
Class StandardReferenceFrame
- java.lang.Object
-
- pl.poznan.put.rna.StandardReferenceFrame
-
- Direct Known Subclasses:
ImmutableStandardReferenceFrame
@Immutable public abstract class StandardReferenceFrame extends Object
-
-
Constructor Summary
Constructors Constructor Description StandardReferenceFrame()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description Optional<PdbAtomLine>longAxisAtom()static StandardReferenceFrameofBasePair(StandardReferenceFrame primary, StandardReferenceFrame secondary)static StandardReferenceFrameofResidue(PdbResidue residue)abstract org.apache.commons.math3.geometry.euclidean.threed.Vector3Dorigin()abstract org.apache.commons.math3.geometry.euclidean.threed.Vector3Dx()abstract org.apache.commons.math3.geometry.euclidean.threed.Vector3Dy()abstract org.apache.commons.math3.geometry.euclidean.threed.Vector3Dz()
-
-
-
Method Detail
-
ofResidue
public static StandardReferenceFrame ofResidue(PdbResidue residue)
-
ofBasePair
public static StandardReferenceFrame ofBasePair(StandardReferenceFrame primary, StandardReferenceFrame secondary)
-
origin
@Parameter(order=1) public abstract org.apache.commons.math3.geometry.euclidean.threed.Vector3D origin()
-
x
@Parameter(order=2) public abstract org.apache.commons.math3.geometry.euclidean.threed.Vector3D x()
-
y
@Parameter(order=3) public abstract org.apache.commons.math3.geometry.euclidean.threed.Vector3D y()
-
z
@Parameter(order=4) public abstract org.apache.commons.math3.geometry.euclidean.threed.Vector3D z()
-
longAxisAtom
@Default public Optional<PdbAtomLine> longAxisAtom()
-
-