00001 #ifndef PARTICLE_CLASS_PARTICLE_USER_INFO_H 00002 #define PARTICLE_CLASS_PARTICLE_USER_INFO_H 00003 00005 class ParticleUserInfo { 00006 00007 public: 00009 ParticleUserInfo(){}; 00010 00012 ParticleUserInfo(const ParticleUserInfo&){}; 00013 00015 virtual ~ParticleUserInfo(){}; 00016 00018 virtual ParticleUserInfo * clone(void) const = 0; 00019 00021 virtual ParticleUserInfo & operator = (const ParticleUserInfo &x) { return *this; } 00022 }; 00023 #endif // PARTICLE_CLASS_PARTICLE_USER_INFO_H