329 t->SetTrace(
"$node_(0) set X_ 1.0\n"
330 "$node_(0) set Y_ 2.0\n"
331 "$node_(0) set Z_ 3.0\n");
332 t->AddReferencePoint(
"0", 0, Vector(1, 2, 3), Vector(0, 0, 0));
337 t->SetTrace(
"# comment\n"
339 "$node_(0) set X_ 1.0 # comment \n"
340 "$node_(0) set Y_ 2.0 ### \n"
341 "$node_(0) set Z_ 3.0 # $node_(0) set Z_ 3.0\n"
342 "#$node_(0) set Z_ 100 #");
343 t->AddReferencePoint(
"0", 0, Vector(1, 2, 3), Vector(0, 0, 0));
348 t->SetTrace(
"$ns_ at 1.0 \"$node_(0) setdest 25 0 5\"");
350 t->AddReferencePoint(
"0", 0, Vector(0, 0, 0), Vector(0, 0, 0));
351 t->AddReferencePoint(
"0", 1, Vector(0, 0, 0), Vector(5, 0, 0));
352 t->AddReferencePoint(
"0", 6, Vector(25, 0, 0), Vector(0, 0, 0));
357 t->SetTrace(
"$node_(0) set X_ 0.0\n"
358 "$node_(0) set Y_ 0.0\n"
359 "$ns_ at 1.0 \"$node_(0) setdest 5 0 5\"\n"
360 "$ns_ at 2.0 \"$node_(0) setdest 5 5 5\"\n"
361 "$ns_ at 3.0 \"$node_(0) setdest 0 5 5\"\n"
362 "$ns_ at 4.0 \"$node_(0) setdest 0 0 5\"\n");
364 t->AddReferencePoint(
"0", 0, Vector(0, 0, 0), Vector(0, 0, 0));
365 t->AddReferencePoint(
"0", 1, Vector(0, 0, 0), Vector(5, 0, 0));
366 t->AddReferencePoint(
"0", 2, Vector(5, 0, 0), Vector(0, 0, 0));
367 t->AddReferencePoint(
"0", 2, Vector(5, 0, 0), Vector(0, 5, 0));
368 t->AddReferencePoint(
"0", 3, Vector(5, 5, 0), Vector(0, 0, 0));
369 t->AddReferencePoint(
"0", 3, Vector(5, 5, 0), Vector(-5, 0, 0));
370 t->AddReferencePoint(
"0", 4, Vector(0, 5, 0), Vector(0, 0, 0));
371 t->AddReferencePoint(
"0", 4, Vector(0, 5, 0), Vector(0, -5, 0));
372 t->AddReferencePoint(
"0", 5, Vector(0, 0, 0), Vector(0, 0, 0));
380 t->SetTrace(
"$ns_ at 1.0 \"$node_(0) setdest 15 10 5\"\n"
381 "$ns_ at 2.0 \"$node_(0) setdest 15 15 5\"\n"
382 "$ns_ at 3.0 \"$node_(0) setdest 10 15 5\"\n"
383 "$ns_ at 4.0 \"$node_(0) setdest 10 10 5\"\n"
384 "$node_(0) set X_ 10.0\n"
385 "$node_(0) set Y_ 10.0\n");
387 t->AddReferencePoint(
"0", 0, Vector(10, 10, 0), Vector(0, 0, 0));
388 t->AddReferencePoint(
"0", 1, Vector(10, 10, 0), Vector(5, 0, 0));
389 t->AddReferencePoint(
"0", 2, Vector(15, 10, 0), Vector(0, 0, 0));
390 t->AddReferencePoint(
"0", 2, Vector(15, 10, 0), Vector(0, 5, 0));
391 t->AddReferencePoint(
"0", 3, Vector(15, 15, 0), Vector(0, 0, 0));
392 t->AddReferencePoint(
"0", 3, Vector(15, 15, 0), Vector(-5, 0, 0));
393 t->AddReferencePoint(
"0", 4, Vector(10, 15, 0), Vector(0, 0, 0));
394 t->AddReferencePoint(
"0", 4, Vector(10, 15, 0), Vector(0, -5, 0));
395 t->AddReferencePoint(
"0", 5, Vector(10, 10, 0), Vector(0, 0, 0));
400 t->SetTrace(
"$ns_ at 1.0 \"$node_(0) set X_ 10\"\n"
401 "$ns_ at 1.0 \"$node_(0) set Z_ 10\"\n"
402 "$ns_ at 1.0 \"$node_(0) set Y_ 10\"");
404 t->AddReferencePoint(
"0", 1, Vector(10, 0, 0), Vector(0, 0, 0));
405 t->AddReferencePoint(
"0", 1, Vector(10, 0, 10), Vector(0, 0, 0));
406 t->AddReferencePoint(
"0", 1, Vector(10, 10, 10), Vector(0, 0, 0));
411 t->SetTrace(
"$node() set X_ 1 # node id is not present\n"
412 "$node # incoplete line\"\n"
413 "$node this line is not correct\n"
414 "$node_(0) set X_ 1 # line OK \n"
415 "$node_(0) set Y_ 2 # line OK \n"
416 "$node_(0) set Z_ 3 # line OK \n"
417 "$ns_ at \"$node_(0) setdest 4 4 4\" # time not present\n"
418 "$ns_ at 1 \"$node_(0) setdest 2 2 1 \" # line OK \n");
420 t->AddReferencePoint(
"0", 0, Vector(1, 2, 3), Vector(0, 0, 0));
421 t->AddReferencePoint(
"0", 1, Vector(1, 2, 3), Vector(1, 0, 0));
422 t->AddReferencePoint(
"0", 2, Vector(2, 2, 3), Vector(0, 0, 0));
428 "$node_(0) set X_ 1 # line OK \n"
429 "$node_(0) set Y_ 2 # line OK \n"
430 "$node_(0) set Z_ 3 # line OK \n"
431 "$node_(-22) set Y_ 3 # node id not correct\n"
432 "$node_(3.3) set Y_ 1111 # node id not correct\n"
433 "$ns_ at sss \"$node_(0) setdest 5 5 5\" # time is not a number\n"
434 "$ns_ at 1 \"$node_(0) setdest 2 2 1\" # line OK \n"
435 "$ns_ at 1 \"$node_(0) setdest 2 2 -1\" # negative speed is not correct\n"
436 "$ns_ at 1 \"$node_(0) setdest 2 2 sdfs\" # speed is not a number\n"
437 "$ns_ at 1 \"$node_(0) setdest 2 2 s232dfs\" # speed is not a number\n"
438 "$ns_ at 1 \"$node_(0) setdest 233 2.. s232dfs\" # more than one non numbers\n"
439 "$ns_ at -12 \"$node_(0) setdest 11 22 33\" # time should not be negative\n");
441 t->AddReferencePoint(
"0", 0, Vector(1, 2, 3), Vector(0, 0, 0));
442 t->AddReferencePoint(
"0", 1, Vector(1, 2, 3), Vector(1, 0, 0));
443 t->AddReferencePoint(
"0", 2, Vector(2, 2, 3), Vector(0, 0, 0));
448 t->SetTrace(
"$node_(0) set X_ 1.0\n"
449 "$node_(0) set Y_ 2.0\n"
450 "$node_(0) set Z_ 3.0\n"
451 "$ns_ at 1.0 \"$node_(1) setdest 25 0 5\"\n"
452 "$node_(2) set X_ 0.0\n"
453 "$node_(2) set Y_ 0.0\n"
454 "$ns_ at 1.0 \"$node_(2) setdest 5 0 5\"\n"
455 "$ns_ at 2.0 \"$node_(2) setdest 5 5 5\"\n"
456 "$ns_ at 3.0 \"$node_(2) setdest 0 5 5\"\n"
457 "$ns_ at 4.0 \"$node_(2) setdest 0 0 5\"\n");
459 t->AddReferencePoint(
"0", 0, Vector(1, 2, 3), Vector(0, 0, 0));
460 t->AddReferencePoint(
"1", 0, Vector(0, 0, 0), Vector(0, 0, 0));
461 t->AddReferencePoint(
"1", 1, Vector(0, 0, 0), Vector(5, 0, 0));
462 t->AddReferencePoint(
"1", 6, Vector(25, 0, 0), Vector(0, 0, 0));
463 t->AddReferencePoint(
"2", 0, Vector(0, 0, 0), Vector(0, 0, 0));
464 t->AddReferencePoint(
"2", 1, Vector(0, 0, 0), Vector(5, 0, 0));
465 t->AddReferencePoint(
"2", 2, Vector(5, 0, 0), Vector(0, 0, 0));
466 t->AddReferencePoint(
"2", 2, Vector(5, 0, 0), Vector(0, 5, 0));
467 t->AddReferencePoint(
"2", 3, Vector(5, 5, 0), Vector(0, 0, 0));
468 t->AddReferencePoint(
"2", 3, Vector(5, 5, 0), Vector(-5, 0, 0));
469 t->AddReferencePoint(
"2", 4, Vector(0, 5, 0), Vector(0, 0, 0));
470 t->AddReferencePoint(
"2", 4, Vector(0, 5, 0), Vector(0, -5, 0));
471 t->AddReferencePoint(
"2", 5, Vector(0, 0, 0), Vector(0, 0, 0));
476 t->SetTrace(
"$ns_ at 1.0 \"$node_(0) setdest 25 0 5\"\n"
477 "$ns_ at 7.0 \"$node_(0) setdest 11 22 0\"\n");
479 t->AddReferencePoint(
"0", 0, Vector(0, 0, 0), Vector(0, 0, 0));
480 t->AddReferencePoint(
"0", 1, Vector(0, 0, 0), Vector(5, 0, 0));
481 t->AddReferencePoint(
"0", 6, Vector(25, 0, 0), Vector(0, 0, 0));
482 t->AddReferencePoint(
"0", 7, Vector(25, 0, 0), Vector(0, 0, 0));
487 t->SetTrace(
"$node_(0) set X_ -1.0\n"
488 "$node_(0) set Y_ 0\n"
489 "$ns_ at 1.0 \"$node_(0) setdest 0 0 1\"\n"
490 "$ns_ at 2.0 \"$node_(0) setdest 0 -1 1\"\n");
492 t->AddReferencePoint(
"0", 0, Vector(-1, 0, 0), Vector(0, 0, 0));
493 t->AddReferencePoint(
"0", 1, Vector(-1, 0, 0), Vector(1, 0, 0));
494 t->AddReferencePoint(
"0", 2, Vector(0, 0, 0), Vector(0, 0, 0));
495 t->AddReferencePoint(
"0", 2, Vector(0, 0, 0), Vector(0, -1, 0));
496 t->AddReferencePoint(
"0", 3, Vector(0, -1, 0), Vector(0, 0, 0));
501 t->SetTrace(
"$node_(0) set X_ 0.0\n"
502 "$node_(0) set Y_ 0.0\n"
503 "$ns_ at 1.0 \"$node_(0) setdest 1.0e+2 0 1.0e+2\"\n"
504 "$ns_ at 2.0 \"$node_(0) setdest 1.0e+2 1.0e+2 1.0e+2\"\n"
505 "$ns_ at 3.0 \"$node_(0) setdest 0 1.0e+2 1.0e+2\"\n"
506 "$ns_ at 4.0 \"$node_(0) setdest 0 0 1.0e+2\"\n");
508 t->AddReferencePoint(
"0", 0, Vector(0, 0, 0), Vector(0, 0, 0));
509 t->AddReferencePoint(
"0", 1, Vector(0, 0, 0), Vector(100, 0, 0));
510 t->AddReferencePoint(
"0", 2, Vector(100, 0, 0), Vector(0, 0, 0));
511 t->AddReferencePoint(
"0", 2, Vector(100, 0, 0), Vector(0, 100, 0));
512 t->AddReferencePoint(
"0", 3, Vector(100, 100, 0), Vector(0, 0, 0));
513 t->AddReferencePoint(
"0", 3, Vector(100, 100, 0), Vector(-100, 0, 0));
514 t->AddReferencePoint(
"0", 4, Vector(0, 100, 0), Vector(0, 0, 0));
515 t->AddReferencePoint(
"0", 4, Vector(0, 100, 0), Vector(0, -100, 0));
516 t->AddReferencePoint(
"0", 5, Vector(0, 0, 0), Vector(0, 0, 0));
519 t->SetTrace(
"$node_(0) set X_ 0.0\n"
520 "$node_(0) set Y_ 0.0\n"
521 "$ns_ at 1.0 \"$node_(0) setdest 0 10 1\"\n"
522 "$ns_ at 6.0 \"$node_(0) setdest 0 -10 1\"\n");
524 t->AddReferencePoint(
"0", 0, Vector(0, 0, 0), Vector(0, 0, 0));
525 t->AddReferencePoint(
"0", 1, Vector(0, 0, 0), Vector(0, 1, 0));
526 t->AddReferencePoint(
"0", 6, Vector(0, 5, 0), Vector(0, -1, 0));
527 t->AddReferencePoint(
"0", 16, Vector(0, -10, 0), Vector(0, 0, 0));
530 t->SetTrace(
"$node_(0) set X_ 10.0\r\n"
531 "$node_(0) set Y_ 0.0\r\n");
533 t->AddReferencePoint(
"0", 0, Vector(10, 0, 0), Vector(0, 0, 0));
536 t->SetTrace(
"$node_(0) set X_ 10.0\n"
537 "$node_(0) set Y_ 0.0\n"
538 "$ns_ at 1.0 \"$node_(0) setdest 10 0 1\"\n");
542 t->AddReferencePoint(
"0", 0, Vector(10, 0, 0), Vector(0, 0, 0));
546 t->SetTrace(
"$node_(0) set X_ 350.00000000000000\n"
547 "$node_(0) set Y_ 50.00000000000000\n"
548 "$ns_ at 50.00000000000000 \"$node_(0) setdest 400.00000000000000 "
549 "50.00000000000000 1.00000000000000\"\n"
550 "$ns_ at 150.00000000000000 \"$node_(0) setdest 400.00000000000000 "
551 "150.00000000000000 4.00000000000000\"\n"
552 "$ns_ at 300.00000000000000 \"$node_(0) setdest 250.00000000000000 "
553 "150.00000000000000 3.00000000000000\"\n"
554 "$ns_ at 350.00000000000000 \"$node_(0) setdest 250.00000000000000 "
555 "50.00000000000000 1.00000000000000\"\n"
556 "$ns_ at 600.00000000000000 \"$node_(0) setdest 250.00000000000000 "
557 "1050.00000000000000 2.00000000000000\"\n"
558 "$ns_ at 900.00000000000000 \"$node_(0) setdest 300.00000000000000 "
559 "650.00000000000000 2.50000000000000\"\n");
560 t->AddReferencePoint(
"0",
562 Vector(350.000, 50.000, 0.000),
563 Vector(0.000, 0.000, 0.000));
564 t->AddReferencePoint(
"0",
566 Vector(350.000, 50.000, 0.000),
567 Vector(1.000, 0.000, 0.000));
568 t->AddReferencePoint(
"0",
570 Vector(400.000, 50.000, 0.000),
571 Vector(0.000, 0.000, 0.000));
572 t->AddReferencePoint(
"0",
574 Vector(400.000, 50.000, 0.000),
575 Vector(0.000, 4.000, 0.000));
576 t->AddReferencePoint(
"0",
578 Vector(400.000, 150.000, 0.000),
579 Vector(0.000, 0.000, 0.000));
580 t->AddReferencePoint(
"0",
582 Vector(400.000, 150.000, 0.000),
583 Vector(-3.000, 0.000, 0.000));
584 t->AddReferencePoint(
"0",
586 Vector(250.000, 150.000, 0.000),
587 Vector(0.000, 0.000, 0.000));
588 t->AddReferencePoint(
"0",
590 Vector(250.000, 150.000, 0.000),
591 Vector(0.000, -1.000, 0.000));
592 t->AddReferencePoint(
"0",
594 Vector(250.000, 50.000, 0.000),
595 Vector(0.000, 0.000, 0.000));
596 t->AddReferencePoint(
"0",
598 Vector(250.000, 50.000, 0.000),
599 Vector(0.000, 2.000, 0.000));
600 t->AddReferencePoint(
"0",
602 Vector(250.000, 650.000, 0.000),
603 Vector(2.500, 0.000, 0.000));
604 t->AddReferencePoint(
"0",
606 Vector(300.000, 650.000, 0.000),
607 Vector(0.000, 0.000, 0.000));