00001 // MH 16 Jul 1998 00002 00003 #define __VOLBUF_H 00004 00005 #ifndef __EXPORTS_H 00006 #include "Exports.h" 00007 #endif 00008 #ifndef __VECTOR_H 00009 #include "Vector.h" 00010 #endif 00011 00012 class TurbulenceNode; 00013 class InfluenceShape; 00014 class VolBuf { 00015 public: 00016 Vector p, worldp; 00017 TurbulenceNode *turbnodehead; 00018 InfluenceShape *influenceshape; 00019 00020 VolBuf() { turbnodehead = NULL; influenceshape = NULL; } 00021 00022 VolBuf &operator = ( const VolBuf &other ) { 00023 // don't allow volbuf members to be copied. 00024 return *this; 00025 } 00026 00027 PLUGINEXPORT float GetTurbulenceValue(const Vector &turbp); 00028 PLUGINEXPORT float GetFallOffValue(const Vector &p); 00029 };
Generated on Thu Oct 27 11:46:46 2005 with
1.4.5 written by Dimitri van Heesch,
© 1997-2001