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 |