| at(vertex_handle const v) -> auto & | tatooine::pointset< Real, NumDimensions > | inline |
| at(vertex_handle const v) const -> auto const & | tatooine::pointset< Real, NumDimensions > | inline |
| axis_aligned_bounding_box() const | tatooine::pointset< Real, NumDimensions > | inline |
| build_kd_tree() const -> auto & | tatooine::pointset< Real, NumDimensions > | inlineprivate |
| build_kd_tree_index() | tatooine::pointset< Real, NumDimensions > | inline |
| clear() | tatooine::pointset< Real, NumDimensions > | inline |
| clear_vertices() | tatooine::pointset< Real, NumDimensions > | inline |
| const_vertex_container typedef | tatooine::pointset< Real, NumDimensions > | |
| detail::pointset::const_vertex_container< Real, NumDimensions > | tatooine::pointset< Real, NumDimensions > | friend |
| detail::pointset::vertex_container< Real, NumDimensions > | tatooine::pointset< Real, NumDimensions > | friend |
| find_duplicates(Real eps=1e-6) | tatooine::pointset< Real, NumDimensions > | inline |
| flann_index_type typedef | tatooine::pointset< Real, NumDimensions > | |
| has_vertex_property(std::string const &name) const | tatooine::pointset< Real, NumDimensions > | inline |
| insert_mat2_vertex_property(std::string const &name, tatooine::mat2 const value=tatooine::mat2{}) -> auto & | tatooine::pointset< Real, NumDimensions > | inline |
| insert_mat3_vertex_property(std::string const &name, tatooine::mat3 const value=tatooine::mat3{}) -> auto & | tatooine::pointset< Real, NumDimensions > | inline |
| insert_mat4_vertex_property(std::string const &name, tatooine::mat4 const value=tatooine::mat4{}) -> auto & | tatooine::pointset< Real, NumDimensions > | inline |
| insert_scalar_vertex_property(std::string const &name, tatooine::real_number const value=tatooine::real_number{}) -> auto & | tatooine::pointset< Real, NumDimensions > | inline |
| insert_vec2_vertex_property(std::string const &name, tatooine::vec2 const value=tatooine::vec2{}) -> auto & | tatooine::pointset< Real, NumDimensions > | inline |
| insert_vec3_vertex_property(std::string const &name, tatooine::vec3 const value=tatooine::vec3{}) -> auto & | tatooine::pointset< Real, NumDimensions > | inline |
| insert_vec4_vertex_property(std::string const &name, tatooine::vec4 const value=tatooine::vec4{}) -> auto & | tatooine::pointset< Real, NumDimensions > | inline |
| insert_vertex(arithmetic auto const ... ts) | tatooine::pointset< Real, NumDimensions > | inline |
| insert_vertex(pos_type const &v) | tatooine::pointset< Real, NumDimensions > | inline |
| insert_vertex(pos_type &&v) | tatooine::pointset< Real, NumDimensions > | inline |
| insert_vertex_property(std::string const &name, T const &value=T{}) -> auto & | tatooine::pointset< Real, NumDimensions > | inline |
| invalid_vertices() const -> auto const & | tatooine::pointset< Real, NumDimensions > | inline |
| invalidate_kd_tree() const | tatooine::pointset< Real, NumDimensions > | inline |
| inverse_distance_weighting_sampler(typed_vertex_property_type< T > const &prop, Real const radius=1) const | tatooine::pointset< Real, NumDimensions > | inline |
| inverse_distance_weighting_sampler_type typedef | tatooine::pointset< Real, NumDimensions > | |
| is_valid(vertex_handle const v) const -> bool | tatooine::pointset< Real, NumDimensions > | inline |
| join(this_type const &other) | tatooine::pointset< Real, NumDimensions > | inline |
| m_flann_mutex | tatooine::pointset< Real, NumDimensions > | mutableprivate |
| m_invalid_vertices | tatooine::pointset< Real, NumDimensions > | private |
| m_kd_tree | tatooine::pointset< Real, NumDimensions > | mutableprivate |
| m_vertex_position_data | tatooine::pointset< Real, NumDimensions > | protected |
| m_vertex_properties | tatooine::pointset< Real, NumDimensions > | private |
| mat2_vertex_property(std::string const &name) const -> auto const & | tatooine::pointset< Real, NumDimensions > | inline |
| mat2_vertex_property(std::string const &name) -> auto & | tatooine::pointset< Real, NumDimensions > | inline |
| mat3_vertex_property(std::string const &name) const -> auto const & | tatooine::pointset< Real, NumDimensions > | inline |
| mat3_vertex_property(std::string const &name) -> auto & | tatooine::pointset< Real, NumDimensions > | inline |
| mat4_vertex_property(std::string const &name) const -> auto const & | tatooine::pointset< Real, NumDimensions > | inline |
| mat4_vertex_property(std::string const &name) -> auto & | tatooine::pointset< Real, NumDimensions > | inline |
| moving_least_squares_sampler(typed_vertex_property_type< T > const &prop, Real const radius, invocable< real_type > auto &&weighting) const | tatooine::pointset< Real, NumDimensions > | inline |
| moving_least_squares_sampler(typed_vertex_property_type< T > const &prop, Real const radius) const | tatooine::pointset< Real, NumDimensions > | inline |
| natural_neighbor_coordinates_sampler(typed_vertex_property_type< T > const &prop) const | tatooine::pointset< Real, NumDimensions > | inline |
| natural_neighbor_coordinates_sampler_type typedef | tatooine::pointset< Real, NumDimensions > | |
| natural_neighbor_coordinates_sampler_with_gradients(typed_vertex_property_type< T > const &prop, typed_vertex_property_type< Gradient > const &gradients) const | tatooine::pointset< Real, NumDimensions > | inline |
| natural_neighbor_coordinates_sampler_with_gradients_type typedef | tatooine::pointset< Real, NumDimensions > | |
| nearest_neighbor(pos_type const &x) const | tatooine::pointset< Real, NumDimensions > | inline |
| nearest_neighbors(pos_type const &x, std::size_t const num_nearest_neighbors) const | tatooine::pointset< Real, NumDimensions > | inline |
| nearest_neighbors_radius(pos_type const &x, Real const radius) const | tatooine::pointset< Real, NumDimensions > | inline |
| nearest_neighbors_radius_raw(pos_type const &x, Real const radius, flann::SearchParams const params={}) const -> std::pair< std::vector< int >, std::vector< Real > > | tatooine::pointset< Real, NumDimensions > | inline |
| nearest_neighbors_raw(pos_type const &x, std::size_t const num_nearest_neighbors, flann::SearchParams const params={}) const | tatooine::pointset< Real, NumDimensions > | inline |
| num_dimensions() -> std::size_t | tatooine::pointset< Real, NumDimensions > | inlinestatic |
| num_vertex_properties() const | tatooine::pointset< Real, NumDimensions > | inline |
| num_vertices() const | tatooine::pointset< Real, NumDimensions > | inline |
| operator=(pointset const &other) -> pointset & | tatooine::pointset< Real, NumDimensions > | inline |
| operator=(pointset &&other) noexcept -> pointset &=default | tatooine::pointset< Real, NumDimensions > | |
| operator[](vertex_handle const v) -> auto & | tatooine::pointset< Real, NumDimensions > | inline |
| operator[](vertex_handle const v) const -> auto const & | tatooine::pointset< Real, NumDimensions > | inline |
| pointset()=default | tatooine::pointset< Real, NumDimensions > | |
| pointset(std::initializer_list< pos_type > &&vertices) | tatooine::pointset< Real, NumDimensions > | inline |
| pointset(pointset const &other) | tatooine::pointset< Real, NumDimensions > | inline |
| pointset(pointset &&other) noexcept | tatooine::pointset< Real, NumDimensions > | inline |
| pointset(std::vector< pos_type > const &vertices) | tatooine::pointset< Real, NumDimensions > | inlineexplicit |
| pointset(std::vector< pos_type > &&vertices) | tatooine::pointset< Real, NumDimensions > | inlineexplicit |
| pointset(filesystem::path const &path) | tatooine::pointset< Real, NumDimensions > | inlineexplicit |
| pos_type typedef | tatooine::pointset< Real, NumDimensions > | |
| radial_basis_functions_sampler(typed_vertex_property_type< T > const &prop, invocable< Real > auto &&f) const | tatooine::pointset< Real, NumDimensions > | inline |
| radial_basis_functions_sampler(typed_vertex_property_type< T > const &prop) const | tatooine::pointset< Real, NumDimensions > | inline |
| radial_basis_functions_sampler(typed_vertex_property_type< ValueType > const &values, typed_vertex_property_type< GradientType > const &gradients) const | tatooine::pointset< Real, NumDimensions > | inline |
| radial_basis_functions_sampler_with_cubic_kernel(typed_vertex_property_type< T > const &prop) const | tatooine::pointset< Real, NumDimensions > | inline |
| radial_basis_functions_sampler_with_gaussian_kernel(typed_vertex_property_type< T > const &prop, Real const epsilon) const | tatooine::pointset< Real, NumDimensions > | inline |
| radial_basis_functions_sampler_with_linear_kernel(typed_vertex_property_type< T > const &prop) const | tatooine::pointset< Real, NumDimensions > | inline |
| radial_basis_functions_sampler_with_thin_plate_spline_kernel(typed_vertex_property_type< T > const &prop) const | tatooine::pointset< Real, NumDimensions > | inline |
| read(filesystem::path const &p) | tatooine::pointset< Real, NumDimensions > | inline |
| read_vtp(filesystem::path const &path) -> void requires(NumDimensions==2)||(NumDimensions==3) | tatooine::pointset< Real, NumDimensions > | inline |
| real_type typedef | tatooine::pointset< Real, NumDimensions > | |
| rebuild_kd_tree() | tatooine::pointset< Real, NumDimensions > | inline |
| remove(vertex_handle const v) | tatooine::pointset< Real, NumDimensions > | inline |
| sample_to_vertex_property(F &&f, std::string const &name) -> auto & | tatooine::pointset< Real, NumDimensions > | inline |
| sample_to_vertex_property(F &&f, std::string const &name, execution_policy::sequential_t) -> auto & | tatooine::pointset< Real, NumDimensions > | inline |
| sample_to_vertex_property(F &&f, std::string const &name, execution_policy::parallel_t) -> auto & | tatooine::pointset< Real, NumDimensions > | inline |
| scalar_vertex_property(std::string const &name) const -> auto const & | tatooine::pointset< Real, NumDimensions > | inline |
| scalar_vertex_property(std::string const &name) -> auto & | tatooine::pointset< Real, NumDimensions > | inline |
| this_type typedef | tatooine::pointset< Real, NumDimensions > | |
| tidy_up() | tatooine::pointset< Real, NumDimensions > | inline |
| typed_vertex_property_type typedef | tatooine::pointset< Real, NumDimensions > | |
| vec2_vertex_property(std::string const &name) const -> auto const & | tatooine::pointset< Real, NumDimensions > | inline |
| vec2_vertex_property(std::string const &name) -> auto & | tatooine::pointset< Real, NumDimensions > | inline |
| vec3_vertex_property(std::string const &name) const -> auto const & | tatooine::pointset< Real, NumDimensions > | inline |
| vec3_vertex_property(std::string const &name) -> auto & | tatooine::pointset< Real, NumDimensions > | inline |
| vec4_vertex_property(std::string const &name) const -> auto const & | tatooine::pointset< Real, NumDimensions > | inline |
| vec4_vertex_property(std::string const &name) -> auto & | tatooine::pointset< Real, NumDimensions > | inline |
| vec_type typedef | tatooine::pointset< Real, NumDimensions > | |
| vertex_at(vertex_handle const v) -> auto & | tatooine::pointset< Real, NumDimensions > | inline |
| vertex_at(vertex_handle const v) const -> auto const & | tatooine::pointset< Real, NumDimensions > | inline |
| vertex_at(std::size_t const i) -> auto & | tatooine::pointset< Real, NumDimensions > | inline |
| vertex_at(std::size_t const i) const -> auto const & | tatooine::pointset< Real, NumDimensions > | inline |
| vertex_container typedef | tatooine::pointset< Real, NumDimensions > | |
| vertex_position_data() const -> auto const & | tatooine::pointset< Real, NumDimensions > | inline |
| vertex_properties() const -> auto const & | tatooine::pointset< Real, NumDimensions > | inline |
| vertex_properties() -> auto & | tatooine::pointset< Real, NumDimensions > | inline |
| vertex_property(std::string const &name) -> auto & | tatooine::pointset< Real, NumDimensions > | inline |
| vertex_property(std::string const &name) const -> const auto & | tatooine::pointset< Real, NumDimensions > | inline |
| vertex_property_container_type typedef | tatooine::pointset< Real, NumDimensions > | |
| vertex_property_type typedef | tatooine::pointset< Real, NumDimensions > | |
| vertices() const | tatooine::pointset< Real, NumDimensions > | inline |
| vertices() | tatooine::pointset< Real, NumDimensions > | inline |
| write(filesystem::path const &path) const | tatooine::pointset< Real, NumDimensions > | inline |
| write_prop_vtk(vtk::legacy_file_writer &writer, std::string const &name, typed_vertex_property_type< T > const &prop) const -> void | tatooine::pointset< Real, NumDimensions > | inlineprivate |
| write_prop_vtk(vtk::legacy_file_writer &writer) const -> void | tatooine::pointset< Real, NumDimensions > | inlineprivate |
| write_vertex_property_appended_data_vtp(auto const &prop, auto &file) const | tatooine::pointset< Real, NumDimensions > | inlineprivate |
| write_vertex_property_data_array_vtp(auto const &name, auto const &prop, auto &file, auto offset) const -> std::size_t | tatooine::pointset< Real, NumDimensions > | inlineprivate |
| write_vertices_vtk(vtk::legacy_file_writer &writer) const | tatooine::pointset< Real, NumDimensions > | inlineprivate |
| write_vtk(filesystem::path const &path, std::string const &title="Tatooine pointset") const -> void requires(NumDimensions==3||NumDimensions==2) | tatooine::pointset< Real, NumDimensions > | inline |
| write_vtp(filesystem::path const &path) const | tatooine::pointset< Real, NumDimensions > | inline |
| ~pointset()=default | tatooine::pointset< Real, NumDimensions > | |