|
HighMap library (C++)
|
This is the complete list of members for hmap::Graph, including all inherited members.
| add_edge(std::vector< int > edge, float weight) | hmap::Graph | |
| add_edge(std::vector< int > edge) | hmap::Graph | |
| add_point(const Point &p) | hmap::Cloud | |
| adjacency_matrix | hmap::Graph | |
| clear() | hmap::Cloud | |
| Cloud() | hmap::Cloud | inline |
| Cloud(int npoints, uint seed, Vec4< float > 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 | |
| connectivity | hmap::Graph | |
| dijkstra(int source_point_index, int target_point_index) | hmap::Graph | |
| edges | hmap::Graph | |
| from_csv(const std::string &fname) | hmap::Cloud | |
| get_bbox() const | hmap::Cloud | |
| get_center() const | hmap::Cloud | |
| get_convex_hull_point_indices() const | hmap::Cloud | |
| get_edge_length(int k) | hmap::Graph | |
| get_edge_x_pairs() | hmap::Graph | |
| get_edge_y_pairs() | hmap::Graph | |
| get_lengths() | hmap::Graph | |
| get_nedges() | hmap::Graph | |
| get_npoints() const | hmap::Cloud | |
| get_values() const | hmap::Cloud | |
| get_values_max() const | hmap::Cloud | |
| get_values_min() const | hmap::Cloud | |
| get_x() const | hmap::Cloud | virtual |
| get_xy() const | hmap::Cloud | virtual |
| get_y() const | hmap::Cloud | virtual |
| Graph() | hmap::Graph | inline |
| Graph(Cloud cloud) | hmap::Graph | inline |
| Graph(std::vector< Point > points) | hmap::Graph | inline |
| Graph(std::vector< float > x, std::vector< float > y) | hmap::Graph | inline |
| interpolate_values_from_array(const Array &array, Vec4< float > bbox) | hmap::Cloud | |
| minimum_spanning_tree_prim() | hmap::Graph | |
| points | hmap::Cloud | |
| print() | hmap::Graph | |
| randomize(uint seed, Vec4< float > bbox={0.f, 1.f, 0.f, 1.f}) | hmap::Cloud | |
| rejection_filter_density(const Array &density_mask, uint seed, const Vec4< float > &bbox={0.f, 1.f, 0.f, 1.f}) | hmap::Cloud | |
| remap_values(float vmin, float vmax) | hmap::Cloud | |
| remove_orphan_points() | hmap::Graph | |
| remove_point(int point_idx) | hmap::Cloud | |
| 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 Vec4< float > &bbox={0.f, 1.f, 0.f, 1.f}) | hmap::Cloud | |
| set_values_from_border_distance(const Vec4< float > &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 | |
| to_array(Array &array, Vec4< float > bbox, bool color_by_edge_weight=true) | hmap::Graph | |
| hmap::Cloud::to_array(Array &array, Vec4< float > bbox={0.f, 1.f, 0.f, 1.f}) const | hmap::Cloud | |
| to_array_fractalize(Array &array, Vec4< float > bbox, int iterations, uint seed, float sigma=0.3f, int orientation=0.f, float persistence=1.f) | hmap::Graph | |
| to_array_interp(Array &array, Vec4< float > bbox={0.f, 1.f, 0.f, 1.f}, InterpolationMethod2D interpolation_method=InterpolationMethod2D::DELAUNAY, Array *p_noise_x=nullptr, Array *p_noise_y=nullptr, Vec4< float > bbox_array={0.f, 1.f, 0.f, 1.f}) const | hmap::Cloud | |
| to_array_sdf(Vec2< int > shape, Vec4< float > bbox, Array *p_noise_x=nullptr, Array *p_noise_y=nullptr, Vec4< float > bbox_array={0.f, 1.f, 0.f, 1.f}) | hmap::Graph | |
| hmap::Cloud::to_array_sdf(Vec2< int > shape, Vec4< float > bbox, Array *p_noise_x=nullptr, Array *p_noise_y=nullptr, Vec4< float > bbox_array={0.f, 1.f, 0.f, 1.f}) const | hmap::Cloud | |
| to_csv(std::string fname_xy, std::string fname_adjacency) | hmap::Graph | |
| hmap::Cloud::to_csv(const std::string &fname) const | hmap::Cloud | |
| to_graph_delaunay() | hmap::Cloud | |
| to_png(std::string fname, Vec2< int > shape={512, 512}) | hmap::Graph | |
| hmap::Cloud::to_png(const std::string &fname, int cmap, Vec4< float > bbox={0.f, 1.f, 0.f, 1.f}, int depth=CV_8U, Vec2< int > shape={512, 512}) | hmap::Cloud | |
| update_adjacency_matrix() | hmap::Graph | |
| update_connectivity() | hmap::Graph | |
| weights | hmap::Graph | |
| ~Cloud()=default | hmap::Cloud | virtual |