cParticle.h 684 B

123456789101112131415161718192021222324252627282930313233343536
  1. #ifndef cPARTICLE_H_
  2. #define cPARTICLE_H_
  3. #include "MyVector3.h"
  4. //class cMyVector3;
  5. class cParticle {
  6. public:
  7. cParticle (double x_, double y_, double z_, double mass_, double radii_, double px_, double py_, double pz_);
  8. ~cParticle ();
  9. bool show ();
  10. bool Ok ();
  11. cMyVector3 return_coordin ();
  12. cMyVector3 return_speed ();
  13. double return_mass ();
  14. double return_radii ();
  15. void change_coordin (cMyVector3 new_coordin);
  16. void change_speed (cMyVector3 new_speed);
  17. void change_radii (double new_radii);
  18. void change_mass (double new_mass);
  19. private:
  20. cMyVector3 m_coordin;
  21. double m_mass;
  22. double m_radii;
  23. cMyVector3 m_speed;
  24. };
  25. #endif