DihedralAngle

class DihedralAngle(mol: Molecule, a: Atom, b: Atom, c: Atom, d: Atom) : ConfMotion, MolMotion

Types

Link copied to clipboard
object Companion
Link copied to clipboard
class ConfDescription(pos: DesignPosition, motion: ConfLib.ContinuousMotion.DihedralAngle, minDegrees: Double, maxDegrees: Double) : ConfMotion.Description
Link copied to clipboard
data class LibrarySettings(radiusDegrees: Double, includeHydroxyls: Boolean, includeNonHydroxylHGroups: Boolean)
Link copied to clipboard
class MolDescription(mol: Molecule, a: Atom, b: Atom, c: Atom, d: Atom, minDegrees: Double, maxDegrees: Double) : MolMotion.Description

Functions

Link copied to clipboard
fun measureDegrees(): Double

Returns the dihedral angle in degrees in the interval (-180,180]

Link copied to clipboard
fun measureRadians(): Double

Returns the dihedral angle in radians in the interval (-pi,pi]

Link copied to clipboard
fun setDegrees(degrees: Double)
Link copied to clipboard
fun setRadians(radians: Double)

Properties

Link copied to clipboard
val a: Atom
Link copied to clipboard
val b: Atom
Link copied to clipboard
val c: Atom
Link copied to clipboard
val d: Atom
Link copied to clipboard
val mol: Molecule
Link copied to clipboard
val rotatedAtoms: List<Atom>