Pioneer
Loading...
Searching...
No Matches
TerrainFeature.h
Go to the documentation of this file.
1// Copyright © 2008-2023 Pioneer Developers. See AUTHORS.txt for details
2// Licensed under the terms of the GPL v3. See licenses/GPL-3.txt
3
4#ifndef _TERRAINFEATURE_H
5#define _TERRAINFEATURE_H
6
7#include "../vector3.h"
8
9struct fracdef_t;
10
11namespace TerrainFeature {
12
13 double canyon_ridged_function(const fracdef_t &def, const vector3d &p);
14 double canyon2_ridged_function(const fracdef_t &def, const vector3d &p);
15 double canyon3_ridged_function(const fracdef_t &def, const vector3d &p);
16 double canyon_normal_function(const fracdef_t &def, const vector3d &p);
17 double canyon2_normal_function(const fracdef_t &def, const vector3d &p);
18 double canyon3_normal_function(const fracdef_t &def, const vector3d &p);
19 double canyon_voronoi_function(const fracdef_t &def, const vector3d &p);
20 double canyon2_voronoi_function(const fracdef_t &def, const vector3d &p);
21 double canyon3_voronoi_function(const fracdef_t &def, const vector3d &p);
22 double canyon_billow_function(const fracdef_t &def, const vector3d &p);
23 double canyon2_billow_function(const fracdef_t &def, const vector3d &p);
24 double canyon3_billow_function(const fracdef_t &def, const vector3d &p);
25 double crater_function(const fracdef_t &def, const vector3d &p);
26 double impact_crater_function(const fracdef_t &def, const vector3d &p);
27 double volcano_function(const fracdef_t &def, const vector3d &p);
28 double megavolcano_function(const fracdef_t &def, const vector3d &p);
29 double river_function(const fracdef_t &def, const vector3d &p, int style = 0);
30
31} // namespace TerrainFeature
32
33#endif
Definition TerrainFeature.cpp:10
double canyon2_billow_function(const fracdef_t &def, const vector3d &p)
Definition TerrainFeature.cpp:245
double canyon3_ridged_function(const fracdef_t &def, const vector3d &p)
Definition TerrainFeature.cpp:61
double canyon2_ridged_function(const fracdef_t &def, const vector3d &p)
Definition TerrainFeature.cpp:37
double canyon_billow_function(const fracdef_t &def, const vector3d &p)
Definition TerrainFeature.cpp:222
double megavolcano_function(const fracdef_t &def, const vector3d &p)
Definition TerrainFeature.cpp:447
double impact_crater_function(const fracdef_t &def, const vector3d &p)
Definition TerrainFeature.cpp:373
double canyon3_voronoi_function(const fracdef_t &def, const vector3d &p)
Definition TerrainFeature.cpp:199
double canyon3_billow_function(const fracdef_t &def, const vector3d &p)
Definition TerrainFeature.cpp:268
double canyon_normal_function(const fracdef_t &def, const vector3d &p)
Definition TerrainFeature.cpp:84
double volcano_function(const fracdef_t &def, const vector3d &p)
Definition TerrainFeature.cpp:410
double canyon2_voronoi_function(const fracdef_t &def, const vector3d &p)
Definition TerrainFeature.cpp:176
double canyon2_normal_function(const fracdef_t &def, const vector3d &p)
Definition TerrainFeature.cpp:107
double canyon_voronoi_function(const fracdef_t &def, const vector3d &p)
Definition TerrainFeature.cpp:153
double river_function(const fracdef_t &def, const vector3d &p, int style)
Definition TerrainFeature.cpp:460
double crater_function(const fracdef_t &def, const vector3d &p)
Definition TerrainFeature.cpp:338
double canyon_ridged_function(const fracdef_t &def, const vector3d &p)
Definition TerrainFeature.cpp:13
double canyon3_normal_function(const fracdef_t &def, const vector3d &p)
Definition TerrainFeature.cpp:130
Definition FracDef.h:4