UNPKG

@chemistry/mol3dview

Version:
20 lines (19 loc) 608 B
import { Matrix3x4 } from "@chemistry/math"; import { CellAtom } from "./CellAtom"; import { Marker } from "./Marker"; import { Molecule3D } from "./Molecule3D"; export declare class MoleculeBuilder { private molecule; constructor(molecule: Molecule3D); /** * Add Unique Atoms to Molecule */ addUniqueAtoms(): void; addAtomsBySymetry(symetryList: string[]): void; addAtomWithBonds(catom: CellAtom, symetry: Matrix3x4): Array<{ atom: CellAtom; symetry: Matrix3x4; }>; extendByMarker(marker: Marker): void; addMarkers(): void; }