Changeset 1925 for GTP/trunk/Lib/Vis/Preprocessing/src/IntelRayCaster.h
- Timestamp:
- 12/29/06 22:24:42 (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
GTP/trunk/Lib/Vis/Preprocessing/src/IntelRayCaster.h
r1528 r1925 20 20 struct SimpleRay; 21 21 22 22 23 /** This class provides an interface for ray casting. 23 24 */ … … 27 28 /** Default constructor initialising e.g., KD tree and BSP tree. 28 29 */ 29 IntelRayCaster( 30 const Preprocessor &preprocessor, 31 const string externKdTree); 30 IntelRayCaster(const Preprocessor &preprocessor, 31 const string externKdTree); 32 32 33 33 virtual ~IntelRayCaster(); 34 34 35 int Type() const { return INTEL_RAYCASTER; } 35 int Type() const 36 { 37 return INTEL_RAYCASTER; 38 } 36 39 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 ); 40 virtual int CastRay(const SimpleRay &simpleRay, 41 VssRayContainer &vssRays, 42 const AxisAlignedBox3 &box, 43 const bool castDoubleRay, 44 const bool pruneInvalidRays = true); 44 45 45 virtual void CastRays16( 46 const int i, 47 SimpleRayContainer &rays, 48 VssRayContainer &vssRays, 49 const AxisAlignedBox3 &sbox, 50 const bool castDoubleRay, 51 const bool pruneInvalidRays = true 52 ); 53 46 virtual void CastRays16(const int i, 47 SimpleRayContainer &rays, 48 VssRayContainer &vssRays, 49 const AxisAlignedBox3 &sbox, 50 const bool castDoubleRay, 51 const bool pruneInvalidRays = true); 52 54 53 protected: 55 54
Note: See TracChangeset
for help on using the changeset viewer.