CPlane.h Source File

Chapitre 2

Main Page   Class Hierarchy   Compound List   File List   Compound Members  

CPlane.h

00001 
00007 #ifndef __CPLANE_H__
00008 #define __CPLANE_H__
00009 
00010 #include "CObject.h"
00011 
00012 class CPlane : public CObject
00013 {
00014         private:
00015                 CVector3D       mNormal;
00016                 CVector3D       mPointPlane;
00017                                                 
00018         public:
00019                 CPlane() {}
00020                 CPlane(const CVector3D& pointplane, const CVector3D& normal);
00021                 CPlane(const CVector3D& point1, const CVector3D& point2, const CVector3D& point3);
00022                 virtual ~CPlane() {}
00023 
00024                 // [CNode inherited]
00025                 bool IntersectsNode(const CRay& ray, CIntersectInfo *intersectInfo=NULL);
00026 };
00027 
00028 #endif /* #ifndef __CPLANE_H__ */

Generated on Fri Apr 19 16:19:34 2002 by doxygen1.2.15