| arc_length() const | tatooine::line< Real, NumDimensions > | inline |
| at(vertex_handle const i) const -> auto const & | tatooine::line< Real, NumDimensions > | inline |
| at(vertex_handle const i) -> auto & | tatooine::line< Real, NumDimensions > | inline |
| back_vertex() const -> auto const & | tatooine::line< Real, NumDimensions > | inline |
| back_vertex() -> auto & | tatooine::line< Real, NumDimensions > | inline |
| clear() | tatooine::line< Real, NumDimensions > | inline |
| compute_centripetal_parameterization(Real const t0=0) -> void | tatooine::line< Real, NumDimensions > | inline |
| compute_chordal_parameterization(Real const t0=0) -> void | tatooine::line< Real, NumDimensions > | inline |
| compute_normalized_centripetal_parameterization(Real const t0=0) -> void | tatooine::line< Real, NumDimensions > | inline |
| compute_normalized_chordal_parameterization(Real const t0=0) -> void | tatooine::line< Real, NumDimensions > | inline |
| compute_normalized_parameterization(Real const t0=0) -> void | tatooine::line< Real, NumDimensions > | inline |
| compute_normalized_uniform_parameterization(Real const t0=0) -> void | tatooine::line< Real, NumDimensions > | inline |
| compute_parameterization(Real const t0=0) -> void | tatooine::line< Real, NumDimensions > | inline |
| compute_tangents(std::size_t const stencil_size=3) | tatooine::line< Real, NumDimensions > | inline |
| compute_uniform_parameterization(Real const t0=0) -> void | tatooine::line< Real, NumDimensions > | inline |
| copy_without_properties() | tatooine::line< Real, NumDimensions > | inline |
| cubic_sampler() const | tatooine::line< Real, NumDimensions > | inline |
| cubic_sampler(typed_vertex_property_type< T > const &prop) const | tatooine::line< Real, NumDimensions > | inline |
| cubic_vertex_property_sampler(std::string const &name) const | tatooine::line< Real, NumDimensions > | inline |
| detail::line::vertex_container< Real, NumDimensions, vertex_handle > | tatooine::line< Real, NumDimensions > | friend |
| empty() const | tatooine::line< Real, NumDimensions > | inline |
| filter(Pred &&pred) const | tatooine::line< Real, NumDimensions > | |
| filter(Pred &&pred) const -> std::vector< line< Real, NumDimensions > > | tatooine::line< Real, NumDimensions > | |
| front_vertex() const -> auto const & | tatooine::line< Real, NumDimensions > | inline |
| front_vertex() -> auto & | tatooine::line< Real, NumDimensions > | inline |
| has_parameterization() const | tatooine::line< Real, NumDimensions > | inline |
| has_vertex_property(const std::string &name) const -> bool | tatooine::line< Real, NumDimensions > | inline |
| insert_mat2_vertex_property(std::string const &name, tatooine::mat2 const value=tatooine::mat2{}) -> auto & | tatooine::line< Real, NumDimensions > | inline |
| insert_mat3_vertex_property(std::string const &name, tatooine::mat3 const value=tatooine::mat3{}) -> auto & | tatooine::line< Real, NumDimensions > | inline |
| insert_mat4_vertex_property(std::string const &name, tatooine::mat4 const value=tatooine::mat4{}) -> auto & | tatooine::line< Real, NumDimensions > | inline |
| insert_scalar_vertex_property(std::string const &name, tatooine::real_number const value=tatooine::real_number{}) -> auto & | tatooine::line< Real, NumDimensions > | inline |
| insert_vec2_vertex_property(std::string const &name, tatooine::vec2 const value=tatooine::vec2{}) -> auto & | tatooine::line< Real, NumDimensions > | inline |
| insert_vec3_vertex_property(std::string const &name, tatooine::vec3 const value=tatooine::vec3{}) -> auto & | tatooine::line< Real, NumDimensions > | inline |
| insert_vec4_vertex_property(std::string const &name, tatooine::vec4 const value=tatooine::vec4{}) -> auto & | tatooine::line< Real, NumDimensions > | inline |
| insert_vertex_property(std::string const &name, T const &value=T{}) -> auto & | tatooine::line< Real, NumDimensions > | inline |
| is_closed() const | tatooine::line< Real, NumDimensions > | inline |
| line()=default | tatooine::line< Real, NumDimensions > | |
| line(line const &other) | tatooine::line< Real, NumDimensions > | inline |
| line(line &&other) noexcept=default | tatooine::line< Real, NumDimensions > | |
| line(pos_container_type const &data, bool is_closed=false) | tatooine::line< Real, NumDimensions > | inline |
| line(pos_container_type &&data, bool is_closed=false) | tatooine::line< Real, NumDimensions > | inline |
| line(std::convertible_to< pos_type > auto &&... vs) | tatooine::line< Real, NumDimensions > | inline |
| line(filesystem::path const &path) | tatooine::line< Real, NumDimensions > | inline |
| linear_sampler() const | tatooine::line< Real, NumDimensions > | inline |
| linear_sampler(typed_vertex_property_type< T > const &prop) const | tatooine::line< Real, NumDimensions > | inline |
| linear_vertex_property_sampler(std::string const &name) const | tatooine::line< Real, NumDimensions > | inline |
| m_is_closed | tatooine::line< Real, NumDimensions > | private |
| m_parameterization_property | tatooine::line< Real, NumDimensions > | protected |
| m_tangent_property | tatooine::line< Real, NumDimensions > | protected |
| m_vertex_properties | tatooine::line< Real, NumDimensions > | protected |
| m_vertices | tatooine::line< Real, NumDimensions > | private |
| mat2_vertex_property(std::string const &name) const -> auto const & | tatooine::line< Real, NumDimensions > | inline |
| mat2_vertex_property(std::string const &name) -> auto & | tatooine::line< Real, NumDimensions > | inline |
| mat3_vertex_property(std::string const &name) const -> auto const & | tatooine::line< Real, NumDimensions > | inline |
| mat3_vertex_property(std::string const &name) -> auto & | tatooine::line< Real, NumDimensions > | inline |
| mat4_vertex_property(std::string const &name) const -> auto const & | tatooine::line< Real, NumDimensions > | inline |
| mat4_vertex_property(std::string const &name) -> auto & | tatooine::line< Real, NumDimensions > | inline |
| normalize_parameterization() -> void | tatooine::line< Real, NumDimensions > | inline |
| num_dimensions() -> std::size_t | tatooine::line< Real, NumDimensions > | inlinestatic |
| num_line_segments() const | tatooine::line< Real, NumDimensions > | inline |
| num_vertices() const | tatooine::line< Real, NumDimensions > | inline |
| operator=(line const &other) -> line & | tatooine::line< Real, NumDimensions > | inline |
| operator=(line &&other) noexcept -> line &=default | tatooine::line< Real, NumDimensions > | |
| operator[](vertex_handle const i) const -> auto const & | tatooine::line< Real, NumDimensions > | inline |
| operator[](vertex_handle const i) -> auto & | tatooine::line< Real, NumDimensions > | inline |
| parameterization() -> auto & | tatooine::line< Real, NumDimensions > | inline |
| parameterization() const -> auto const & | tatooine::line< Real, NumDimensions > | inline |
| parameterization_property_type typedef | tatooine::line< Real, NumDimensions > | |
| pop_back() | tatooine::line< Real, NumDimensions > | inline |
| pop_front() | tatooine::line< Real, NumDimensions > | inline |
| pos_container_type typedef | tatooine::line< Real, NumDimensions > | |
| pos_type typedef | tatooine::line< Real, NumDimensions > | |
| push_back(arithmetic auto const ... components) | tatooine::line< Real, NumDimensions > | inline |
| push_back(pos_type const &p) | tatooine::line< Real, NumDimensions > | inline |
| push_back(pos_type &&p) | tatooine::line< Real, NumDimensions > | inline |
| push_back(vec< OtherReal, NumDimensions > const &p) | tatooine::line< Real, NumDimensions > | inline |
| push_front(arithmetic auto const ... components) | tatooine::line< Real, NumDimensions > | inline |
| push_front(pos_type const &p) | tatooine::line< Real, NumDimensions > | inline |
| push_front(pos_type &&p) | tatooine::line< Real, NumDimensions > | inline |
| push_front(vec< OtherReal, NumDimensions > const &p) | tatooine::line< Real, NumDimensions > | inline |
| read(filesystem::path const &path) | tatooine::line< Real, NumDimensions > | inlinestatic |
| read(vtk::xml::piece const &p) | tatooine::line< Real, NumDimensions > | inline |
| read_single(filesystem::path const &path) | tatooine::line< Real, NumDimensions > | inline |
| read_vtk(std::string const &filepath) | tatooine::line< Real, NumDimensions > | inlinestatic |
| read_vtp(std::string const &filepath) | tatooine::line< Real, NumDimensions > | inlinestatic |
| read_vtp_positions(vtk::xml::data_array const &points) | tatooine::line< Real, NumDimensions > | inline |
| read_vtp_prop(std::string const &name, vtk::xml::data_array const &data_array) | tatooine::line< Real, NumDimensions > | inline |
| read_vtp_prop(std::string const &name, vtk::xml::data_array const &data_array) | tatooine::line< Real, NumDimensions > | inline |
| read_vtp_single_piece(std::string const &filepath) | tatooine::line< Real, NumDimensions > | inline |
| real_type typedef | tatooine::line< Real, NumDimensions > | |
| resample(linspace< ResampleSpaceReal > const &resample_space) | tatooine::line< Real, NumDimensions > | inline |
| resample_vertex_property(this_type &resampled_line, std::string const &name, typed_vertex_property_type< T > const &prop, linspace< ResampleSpaceReal > const &resample_space) | tatooine::line< Real, NumDimensions > | inline |
| resample_vertex_property(this_type &resampled_line, std::string const &name, vertex_property_type const &prop, linspace< ResampleSpaceReal > const &resample_space) | tatooine::line< Real, NumDimensions > | inline |
| sampler() const | tatooine::line< Real, NumDimensions > | inline |
| sampler(typed_vertex_property_type< T > const &prop) const | tatooine::line< Real, NumDimensions > | inline |
| scalar_vertex_property(std::string const &name) const -> auto const & | tatooine::line< Real, NumDimensions > | inline |
| scalar_vertex_property(std::string const &name) -> auto & | tatooine::line< Real, NumDimensions > | inline |
| set_closed(bool const is_closed=true) | tatooine::line< Real, NumDimensions > | inline |
| tangent_property_type typedef | tatooine::line< Real, NumDimensions > | |
| tangents() -> auto & | tatooine::line< Real, NumDimensions > | inline |
| tangents() const -> auto const & | tatooine::line< Real, NumDimensions > | inline |
| this_type typedef | tatooine::line< Real, NumDimensions > | |
| typed_vertex_property_type typedef | tatooine::line< Real, NumDimensions > | |
| value_type typedef | tatooine::line< Real, NumDimensions > | |
| vec2_vertex_property(std::string const &name) const -> auto const & | tatooine::line< Real, NumDimensions > | inline |
| vec2_vertex_property(std::string const &name) -> auto & | tatooine::line< Real, NumDimensions > | inline |
| vec3_vertex_property(std::string const &name) const -> auto const & | tatooine::line< Real, NumDimensions > | inline |
| vec3_vertex_property(std::string const &name) -> auto & | tatooine::line< Real, NumDimensions > | inline |
| vec4_vertex_property(std::string const &name) const -> auto const & | tatooine::line< Real, NumDimensions > | inline |
| vec4_vertex_property(std::string const &name) -> auto & | tatooine::line< Real, NumDimensions > | inline |
| vec_type typedef | tatooine::line< Real, NumDimensions > | |
| vertex_at(std::size_t const i) const -> auto const & | tatooine::line< Real, NumDimensions > | inline |
| vertex_at(std::size_t const i) -> auto & | tatooine::line< Real, NumDimensions > | inline |
| vertex_at(vertex_handle const i) const -> auto const & | tatooine::line< Real, NumDimensions > | inline |
| vertex_at(vertex_handle const i) -> auto & | tatooine::line< Real, NumDimensions > | inline |
| vertex_container_type typedef | tatooine::line< Real, NumDimensions > | |
| vertex_properties() const -> auto const & | tatooine::line< Real, NumDimensions > | inline |
| vertex_property(std::string const &name) -> auto & | tatooine::line< Real, NumDimensions > | inline |
| vertex_property(std::string const &name) const -> const auto & | tatooine::line< Real, NumDimensions > | inline |
| vertex_property_container_type typedef | tatooine::line< Real, NumDimensions > | |
| vertex_property_sampler(std::string const &name) const | tatooine::line< Real, NumDimensions > | inline |
| vertex_property_sampler_type typedef | tatooine::line< Real, NumDimensions > | |
| vertex_property_type typedef | tatooine::line< Real, NumDimensions > | |
| vertices() const | tatooine::line< Real, NumDimensions > | inline |
| write(filesystem::path const &path) -> void | tatooine::line< Real, NumDimensions > | inline |
| write_vtk(filesystem::path const &path, std::string const &title="tatooine line") const -> void | tatooine::line< Real, NumDimensions > | inline |
| write_vtp(filesystem::path const &path) const -> void | tatooine::line< Real, NumDimensions > | inline |