19 Commits

Author SHA1 Message Date
tnixeu
d3623f7c49 replaces variadic functions in logging with variadic templates 2019-10-30 20:05:38 +01:00
Guido Ranzuglia granzuglia
0b87521157 - data mask is now more correctly updated according to the filter arity 2016-07-07 10:13:46 +00:00
Paolo Cignoni cignoni
dbfe420f8b cleaned up declaration of xml filters. Removed useless initializations and added mystical QObject intialization in the base class default constructor. 2014-12-04 18:57:07 +00:00
Paolo Cignoni cignoni
a489d08264 minor changes in error string 2014-11-07 09:55:00 +00:00
Paolo Cignoni cignoni
83f5f9c7e4 Harmless clang warnings 2014-07-01 09:45:51 +00:00
Guido Ranzuglia granzuglia
6b698f7078 WARNING!!! CRITICAL COMMIT.
- Improved a lot the XML filter thread safety. There are still critical situation not properly managed.
- Improved the old scripting system mechanism support for the XML plugins.
- fixed various bugs
2014-05-23 09:22:08 +00:00
Guido Ranzuglia granzuglia
5bcccfe9f4 - script system fixed up for the release
- removed crash on filter_camera
2013-07-11 12:48:38 +00:00
Paolo Cignoni cignoni
dec347ffb4 ** Very massive change to the decorator. Interface has been changed. **
some Decorators could still not work. 
Now decorator are per mesh or per document entities. 
Each mesh can have its set of decorators and each view can show different decorators. For example it is now easy to show the dots of one layer and the normals of another one or, for two different views show in one the histogram of one mesh and in the other the histogram of the other one. 
Now multiple realtime display boxes can safely exists (it is possible to show bbox info of two meshes simultaneously)

Still to do: 
optimise the updates of per mesh decorators
bug in the update of the menu check

Other minor things done in this big commit:
Removed Tag stuff. Dead.
Renamed various signals/slots to something more meaningful 
removed log pointer from glare
Complete show edge in the base decorator
2012-11-29 23:16:25 +00:00
Paolo Cignoni cignoni
44a14687c6 Added to the Logging class method for realTimeLogging.
Useful in decorator and edit plugins to show info on the screen.
2012-07-12 06:44:01 +00:00
Paolo Cignoni cignoni
87d01010e6 Important Change:
removed the enum bit VERTFLAGBORDER FACEFLAGBORDER (they were deprecated...)
and reordered the MeshElement enums. Corrected a nasty bug caused by two colliding (!) enums.
2012-07-02 08:33:28 +00:00
Guido Ranzuglia granzuglia
a72997a543 - added new interrupt system (it must be refined!)
- removed the old one
2012-04-03 14:56:00 +00:00
Guido Ranzuglia granzuglia
9c3ba99d19 added missing Cleaning category 2011-11-17 15:52:33 +00:00
Guido Ranzuglia granzuglia
89da5365e9 added support for interruptible filters 2011-11-04 10:34:29 +00:00
Guido Ranzuglia granzuglia
a28d59aae9 added translation map for FilterClass enum 2011-09-23 14:03:13 +00:00
Guido Ranzuglia granzuglia
44e822ffcd - removed static translation map between MeshModel enum type values and string
- added preview mechanism to XML dialog
- fixed bugs
2011-05-03 08:31:58 +00:00
Guido Ranzuglia granzuglia
58df3209e0 added info on modified meshes 2011-02-09 12:38:36 +00:00
Guido Ranzuglia granzuglia
de61b40d2a updated new xml philosophy 2010-11-22 12:43:06 +00:00
Paolo Cignoni cignoni
d70fbfc9ae INTERFACE CHANGE. Singnificant restructuring of the Decoration Class.
Now it is a bit more flexible. Added decoration classed and a bettermanagement of parameters.
doxigen documentation to be improved...
2010-07-28 08:17:09 +00:00
Paolo Cignoni cignoni
5ae31efc74 Refactoring for enforcing MVC design.
Moved log and filterscript from mainwindow to meshDocument. 
Restructured mainwindow to do not explicitly use the glare except when needed.
Started documenting code with doxygen. 
Moved xml2shot code out of the glarea into a utitliy class in vcg/wrap
Moved some inlined code out from interfaces into a new interfaces.cpp
Removed old useless CVS log comments
Corrected QMAKE_POST_LINK in the common pro (failed to copy dlls into meshlab folder)
2010-07-19 16:43:09 +00:00