ak_vis/
lib.rs

1pub mod visuals;
2pub use visuals::{
3    AtomIdentity, AtomVisual, AxisVisual, CellVisual, convert_axis, convert_cell, convert_structure,
4    structure_position_to_world, structure_vec3_to_world,
5};
6
7pub mod color_palette;
8pub use color_palette::{ColorPalette, ColorScheme, JMOL, ScalarColorMap};
9
10pub mod render;
11pub use render::render_atoms;
12
13pub mod viewer;
14pub use viewer::{
15    AtomColorRule, BallAndStickStyle, BondFrames, BondList, BondScope, CameraState, DisplayAtom,
16    Face, FaceFrames, FaceList, HeadlessRenderConfig, HeadlessRenderError, ImageSelectionFrames,
17    RenderStyle, RenderStyleRule, SelectedImageAtom, SelectionFrames, SupercellSettings,
18    ViewerCommand, ViewerReadiness, ViewerSessionClosed, ViewerSessionHandle, export_image,
19    export_image_with_session, export_prepared_image, export_structure_image, launch, run,
20    run_default, run_prepared, run_structure, run_structure_default, run_with_session,
21};
22
23pub mod ui;
24
25mod components;