mercator 0.4.0
A terrain generation library for the Worldforge system.
TerrainMod.cpp
1// This file may be redistributed and modified only under the terms of
2// the GNU General Public License (See COPYING for details).
3// Copyright (C) 2003 Alistair Riddoch, Damien McGinnes
4
5#include "TerrainMod_impl.h"
6
7#include "Segment.h"
8
9namespace Mercator {
10
11TerrainMod::TerrainMod() : m_function(set)
12{
13}
14
15TerrainMod::~TerrainMod() = default;
16
17template class ShapeTerrainMod<WFMath::Ball >;
18template class ShapeTerrainMod<WFMath::Polygon >;
19template class ShapeTerrainMod<WFMath::RotBox >;
20
21template class LevelTerrainMod<WFMath::Ball >;
22template class LevelTerrainMod<WFMath::Polygon >;
23template class LevelTerrainMod<WFMath::RotBox >;
24
25template class AdjustTerrainMod<WFMath::Ball >;
26template class AdjustTerrainMod<WFMath::Polygon >;
27template class AdjustTerrainMod<WFMath::RotBox >;
28
29template class SlopeTerrainMod<WFMath::Ball >;
30template class SlopeTerrainMod<WFMath::Polygon >;
31template class SlopeTerrainMod<WFMath::RotBox >;
32
33template class CraterTerrainMod<WFMath::Ball >;
34template class CraterTerrainMod<WFMath::Polygon >;
35template class CraterTerrainMod<WFMath::RotBox >;
36
37} // namespace Mercator