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 
9 namespace Mercator {
10 
11 TerrainMod::TerrainMod() : m_function(set)
12 {
13 }
14 
15 TerrainMod::~TerrainMod() = default;
16 
17 template class ShapeTerrainMod<WFMath::Ball >;
18 template class ShapeTerrainMod<WFMath::Polygon >;
19 template class ShapeTerrainMod<WFMath::RotBox >;
20 
21 template class LevelTerrainMod<WFMath::Ball >;
22 template class LevelTerrainMod<WFMath::Polygon >;
23 template class LevelTerrainMod<WFMath::RotBox >;
24 
25 template class AdjustTerrainMod<WFMath::Ball >;
26 template class AdjustTerrainMod<WFMath::Polygon >;
27 template class AdjustTerrainMod<WFMath::RotBox >;
28 
29 template class SlopeTerrainMod<WFMath::Ball >;
30 template class SlopeTerrainMod<WFMath::Polygon >;
31 template class SlopeTerrainMod<WFMath::RotBox >;
32 
33 template class CraterTerrainMod<WFMath::Ball >;
34 template class CraterTerrainMod<WFMath::Polygon >;
35 template class CraterTerrainMod<WFMath::RotBox >;
36 
37 } // namespace Mercator