1#![forbid(unsafe_code)]
2#[cfg(any(
8 feature = "mesh-boolean",
9 feature = "mesh-section",
10 feature = "mesh-hidden-lines",
11 feature = "pointcloud-reconstruction"
12))]
13mod device;
14#[cfg(any(feature = "mesh-section", feature = "mesh-hidden-lines"))]
15mod frame;
16#[cfg(feature = "mesh-hidden-lines")]
17mod view_checks;
18
19#[cfg(feature = "mesh-boolean")]
20mod boolean;
21#[cfg(feature = "mesh-hidden-lines")]
22mod hidden_lines;
23#[cfg(feature = "pointcloud-reconstruction")]
24mod reconstruction;
25#[cfg(feature = "mesh-section")]
26mod section;
27#[cfg(feature = "mesh-section")]
28mod section_request;
29#[cfg(feature = "mesh-hidden-lines")]
30mod visible_faces;
31
32#[cfg(feature = "mesh-boolean")]
33pub use boolean::MeshBooleanRegistry;
34#[cfg(feature = "mesh-hidden-lines")]
35pub use hidden_lines::MeshHiddenLinesRegistry;
36#[cfg(feature = "pointcloud-reconstruction")]
37pub use reconstruction::PointcloudReconstructionRegistry;
38#[cfg(feature = "mesh-section")]
39pub use section::MeshPlaneSectionRegistry;
40#[cfg(feature = "mesh-hidden-lines")]
41pub use visible_faces::MeshVisibleFacesRegistry;