#include <TerrainGenerator.h>
Inheritance diagram for random_racer::TerrainGenerator:

Public Member Functions | |
| TerrainGenerator (VRS::SO< ControlPointContainer > container, double size, double spacing, unsigned int levelOfDetail) | |
| Ctor. | |
| virtual | ~TerrainGenerator () |
| Dtor. | |
| void | generate (double x, double y, std::vector< VRS::Vector > *target) |
| Tells the generator to generate points for a center of x and y into target, which is usually a cache in a TerrainLoader. | |
Private Attributes | |
| VRS::SO< ControlPointContainer > | m_container |
| Our pointer to the ControlPointContainer. | |
| double | m_size |
| This is often called viewSize in the TerrainLoaders. | |
| double | m_spacing |
| VRS::SO< Nurbs > | m_nurbs |
| unsigned int | m_lod |
Definition at line 21 of file TerrainGenerator.h.
| random_racer::TerrainGenerator::TerrainGenerator | ( | VRS::SO< ControlPointContainer > | container, | |
| double | size, | |||
| double | spacing, | |||
| unsigned int | levelOfDetail | |||
| ) |
Ctor.
| random_racer::TerrainGenerator::~TerrainGenerator | ( | ) | [virtual] |
| void random_racer::TerrainGenerator::generate | ( | double | x, | |
| double | y, | |||
| std::vector< VRS::Vector > * | target | |||
| ) |
Tells the generator to generate points for a center of x and y into target, which is usually a cache in a TerrainLoader.
Definition at line 34 of file TerrainGenerator.cpp.
References m_container, m_lod, m_nurbs, and m_size.
VRS::SO<ControlPointContainer> random_racer::TerrainGenerator::m_container [private] |
Our pointer to the ControlPointContainer.
Definition at line 26 of file TerrainGenerator.h.
Referenced by generate().
double random_racer::TerrainGenerator::m_size [private] |
This is often called viewSize in the TerrainLoaders.
Definition at line 31 of file TerrainGenerator.h.
Referenced by generate().
double random_racer::TerrainGenerator::m_spacing [private] |
Definition at line 36 of file TerrainGenerator.h.
VRS::SO<Nurbs> random_racer::TerrainGenerator::m_nurbs [private] |
unsigned int random_racer::TerrainGenerator::m_lod [private] |
1.5.1