Changeset 2122 for GTP/trunk/Lib/Vis/Preprocessing/src/PvsDefinitions.h
- Timestamp:
- 02/15/07 19:09:13 (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
GTP/trunk/Lib/Vis/Preprocessing/src/PvsDefinitions.h
r2117 r2122 10 10 #ifdef USE_HASH_PVS 11 11 12 #include "HashPvs.h"12 #include "HashPvs.h" 13 13 14 #define PVS_TYPE 014 #define PVS_TYPE 0 15 15 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 20 22 21 #endif 23 #include "BitVectorPvs.h" 22 24 23 #ifdef USE_VERBOSE_PVS 25 #define PVS_TYPE 2 24 26 25 #include "Pvs.h" 27 namespace GtpVisibilityPreprocessor { 28 typedef BitVectorPvs<Intersectable *, PvsData> DefaultPvs; 29 typedef BitVectorPvsIterator<Intersectable *, PvsData> ObjectPvsIterator; 30 } 26 31 27 #define PVS_TYPE 1 32 #else 28 33 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" 34 36 37 #define PVS_TYPE 1 35 38 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 47 44 #endif 48 45
Note: See TracChangeset
for help on using the changeset viewer.