Molecule.py 729B

123456789101112131415161718192021222324252627282930
  1. class Molecule():
  2. def __init__(self, category, type, distance=None, intensity=0, cycle_age=None):
  3. self._category = category
  4. self._type = type
  5. self._distance = distance
  6. self._intensity = intensity
  7. self._cycle_age = cycle_age
  8. def get_category(self):
  9. return self._category
  10. def get_type(self):
  11. return self._type
  12. def get_distance(self):
  13. return self._distance
  14. def set_distance(self, distance):
  15. self._distance = distance
  16. def get_intensity(self):
  17. return self._intensity
  18. def get_cycle_age(self):
  19. return self._cycle_age
  20. def increment_intensity(self, increment_value):
  21. self._intensity += increment_value