Commit Graph

16 Commits

Author SHA1 Message Date
Hugues Delorme
05ea032f3d gmio_support: refactor gmio_stl_mesh OCC support
Make use of gmio_support for OpenCascade less error-prone
and easier to maintain.
Ugly const_cast<> have also been eradicated.
2016-06-14 16:42:22 +02:00
Hugues Delorme
109e3143d6 fake_support: fix GCC compilation error wit NCollection_StlIterator.hxx 2016-04-25 18:29:39 +02:00
Hugues Delorme
cbfd3b438f fake_support/opencascade: simplify Handle and array classes 2016-04-25 17:17:39 +02:00
Hugues Delorme
1b2c4e945e gmio_support: provide gmio_stl_mesh support of TopoDS_Shape 2016-04-25 17:16:26 +02:00
Hugues Delorme
ac6d242f9a gmio_support: split stl_occ.h+cpp into stl_occ_mesh and stl_occ_meshvs 2016-04-15 12:37:05 +02:00
Hugues Delorme
6c2b784323 gmio_support: fix compiler errors with OpenCascade v7.0.0 2016-04-15 09:03:47 +02:00
Hugues Delorme
4a2322132d fake_support: fix warning in TColStd_PackedMapOfInteger 2016-04-06 14:37:35 +02:00
Hugues Delorme
67f70c0c4b gmio_support: add support of MeshVS_DataSource in gmio_stl 2016-04-06 11:29:40 +02:00
Hugues Delorme
f99983b3fa Add target for "examples" 2016-03-07 17:48:33 +01:00
Hugues Delorme
706fc26b0e gmio_support: iterate on all StlMesh_Mesh's domains 2016-02-18 18:20:23 +01:00
Hugues Delorme
53002389e1 gmio_support: add gmio_[i/o]stream_cpp() functions 2015-09-21 15:58:44 +02:00
Hugues Delorme
ff2368e053 support: add (broken) support of C++ standard streams 2015-09-20 22:58:56 +02:00
Hugues Delorme
b0517b2f39 gmio: add get/set_pos functions to gmio_stream 2015-09-18 14:33:23 +02:00
Hugues Delorme
409e590f28 gmio_support: make OCC support more C-ish 2015-09-09 10:54:45 +02:00
Hugues Delorme
c1ae2923da tests: let fake_support have its own CMakeLists.txt file
This should fix compilation errors when -DGMIO_BUILD_TESTS_FAKE_SUPPORT=ON
on travis CI.
Currently travis cmake version is v2.8.7 and it does not support
the INCLUDE_DIRECTORIES target property.
2015-09-08 17:57:59 +02:00
Hugues Delorme
36a4fd281e tests: add fake_support
fake_support allows to test compilation of gmio_support
is successful. It provides fake sources of the required
3rd party libraries (Qt and OpenCascade).
Fake sources allows to quickly check if nothing is broken
in gmio_support after API changes.
It will also be useful for CI.
2015-09-02 12:07:17 +02:00