Ignore:
Timestamp:
07/06/06 16:22:15 (18 years ago)
Author:
mattausch
Message:
 
File:
1 edited

Legend:

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

    r1084 r1089  
    990990        float GetMemUsage() const; 
    991991 
     992        void ProcessViewCellObjects(ViewCell *parent, ViewCell *front, ViewCell *back) const; 
    992993 
    993994protected: 
     
    13801381                                                                 const OspTraversalData &data) const; 
    13811382 
     1383        float EvalViewCellPvsIncr(Intersectable *object) const; 
     1384 
     1385 
    13821386        /** Collects view cells in the subtree under root. 
    13831387        */ 
     
    14251429                                                          AxisAlignedBox3 &frontBBox); 
    14261430 
    1427         /*KdInterior *SubdivideNode(const AxisAlignedPlane &splitPlane, 
    1428                                                           OspTraversalData &tData, 
    1429                                                           OspTraversalData &frontData, 
    1430                                                           OspTraversalData &backData);*/ 
     1431        void ProcessLeafObjects(KdLeaf *leaf, KdLeaf *parent) const; 
    14311432 
    14321433        /** Selects an axis aligned for the next split. 
     
    14941495        inline bool GlobalTerminationCriteriaMet(const OspTraversalData &data) const; 
    14951496 
    1496         float SelectSplitPlane(const VspTraversalData &tData, 
    1497                                                                 AxisAlignedPlane &plane, 
    1498                                                                 float &pFront, 
    1499                                                                 float &pBack); 
     1497        float SelectSplitPlane(const OspTraversalData &tData, 
     1498                AxisAlignedPlane &plane, 
     1499                float &pFront, 
     1500                float &pBack); 
    15001501        /** Adds ray sample contributions to the PVS. 
    15011502                @param sampleContributions the number contributions of the samples 
     
    15431544 
    15441545        int PrepareHeuristics(Intersectable *object); 
     1546 
     1547        void PrepareConstruction(const ObjectContainer &objects, 
     1548                AxisAlignedBox3 *forcedBoundingBox); 
     1549 
    15451550 
    15461551protected: 
Note: See TracChangeset for help on using the changeset viewer.