#include <GPlanetCategory.h>
Inheritance diagram for GBE::GPlanetCategory:


Public Member Functions | |
| GPlanetCategory (double range) | |
| virtual | ~GPlanetCategory () |
| virtual GCS::GForm * | createForm (const GCS::GEnergy &energy, const GCS::GVector3 &position, Util::PseudoRNG &rng) const |
| virtual void | postProcess (GCS::GElement *element, Util::PseudoRNG &rng, const GCS::GObject *own_object) const |
| GBE::GPlanetCategory::GPlanetCategory | ( | double | range | ) |
Constructor.
| GBE::GPlanetCategory::~GPlanetCategory | ( | ) | [virtual] |
Virtual destructor.
| GCS::GForm * GBE::GPlanetCategory::createForm | ( | const GCS::GEnergy & | energy, | |
| const GCS::GVector3 & | position, | |||
| Util::PseudoRNG & | rng | |||
| ) | const [virtual] |
Creates a planet form (a sphere).
Implements GBE::GDynamicGeneratorCategory.
| void GBE::GPlanetCategory::postProcess | ( | GCS::GElement * | element, | |
| Util::PseudoRNG & | rng, | |||
| const GCS::GObject * | own_object | |||
| ) | const [virtual] |
Create agents that should operate on the planet element.
Implements GBE::GDynamicGeneratorCategory.
1.4.7