24 #ifndef _triangle_mesh_cloud_h_
25 #define _triangle_mesh_cloud_h_
void do_cloud(const ParametersCloud ¶meters)
Definition: triangle_mesh_cloud.cpp:103
TriangleMeshCloudFlat(const ParametersCloud ¶meters, Progress *progress)
Constructor.
Definition: triangle_mesh_cloud.cpp:187
Interface for class TriangleMesh.
void render_texture(Raster< uchar > &) const
Render the mesh onto a raster image.
Definition: triangle_mesh_cloud.cpp:74
void write_blender(std::ofstream &out, const ParametersSave &, const ParametersCloud &, const std::string &mesh_name) const
Dump mesh to file for Blender.
Definition: triangle_mesh_cloud.cpp:42
Contains vertices and triangles of a triangle mesh.
Definition: triangle_mesh.h:49
void write_povray(std::ofstream &out, const ParametersSave &, const ParametersCloud &) const
Dump mesh to file for POV-Ray.
Definition: triangle_mesh_cloud.cpp:35
A subdivided icosahedron.
Definition: triangle_mesh.h:292
~TriangleMeshCloudPlanet()
Destructor.
Definition: triangle_mesh_cloud.h:70
Class for 2D raster images of a specified type.
Definition: image.h:75
This class holds all the cloud-related methods.
Definition: triangle_mesh_cloud.h:36
TriangleMeshCloud(Progress *progress)
Constructor.
Definition: triangle_mesh_cloud.cpp:28
This class aggregates the controllable parameters for all things related to cloud generation...
Definition: parameters_cloud.h:32
Interface for class ParametersCloud.
Interface (and implementation) for templated Image class.
Mix-in class for call-backs from long operations.
Definition: progress.h:30
TriangleMeshCloudPlanet(const ParametersCloud ¶m, Progress *progress)
Constructor.
Definition: triangle_mesh_cloud.cpp:179
~TriangleMeshCloudFlat()
Destructor.
Definition: triangle_mesh_cloud.h:82
Class constructing specific case of a flat-base terrain area.
Definition: triangle_mesh_cloud.h:75
~TriangleMeshCloud()
Destructor.
Definition: triangle_mesh_cloud.cpp:32
Class constructing specific case of a planetary cloud.
Definition: triangle_mesh_cloud.h:63
A single triangle lying in the z-plane.
Definition: triangle_mesh.h:244