Commit Graph

163 Commits

Author SHA1 Message Date
a502e84764 Updated comment style to match KDE/Kate (for Doxygen syntax highlighting). 2012-12-09 15:09:35 +01:00
7e38fc135e Removed features which were deprecated in release 0.2. 2012-12-03 21:22:57 +01:00
153d0afc77 Reordered functions for alphabetical order (except getters and setters). 2012-11-27 16:51:22 +01:00
61cd1d3a29 Renamed Region::erode() to Region::shrink() and renamed Region::dilate() to Region::grow. 2012-11-27 16:49:19 +01:00
37fbe16939 Assert only takes one argument.
It was causing a compiler error on GCC.
2012-11-25 11:22:38 +00:00
b2642ec5c6 More work on Region documentation. 2012-11-25 09:18:29 +01:00
8f27c8fa9e Added accumulation functions. 2012-11-25 00:17:14 +01:00
f5b638957c More Region documentation. 2012-11-24 23:36:46 +01:00
e32d47ed8d Documentation of Region class. 2012-11-24 23:02:26 +01:00
1b207325c4 Added documentation and new 'shift' functions. 2012-11-24 22:38:43 +01:00
dec3f67a5a Inlined some functions. 2012-11-24 22:07:49 +01:00
02b6421ab8 Reordered some functions. 2012-11-24 22:02:21 +01:00
6d7246f907 More dilation and erosion functions for region. 2012-11-24 21:32:17 +01:00
cbddc9cba4 Added basic dilation and erosion functions. 2012-11-24 12:52:37 +01:00
9671f19444 Added setters to region. 2012-11-24 12:42:45 +01:00
beee8850e9 Added getters for upper corner (trivial commit - part of git testing). 2012-11-24 10:41:07 +01:00
cb992b7c34 Added getter methods for lower corner. (Trivial commit - part of Git testing) 2012-11-24 10:20:20 +01:00
e56fd3ce4f Another code dump which was supposed to be a feature branch... having some Git issues at the moment. 2012-11-24 00:32:29 +01:00
422d2cb1b7 Fixed some linker warning about code that cannot be accessed. 2012-11-16 11:14:55 +01:00
af0643ce80 Added new functions for findings the dimensions of regions. These replace the deprecated versions. 2012-11-09 15:12:02 +01:00
17054c6747 Removed exception specifiers from PolyVox. See http://stackoverflow.com/questions/88573/should-i-use-an-exception-specifier-in-c
They are also deprecated in C++11 anyway.
2012-11-09 14:04:01 +01:00
d4edc1047e Renamed 'PolyVoxImpl' to just 'Impl'. 2012-11-05 17:00:09 +01:00
3c69bb651f Moved PolyVoxImpl inside of PolyVoxCore. This is the first stage of some tidying to better hide implementation details from the user. 2012-11-05 16:40:02 +01:00
17c31b2ca1 Add some \deprecated Doxygen commands to deprecated functions 2012-10-28 20:20:39 +00:00
d7584e2d21 Fixed float comparison warning. 2012-10-25 17:18:24 +02:00
301f93d896 Turned isQuadNeeded() (which was a stl::function) into a function object. 2012-08-09 16:06:10 +02:00
679d98735a Renamed SurfaceExtractor to MarchingCubesSurfaceExtractor. 2012-07-15 17:40:37 +02:00
1aa1978de1 Removed now redundant cpp files.
Removed a test which we don't need any more.
2012-07-08 08:52:36 +02:00
777b631f88 Mostly removed use of VoxelTypeTraits. It's a bit messy because I'm committing halfway through, as I'm away fro my development machine for the next week and want to pick this up from my laptop.
SurfaceExtractor test is currently broken due to custom threshold support not curretly working.
2012-07-05 14:49:51 +02:00
af5a351b45 Added SurfaceExtractionController and modified SurfaceExtractor to use it. 2012-06-26 15:02:07 +02:00
9fdc30643a Linux compile fixes. 2012-06-15 17:29:39 +02:00
c11b02f354 Merge branch 'master' of git@gitorious.org:polyvox/polyvox.git 2012-06-15 16:34:58 +02:00
7f38e87ade New 'ConvertToDensity' class for use in the SurfaceExtractor. 2012-06-15 16:34:37 +02:00
06439a71bd Add 'typename' where necessary
This fixes the compilation on Linux after the
template template parameter removals.
2012-06-14 23:07:42 +02:00
71b884e97b Removed remaining uses of template template parameters. 2012-06-12 16:38:51 +02:00
29d816d416 Removed template template parameters from SurfaceExtractor. 2012-05-18 15:38:18 +02:00
309f270e67 Exposed 'VoxelType' in BaseVolume. 2012-04-16 16:50:41 +02:00
2207b494e6 Merge branch 'master' of git@gitorious.org:polyvox/polyvox.git 2012-04-16 15:23:53 +02:00
7d1d81c732 Work making CubicSurfaceExtractorWithNormals use 'isQuadNeeded'. 2012-04-16 15:23:45 +02:00
df68045d52 Removed old files from the repository. 2012-03-30 14:16:13 +02:00
8e4135ad41 Add newlines to end of files to silence compiler warnings 2012-02-27 23:03:36 +00:00
5fb0e43ac4 These lookup tables should be const 2012-02-25 22:56:54 +00:00
a20db7d7cf Work on refactoring voxel types.
Expanded surface extractor test.
2012-02-20 10:16:26 +01:00
3f56ee6f72 More refactoring of basic voxel types. Started replacing getDensity and getMaterial with free functions. 2012-02-18 12:12:38 +01:00
c483b44a41 Replaced constants with functions for type traits. 2012-02-06 17:51:37 +01:00
1ab1d9bed3 Refactoring of basic voxel types. 2012-02-02 16:34:06 +01:00
d2cd3e7c62 Work on refactoring voxel type. 2012-01-26 18:17:18 +01:00
b9269c1778 Refactoring of basic voxel types. 2012-01-24 16:22:11 +01:00
0d492886db Compile fixes for Visual Studio. 2012-01-24 16:03:22 +01:00
b4f7ac4f46 More work refactoring basic voxel types. 2012-01-24 15:17:43 +01:00