[hkl] add vtable to HklGeometry and add [sample|detector]_holder_get
commit40f6c6aa3532d2f8886e06db23e11d89f6d39d70
authorPicca Frédéric-Emmanuel <picca@synchrotron-soleil.fr>
Mon, 15 May 2017 16:42:31 +0000 (15 18:42 +0200)
committerPicca Frédéric-Emmanuel <picca@synchrotron-soleil.fr>
Mon, 15 May 2017 16:42:31 +0000 (15 18:42 +0200)
tree19fa1b435d4b28c235a9df10e267a6f6f815fc12
parentb6e722920a70af0b036ab205e0e6f9c6789801dd
[hkl] add vtable to HklGeometry and add [sample|detector]_holder_get

The idea is to let the geometry declare what is the sample detector
and what is the detector holder.
20 files changed:
hkl/hkl-detector.c
hkl/hkl-engine-2c.c
hkl/hkl-engine-e4c.c
hkl/hkl-engine-e6c.c
hkl/hkl-engine-k4c.c
hkl/hkl-engine-k6c.c
hkl/hkl-engine-petra3-p08-lisa.c
hkl/hkl-engine-petra3-p09-eh2.c
hkl/hkl-engine-soleil-sirius-turret.c
hkl/hkl-engine-soleil-sixs-med.c
hkl/hkl-engine-template.c
hkl/hkl-engine-zaxis.c
hkl/hkl-geometry-private.h
hkl/hkl-geometry.c
hkl/hkl-pseudoaxis-common-hkl.c
hkl/hkl-pseudoaxis-common-readonly.c
hkl/hkl-sample-private.h
hkl/hkl-sample.c
tests/hkl-detector-t.c
tests/hkl-geometry-t.c