Changes between Version 12 and Version 13 of FDORfc49
- Timestamp:
- Jun 9, 2010, 5:37:31 AM (14 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
FDORfc49
v12 v13 45 45 == Proposed Solution == 46 46 47 Add two new parameters which by default will be 1e-10. In case this parameter is NaN it will use the default tolerance (1e-10). We can modify SQLite and possible SDF providers only, rest of the providers will remain unchanged and if needed will be changed later. All internal functions from spatial FDO module will be updated to add extra parameters for tolerance.47 Add two new parameters which by default will be 1e-10. The default tolerance used is 1e-10 and valid range is >=0 (that is, 0 is valid in case the user really wants 0). If an invalid value is provided, the default then will be used. We can modify SQLite and possible SDF providers only, rest of the providers will remain unchanged and if needed will be changed later. All internal functions from spatial FDO module will be updated to add extra parameters for tolerance. 48 48 49 49 {{{ … … 70 70 /// \param toleranceXY 71 71 /// Input XY tolerance to evaluate the spatial condition 72 /// Default tolerance used is 1e-10. Valid range is >=0 (that is, 0 is valid in case the 73 /// user really wants 0). If an invalid value is provided, the default then will be used 72 74 /// 73 75 /// \param toleranceZ 74 /// Input Z tolerance to evaluate the spatial condition 75 /// in case we have 3D geometries 76 /// Input Z tolerance to evaluate the spatial condition in case we have 3D geometries 77 /// Default tolerance used is 1e-10. Valid range is >=0 (that is, 0 is valid in case the 78 /// user really wants 0). If an invalid value is provided, the default then will be used 76 79 /// 77 80 /// \return … … 96 99 /// \param toleranceXY 97 100 /// Input XY tolerance to evaluate the spatial condition 101 /// Default tolerance used is 1e-10. Valid range is >=0 (that is, 0 is valid in case the 102 /// user really wants 0). If an invalid value is provided, the default then will be used 98 103 /// 99 104 /// \return … … 117 122 /// \param toleranceXY 118 123 /// Input XY tolerance to evaluate the spatial condition 124 /// Default tolerance used is 1e-10. Valid range is >=0 (that is, 0 is valid in case the 125 /// user really wants 0). If an invalid value is provided, the default then will be used 119 126 /// 120 127 /// \return … … 151 158 /// \param toleranceXY 152 159 /// Input tolerance to used to compare XY coordinates 160 /// Default tolerance used is 1e-10. Valid range is >=0 (that is, 0 is valid in case the 161 /// user really wants 0). If an invalid value is provided, the default then will be used 153 162 /// 154 163 /// \return … … 169 178 /// \param toleranceXY 170 179 /// Input tolerance to used to compare XY coordinates 180 /// Default tolerance used is 1e-10. Valid range is >=0 (that is, 0 is valid in case the 181 /// user really wants 0). If an invalid value is provided, the default then will be used 182 /// 171 183 /// \param toleranceZ 172 184 /// Input tolerance to used to compare Z coordinate 185 /// Default tolerance used is 1e-10. Valid range is >=0 (that is, 0 is valid in case the 186 /// user really wants 0). If an invalid value is provided, the default then will be used 173 187 /// 174 188 /// \return … … 188 202 /// \param toleranceXY 189 203 /// Input tolerance to used to compare XY coordinates 204 /// Default tolerance used is 1e-10. Valid range is >=0 (that is, 0 is valid in case the 205 /// user really wants 0). If an invalid value is provided, the default then will be used 190 206 /// 191 207 /// \return … … 206 222 /// \param toleranceXY 207 223 /// Input tolerance to used to compare XY coordinates 224 /// Default tolerance used is 1e-10. Valid range is >=0 (that is, 0 is valid in case the 225 /// user really wants 0). If an invalid value is provided, the default then will be used 208 226 /// 209 227 /// \return