Tatooine
tatooine::line< Real, NumDimensions > Member List

This is the complete list of members for tatooine::line< Real, NumDimensions >, including all inherited members.

arc_length() consttatooine::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) -> voidtatooine::line< Real, NumDimensions >inline
compute_chordal_parameterization(Real const t0=0) -> voidtatooine::line< Real, NumDimensions >inline
compute_normalized_centripetal_parameterization(Real const t0=0) -> voidtatooine::line< Real, NumDimensions >inline
compute_normalized_chordal_parameterization(Real const t0=0) -> voidtatooine::line< Real, NumDimensions >inline
compute_normalized_parameterization(Real const t0=0) -> voidtatooine::line< Real, NumDimensions >inline
compute_normalized_uniform_parameterization(Real const t0=0) -> voidtatooine::line< Real, NumDimensions >inline
compute_parameterization(Real const t0=0) -> voidtatooine::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) -> voidtatooine::line< Real, NumDimensions >inline
copy_without_properties()tatooine::line< Real, NumDimensions >inline
cubic_sampler() consttatooine::line< Real, NumDimensions >inline
cubic_sampler(typed_vertex_property_type< T > const &prop) consttatooine::line< Real, NumDimensions >inline
cubic_vertex_property_sampler(std::string const &name) consttatooine::line< Real, NumDimensions >inline
detail::line::vertex_container< Real, NumDimensions, vertex_handle >tatooine::line< Real, NumDimensions >friend
empty() consttatooine::line< Real, NumDimensions >inline
filter(Pred &&pred) consttatooine::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() consttatooine::line< Real, NumDimensions >inline
has_vertex_property(const std::string &name) const -> booltatooine::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() consttatooine::line< Real, NumDimensions >inline
line()=defaulttatooine::line< Real, NumDimensions >
line(line const &other)tatooine::line< Real, NumDimensions >inline
line(line &&other) noexcept=defaulttatooine::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() consttatooine::line< Real, NumDimensions >inline
linear_sampler(typed_vertex_property_type< T > const &prop) consttatooine::line< Real, NumDimensions >inline
linear_vertex_property_sampler(std::string const &name) consttatooine::line< Real, NumDimensions >inline
m_is_closedtatooine::line< Real, NumDimensions >private
m_parameterization_propertytatooine::line< Real, NumDimensions >protected
m_tangent_propertytatooine::line< Real, NumDimensions >protected
m_vertex_propertiestatooine::line< Real, NumDimensions >protected
m_verticestatooine::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() -> voidtatooine::line< Real, NumDimensions >inline
num_dimensions() -> std::size_ttatooine::line< Real, NumDimensions >inlinestatic
num_line_segments() consttatooine::line< Real, NumDimensions >inline
num_vertices() consttatooine::line< Real, NumDimensions >inline
operator=(line const &other) -> line &tatooine::line< Real, NumDimensions >inline
operator=(line &&other) noexcept -> line &=defaulttatooine::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 typedeftatooine::line< Real, NumDimensions >
pop_back()tatooine::line< Real, NumDimensions >inline
pop_front()tatooine::line< Real, NumDimensions >inline
pos_container_type typedeftatooine::line< Real, NumDimensions >
pos_type typedeftatooine::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 typedeftatooine::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() consttatooine::line< Real, NumDimensions >inline
sampler(typed_vertex_property_type< T > const &prop) consttatooine::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 typedeftatooine::line< Real, NumDimensions >
tangents() -> auto &tatooine::line< Real, NumDimensions >inline
tangents() const -> auto const &tatooine::line< Real, NumDimensions >inline
this_type typedeftatooine::line< Real, NumDimensions >
typed_vertex_property_type typedeftatooine::line< Real, NumDimensions >
value_type typedeftatooine::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 typedeftatooine::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 typedeftatooine::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 typedeftatooine::line< Real, NumDimensions >
vertex_property_sampler(std::string const &name) consttatooine::line< Real, NumDimensions >inline
vertex_property_sampler_type typedeftatooine::line< Real, NumDimensions >
vertex_property_type typedeftatooine::line< Real, NumDimensions >
vertices() consttatooine::line< Real, NumDimensions >inline
write(filesystem::path const &path) -> voidtatooine::line< Real, NumDimensions >inline
write_vtk(filesystem::path const &path, std::string const &title="tatooine line") const -> voidtatooine::line< Real, NumDimensions >inline
write_vtp(filesystem::path const &path) const -> voidtatooine::line< Real, NumDimensions >inline