AnchorAtomPointer

data class AnchorAtomPointer(anchor: ConfLib.Anchor, index: Int) : ConfLib.AtomPointer

Functions

Link copied to clipboard
open override fun matchIn(atoms: List<ConfLib.AtomInfo>, anchors: List<ConfLib.Anchor>): ConfLib.AnchorAtomPointer?

Returns a new atom pointer that pointes to an equivalent same atom in a specified fragment.

Link copied to clipboard
open fun matchInOrThrow(atoms: List<ConfLib.AtomInfo>, anchors: List<ConfLib.Anchor>): ConfLib.AtomPointer
Link copied to clipboard
open override fun resolveCoords(conf: ConfLib.Conf): Vector3d?

Looks up the atom coordinates in the conformation, whether the pointer be to a conformation atom or an anchor atom.

Link copied to clipboard
open fun resolveCoordsOrThrow(conf: ConfLib.Conf): Vector3d
Link copied to clipboard
open override fun toString(): String

Properties

Link copied to clipboard
val anchor: ConfLib.Anchor
Link copied to clipboard
val index: Int