0024534: Improve design of Image_PixMap class
authorkgv <kgv@opencascade.com>
Fri, 4 Apr 2014 05:15:40 +0000 (09:15 +0400)
committerabv <abv@opencascade.com>
Thu, 10 Apr 2014 15:49:50 +0000 (19:49 +0400)
commitca0c0b11ac5e755e38f090084635855584034059
tree37917d84a19b16268288f15168c31c095d6cecd2
parent927513c009db592f7762dbccc48df42590013203
0024534: Improve design of Image_PixMap class

Remove template methods Image_PixMap::EditData(), ::ReadData().
Add template method Image_PixMap::ChangeValue().
Remove redundant parameter for Image_PixMap::Clear() method.

Make Image_PixMapData non-template class. Introduce NCollection_Buffer.
12 files changed:
src/Image/Image_AlienPixMap.cxx
src/Image/Image_AlienPixMap.hxx
src/Image/Image_Diff.cxx
src/Image/Image_PixMap.cxx
src/Image/Image_PixMap.hxx
src/Image/Image_PixMapData.hxx
src/MeshVS/MeshVS_NodalColorPrsBuilder.cxx
src/NCollection/FILES
src/NCollection/NCollection_Buffer.hxx [new file with mode: 0644]
src/OpenGl/OpenGl_AspectMarker.cxx
src/OpenGl/OpenGl_View_2.cxx
src/QABugs/QABugs_19.cxx