Ignore:
Timestamp:
01/03/08 15:53:44 (17 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/Intersectable.h

    r2543 r2575  
    2121struct FaceParentInfo  
    2222{ 
    23         /// intersectable 
    24         Intersectable *mObject; 
    25         /// face index 
    26         int mFaceIndex; 
    27  
    28         FaceParentInfo(Intersectable *obj, const int fi): 
    29         mObject(obj), mFaceIndex(fi) 
    30         {} 
     23  /// intersectable 
     24  Intersectable *mObject; 
     25  /// face index 
     26  int mFaceIndex; 
     27   
     28  FaceParentInfo(Intersectable *obj, const int fi): 
     29    mObject(obj), mFaceIndex(fi) 
     30  {} 
    3131}; 
    3232 
     
    8989        virtual AxisAlignedBox3 GetBox() const = 0; 
    9090        virtual int CastRay(Ray &ray) = 0; 
     91        virtual int CastSimpleRay(const SimpleRay &ray) = 0; 
     92        virtual int CastSimpleRay(const SimpleRay &ray, int indexRay) = 0; 
    9193 
    9294        virtual bool IsConvex() const = 0; 
     
    157159        BvhLeaf *mBvhLeaf; 
    158160 
    159  
    160161protected: 
    161162 
Note: See TracChangeset for help on using the changeset viewer.