common.ts 615 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 { Vec3 } from '../../../../mol-math/linear-algebra';
  8. export interface ANVILContext {
  9. structure: Structure,
  10. numberOfSpherePoints: number,
  11. stepSize: number,
  12. minThickness: number,
  13. maxThickness: number,
  14. afilter: number,
  15. membranePointDensity: number,
  16. offsets: ArrayLike<number>,
  17. exposed: ArrayLike<boolean>,
  18. centroid: Vec3,
  19. extent: number
  20. };