Developer Documentation
ACG::PolyLineT< PointT > Member List

This is the complete list of members for ACG::PolyLineT< PointT >, including all inherited members.

add_point(const Point &_p)ACG::PolyLineT< PointT >
append(const PolyLineT< PointT > &_pl)ACG::PolyLineT< PointT >
back()ACG::PolyLineT< PointT >inline
back() const ACG::PolyLineT< PointT >inline
bind_custom_property_to_shader(CustomPropertyHandle _property_handle, const std::string &_shader_input_name, unsigned int _datatype)ACG::PolyLineT< PointT >
clear()ACG::PolyLineT< PointT >
closed_ACG::PolyLineT< PointT >private
collapse(Scalar _smallest)ACG::PolyLineT< PointT >
component_of(const OpenMesh::PropertyManager< OpenMesh::FPropHandleT< unsigned int >, MeshT > &component, const PointT &pt, SpatialSearchT &_ssearch)ACG::PolyLineT< PointT >private
copy_edge_complete(const PolyLineT< PointT > &_pl, unsigned int _i, unsigned int _j) (defined in ACG::PolyLineT< PointT >)ACG::PolyLineT< PointT >
copy_vertex_complete(const PolyLineT< PointT > &_pl, unsigned int _i, unsigned int _j) (defined in ACG::PolyLineT< PointT >)ACG::PolyLineT< PointT >
cprop_enum (defined in ACG::PolyLineT< PointT >)ACG::PolyLineT< PointT >private
custom_prop(CustomPropertyHandle _handle) (defined in ACG::PolyLineT< PointT >)ACG::PolyLineT< PointT >private
custom_prop(CustomPropertyHandle _handle) const (defined in ACG::PolyLineT< PointT >)ACG::PolyLineT< PointT >private
custom_prop_handle(const CustomProperty *) const (defined in ACG::PolyLineT< PointT >)ACG::PolyLineT< PointT >private
custom_properties (defined in ACG::PolyLineT< PointT >)ACG::PolyLineT< PointT >private
custom_property_available(CustomPropertyHandle _property_handle) const (defined in ACG::PolyLineT< PointT >)ACG::PolyLineT< PointT >
custom_property_available(const std::string &_name) const (defined in ACG::PolyLineT< PointT >)ACG::PolyLineT< PointT >
CustomPropertyHandle typedef (defined in ACG::PolyLineT< PointT >)ACG::PolyLineT< PointT >
CustomPropertyMap typedef (defined in ACG::PolyLineT< PointT >)ACG::PolyLineT< PointT >private
delete_point(int _idx)ACG::PolyLineT< PointT >
deselect_edge(unsigned int _i) (defined in ACG::PolyLineT< PointT >)ACG::PolyLineT< PointT >inline
deselect_vertex(unsigned int _i) (defined in ACG::PolyLineT< PointT >)ACG::PolyLineT< PointT >inline
ecolors_ (defined in ACG::PolyLineT< PointT >)ACG::PolyLineT< PointT >private
edge_color(unsigned int _i) (defined in ACG::PolyLineT< PointT >)ACG::PolyLineT< PointT >inline
edge_color(unsigned int _i) const (defined in ACG::PolyLineT< PointT >)ACG::PolyLineT< PointT >inline
edge_colors_available() const (defined in ACG::PolyLineT< PointT >)ACG::PolyLineT< PointT >inline
edge_normal(unsigned int _i) (defined in ACG::PolyLineT< PointT >)ACG::PolyLineT< PointT >inline
edge_normal(unsigned int _i) const (defined in ACG::PolyLineT< PointT >)ACG::PolyLineT< PointT >inline
edge_normals_available() const (defined in ACG::PolyLineT< PointT >)ACG::PolyLineT< PointT >inline
edge_points_in_segment(const MeshT &_mesh, const Point &_p0, const Point &_p1, const typename MeshT::FaceHandle _fh0, const typename MeshT::FaceHandle _fh1, std::vector< Point > &_points, std::vector< typename MeshT::EdgeHandle > &_ehandles) (defined in ACG::PolyLineT< PointT >)ACG::PolyLineT< PointT >private
edge_preimage_directions_available() const (defined in ACG::PolyLineT< PointT >)ACG::PolyLineT< PointT >inline
edge_radius() const ACG::PolyLineT< PointT >inline
edge_radius_ACG::PolyLineT< PointT >private
edge_scalar(unsigned int _i) (defined in ACG::PolyLineT< PointT >)ACG::PolyLineT< PointT >inline
edge_scalar(unsigned int _i) const (defined in ACG::PolyLineT< PointT >)ACG::PolyLineT< PointT >inline
edge_scalars_available() const (defined in ACG::PolyLineT< PointT >)ACG::PolyLineT< PointT >inline
edge_selected(unsigned int _i) (defined in ACG::PolyLineT< PointT >)ACG::PolyLineT< PointT >inline
edge_selection(unsigned int _i) (defined in ACG::PolyLineT< PointT >)ACG::PolyLineT< PointT >inline
edge_selection(unsigned int _i) const (defined in ACG::PolyLineT< PointT >)ACG::PolyLineT< PointT >inline
edge_selections_available() const (defined in ACG::PolyLineT< PointT >)ACG::PolyLineT< PointT >inline
edge_vector(unsigned int _i) const ACG::PolyLineT< PointT >inline
enormals_ (defined in ACG::PolyLineT< PointT >)ACG::PolyLineT< PointT >private
enumerate_custom_property_handles(unsigned int _i) const (defined in ACG::PolyLineT< PointT >)ACG::PolyLineT< PointT >
epreimage_direction_ (defined in ACG::PolyLineT< PointT >)ACG::PolyLineT< PointT >private
escalars_ (defined in ACG::PolyLineT< PointT >)ACG::PolyLineT< PointT >private
eselections_ (defined in ACG::PolyLineT< PointT >)ACG::PolyLineT< PointT >private
find_nearest_point(const MeshT &_mesh, const Point &_point, typename MeshT::FaceHandle &_fh, SpatialSearchT *_ssearch=0, double *_dbest=0)ACG::PolyLineT< PointT >private
front()ACG::PolyLineT< PointT >inline
front() const ACG::PolyLineT< PointT >inline
get_custom_property(CustomPropertyHandle _property_handle, unsigned int _vertex, void *_dst) const (defined in ACG::PolyLineT< PointT >)ACG::PolyLineT< PointT >
get_custom_property(const std::string &_name, unsigned int _vertex, void *_dst) const (defined in ACG::PolyLineT< PointT >)ACG::PolyLineT< PointT >
get_custom_property_buffer(CustomPropertyHandle _property_handle) const (defined in ACG::PolyLineT< PointT >)ACG::PolyLineT< PointT >
get_custom_property_handle(const std::string &_name) const (defined in ACG::PolyLineT< PointT >)ACG::PolyLineT< PointT >
get_custom_property_name(CustomPropertyHandle _property_handle) const (defined in ACG::PolyLineT< PointT >)ACG::PolyLineT< PointT >
get_custom_property_shader_binding(CustomPropertyHandle _property_handle, unsigned int *_propsize, const char **_input_name, unsigned int *_datatype) const ACG::PolyLineT< PointT >
get_line_node(LineNodeT *&_line_node, int _mode=0)ACG::PolyLineT< PointT >
get_num_custom_properties() const (defined in ACG::PolyLineT< PointT >)ACG::PolyLineT< PointT >
insert_point(int _idx, const Point &_p)ACG::PolyLineT< PointT >
invert()ACG::PolyLineT< PointT >
is_closed() const ACG::PolyLineT< PointT >inline
length() const ACG::PolyLineT< PointT >
mark_components(OpenMesh::PropertyManager< OpenMesh::FPropHandleT< unsigned int >, MeshT > &component)ACG::PolyLineT< PointT >private
n_edges() const ACG::PolyLineT< PointT >
n_vertices() const ACG::PolyLineT< PointT >inline
on_multiple_components(MeshT &_mesh, SpatialSearchT &_ssearch)ACG::PolyLineT< PointT >
plane_line_intersection(const IPoint &_p_plane, const IPoint &_n_plane, const IPoint &_p0, const IPoint &_p1, IPoint &_p_int)ACG::PolyLineT< PointT >private
Point typedef (defined in ACG::PolyLineT< PointT >)ACG::PolyLineT< PointT >
point(unsigned int _i)ACG::PolyLineT< PointT >inline
point(unsigned int _i) const ACG::PolyLineT< PointT >inline
points()ACG::PolyLineT< PointT >inline
points() const ACG::PolyLineT< PointT >inline
points_ACG::PolyLineT< PointT >private
PolyLineT(bool _closed=false)ACG::PolyLineT< PointT >
PolyLineT(const PolyLineT &_line)ACG::PolyLineT< PointT >
position(const Scalar _t) const ACG::PolyLineT< PointT >
position_arclength(const Scalar _t) const ACG::PolyLineT< PointT >
preimage_direction(unsigned int _i) (defined in ACG::PolyLineT< PointT >)ACG::PolyLineT< PointT >inline
preimage_direction(unsigned int _i) const (defined in ACG::PolyLineT< PointT >)ACG::PolyLineT< PointT >inline
prepend(const PolyLineT< PointT > &_pl)ACG::PolyLineT< PointT >
print() const ACG::PolyLineT< PointT >
project_to_mesh(const MeshT &_mesh, SpatialSearchT *_ssearch=0)ACG::PolyLineT< PointT >
project_to_mesh(const std::vector< MeshT * > &_mesh, std::vector< SpatialSearchT * > *_ssearch=0)ACG::PolyLineT< PointT >
ref_count_ecolors_ (defined in ACG::PolyLineT< PointT >)ACG::PolyLineT< PointT >private
ref_count_enormals_ (defined in ACG::PolyLineT< PointT >)ACG::PolyLineT< PointT >private
ref_count_epreimage_direction_ (defined in ACG::PolyLineT< PointT >)ACG::PolyLineT< PointT >private
ref_count_escalars_ (defined in ACG::PolyLineT< PointT >)ACG::PolyLineT< PointT >private
ref_count_eselections_ (defined in ACG::PolyLineT< PointT >)ACG::PolyLineT< PointT >private
ref_count_vbinormals_ (defined in ACG::PolyLineT< PointT >)ACG::PolyLineT< PointT >private
ref_count_vcolors_ (defined in ACG::PolyLineT< PointT >)ACG::PolyLineT< PointT >private
ref_count_vehandles_ (defined in ACG::PolyLineT< PointT >)ACG::PolyLineT< PointT >private
ref_count_vfhandles_ (defined in ACG::PolyLineT< PointT >)ACG::PolyLineT< PointT >private
ref_count_vnormals_ (defined in ACG::PolyLineT< PointT >)ACG::PolyLineT< PointT >private
ref_count_vscalars_ (defined in ACG::PolyLineT< PointT >)ACG::PolyLineT< PointT >private
ref_count_vselections_ (defined in ACG::PolyLineT< PointT >)ACG::PolyLineT< PointT >private
ref_count_vvhandles_ (defined in ACG::PolyLineT< PointT >)ACG::PolyLineT< PointT >private
release_custom_property(const std::string &_name) (defined in ACG::PolyLineT< PointT >)ACG::PolyLineT< PointT >
release_custom_property(CustomPropertyHandle _prop_handle) (defined in ACG::PolyLineT< PointT >)ACG::PolyLineT< PointT >
release_edge_colors() (defined in ACG::PolyLineT< PointT >)ACG::PolyLineT< PointT >inline
release_edge_normals() (defined in ACG::PolyLineT< PointT >)ACG::PolyLineT< PointT >inline
release_edge_scalars() (defined in ACG::PolyLineT< PointT >)ACG::PolyLineT< PointT >inline
release_edge_selections() (defined in ACG::PolyLineT< PointT >)ACG::PolyLineT< PointT >inline
release_preimage_directions() (defined in ACG::PolyLineT< PointT >)ACG::PolyLineT< PointT >inline
release_prop(unsigned int &_ref_count, PropT &_prop) (defined in ACG::PolyLineT< PointT >)ACG::PolyLineT< PointT >private
release_vertex_binormals() (defined in ACG::PolyLineT< PointT >)ACG::PolyLineT< PointT >inline
release_vertex_colors() (defined in ACG::PolyLineT< PointT >)ACG::PolyLineT< PointT >inline
release_vertex_ehandles() (defined in ACG::PolyLineT< PointT >)ACG::PolyLineT< PointT >inline
release_vertex_fhandles() (defined in ACG::PolyLineT< PointT >)ACG::PolyLineT< PointT >inline
release_vertex_normals() (defined in ACG::PolyLineT< PointT >)ACG::PolyLineT< PointT >inline
release_vertex_scalars() (defined in ACG::PolyLineT< PointT >)ACG::PolyLineT< PointT >inline
release_vertex_selections() (defined in ACG::PolyLineT< PointT >)ACG::PolyLineT< PointT >inline
release_vertex_vhandles() (defined in ACG::PolyLineT< PointT >)ACG::PolyLineT< PointT >inline
remove_subsequent_identical_points(const bool _keep_edge_vertices=false, const double _epsilon=1e-6)ACG::PolyLineT< PointT >
request_custom_property(const std::string &_name, unsigned int _prop_size) (defined in ACG::PolyLineT< PointT >)ACG::PolyLineT< PointT >
request_edge_colors() (defined in ACG::PolyLineT< PointT >)ACG::PolyLineT< PointT >inline
request_edge_normals() (defined in ACG::PolyLineT< PointT >)ACG::PolyLineT< PointT >inline
request_edge_scalars() (defined in ACG::PolyLineT< PointT >)ACG::PolyLineT< PointT >inline
request_edge_selections() (defined in ACG::PolyLineT< PointT >)ACG::PolyLineT< PointT >inline
request_preimage_directions() (defined in ACG::PolyLineT< PointT >)ACG::PolyLineT< PointT >inline
request_prop(unsigned int &_ref_count, PropT &_prop) (defined in ACG::PolyLineT< PointT >)ACG::PolyLineT< PointT >private
request_vertex_binormals() (defined in ACG::PolyLineT< PointT >)ACG::PolyLineT< PointT >inline
request_vertex_colors() (defined in ACG::PolyLineT< PointT >)ACG::PolyLineT< PointT >inline
request_vertex_ehandles() (defined in ACG::PolyLineT< PointT >)ACG::PolyLineT< PointT >inline
request_vertex_fhandles() (defined in ACG::PolyLineT< PointT >)ACG::PolyLineT< PointT >inline
request_vertex_normals() (defined in ACG::PolyLineT< PointT >)ACG::PolyLineT< PointT >inline
request_vertex_scalars() (defined in ACG::PolyLineT< PointT >)ACG::PolyLineT< PointT >inline
request_vertex_selections() (defined in ACG::PolyLineT< PointT >)ACG::PolyLineT< PointT >inline
request_vertex_vhandles() (defined in ACG::PolyLineT< PointT >)ACG::PolyLineT< PointT >inline
resample_arclength_uniform(const unsigned int _n)ACG::PolyLineT< PointT >
resize(unsigned int _n)ACG::PolyLineT< PointT >
Scalar typedef (defined in ACG::PolyLineT< PointT >)ACG::PolyLineT< PointT >
select_edge(unsigned int _i) (defined in ACG::PolyLineT< PointT >)ACG::PolyLineT< PointT >inline
select_vertex(unsigned int _i) (defined in ACG::PolyLineT< PointT >)ACG::PolyLineT< PointT >inline
set_closed(const bool _c)ACG::PolyLineT< PointT >inline
set_custom_property(CustomPropertyHandle _property_handle, unsigned int _vertex, const void *_data) (defined in ACG::PolyLineT< PointT >)ACG::PolyLineT< PointT >
set_custom_property(const std::string &_name, unsigned int _vertex, const void *_data) (defined in ACG::PolyLineT< PointT >)ACG::PolyLineT< PointT >
set_edge_radius(const Scalar _r)ACG::PolyLineT< PointT >inline
set_line_node(LineNodeT *&_line_node, int _mode=0)ACG::PolyLineT< PointT >
set_to_circle(const PointT _center, const PointT _normal, double _radius, unsigned int _n_samples=100)ACG::PolyLineT< PointT >
set_vertex_radius(const Scalar _r)ACG::PolyLineT< PointT >inline
smooth_uniform_laplace()ACG::PolyLineT< PointT >
smooth_uniform_laplace2()ACG::PolyLineT< PointT >
smooth_uniform_laplace3()ACG::PolyLineT< PointT >
split(unsigned int _split_idx, PolyLineT< PointT > &_new_pl)ACG::PolyLineT< PointT >
split_closed(unsigned int _split_idx)ACG::PolyLineT< PointT >
split_into_one_per_component(MeshT &_mesh, SpatialSearchT &_ssearch, std::vector< PolyLineT > &out_polylines)ACG::PolyLineT< PointT >
subdivide(Scalar _largest)ACG::PolyLineT< PointT >
total_gaussian_curvature()ACG::PolyLineT< PointT >
vbinormals_ (defined in ACG::PolyLineT< PointT >)ACG::PolyLineT< PointT >private
vcolors_ (defined in ACG::PolyLineT< PointT >)ACG::PolyLineT< PointT >private
vehandles_ (defined in ACG::PolyLineT< PointT >)ACG::PolyLineT< PointT >private
vertex_binormal(unsigned int _i) (defined in ACG::PolyLineT< PointT >)ACG::PolyLineT< PointT >inline
vertex_binormal(unsigned int _i) const (defined in ACG::PolyLineT< PointT >)ACG::PolyLineT< PointT >inline
vertex_binormals_available() const (defined in ACG::PolyLineT< PointT >)ACG::PolyLineT< PointT >inline
vertex_color(unsigned int _i) (defined in ACG::PolyLineT< PointT >)ACG::PolyLineT< PointT >inline
vertex_color(unsigned int _i) const (defined in ACG::PolyLineT< PointT >)ACG::PolyLineT< PointT >inline
vertex_colors_available() const (defined in ACG::PolyLineT< PointT >)ACG::PolyLineT< PointT >inline
vertex_ehandle(unsigned int _i) (defined in ACG::PolyLineT< PointT >)ACG::PolyLineT< PointT >inline
vertex_ehandle(unsigned int _i) const (defined in ACG::PolyLineT< PointT >)ACG::PolyLineT< PointT >inline
vertex_ehandles_available() const (defined in ACG::PolyLineT< PointT >)ACG::PolyLineT< PointT >inline
vertex_fhandle(unsigned int _i) (defined in ACG::PolyLineT< PointT >)ACG::PolyLineT< PointT >inline
vertex_fhandle(unsigned int _i) const (defined in ACG::PolyLineT< PointT >)ACG::PolyLineT< PointT >inline
vertex_fhandles_available() const (defined in ACG::PolyLineT< PointT >)ACG::PolyLineT< PointT >inline
vertex_normal(unsigned int _i) (defined in ACG::PolyLineT< PointT >)ACG::PolyLineT< PointT >inline
vertex_normal(unsigned int _i) const (defined in ACG::PolyLineT< PointT >)ACG::PolyLineT< PointT >inline
vertex_normals_available() const (defined in ACG::PolyLineT< PointT >)ACG::PolyLineT< PointT >inline
vertex_radius() const ACG::PolyLineT< PointT >inline
vertex_radius_ACG::PolyLineT< PointT >private
vertex_scalar(unsigned int _i) (defined in ACG::PolyLineT< PointT >)ACG::PolyLineT< PointT >inline
vertex_scalar(unsigned int _i) const (defined in ACG::PolyLineT< PointT >)ACG::PolyLineT< PointT >inline
vertex_scalars_available() const (defined in ACG::PolyLineT< PointT >)ACG::PolyLineT< PointT >inline
vertex_selected(unsigned int _i) (defined in ACG::PolyLineT< PointT >)ACG::PolyLineT< PointT >inline
vertex_selection(unsigned int _i) (defined in ACG::PolyLineT< PointT >)ACG::PolyLineT< PointT >inline
vertex_selection(unsigned int _i) const (defined in ACG::PolyLineT< PointT >)ACG::PolyLineT< PointT >inline
vertex_selections_available() const (defined in ACG::PolyLineT< PointT >)ACG::PolyLineT< PointT >inline
vertex_vhandle(unsigned int _i) (defined in ACG::PolyLineT< PointT >)ACG::PolyLineT< PointT >inline
vertex_vhandle(unsigned int _i) const (defined in ACG::PolyLineT< PointT >)ACG::PolyLineT< PointT >inline
vertex_vhandles_available() const (defined in ACG::PolyLineT< PointT >)ACG::PolyLineT< PointT >inline
vfhandles_ (defined in ACG::PolyLineT< PointT >)ACG::PolyLineT< PointT >private
vnormals_ (defined in ACG::PolyLineT< PointT >)ACG::PolyLineT< PointT >private
vscalars_ (defined in ACG::PolyLineT< PointT >)ACG::PolyLineT< PointT >private
vselections_ (defined in ACG::PolyLineT< PointT >)ACG::PolyLineT< PointT >private
vvhandles_ (defined in ACG::PolyLineT< PointT >)ACG::PolyLineT< PointT >private
~PolyLineT()ACG::PolyLineT< PointT >inline