David Williams 
							
						 
					 
					
						
						
							
						
						9e1de4ba72 
					 
					
						
						
							
							Templatised SurfaceMesh class on vertex type.  
						
						... 
						
						
						
						Replaced 'SurfaceVertex' with PositionMaterial and PositionMaterialNormal classes.
Different surface extractors can now work with different vertex types. 
						
						
					 
					
						2010-10-17 21:13:46 +00:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						56ec37f5e2 
					 
					
						
						
							
							Removed all the #pragma region/endregions as these were causing compile warnings from GCC and weren't that useful anyway...  
						
						
						
						
					 
					
						2010-10-12 22:22:38 +00:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						059ca90f08 
					 
					
						
						
							
							Deprecated old serialization functions.  
						
						... 
						
						
						
						Added new serialization functions which support versioning.
Added 'resize()' function to volume. 
						
						
					 
					
						2010-09-25 22:28:53 +00:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						69e6f439ce 
					 
					
						
						
							
							CubicSurfaceExtractor support for materials. Also correctly settings the generates mesh's region.  
						
						
						
						
					 
					
						2010-09-23 06:50:15 +00:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						cc1aa8a514 
					 
					
						
						
							
							Fix for broken moveNegative...() sampler functions.  
						
						... 
						
						
						
						Fixed bug in surface extractor causing divide by zero and/or infinite vertices. 
						
						
					 
					
						2010-09-12 21:10:15 +00:00 
						 
				 
			
				
					
						
							
							
								Matt Williams 
							
						 
					 
					
						
						
							
						
						c395fc88a9 
					 
					
						
						
							
							Fix case.  
						
						
						
						
					 
					
						2010-09-02 09:02:50 +00:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						7f2518e6c8 
					 
					
						
						
							
							Changes to support non-C++0x compilers.  
						
						
						
						
					 
					
						2010-09-01 22:01:52 +00:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						40d26b4361 
					 
					
						
						
							
							Fixed compile error.  
						
						
						
						
					 
					
						2010-08-31 21:35:33 +00:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						fa2ace83e3 
					 
					
						
						
							
							Work on CubicSurfaceExtractor.  
						
						
						
						
					 
					
						2010-08-29 22:02:07 +00:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						43a1d0efa0 
					 
					
						
						
							
							Initial version of cubic surface extractor.  
						
						
						
						
					 
					
						2010-08-29 21:43:37 +00:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						1123999d93 
					 
					
						
						
							
							Removed 'using namespace' decalarations in inl's.  
						
						
						
						
					 
					
						2010-08-26 22:04:09 +00:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						ae3f149838 
					 
					
						
						
							
							Reverted what looks like a previous accidental serialization commit.  
						
						
						
						
					 
					
						2010-08-26 21:16:52 +00:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						cc22b682fa 
					 
					
						
						
							
							Improved support for borders in Volumes and VolumeSamplers.  
						
						... 
						
						
						
						More fixes for edge case handling in marching cubes. 
						
						
					 
					
						2010-08-26 20:48:51 +00:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						a39cb23dc3 
					 
					
						
						
							
							Improvements to surface extractor including proper handling of edge cases.  
						
						
						
						
					 
					
						2010-08-23 21:02:55 +00:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						7b3fcad243 
					 
					
						
						
							
							Removed redundant brackets in documentation.  
						
						
						
						
					 
					
						2010-08-22 12:52:56 +00:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						1529e22d38 
					 
					
						
						
							
							Work on docs...  
						
						
						
						
					 
					
						2010-08-21 21:17:58 +00:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						85e5a27457 
					 
					
						
						
							
							Changed interface to SurfaceExtractor.  
						
						
						
						
					 
					
						2010-08-21 20:14:40 +00:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						854c8b6fa4 
					 
					
						
						
							
							Removed some redundant variables.  
						
						
						
						
					 
					
						2010-08-21 17:08:40 +00:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						5adabf624a 
					 
					
						
						
							
							Added missing files.  
						
						
						
						
					 
					
						2010-08-21 13:13:39 +00:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						6d58348297 
					 
					
						
						
							
							Updated basic example and associated documentation.  
						
						
						
						
					 
					
						2010-08-21 11:55:15 +00:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						fdf21f7846 
					 
					
						
						
							
							It seems that for the tests to build (at least on Windows) they need to link against QtCore as well as QtTests.  
						
						
						
						
					 
					
						2010-08-21 09:43:42 +00:00 
						 
				 
			
				
					
						
							
							
								Matt Williams 
							
						 
					 
					
						
						
							
						
						c82c0e666f 
					 
					
						
						
							
							Update doxylink to version 0.3  
						
						
						
						
					 
					
						2010-08-10 15:57:47 +00:00 
						 
				 
			
				
					
						
							
							
								Matt Williams 
							
						 
					 
					
						
						
							
						
						b127adfab8 
					 
					
						
						
							
							Tweak some spelling and add some links  
						
						
						
						
					 
					
						2010-07-27 14:31:49 +00:00 
						 
				 
			
				
					
						
							
							
								Matt Williams 
							
						 
					 
					
						
						
							
						
						8e3b812087 
					 
					
						
						
							
							Update doxylink to ignore links to nodes it can't find.  
						
						
						
						
					 
					
						2010-07-27 14:27:14 +00:00 
						 
				 
			
				
					
						
							
							
								Matt Williams 
							
						 
					 
					
						
						
							
						
						dbce411553 
					 
					
						
						
							
							Make the tests only link against QtTest (i.e. not QtGui) so that they can be run outside of X11.  
						
						
						
						
					 
					
						2010-07-21 15:14:36 +00:00 
						 
				 
			
				
					
						
							
							
								Matt Williams 
							
						 
					 
					
						
						
							
						
						d45604c80b 
					 
					
						
						
							
							Make manual depend on doc.  
						
						... 
						
						
						
						Tweak some Sphinx/CMake stuff. 
						
						
					 
					
						2010-07-20 13:24:28 +00:00 
						 
				 
			
				
					
						
							
							
								Matt Williams 
							
						 
					 
					
						
						
							
						
						5cbd0981eb 
					 
					
						
						
							
							Use the simper :doc: role over the :ref: role.  
						
						
						
						
					 
					
						2010-07-16 09:10:33 +00:00 
						 
				 
			
				
					
						
							
							
								Matt Williams 
							
						 
					 
					
						
						
							
						
						9a19866cbe 
					 
					
						
						
							
							Add some examples of using the doxylink extension.  
						
						... 
						
						
						
						Add a documentation/install.rst which pulls in the content of INSTALL.txt 
						
						
					 
					
						2010-07-15 17:21:19 +00:00 
						 
				 
			
				
					
						
							
							
								Matt Williams 
							
						 
					 
					
						
						
							
						
						a7944a7895 
					 
					
						
						
							
							Minor tweaks to the INSTALL.txt  
						
						
						
						
					 
					
						2010-07-14 13:52:59 +00:00 
						 
				 
			
				
					
						
							
							
								Matt Williams 
							
						 
					 
					
						
						
							
						
						3f4c90f7e1 
					 
					
						
						
							
							Remove extraneous "  
						
						
						
						
					 
					
						2010-07-14 13:09:05 +00:00 
						 
				 
			
				
					
						
							
							
								Matt Williams 
							
						 
					 
					
						
						
							
						
						8a3417461d 
					 
					
						
						
							
							Add information about building the manual to the INSTALL.txt  
						
						
						
						
					 
					
						2010-07-14 12:44:08 +00:00 
						 
				 
			
				
					
						
							
							
								Matt Williams 
							
						 
					 
					
						
						
							
						
						5e62a35f42 
					 
					
						
						
							
							Add a CMakeLists.txt which provides the 'manual' target for building the Sphinx documentation. This may require you to set the SPHINXBUILD_EXECUTABLE CMake variable to the sphinx-build executable  
						
						... 
						
						
						
						Change the file extension to 'rst' rather than 'txt' to avoid clashes with CMakeLists.txt and to help syntax highlighting.
Add the doxylink Sphinx extension from sphinx-contrib to provide Doxygen links. 
						
						
					 
					
						2010-07-14 10:31:15 +00:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						1ecb14104d 
					 
					
						
						
							
							Initial checkin of sphinx documentation.  
						
						
						
						
					 
					
						2010-07-13 21:07:09 +00:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						8d000e9235 
					 
					
						
						
							
							Renamed getMidDensity() to getThreshold().  
						
						
						
						
					 
					
						2010-07-13 21:00:30 +00:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						bffacbcb6a 
					 
					
						
						
							
							Basic support for VC++ prior to 2010.  
						
						
						
						
					 
					
						2010-07-11 08:27:57 +00:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						248c5f72fd 
					 
					
						
						
							
							Tidying up and Linux fixes for basic example.  
						
						
						
						
					 
					
						2010-07-10 07:30:32 +00:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						4478037edc 
					 
					
						
						
							
							Tidying up basic OpenGL example.  
						
						
						
						
					 
					
						2010-07-09 22:17:23 +00:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						c90766edce 
					 
					
						
						
							
							Added missing files for basic example.  
						
						
						
						
					 
					
						2010-07-09 22:05:37 +00:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						c906e71bc3 
					 
					
						
						
							
							Tidying up basic OpenGL example.  
						
						
						
						
					 
					
						2010-07-09 21:36:29 +00:00 
						 
				 
			
				
					
						
							
							
								Matt Williams 
							
						 
					 
					
						
						
							
						
						e8b10fd2b9 
					 
					
						
						
							
							Add and cleanup some of the API documentation.  
						
						
						
						
					 
					
						2010-07-05 15:57:24 +00:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						2818311a94 
					 
					
						
						
							
							Added initial version of new basic example.  
						
						
						
						
					 
					
						2010-07-04 20:28:58 +00:00 
						 
				 
			
				
					
						
							
							
								Matt Williams 
							
						 
					 
					
						
						
							
						
						699043036b 
					 
					
						
						
							
							...and update the docs to match.  
						
						
						
						
					 
					
						2010-07-02 18:42:07 +00:00 
						 
				 
			
				
					
						
							
							
								Matt Williams 
							
						 
					 
					
						
						
							
						
						b6f64ea3f8 
					 
					
						
						
							
							Put the Qt Help stuff in a different folder under the build directory.  
						
						
						
						
					 
					
						2010-07-02 18:38:43 +00:00 
						 
				 
			
				
					
						
							
							
								Matt Williams 
							
						 
					 
					
						
						
							
						
						b00360d323 
					 
					
						
						
							
							Make installing the docs OPTIONAL so that there's no error if the user runs 'make install' without having run 'make doc'.  
						
						
						
						
					 
					
						2010-07-02 14:22:12 +00:00 
						 
				 
			
				
					
						
							
							
								Matt Williams 
							
						 
					 
					
						
						
							
						
						3e5eb69c13 
					 
					
						
						
							
							Place the Doxygen API docs into the 'api' virtual Qt Help directory.  
						
						
						
						
					 
					
						2010-07-02 14:06:23 +00:00 
						 
				 
			
				
					
						
							
							
								Matt Williams 
							
						 
					 
					
						
						
							
						
						c7514c975f 
					 
					
						
						
							
							More cleaning up of the Qt 'dependency'. Qt is now used by the tests, the OpenGL example and the documentation. These are of course all optional components.  
						
						
						
						
					 
					
						2010-07-02 13:57:34 +00:00 
						 
				 
			
				
					
						
							
							
								Matt Williams 
							
						 
					 
					
						
						
							
						
						e470fc6b2e 
					 
					
						
						
							
							Fix up the docs to reflect the latest changes.  
						
						
						
						
					 
					
						2010-07-02 11:00:49 +00:00 
						 
				 
			
				
					
						
							
							
								Matt Williams 
							
						 
					 
					
						
						
							
						
						0f786ede64 
					 
					
						
						
							
							Make qcollectiongenerator even more optional. If both Doxygen and qcollectiongenerator are found then the HTML docs will be created and bundled into a Qt Help Collection. However, if qcollectiongenerator is not found, the HTML docs will still be created.  
						
						
						
						
					 
					
						2010-07-02 10:51:54 +00:00 
						 
				 
			
				
					
						
							
							
								Matt Williams 
							
						 
					 
					
						
						
							
						
						765739f450 
					 
					
						
						
							
							Move the find_package(Qt4...) bit into the root CMakeLists.txt file since it is used by both the tests and library subdirectories.  
						
						
						
						
					 
					
						2010-07-02 10:49:47 +00:00 
						 
				 
			
				
					
						
							
							
								Matt Williams 
							
						 
					 
					
						
						
							
						
						11f47ba86d 
					 
					
						
						
							
							It seems VERBATIM is needed.  
						
						
						
						
					 
					
						2010-07-01 15:40:44 +00:00