32 Commits

Author SHA1 Message Date
alemuntoni
8f78a3594e preOpenParameter function refactor 2021-06-08 13:05:43 +02:00
alemuntoni
a8ac9f32bd first MeshModel refactoring 2021-05-27 15:29:30 +02:00
alemuntoni
157ccc6ca2 removed unuseful parent parameter for open and save functions 2021-03-18 16:36:16 +01:00
alemuntoni
462641741b IOPlugins use exceptions to save meshes 2021-03-18 16:36:16 +01:00
alemuntoni
da754d323f IOPlugins use exceptions to open meshes 2021-03-18 16:36:16 +01:00
alemuntoni
0643ee7c99 initPreOpenParameters does not require filename anymore 2021-03-17 17:11:26 +01:00
alemuntoni
deb4efe1b8 all IOMesh plugins do not use QMessageBox 2021-03-17 16:48:51 +01:00
alemuntoni
0d1f862945 export formats QList to std::list 2021-03-16 10:21:28 +01:00
alemuntoni
bc95e43cd2 import formats QList to std::list 2021-03-16 10:04:09 +01:00
alemuntoni
599c117f8e member functions renamings 2021-03-03 12:03:16 +01:00
alemuntoni
8ae6c8de18 FileFormat file outside IOMeshPlugin 2020-11-25 12:30:01 +01:00
alemuntoni
1677153418 rename to IOMeshPluginInterface 2020-11-24 18:57:10 +01:00
alemuntoni
7ca8d10a77 io_plugin_interface.h, fix filter_trioptimize 2020-09-18 12:54:49 +02:00
alemuntoni
205205e21f const correctness IO plugins 2020-09-09 17:34:47 +02:00
alemuntoni
fe42f9427e add pluginNames to all plugins; update vcg 2020-08-07 14:45:40 +02:00
alemuntoni
d9d3239c48 addParam takes a reference 2020-07-31 20:11:46 +02:00
alemuntoni
5063bde0c9 RichParameterSet -> RichParameterList (actually it was already a list) 2020-07-31 17:29:06 +02:00
alemuntoni
b27902ead2 warnings and indentation 2020-03-09 18:09:23 +01:00
Ryan Pavlik
6c8ab64e76 Fix typos, most noticed by codespell. 2019-12-11 11:15:02 -06:00
Marco Callieri
9bae8dbd8d qPrintable to qUtf8Printable in the WHOLE project
qUtf8Printable is better to deal with special characters.
also in QT documentation it is said is better when logging strings.
However, we use it also to store filenames and text-based ID, if we only use one, and not alternating between qUtf8Printable and qPrintable, thins should be smoother, but since it is a project-wide change, it is potentially DANGEROUS, NOT YET FULLY TESTED
2018-02-19 16:36:31 +01:00
Guido Ranzuglia granzuglia
b09aad5f6b - added support for mesh with double precision attributes
- removed some warnings
2014-06-30 13:51:58 +00:00
Guido Ranzuglia granzuglia
2446d7782f - huge commit! MeshLab is now qt 5.0 compatible. Compiling process has not been yet tested on MacOSx. 2013-03-24 19:36:54 +00:00
Guido Ranzuglia granzuglia
675a4ab804 totally new parameters system...bugs surelly will be present! 2009-09-01 08:33:26 +00:00
Paolo Cignoni cignoni
69f05d0ad4 improved comment in the asc importing 2009-06-25 14:05:35 +00:00
Paolo Cignoni cignoni
20cd7f25d7 improved support of asc files. 2009-03-03 11:00:02 +00:00
Paolo Cignoni cignoni
1693fff73a Significant change, now meshmodel is no more derived from io:mask. Updated all the io plugins to reflect this change. 2008-11-13 10:45:04 +00:00
Paolo Cignoni cignoni
413d3baa8f Updated to remove PluginInfo 2008-10-13 10:37:32 +00:00
Paolo Cignoni cignoni
623764f98b INTERFACE CHANGE: the open function of the i/o plugins now get also a ParameterList object as input parameter. An additional function has been added to the i/o plugin interface, initPreOpenParameter(), for the initialization of these parameters before the actual loading. It can be used to setup param that affect the loading process (like for example choose only a subset of the mesh to be loaded) 2008-07-21 15:23:06 +00:00
Paolo Cignoni cignoni
a01247baa3 added management of optional quality in ASC files 2008-07-19 05:26:49 +00:00
Paolo Cignoni cignoni
122982f213 Updated to reflect the changes to the MeshIOInterface. 2008-07-02 14:27:18 +00:00
Paolo Cignoni cignoni
dededbc8fd corrected wrong include file name after directory move 2008-05-15 07:56:23 +00:00
Paolo Cignoni cignoni
b68ddd2cd8 Renamed plugins to a common naming style and moved two completed plugins from fgt to their final place 2008-05-07 09:51:28 +00:00