20
20
* for more details. *
22
22
****************************************************************************/
23
/****************************************************************************
26
$Log: not supported by cvs2svn $
27
Revision 1.37 2007/07/16 15:13:39 cignoni
28
Splitted initialiazation functions of grid to add flexibility in the creation
30
Revision 1.36 2005/12/02 00:43:31 cignoni
31
Forgotten a base deferencing like the previous one
32
Note also the different possible sintax with this-> instead of the base class name
34
Revision 1.35 2005/12/02 00:25:13 cignoni
35
Added and removed typenames for gcc compiling.
36
Added base class qualifier for referencing the elemntes of the templated base class (BasicGrid)
37
it seems to be needed by the standard
39
Revision 1.34 2005/11/30 16:01:25 m_di_benedetto
40
Added std:: namespace for max() and min().
42
Revision 1.33 2005/11/30 10:32:44 m_di_benedetto
43
Added (int) cast to std::distance to prevent compiler warning message.
45
Revision 1.32 2005/11/10 15:44:17 cignoni
46
Added casts to remove warnings
48
Revision 1.31 2005/10/07 13:27:22 turini
49
Minor changes in Set method: added use of template scalar type computing BBox.
51
Revision 1.30 2005/10/05 17:05:08 pietroni
52
corrected bug on Set Function .... bbox must be exetended in order to have'nt any object on his borde
54
Revision 1.29 2005/10/03 13:57:56 pietroni
55
added GetInSphere and GetInBox functions
57
Revision 1.28 2005/10/02 23:15:26 cignoni
58
Inveted the boolean sign of an assert in Grid()
60
Revision 1.27 2005/09/30 15:07:28 cignoni
61
Reordered grid access functions
62
Added possibility of setting BBox explicitly in Set(...)
64
Revision 1.26 2005/09/30 13:15:21 pietroni
65
added wrapping to functions defined in GridClosest:
70
Revision 1.25 2005/09/21 09:22:51 pietroni
71
removed closest functions. Closest function is now on index\\Closest.h
72
Users must use trimesh\\closest.h to perform spatial query.
74
Revision 1.24 2005/09/16 11:57:15 cignoni
75
Removed two wrong typenames
77
Revision 1.23 2005/09/15 13:16:42 spinelli
80
Revision 1.22 2005/09/15 11:14:39 pietroni
83
Revision 1.21 2005/09/14 13:27:38 spinelli
86
Revision 1.20 2005/09/14 12:57:52 pietroni
87
canged template parameters for Closest Function (use of TempMark class)
89
Revision 1.19 2005/09/14 09:05:32 pietroni
90
added * operator to Link
91
modified getClosest in order to use Temporary mark
92
corrected bug on functor calling compilation
94
Revision 1.18 2005/09/09 11:29:21 m_di_benedetto
95
Modified old GetClosest() to respect old min_dist semantic (in/out) and removed #included <limits>
97
Revision 1.17 2005/09/09 11:11:15 m_di_benedetto
98
#included <limits> for std::numeric_limits<ScalarType>::max() and corrected parameters bug in old GetClosest();
100
Revision 1.16 2005/09/09 11:01:02 m_di_benedetto
101
Modified GetClosest(): now it uses a functor for distance calculation.
102
Added comments and a GetClosest() method with backward compatibility.
104
Revision 1.15 2005/08/26 09:27:58 cignoni
105
Added a templated version of SetBBox
107
Revision 1.14 2005/08/02 11:18:36 pietroni
108
exetended form BasicGrid, changed type of t in class Link (from Iterator to Pointer to the object)
110
Revision 1.13 2005/04/14 17:23:08 ponchio
111
*** empty log message ***
113
Revision 1.12 2005/03/15 11:43:18 cignoni
114
Removed BestDim function from the grid_static_ptr class and moved to a indipendent file (grid_util.h) for sake of generality.
116
Revision 1.11 2005/01/03 11:21:26 cignoni
119
Revision 1.10 2004/09/28 10:25:05 ponchio
120
SetBox minimal change.
122
Revision 1.9 2004/09/23 14:29:42 ponchio
125
Revision 1.8 2004/09/23 13:44:25 ponchio
126
Removed SetSafeBBox. SetBBox is now safe enough.
128
Revision 1.7 2004/09/09 12:44:39 fasano
131
Revision 1.6 2004/09/09 08:39:29 ganovelli
132
minor changes for gcc
134
Revision 1.5 2004/06/25 18:34:23 ganovelli
135
added Grid to return all the cells sharing a specified edge
137
Revision 1.4 2004/06/23 15:49:03 ponchio
138
Added some help and inndentation
140
Revision 1.3 2004/05/12 18:50:58 ganovelli
141
changed calls to Dist
143
Revision 1.2 2004/05/11 14:33:46 ganovelli
144
changed to grid_static_obj to grid_static_ptr
146
Revision 1.1 2004/05/10 14:44:13 ganovelli
149
Revision 1.1 2004/03/08 09:21:31 cignoni
152
****************************************************************************/
154
24
#ifndef __VCGLIB_UGRID
155
25
#define __VCGLIB_UGRID