GBE::GSolarsystemCategory Class Reference

Represents a category for solar system generation. More...

#include <GSolarsystemCategory.h>

Inheritance diagram for GBE::GSolarsystemCategory:

Inheritance graph
[legend]
Collaboration diagram for GBE::GSolarsystemCategory:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 GSolarsystemCategory (double range)
virtual GCS::GFormcreateForm (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

Detailed Description

Represents a category for solar system generation.

Author:
Raphael Langerhorst


Member Function Documentation

GForm * GBE::GSolarsystemCategory::createForm ( const GCS::GEnergy energy,
const GCS::GVector3 position,
Util::PseudoRNG &  rng 
) const [virtual]

This actually creates a form attribute for a new element of this category. Must be implemented by specialisations.

Implements GBE::GDynamicGeneratorCategory.

void GBE::GSolarsystemCategory::postProcess ( GCS::GElement element,
Util::PseudoRNG &  rng,
const GCS::GObject own_object 
) const [virtual]

This actually creates a form attribute for a new element of this category. Must be implemented by specialisations.

Implements GBE::GDynamicGeneratorCategory.


The documentation for this class was generated from the following files:
Generated on Thu Nov 16 07:49:26 2006 for G System by  doxygen 1.4.7