occt: master 56cc44e0

Author Committer Branch Timestamp Parent
dipts bugmaster master 2018-06-06 19:42:11 master cf12784f
Affected Issues  0029847: Visualization, Image_Diff - Tolerance is not effective for 24/32bit image formats
Changeset 0029847: Visualization, Image_Diff - Tolerance is not effective for 24/32bit image formats

Image_Color - removed semibroken summ/difference operators.
Image_Diff now uses signed integer for computing differnce between ubyte3 components;
properly compare squared tolerance.

Image_Diff - dropped declaration of Image_ColorXXX24.
RGB color difference is now computed using Chebyshev distance instead of Euclidean distance
Image_PixMap - added methods RawValue()/ChangeRawValue() returning a pointer
to image where specified pixel data is defined.
mod - src/Image/Image_Color.hxx Diff File
mod - src/Image/Image_Diff.cxx Diff File
mod - src/Image/Image_PixMap.hxx Diff File
add - tests/bugs/vis/bug29847 Diff File