HighMap library (C++)
Loading...
Searching...
No Matches
hmap::Path Member List

This is the complete list of members for hmap::Path, including all inherited members.

add_point(const Point &p)hmap::Cloud
clear()hmap::Path
Cloud()hmap::Cloudinline
Cloud(int npoints, uint seed, glm::vec4 bbox={0.f, 1.f, 0.f, 1.f})hmap::Cloud
Cloud(const std::vector< Point > &points)hmap::Cloudinline
Cloud(const std::vector< float > &x, const std::vector< float > &y, float default_value=0.f)hmap::Cloud
Cloud(const std::vector< float > &x, const std::vector< float > &y, const std::vector< float > &v)hmap::Cloud
Cloud(const std::vector< glm::ivec2 > &indices, const glm::ivec2 &shape, const glm::vec4 &bbox={0.f, 1.f, 0.f, 1.f})hmap::Cloud
Cloud(const std::vector< glm::vec3 > &xyv)hmap::Cloud
divide()hmap::Path
EdgeDivisionMode enum namehmap::Path
enforce_monotonic_values(bool decreasing=true)hmap::Path
from_csv(const std::string &fname)hmap::Cloud
get_arc_length() consthmap::Path
get_bbox() consthmap::Cloud
get_center() consthmap::Cloud
get_convex_hull() consthmap::Cloud
get_cumulative_distance() consthmap::Path
get_curvature(bool normalized=false) consthmap::Path
get_edge_centers() consthmap::Path
get_normals() consthmap::Path
get_tangents() consthmap::Path
get_values() consthmap::Path
get_values_max() consthmap::Cloud
get_values_min() consthmap::Cloud
get_x() consthmap::Path
get_xy() consthmap::Path
get_y() consthmap::Path
is_closed() consthmap::Path
nearest_point(const glm::vec2 &xy) consthmap::Cloud
Path()=defaulthmap::Path
Path(int npoints, uint seed, glm::vec4 bbox={0.f, 1.f, 0.f, 1.f})hmap::Pathinline
Path(std::vector< Point > points)hmap::Pathinline
Path(std::vector< float > x, std::vector< float > y)hmap::Pathinline
Path(std::vector< float > x, std::vector< float > y, std::vector< float > v)hmap::Pathinline
Path(const std::vector< glm::ivec2 > &indices, const glm::ivec2 &shape, const glm::vec4 &bbox={0.f, 1.f, 0.f, 1.f})hmap::Pathinline
Path(const std::vector< glm::vec3 > &xyv)hmap::Pathinline
pointshmap::Cloud
print()hmap::Cloud
randomize(uint seed, glm::vec4 bbox={0.f, 1.f, 0.f, 1.f})hmap::Cloud
remap_values(float vmin, float vmax)hmap::Cloud
remove_point(int point_idx)hmap::Cloud
reorder_nns(int start_index=0)hmap::Path
resample_by_spacing(float delta, InterpolationMethod1D itp_method=InterpolationMethod1D::LINEAR)hmap::Path
resample_interp(int npoints, InterpolationMethod1D itp_method=InterpolationMethod1D::CUBIC)hmap::Path
resample_uniform(InterpolationMethod1D itp_method=InterpolationMethod1D::LINEAR)hmap::Path
reverse()hmap::Path
set_closed(bool new_value)hmap::Path
set_points(const std::vector< float > &x, const std::vector< float > &y)hmap::Cloud
set_values(const std::vector< float > &new_values)hmap::Cloud
set_values(float new_value)hmap::Cloud
set_values_from_array(const Array &array, const glm::vec4 &bbox={0.f, 1.f, 0.f, 1.f})hmap::Cloud
set_values_from_border_distance(const glm::vec4 &bbox={0.f, 1.f, 0.f, 1.f})hmap::Cloud
set_values_from_chull_distance()hmap::Cloud
set_values_from_min_distance()hmap::Cloud
shuffle(float dx, float dy, uint seed, float dv=0.f)hmap::Cloud
size() consthmap::Cloud
snap_points_to_bounding_box(const glm::vec4 &bbox={0.f, 1.f, 0.f, 1.f}, float tolerance_ratio=1.f)hmap::Cloud
subsample(int step)hmap::Path
to_array(Array &array, glm::vec4 bbox={0.f, 1.f, 0.f, 1.f}, bool filled=false) consthmap::Path
to_array(glm::ivec2 shape, glm::vec4 bbox={0.f, 1.f, 0.f, 1.f}, bool filled=false) consthmap::Path
hmap::Cloud::to_array(Array &array, glm::vec4 bbox={0.f, 1.f, 0.f, 1.f}) consthmap::Cloud
hmap::Cloud::to_array(glm::ivec2 shape, glm::vec4 bbox) consthmap::Cloud
to_array_interp(Array &array, glm::vec4 bbox={0.f, 1.f, 0.f, 1.f}, InterpolationMethod2D interpolation_method=InterpolationMethod2D::ITP2D_DELAUNAY, Array *p_noise_x=nullptr, Array *p_noise_y=nullptr, glm::vec4 bbox_array={0.f, 1.f, 0.f, 1.f}) consthmap::Cloud
to_array_mask(Array &array, glm::vec4 bbox={0.f, 1.f, 0.f, 1.f}, bool filled=false) consthmap::Path
to_csv(const std::string &fname) consthmap::Cloud
to_graph_delaunay()hmap::Cloud
to_png(std::string fname, glm::ivec2 shape={512, 512})hmap::Path
hmap::Cloud::to_png(const std::string &fname, int cmap, glm::vec4 bbox={0.f, 1.f, 0.f, 1.f}, int depth=CV_8U, glm::ivec2 shape={512, 512})hmap::Cloud
to_vec3() consthmap::Cloud
~Cloud()=defaulthmap::Cloudvirtual