Class RidgeBased

Inheritance Relationships

Derived Types

Class Documentation

class RidgeBased

Subclassed by sota::PolyhedronRidgeProcessor, sota::RidgeHexGrid

Public Functions

inline void print_biomes()
inline std::vector<std::reference_wrapper<RidgeGroup>> all_groups()

Helper method to get all groups at once.

Useful e.g. to fmap function in one loop for all meshes in all groups

Returns:

container with groups of all biomes

inline std::vector<RidgeGroup> &get_groups_by_biome(Biome biome)

Protected Attributes

std::vector<RidgeGroup> _mountain_groups
std::vector<RidgeGroup> _water_groups
std::vector<RidgeGroup> _plain_groups
std::vector<RidgeGroup> _hill_groups
RidgeConfig _ridge_config