Support minimal des complexes entiers 16-bit
- Le type TwoByteComplex est remplacé par un template IntegerComplex paramétré par un type entier signé. Son API est légèrement modifiée pour prendre en compte les changements de sémantique (le paramètre n'est plus forcément un octet, ni convertible vers int sans overflow).
- Le code qui peut facilement être rendu générique pour supporter tous les IntegerComplex est rendu générique. Le reste du code est adapté pour utiliser
IntegerComplex<int8_t>
, l'équivalent de TwoByteComplex dans le nouveau formalisme - BRVisibilityCalculatorV1 supporte désormais
IntegerComplex<int16_t>
. BRVisibilityCalculatorV2 supporte désormaisIntegerComplex<int8_t>
etIntegerComplex<int16_t>
.