Changeset 2575 for GTP/trunk/Lib/Vis/Preprocessing/src/InternalRayCaster.h
- Timestamp:
- 01/03/08 15:53:44 (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
GTP/trunk/Lib/Vis/Preprocessing/src/InternalRayCaster.h
r2176 r2575 28 28 { 29 29 public: 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 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 ); 59 59 60 60 protected:
Note: See TracChangeset
for help on using the changeset viewer.