AtomPointer

interface AtomPointer

Types

Link copied to clipboard
object Companion
Link copied to clipboard
class NoAtomException(p: ConfLib.AtomPointer) : RuntimeException
Link copied to clipboard
interface Resolver

Functions

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

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
abstract 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

Inheritors

Link copied to clipboard
Link copied to clipboard