Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
Feb 16, 2008, 8:00:06 PM (16 years ago)
Author:
landauf
Message:

new feature in ClassTreeMask:
you can include or exclude a single class without changing the rule for inheriting classes

File:
1 edited

Legend:

Unmodified
Added
Removed
  • code/branches/core/src/orxonox/Orxonox.cc

    r817 r818  
    10881088        std::cout << "12\n";
    10891089
     1090        ClassTreeMask test13_21;
     1091        test13_21.excludeSingle(Class(A2));
     1092        std::cout << std::endl;
     1093        std::cout << "Mask with single-excluded A2:\n";
     1094        TestClassTreeMask(test13_21);
     1095
     1096        test13_21.exclude(Class(A2));
     1097        std::cout << std::endl;
     1098        std::cout << "Mask with excluded A2:\n";
     1099        TestClassTreeMask(test13_21);
     1100
     1101        test13_21.includeSingle(Class(A2));
     1102        std::cout << std::endl;
     1103        std::cout << "Previous mask with single-included A2:\n";
     1104        TestClassTreeMask(test13_21);
     1105
     1106        test13_21.includeSingle(Class(A2), false);
     1107        std::cout << std::endl;
     1108        std::cout << "Previous mask with single-included A2 without clean:\n";
     1109        TestClassTreeMask(test13_21);
     1110
     1111        std::cout << "13\n";
    10901112/*
    10911113        std::cout << "Test 14\n";
Note: See TracChangeset for help on using the changeset viewer.