Ignore:
Timestamp:
12/27/05 12:52:25 (19 years ago)
Author:
mattausch
Message:

added visualizations

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/VUT/GtpVisibilityPreprocessor/src/VspKdTree.h

    r480 r482  
    140140        int maxPvsSize; 
    141141 
     142        // max cost ratio 
     143        int maxCostNodes; 
     144 
    142145        // number of dynamically added ray refs 
    143146        int addedRayRefs; 
     
    145148        int removedRayRefs; 
    146149   
     150        /// for average pvs 
     151        int accPvsSize; 
     152 
    147153        /** Default constructor. 
    148154        */ 
     
    167173                maxRayContribNodes = 0; 
    168174                minSizeNodes = 0; 
     175                maxCostNodes = 0; 
    169176 
    170177                maxRayRefs = 0; 
     
    173180                initialPvsSize = 0; 
    174181                maxPvsSize = 0; 
     182                accPvsSize = 0; 
    175183        } 
    176184 
     
    236244        VspKdInterior *mParent; 
    237245 
    238         enum {SPLIT_X = 0, SPLIT_Y, SPLIT_Z, SPLIT_DIRX, SPLIT_DIRY, SPLIT_DIRZ}; 
     246        enum {SPLIT_X = 0, SPLIT_Y, SPLIT_Z}; 
    239247   
    240248        /// splitting axis 
     
    431439                int type; 
    432440                float value; 
    433                 void *data; 
     441                VssRay *ray; 
    434442   
    435443                SortableEntry() {} 
    436                 SortableEntry(const int t, const float v, void *d):type(t), 
    437                                           value(v), data(d)  
     444                SortableEntry(const int t, const float v, VssRay *r): type(t), 
     445                                          value(v), ray(r)  
    438446                { 
    439447                } 
Note: See TracChangeset for help on using the changeset viewer.