MolDescription

class MolDescription(mol: Molecule, a: Atom, b: Atom, c: Atom, d: Atom, minDegrees: Double, maxDegrees: Double) : MolMotion.Description

Constructors

Link copied to clipboard
fun MolDescription(mol: Molecule, a: Atom, b: Atom, c: Atom, d: Atom, degrees: ClosedFloatingPointRange<Double>)
Link copied to clipboard
fun MolDescription(mol: Molecule, a: Atom, b: Atom, c: Atom, d: Atom, radiusDegrees: Double)

Types

Link copied to clipboard
object Companion

Functions

Link copied to clipboard
open override fun copyTo(mol: Molecule, atomMap: AtomMap): DihedralAngle.MolDescription
Link copied to clipboard
open override fun getAffectedAtoms(): List<Atom>

Returns atoms whose positions are modified by the motion.

Link copied to clipboard
open override fun make(): DihedralAngle

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 maxDegrees: Double
Link copied to clipboard
val minDegrees: Double
Link copied to clipboard
open override val mol: Molecule
Link copied to clipboard
val radiusDegrees: Double
Link copied to clipboard
val rotatedAtoms: List<Atom>