Skip to main content

trx_rs/ops/
mod.rs

1//! Operations on TRX tractogram data: merge, subset, deduplicate, query, and copy metadata.
2
3pub mod connectivity;
4pub mod copy_metadata;
5pub mod merge;
6pub mod streamline_ops;
7pub mod subset;
8
9pub use copy_metadata::{copy_metadata, copy_metadata_any_trx, CopyMetadataOptions};
10pub use merge::{concatenate_any_trx, merge_trx_shards, ConcatenateOptions};
11pub use streamline_ops::{
12    difference, difference_indices, intersection, intersection_indices, remove_duplicates,
13    remove_duplicates_tractogram, retain_representative_indices,
14    retain_tractogram_representative_indices, streamline_union, DuplicateRemovalMode,
15    DuplicateRemovalParams,
16};
17pub use subset::{
18    build_streamline_aabbs, build_streamline_aabbs_from_slices, query_aabb, query_aabb_cached,
19    subset_streamlines, StreamlineAabb,
20};