Changes between Version 12 and Version 13 of FDORfc49


Ignore:
Timestamp:
Jun 9, 2010, 5:37:31 AM (14 years ago)
Author:
romicadascalescu
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • FDORfc49

    v12 v13  
    4545== Proposed Solution ==
    4646
    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.
     47Add 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.
    4848
    4949{{{
     
    7070            /// \param toleranceXY
    7171            /// 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
    7274            ///
    7375            /// \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
    7679            ///
    7780            /// \return
     
    9699            /// \param toleranceXY
    97100            /// 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
    98103            ///
    99104            /// \return
     
    117122            /// \param toleranceXY
    118123            /// 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
    119126            ///
    120127            /// \return
     
    151158    /// \param toleranceXY
    152159    /// 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
    153162    ///
    154163    /// \return
     
    169178    /// \param toleranceXY
    170179    /// 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    ///
    171183    /// \param toleranceZ
    172184    /// 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
    173187    ///
    174188    /// \return
     
    188202    /// \param toleranceXY
    189203    /// 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
    190206    ///
    191207    /// \return
     
    206222    /// \param toleranceXY
    207223    /// 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
    208226    ///
    209227    /// \return