|
HighMap library (C++)
|
This is the complete list of members for hmap::TerrainTriMesh, including all inherited members.
| barycentric(const glm::vec2 &p, size_t i0, size_t i1, size_t i2, float &w0, float &w1, float &w2) const | hmap::TerrainTriMesh | |
| compute_gradients() | hmap::TerrainTriMesh | |
| compute_neighbors() | hmap::TerrainTriMesh | |
| export_obj(const std::string &filepath) const | hmap::TerrainTriMesh | |
| find_triangle(const glm::vec2 &p, int start_tri=0, bool linear_search=false) const | hmap::TerrainTriMesh | |
| get_bbox() const | hmap::TerrainTriMesh | |
| get_convex_hull() const | hmap::TerrainTriMesh | |
| get_neighbors() const | hmap::TerrainTriMesh | |
| get_points() const | hmap::TerrainTriMesh | |
| get_points() | hmap::TerrainTriMesh | |
| get_range_z() const | hmap::TerrainTriMesh | |
| get_reference_area() const | hmap::TerrainTriMesh | |
| get_reference_area_xy() const | hmap::TerrainTriMesh | |
| get_reference_lengths() const | hmap::TerrainTriMesh | |
| get_triangles() const | hmap::TerrainTriMesh | |
| get_vertex_areas(bool normalized) const | hmap::TerrainTriMesh | |
| info_string() const | hmap::TerrainTriMesh | |
| interpolate_z_linear(const glm::vec2 &p, int &last_tri, float fill_value=0.f) const | hmap::TerrainTriMesh | |
| interpolate_z_linear_gradient(const glm::vec2 &p, int &last_tri, float fill_value=0.f, float gradient_scaling=1.f) const | hmap::TerrainTriMesh | |
| interpolate_z_nearest(const glm::vec2 &p) const | hmap::TerrainTriMesh | |
| interpolate_z_nearest_approx(const glm::vec2 &p, int &last_tri, float fill_value=0.f) const | hmap::TerrainTriMesh | |
| neighbor_triangle(int tri_index, int edge_index) const | hmap::TerrainTriMesh | |
| print_info() const | hmap::TerrainTriMesh | |
| relax_xy(float lambda=0.5f, int iterations=1, bool preserve_chull=true) | hmap::TerrainTriMesh | |
| relax_xyz(float lambda=0.5f, int iterations=1, bool preserve_chull=true) | hmap::TerrainTriMesh | |
| relax_xyz_taubin(float lambda=0.5f, float mu=-0.55f, int iterations=1, bool preserve_chull=true) | hmap::TerrainTriMesh | |
| remap_z(float vmin=0.f, float vmax=1.f) | hmap::TerrainTriMesh | |
| size() const | hmap::TerrainTriMesh | |
| slope_limiter(float max_slope, int iterations=10, float sigma=0.1f) | hmap::TerrainTriMesh | |
| slope_limiter(const std::vector< float > &max_slope, int iterations=10, float sigma=0.1f) | hmap::TerrainTriMesh | |
| subdivise() | hmap::TerrainTriMesh | |
| TerrainTriMesh()=default | hmap::TerrainTriMesh | |
| TerrainTriMesh(const std::vector< glm::vec3 > &ref_points) | hmap::TerrainTriMesh | |
| TerrainTriMesh(const std::vector< float > &x, const std::vector< float > &y, const std::vector< float > &z) | hmap::TerrainTriMesh | |
| to_array(const glm::ivec2 &shape, const std::vector< float > &values={}, const glm::vec4 &bbox={0.f, 1.f, 0.f, 1.f}) const | hmap::TerrainTriMesh | |
| to_csv(const std::string &fname) const | hmap::TerrainTriMesh | |
| triangulate_delaunay() | hmap::TerrainTriMesh |