[Liblas-commits] hg: use detail::compare instead of doing float/double direction ...

liblas-commits at liblas.org liblas-commits at liblas.org
Sat Oct 9 23:44:37 EDT 2010


changeset 78a0c6ee1dab in /Volumes/Data/www/liblas.org/hg
details: http://hg.liblas.orghg?cmd=changeset;node=78a0c6ee1dab
summary: use detail::compare instead of doing float/double direction comparisons

diffstat:

 src/lasschema.cpp |  4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diffs (14 lines):

diff -r b0dc48696c07 -r 78a0c6ee1dab src/lasschema.cpp
--- a/src/lasschema.cpp	Sat Oct 09 22:37:59 2010 -0500
+++ b/src/lasschema.cpp	Sat Oct 09 22:44:31 2010 -0500
@@ -476,8 +476,8 @@
         dim.put("required", static_cast<boost::uint32_t>(t.IsRequired()));
 
        if (t.IsNumeric()) {
-           // FIXME use detail::compare
-           if (t.GetMinimum() != t.GetMaximum() && t.GetMaximum() != 0) 
+           if (! (detail::compare_distance(t.GetMinimum(), t.GetMaximum() ) 
+                && detail::compare_distance(0.0, t.GetMaximum())))
            {
                dim.put("minimum", t.GetMinimum());
                dim.put("maximum", t.GetMaximum());


More information about the Liblas-commits mailing list