mirror of
https://git.dev.opencascade.org/repos/occt.git
synced 2025-08-19 13:40:49 +03:00
0023272: Image comparison algorithm
A new class Image_Diff for comparison of images and a draw-command "diffimage", which compares 2 images. Image_PixMap redesigned to provide interface for low-level image operations. New Image_AlienPixMap class now intended for Save/Load functionality. Aspect_PixMap class dropped. Xw_PixMap and WNT_PixMap classes now do not inherit from Aspect_PixMap and deprecated. ToPixMap methods now retrieve Image_PixMap as argument. Conflicts: src/ViewerTest/ViewerTest.cxx Remarks applied Fix compilation (correct merging error) Eliminated Aspect <-> Image cyclic dependency Fixed GIF dump in case of BGR32 image format
This commit is contained in:
@@ -87,8 +87,7 @@ uses
|
||||
ColorScale from Aspect,
|
||||
PrintAlgo from Aspect,
|
||||
|
||||
CRawBufferData from Image,
|
||||
|
||||
BufferType from Graphic3d,
|
||||
CBitFields8 from Graphic3d,
|
||||
CView from Graphic3d,
|
||||
GraphicDriver from Graphic3d,
|
||||
@@ -121,7 +120,9 @@ uses
|
||||
FontAspect from OSD,
|
||||
AsciiString from TCollection,
|
||||
ExtendedString from TCollection,
|
||||
CGraduatedTrihedron from Graphic3d
|
||||
CGraduatedTrihedron from Graphic3d,
|
||||
|
||||
PixMap from Image
|
||||
|
||||
raises
|
||||
TransformError from Visual3d,
|
||||
@@ -1238,7 +1239,8 @@ is
|
||||
---Purpose: Change offscreen FBO viewport.
|
||||
|
||||
BufferDump( me : mutable;
|
||||
buffer : in out CRawBufferData from Image )
|
||||
theImage : in out PixMap from Image;
|
||||
theBufferType : BufferType from Graphic3d )
|
||||
returns Boolean from Standard
|
||||
is static;
|
||||
---Level: Public
|
||||
|
Reference in New Issue
Block a user