My Project
 All Classes Files Functions Variables Enumerations Pages
TriangleMeshTerrainPlanet Member List

This is the complete list of members for TriangleMeshTerrainPlanet, including all inherited members.

_emissiveTriangleMeshprotected
_progressTriangleMeshprotected
_triangleTriangleMeshprotected
_triangle_switch_colourTriangleMeshprotected
_vertexTriangleMeshprotected
add_triangle(const Triangle &t)TriangleMeshinline
add_vertex(const Vertex &v)TriangleMeshinline
compute_vertex_normals()TriangleMesh
do_colours(const ParametersTerrain &parameters)TriangleMeshTerrainprotected
do_noise(const ParametersTerrain &parameters)TriangleMeshTerrainprotected
do_power_law(const ParametersTerrain &parameters)TriangleMeshTerrainprotected
do_rivers(const ParametersTerrain &parameters)TriangleMeshTerrainprotected
do_sea_level(const ParametersTerrain &parameters)TriangleMeshTerrainprotected
do_terrain(const ParametersTerrain &parameters)TriangleMeshTerrainprotected
emissive() const TriangleMeshinline
geometry() const TriangleMeshIcosahedroninlinevirtual
max_heightTriangleMeshTerrainprotected
progress_complete(const std::string &info) const TriangleMeshprotected
progress_stall(const std::string &reason) const TriangleMeshprotected
progress_start(uint steps, const std::string &info) const TriangleMeshprotected
progress_step(uint step) const TriangleMeshprotected
render_texture(Raster< ByteRGBA > &, Raster< ushort > *, Raster< ByteRGBA > *, bool shading, float ambient, const XYZ &illumination) const TriangleMeshTerrainvirtual
river_verticesTriangleMeshTerrainprotected
sea_trianglesTriangleMeshTerrainprotected
set_emissive(float e)TriangleMeshinline
set_vertex_height(uint i, float h)TriangleMeshinline
subdivide(const XYZ &variation, uint level, uint levels)TriangleMesh
subdivide(uint subdivisions, uint flat_subdivisions, const XYZ &variation)TriangleMesh
triangle(uint i) const TriangleMeshinline
triangle(uint i)TriangleMeshinlineprotected
triangle_height_average(uint i) const TriangleMeshinline
triangle_height_max(uint i) const TriangleMeshinline
triangle_height_min(uint i) const TriangleMeshinline
triangle_normal(uint i) const TriangleMesh
TriangleMesh(Progress *progress)TriangleMesh
TriangleMeshIcosahedron(float radius, uint seed, Progress *progress)TriangleMeshIcosahedron
TriangleMeshSubdividedIcosahedron(float radius, uint subdivisions, uint flat_subdivisions, uint seed, const XYZ &variation, Progress *progress)TriangleMeshSubdividedIcosahedron
TriangleMeshTerrain(Progress *progress)TriangleMeshTerrain
TriangleMeshTerrainPlanet(const ParametersTerrain &param, Progress *progress)TriangleMeshTerrainPlanet
triangles() const TriangleMeshinline
triangles_of_colour0() const TriangleMeshinline
triangles_of_colour1() const TriangleMeshinline
vertex(uint i) const TriangleMeshinline
vertex(uint i)TriangleMeshinlineprotected
vertex_height(uint i) const TriangleMeshinline
vertices() const TriangleMeshinline
which_colour_for_triangle(uint t) const TriangleMeshinline
TriangleMeshSubdividedIcosahedron::write_blender(std::ofstream &out, const std::string &mesh_name, const FloatRGBA *fake_alpha) const TriangleMesh
TriangleMeshTerrain::write_blender(std::ofstream &out, const ParametersSave &, const ParametersTerrain &, const std::string &mesh_name) const TriangleMeshTerrainvirtual
write_povray(std::ofstream &out, const ParametersSave &, const ParametersTerrain &) const TriangleMeshTerrainPlanetvirtual
TriangleMeshSubdividedIcosahedron::write_povray(std::ofstream &out, bool exclude_alternate_colour, bool double_illuminate, bool no_shadow) const TriangleMesh
~TriangleMesh()TriangleMeshvirtual
~TriangleMeshIcosahedron()TriangleMeshIcosahedroninline
~TriangleMeshSubdividedIcosahedron()TriangleMeshSubdividedIcosahedroninline
~TriangleMeshTerrain()TriangleMeshTerrain
~TriangleMeshTerrainPlanet()TriangleMeshTerrainPlanetinline