|
HighMap library (C++)
|
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::Cloud | inline |
| 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::Cloud | inline |
| 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 name | hmap::Path | |
| enforce_monotonic_values(bool decreasing=true) | hmap::Path | |
| from_csv(const std::string &fname) | hmap::Cloud | |
| get_arc_length() const | hmap::Path | |
| get_bbox() const | hmap::Cloud | |
| get_center() const | hmap::Cloud | |
| get_convex_hull() const | hmap::Cloud | |
| get_cumulative_distance() const | hmap::Path | |
| get_curvature(bool normalized=false) const | hmap::Path | |
| get_edge_centers() const | hmap::Path | |
| get_normals() const | hmap::Path | |
| get_tangents() const | hmap::Path | |
| get_values() const | hmap::Path | |
| get_values_max() const | hmap::Cloud | |
| get_values_min() const | hmap::Cloud | |
| get_x() const | hmap::Path | |
| get_xy() const | hmap::Path | |
| get_y() const | hmap::Path | |
| is_closed() const | hmap::Path | |
| nearest_point(const glm::vec2 &xy) const | hmap::Cloud | |
| Path()=default | hmap::Path | |
| Path(int npoints, uint seed, glm::vec4 bbox={0.f, 1.f, 0.f, 1.f}) | hmap::Path | inline |
| Path(std::vector< Point > points) | hmap::Path | inline |
| Path(std::vector< float > x, std::vector< float > y) | hmap::Path | inline |
| Path(std::vector< float > x, std::vector< float > y, std::vector< float > v) | hmap::Path | inline |
| Path(const std::vector< glm::ivec2 > &indices, const glm::ivec2 &shape, const glm::vec4 &bbox={0.f, 1.f, 0.f, 1.f}) | hmap::Path | inline |
| Path(const std::vector< glm::vec3 > &xyv) | hmap::Path | inline |
| points | hmap::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() const | hmap::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) const | hmap::Path | |
| to_array(glm::ivec2 shape, glm::vec4 bbox={0.f, 1.f, 0.f, 1.f}, bool filled=false) const | hmap::Path | |
| hmap::Cloud::to_array(Array &array, glm::vec4 bbox={0.f, 1.f, 0.f, 1.f}) const | hmap::Cloud | |
| hmap::Cloud::to_array(glm::ivec2 shape, glm::vec4 bbox) const | hmap::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}) const | hmap::Cloud | |
| to_array_mask(Array &array, glm::vec4 bbox={0.f, 1.f, 0.f, 1.f}, bool filled=false) const | hmap::Path | |
| to_csv(const std::string &fname) const | hmap::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() const | hmap::Cloud | |
| ~Cloud()=default | hmap::Cloud | virtual |