Ignore:
Timestamp:
01/03/08 15:53:44 (16 years ago)
Author:
bittner
Message:

big merge: preparation for havran ray caster, check if everything works

File:
1 edited

Legend:

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

    r2176 r2575  
    2828{ 
    2929public: 
    30         /** Default constructor initialising e.g., KD tree 
    31         */ 
    32         InternalRayCaster(const Preprocessor &preprocessor); 
    33         virtual ~InternalRayCaster(); 
    34  
    35         int Type() const { return INTERNAL_RAYCASTER; } 
    36  
    37         virtual int CastRay( 
    38                                                 const SimpleRay &simpleRay, 
    39                                                 VssRayContainer &vssRays, 
    40                                                 const AxisAlignedBox3 &box, 
    41                                                 const bool castDoubleRay, 
    42                                                 const bool pruneInvalidRays = true 
    43                                                 ); 
    44  
    45         virtual void CastRays16(SimpleRayContainer &rays,  
    46                                                         VssRayContainer &vssRays, 
    47                                                         const AxisAlignedBox3 &sbox, 
    48                                                         const bool castDoubleRay, 
    49                                                         const bool pruneInvalidRays = true 
    50                                                         ); 
    51  
    52         virtual int 
    53         CastGlobalRay( 
    54                                   const SimpleRay &simpleRay, 
    55                                   VssRayContainer &vssRays, 
    56                                   const AxisAlignedBox3 &box, 
    57                                   const bool pruneInvalidRays 
    58                                   ); 
     30  /** Default constructor initialising e.g., KD tree 
     31   */ 
     32  InternalRayCaster(const Preprocessor &preprocessor); 
     33  virtual ~InternalRayCaster(); 
     34   
     35  int Type() const { return INTERNAL_RAYCASTER; } 
     36   
     37  virtual int CastRay( 
     38                      const SimpleRay &simpleRay, 
     39                      VssRayContainer &vssRays, 
     40                      const AxisAlignedBox3 &box, 
     41                      const bool castDoubleRay, 
     42                      const bool pruneInvalidRays = true 
     43                      ); 
     44   
     45  virtual void CastRays16(SimpleRayContainer &rays,  
     46                          VssRayContainer &vssRays, 
     47                          const AxisAlignedBox3 &sbox, 
     48                          const bool castDoubleRay, 
     49                          const bool pruneInvalidRays = true 
     50                          ); 
     51   
     52  virtual int 
     53  CastGlobalRay( 
     54                const SimpleRay &simpleRay, 
     55                VssRayContainer &vssRays, 
     56                const AxisAlignedBox3 &box, 
     57                const bool pruneInvalidRays 
     58                ); 
    5959 
    6060protected: 
Note: See TracChangeset for help on using the changeset viewer.