common.ts 663 B

1234567891011121314151617181920212223
  1. /**
  2. * Copyright (c) 2019 mol* contributors, licensed under MIT, See LICENSE file for more info.
  3. *
  4. * @author Sebastian Bittrich <sebastian.bittrich@rcsb.org>
  5. */
  6. import { Structure } from '../../../../mol-model/structure';
  7. import { Topology } from '../ANVIL';
  8. import { Vec3 } from '../../../../mol-math/linear-algebra';
  9. export interface ANVILContext {
  10. structure: Structure,
  11. numberOfSpherePoints: number,
  12. stepSize: number,
  13. minThickness: number,
  14. maxThickness: number,
  15. afilter: number,
  16. membranePointDensity: number,
  17. centerOfMass: Vec3,
  18. maxExtent: number,
  19. serialResidueIndex: Int32Array,
  20. exposure: ArrayLike<Topology>
  21. }