Changeset 525:e85484153817


Ignore:
Timestamp:
04/23/08 13:56:00 (2 years ago)
Author:
Mateusz Loskot <mateusz@…>
Branch:
default
Convert:
svn:1766ff46-f334-0410-ab20-d63176f87757/trunk@590
Message:

Added test for liblas::LASWriter class. Updated LASReader test and project files.

Files:
1 added
3 edited

Legend:

Unmodified
Added
Removed
  • build/msvc80/liblas_test/liblas_test.vcproj

    r515 r525  
    196196                </Filter> 
    197197                <File 
     198                        RelativePath="..\..\..\test\unit\common.cpp" 
     199                        > 
     200                </File> 
     201                <File 
     202                        RelativePath="..\..\..\test\unit\common.hpp" 
     203                        > 
     204                </File> 
     205                <File 
    198206                        RelativePath="..\..\..\test\unit\guid_test.cpp" 
    199207                        > 
     
    213221                <File 
    214222                        RelativePath="..\..\..\test\unit\lasrecordheader_test.cpp" 
     223                        > 
     224                </File> 
     225                <File 
     226                        RelativePath="..\..\..\test\unit\laswriter_test.cpp" 
    215227                        > 
    216228                </File> 
  • include/liblas/laspoint.hpp

    r313 r525  
    1919namespace liblas { 
    2020 
    21 /// \todo To be documented. 
     21/// Definition of point data record. 
     22/// 
     23/// \todo TODO: Think about last 1-byte field in record Point Source ID (LAS 1.1) 
    2224class LASPoint 
    2325{ 
  • test/unit/lasreader_test.cpp

    r518 r525  
    3232            ensure_distance(p.GetZ(), double(51.53), 0.0001); 
    3333            ensure_equals(p.GetIntensity(), 670); 
    34             ensure_equals(p.GetClassification(), 1); 
     34            ensure_equals(p.GetClassification(), liblas::uint8_t(1)); 
    3535            ensure_equals(p.GetScanAngleRank(), 0); 
    36             ensure_equals(p.GetUserData(), 0); 
    37             ensure_equals(p.GetScanFlags(), 9); 
     36            ensure_equals(p.GetUserData(), 3); 
     37            ensure_equals(static_cast<unsigned int>(p.GetScanFlags()), 9); 
    3838            ensure_distance(p.GetTime(), double(413665.23360000004), 0.0001); 
    3939        } 
     
    4747            ensure_equals(p.GetClassification(), 1); 
    4848            ensure_equals(p.GetScanAngleRank(), 0); 
    49             ensure_equals(p.GetUserData(), 0); 
     49            ensure_equals(p.GetUserData(), 3); 
    5050            ensure_equals(static_cast<unsigned int>(p.GetScanFlags()), 9); 
    5151            ensure_distance(p.GetTime(), double(413665.52880000003), 0.0001); 
     
    6060            ensure_equals(p.GetClassification(), 1); 
    6161            ensure_equals(p.GetScanAngleRank(), 0); 
    62             ensure_equals(p.GetUserData(), 0); 
     62            ensure_equals(p.GetUserData(), 4); 
    6363            ensure_equals(static_cast<unsigned int>(p.GetScanFlags()), 18); 
    6464            ensure_distance(p.GetTime(), double(414093.84360000002), 0.0001); 
Note: See TracChangeset for help on using the changeset viewer.