|
Developer Documentation
|
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 > | |
| operator=(const PolyLineT &)=default | 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 > | explicit |
| 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 |