29#ifndef _ACCELERATOR_3D_H_ 
   30#define _ACCELERATOR_3D_H_ 
   45                            unsigned int aAccNodeInfo ) 
const = 0;
 
   50    virtual bool IntersectP( 
const RAY& aRay, 
float aMaxDistance ) 
const = 0;
 
 
virtual bool Intersect(const RAY &aRay, HITINFO &aHitInfo) const =0
 
virtual bool Intersect(const RAYPACKET &aRayPacket, HITINFO_PACKET *aHitInfoPacket) const =0
 
virtual bool IntersectP(const RAY &aRay, float aMaxDistance) const =0
 
virtual bool Intersect(const RAY &aRay, HITINFO &aHitInfo, unsigned int aAccNodeInfo) const =0
 
virtual ~ACCELERATOR_3D()
 
Manage a bounding box defined by two SFVEC3F min max points.
 
Stores the hit information of a ray with a point on the surface of a object.