formfactors: correct geometric misnomers in API
Some names are in conflict with established geometric terminology. Question is how far we go. [Redmine1497,1567,1569]
- - "FormFactor"
- + Cube
- + Prism4
- TruncatedSphere -> SphericalSegment
- FullSphere -> Sphere
- HemiEllipsoid -> SpheroidalSegment ?
Notes:
- $ Each of these form factors can easily be modelled by putting certain parameters of a more generic shape to a special value. A fundamental decision is needed whether we want to offer these special cases. Cf #1463.
- @0 The meanings of »facetted sphere« in IsGISAXS and FitGISAXS differ.
- @5 Put ripples in a separate directory, and in a separate frame in the GUI, so that it becomes clear that these are ripples. Other proposal (GP): CosineRipple, TriangularRipple.
- @6 See https://en.wikipedia.org/wiki/Archimedean_solid for use of »truncated«.
- @7 There is no physical reason why the contact angle should be just 90deg. Therefore we no need for HemiEllipsoid and HemiSpheroid. Rather, let us introduce TruncatedEllipsoid with truncation at arbitrary height (#1568).
- @8 If we have Sphere, TruncatedSphere, and TruncatedEllipsoid, then Ellipsoid should be there for clearer systematic.