Ignore:
Timestamp:
01/10/06 11:59:58 (18 years ago)
Author:
mattausch
Message:
 
File:
1 edited

Legend:

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

    r507 r511  
    33 
    44#include <vector> 
     5#include "AxisAlignedBox3.h" 
     6 
    57using namespace std; 
    68 
    79class KdNode; 
    810class Intersectable; 
    9 #include "AxisAlignedBox3.h" 
    1011 
    11 class Beam { 
     12class MyBeam { 
    1213   
    1314public:                  
     
    2829  vector<Plane3> mPlanes; 
    2930 
     31     
     32  void Construct(const AxisAlignedBox3 &box, 
     33          const AxisAlignedBox3 &dBox); 
     34   
     35   
     36  int 
     37          ComputeIntersection(const AxisAlignedBox3 &box); 
     38 
    3039  bool IsValid() { return mFlags & VALID; } 
    3140  bool SetValid() { return mFlags |= VALID; } 
    3241 
    33   Beam():mFlags(STORE_KD_NODES+STORE_OBJECTS),mKdNodes(0), mObjects(0) 
     42  MyBeam():mFlags(STORE_KD_NODES+STORE_OBJECTS), mKdNodes(0), mObjects(0) 
    3443  { 
    3544  } 
    36    
    37   void Construct(const  AxisAlignedBox3 &box, 
    38                                  const  AxisAlignedBox3 &dBox); 
    39    
    40    
    41   int 
    42   ComputeIntersection(const  AxisAlignedBox3 &box); 
    43  
    4445   
    4546}; 
Note: See TracChangeset for help on using the changeset viewer.