Paolo Cignoni
|
32333eba24
|
Huge copyright sanitization of the header files of vcg folder.
|
2016-06-13 05:29:25 +00:00 |
granzuglia
|
ff360e8cbb
|
removed warning int -> size_t
|
2016-05-06 02:13:27 +00:00 |
Paolo Cignoni
|
ad95129d02
|
removed old style usage of hash map and substituted with c+11 sytle unordered set and map.
|
2015-09-13 06:18:26 +00:00 |
Paolo Cignoni
|
f5778fd180
|
Improved float/double consistency removing some wrong Point3f and substitued with MeshType::CoordType
|
2014-06-20 07:04:42 +00:00 |
Paolo Cignoni
|
be3e74ca6a
|
Refactored CountInSphere / RemoveInSphere for the PoissonDisk sampling optimizations (now you can just count the element inside a given sphere without removing them.
|
2013-06-24 07:57:18 +00:00 |
Paolo Cignoni
|
2fe129645b
|
Rolled back
|
2011-10-05 15:04:40 +00:00 |
Paolo Cignoni
|
6a876e1fc9
|
removed warnings due to deprecated hash map usage
|
2011-02-17 16:40:56 +00:00 |
Paolo Cignoni
|
070c47b0a5
|
added method to know if a spatial ubdexing structure is empty or not
|
2010-11-09 08:12:58 +00:00 |
Paolo Cignoni
|
32619f1625
|
harmless gcc compiling issues
|
2009-12-03 23:17:46 +00:00 |
Paolo Cignoni
|
5a96ab4f8d
|
a few optimization and correction to the hashed grid removal stuff
|
2009-12-02 15:08:49 +00:00 |
Paolo Cignoni
|
27c319a79c
|
added a removeInSphere specialization and a removePunctual specialization.
|
2009-11-30 10:36:49 +00:00 |
Paolo Cignoni
|
7e02dbb4f8
|
added methods for removing things from a hashed grids
|
2009-11-25 15:49:54 +00:00 |
Paolo Cignoni
|
266ddc1a42
|
added a const operator to the spatial hashing iterator
|
2009-01-19 23:10:43 +00:00 |
ganovelli
|
af76e5fde8
|
added keyword "public" for deriving SpatialHashTable from SpatialIndex
|
2009-01-16 17:01:17 +00:00 |
Massimiliano Corsini
|
b810569a61
|
use point<ScalarType> instead of Point3d in Grid(.)
|
2009-01-15 15:31:22 +00:00 |
Paolo Cignoni
|
d236258507
|
added silly stuff needed for the MS implementation of hash_multimap
|
2009-01-14 14:55:50 +00:00 |
Paolo Cignoni
|
dec8245691
|
Corrected a missing underscore in a preprocessor define check
|
2009-01-14 13:33:33 +00:00 |
Paolo Cignoni
|
9849e12bd1
|
removed nasty useless undefs
|
2009-01-13 15:52:27 +00:00 |
Paolo Cignoni
|
fdf4e402f3
|
forgot a couple of std::
|
2009-01-13 06:33:53 +00:00 |
Paolo Cignoni
|
017d27dc36
|
Better commnts and other minor beautifications
|
2009-01-13 06:27:01 +00:00 |
Paolo Cignoni
|
a546c88a7c
|
Heavy restructured the whole spatial hashing. Much shorter code. The dynamic part is now missing...
|
2009-01-12 22:46:00 +00:00 |
Paolo Cignoni
|
fa2c3fa060
|
updated the spatial indexing class to the new basicgrid class that has only one template parameter
|
2008-07-01 09:33:47 +00:00 |
Paolo Cignoni
|
ca8780af81
|
casting (size_t) to (int) to avoid annoying warning
|
2007-06-06 10:33:36 +00:00 |
Paolo Cignoni
|
fb51d1f3f9
|
end() replaced by pointer lastPlusOne
|
2006-12-06 17:47:50 +00:00 |
ganovelli
|
8f509dd74d
|
reverted to version 1.20 for critical bug
|
2006-10-02 09:25:49 +00:00 |
Paolo Cignoni
|
be5317d84c
|
corrected bounds check in the cell scan in _IsInHTable
|
2006-08-31 13:26:17 +00:00 |
Paolo Cignoni
|
30c32f2445
|
added comments
corrected bad reference in void Grid( const Point3i & _c, CellIterator & first, CellIterator & last )
|
2006-08-23 15:23:05 +00:00 |
Nico Pietroni
|
b2c789ae43
|
added InitEmpty Function
|
2006-07-26 08:12:56 +00:00 |
Paolo Cignoni
|
a84cf9c8dd
|
explicit cast in _IsInHtable() to resolve a warning
|
2006-07-10 12:43:13 +00:00 |
Paolo Cignoni
|
c5f4a75533
|
small GCC compiling issues
|
2006-04-20 08:30:27 +00:00 |
Federico Ponchio
|
88614c2f37
|
gcc compatibility (templates mostly)
bbox -> this->bbox
More consistent use of Box3x and such.
|
2006-01-23 21:26:57 +00:00 |
Federico Ponchio
|
52c3f0e4d4
|
P1 --> HASH_P1
Old definition was conflicting with functions in segment.h
|
2006-01-23 15:26:31 +00:00 |
Nico Pietroni
|
5397953b4b
|
1 warning corrected
|
2005-11-23 15:55:35 +00:00 |
Nico Pietroni
|
9a29bd3f63
|
added dynamic spatial hashing class for dynamic updating of entries (and relative functions)
|
2005-11-07 14:15:36 +00:00 |
Nico Pietroni
|
a3d7b98a34
|
corrected bug on Set Function .... bbox must be exetended in order to have'nt any object on his borde
|
2005-10-05 17:05:08 +00:00 |
Nico Pietroni
|
3a54e6d7c3
|
added GetInSphere and GetInBox functions
|
2005-10-03 13:58:21 +00:00 |
Nico Pietroni
|
418bf58a24
|
changed Set functions, added possibility to pass the bbox as parameter
|
2005-10-03 10:05:26 +00:00 |
Nico Pietroni
|
a3c311feda
|
added wrapping to functions defined in GridClosest:
- GetClosest
- GetKClosest
- DoRay
|
2005-09-30 13:15:21 +00:00 |
Nico Pietroni
|
15405e5e3c
|
Added DynamicSpatialHAshTable class
|
2005-09-21 14:22:49 +00:00 |
Nico Pietroni
|
54c8562e3a
|
use of standard grid interface
use of vector instead of map inside the cell
removed closest iterator
|
2005-09-19 13:35:45 +00:00 |
Nico Pietroni
|
1f72e96683
|
minor changes
|
2005-06-15 11:44:47 +00:00 |
Nico Pietroni
|
cd855e4e57
|
resolved hash code conflicts
|
2005-06-01 13:47:59 +00:00 |
ganovelli
|
95e02ebe5e
|
there was a debug line, now removed
|
2005-03-15 09:50:44 +00:00 |
ganovelli
|
2d6e353608
|
ClosestK added and other minor changes
|
2005-03-14 15:11:18 +00:00 |
ganovelli
|
7610457632
|
added ClosersIterator and other minor changes. Not compatible with the previous version.
Still other modifications to do (temporary commit)
|
2005-03-11 15:25:29 +00:00 |
ganovelli
|
34679d1176
|
added vcg header
|
2005-02-21 12:13:25 +00:00 |
Nico Pietroni
|
ea41fb5580
|
first release version
|
2004-12-16 18:00:51 +00:00 |