occt: master a13f2dc4

Author Committer Branch Timestamp Parent
kgv bugmaster master 2016-06-16 11:06:53 master 21a8e275
Changeset 0027566: Configuration - define Handle_ as non-template class for compatibility with C++/CLI

For MSVC compiler (version 12 and above), Handle_Class types are defined as true classes (inheriting corresponding opencascade::handle<Class>) to allow using them in "public" statement of C++/CLI language, to make these classes recognizable by other C++/CLI libraries.

Code to test operations with Handle_ class is added to QAHandleOps test command
mod - src/AIS/AIS_TexturedShape.hxx Diff File
mod - src/Graphic3d/Graphic3d_AspectMarker3d.hxx Diff File
mod - src/Graphic3d/Graphic3d_Texture1D.hxx Diff File
mod - src/Graphic3d/Graphic3d_Texture1Dmanual.hxx Diff File
mod - src/Graphic3d/Graphic3d_Texture1Dsegment.hxx Diff File
mod - src/Graphic3d/Graphic3d_Texture2D.hxx Diff File
mod - src/Graphic3d/Graphic3d_Texture2Dmanual.hxx Diff File
mod - src/Graphic3d/Graphic3d_Texture2Dplane.hxx Diff File
mod - src/Graphic3d/Graphic3d_TextureEnv.hxx Diff File
mod - src/Graphic3d/Graphic3d_TextureMap.hxx Diff File
mod - src/Graphic3d/Graphic3d_TextureRoot.hxx Diff File
mod - src/Image/FILES Diff File
mod - src/Image/Image_PixMap.hxx Diff File
rm - src/Image/Image_PixMap_Handle.hxx Diff File
mod - src/QANCollection/QANCollection_Handle.cxx Diff File
mod - src/Standard/Standard_Handle.hxx Diff File
mod - src/StepDimTol/StepDimTol_GeoTolAndGeoTolWthDatRefAndGeoTolWthMaxTol.hxx Diff File