aboutsummaryrefslogtreecommitdiff
path: root/libcrystfel/src/detgeom.h
AgeCommit message (Collapse)Author
2023-07-28Re-define geometry group labelling schemeThomas White
The old version was totally broken. The serial numbers have to contain the complete hierarchy information, otherwise they aren't unique.
2023-07-28Add detgeom_group_centerThomas White
2023-07-28Calculate panel MinvsThomas White
2023-07-28Add detgeom_translate_detector_mThomas White
2023-07-28z-rotation gradientsThomas White
2023-07-28detgeom: Add references from children to parentsThomas White
This allows us to start from the panel and work upwards to the top-level group, which makes hierarchical gradient calculation much easier.
2023-07-28Add detgeom_show_hierarchy()Thomas White
2023-07-28Transfer detector hierarchy to detgeomThomas White
2021-03-25Add detgeom_mean_camera_lengthThomas White
2021-03-11detgeom_transform_coords: Take an additional detector shiftThomas White
This allows the refined detector position to be used in a lot of places.
2021-03-05Mass update of copyright dates in source code commentsThomas White
2020-07-30Add show_panel() to APIThomas White
2020-07-29Remove config.h from libcrystfel headersThomas White
Same reason as removing them from tests. Also, libcrystfel might be used in projects which have HAVE_CONFIG_H defined.
2020-07-29Update boilerplateThomas White
2020-07-29Replace largest_q for detgeomThomas White
2020-07-29Add detgeom_freeThomas White
2020-07-29Convert estimate_peak_resolution to detgeomThomas White
2020-07-29Remove unused fields in struct detgeomThomas White
2020-07-29Create detgeom structure on image loadThomas White
2020-07-29Clean up detgeom.hThomas White
2020-07-29Sketch out DataTemplate APIThomas White