Changeset 621
- Timestamp:
- 05/01/08 12:36:16 (14 months ago)
- Location:
- trunk/apps
- Files:
-
- 2 modified
Legend:
- Unmodified
- Added
- Removed
-
trunk/apps/las2las.c
r618 r621 22 22 LASPointSummary* SummarizePoints(LASReaderH reader); 23 23 void print_point_summary(LASPointSummary* summary, LASHeaderH header); 24 void print_point(LASPointH point); 24 25 void print_header(LASHeaderH header, const char* file_name); 25 26 void RepairHeader(LASHeaderH header, LASPointSummary* summary) ; -
trunk/apps/las2txt.c
r507 r621 94 94 int use_stdin = FALSE; 95 95 int use_stdout = FALSE; 96 int skip_invalid = FALSE; 96 97 97 98 int verbose = FALSE; … … 122 123 { 123 124 verbose = TRUE; 124 } 125 } 126 else if ( strcmp(argv[i],"-s") == 0 || 127 strcmp(argv[i],"--skip_invalid") == 0 128 ) 129 { 130 skip_invalid = TRUE; 131 } 125 132 else if ( strcmp(argv[i], "--parse") == 0 || 126 133 strcmp(argv[i], "-parse") == 0 … … 453 460 while (p) 454 461 { 462 if (skip_invalid && !LASPoint_IsValid(p)) { 463 if (verbose) { 464 LASError_Print("Skipping writing invalid point..."); 465 } 466 p = LASReader_GetNextPoint(reader); 467 continue; 468 } 469 455 470 i = 0; 456 471 while (TRUE) … … 476 491 /* // the intensity */ 477 492 case 'i': 478 fprintf(file_out, "%d", LASPoint_GetIntensity(p));493 fprintf(file_out, "%d", LASPoint_GetIntensity(p)); 479 494 break; 480 495 /* the scan angle */
