Ignore:
Timestamp:
02/15/07 19:09:13 (17 years ago)
Author:
mattausch
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • GTP/trunk/Lib/Vis/Preprocessing/src/PvsDefinitions.h

    r2117 r2122  
    1010#ifdef USE_HASH_PVS 
    1111 
    12 #include "HashPvs.h" 
     12        #include "HashPvs.h" 
    1313 
    14 #define PVS_TYPE 0 
     14        #define PVS_TYPE 0 
    1515 
    16 namespace GtpVisibilityPreprocessor { 
    17 typedef HashPvs<Intersectable *, PvsData> DefaultPvs; 
    18 typedef HashPvsIterator<Intersectable *, PvsData> ObjectPvsIterator; 
    19 } 
     16        namespace GtpVisibilityPreprocessor { 
     17                typedef HashPvs<Intersectable *, PvsData> DefaultPvs; 
     18                typedef HashPvsIterator<Intersectable *, PvsData> ObjectPvsIterator; 
     19        } 
     20#else 
     21        #ifdef USE_BIT_PVS 
    2022 
    21 #endif 
     23                #include "BitVectorPvs.h" 
    2224 
    23 #ifdef USE_VERBOSE_PVS 
     25                #define PVS_TYPE 2 
    2426 
    25 #include "Pvs.h" 
     27                namespace GtpVisibilityPreprocessor { 
     28                        typedef BitVectorPvs<Intersectable *, PvsData> DefaultPvs; 
     29                        typedef BitVectorPvsIterator<Intersectable *, PvsData> ObjectPvsIterator; 
     30                } 
    2631 
    27 #define PVS_TYPE 1 
     32        #else 
    2833 
    29 namespace GtpVisibilityPreprocessor { 
    30 typedef VerbosePvs<Intersectable *, PvsData> DefaultPvs; 
    31 typedef PvsIterator<Intersectable *, PvsData> ObjectPvsIterator; 
    32 } 
    33 #endif 
     34                //#ifdef USE_VERBOSE_PVS 
     35                #include "Pvs.h" 
    3436 
     37                #define PVS_TYPE 1 
    3538 
    36 #ifdef USE_BIT_PVS 
    37  
    38 #include "BitVectorPvs.h" 
    39  
    40 #define PVS_TYPE 2 
    41  
    42 namespace GtpVisibilityPreprocessor { 
    43 typedef BitVectorPvs<Intersectable *, PvsData> DefaultPvs; 
    44 typedef BitVectorPvsIterator<Intersectable *, PvsData> ObjectPvsIterator; 
    45 } 
    46  
     39                namespace GtpVisibilityPreprocessor { 
     40                        typedef VerbosePvs<Intersectable *, PvsData> DefaultPvs; 
     41                        typedef PvsIterator<Intersectable *, PvsData> ObjectPvsIterator; 
     42                } 
     43        #endif 
    4744#endif 
    4845 
Note: See TracChangeset for help on using the changeset viewer.