imesh_imls_surface Member List
This is the complete list of members for imesh_imls_surface, including all inherited members.
area_imesh_imls_surface [private]
bounded_imesh_imls_surface [private]
bounding_box() const imesh_imls_surface
centroid_imesh_imls_surface [private]
compute_centroids_rec(const vcl_auto_ptr< imesh_kd_tree_node > &node, const vcl_set< unsigned int > &no_normal_faces)imesh_imls_surface [private]
compute_enclosing_phi()imesh_imls_surface [private]
compute_iso_level()imesh_imls_surface [private]
compute_unweighed_rec(const vcl_auto_ptr< imesh_kd_tree_node > &node)imesh_imls_surface [private]
deriv(const vgl_point_3d< double > &p, vgl_vector_3d< double > &dp) const imesh_imls_surface
deriv2(const vgl_point_3d< double > &p, vgl_vector_3d< double > &dp, vnl_double_3x3 &ddp) const imesh_imls_surface
eps2_imesh_imls_surface [private]
imesh_imls_surface(const imesh_mesh &mesh, double eps=0.01, double lambda=0.1, bool enforce_bounded=false, const vcl_set< unsigned int > &no_normal_faces=vcl_set< unsigned int >())imesh_imls_surface
imesh_imls_surface(const imesh_imls_surface &other)imesh_imls_surface
iso_level_imesh_imls_surface [private]
kd_tree_imesh_imls_surface [private]
lambda_imesh_imls_surface [private]
line_integral(const vgl_point_3d< double > &x, const vgl_point_3d< double > &p0, const vgl_point_3d< double > &p1, double v0, double v1, double eps)imesh_imls_surface [static]
line_integral_deriv(const vgl_point_3d< double > &x, const vgl_point_3d< double > &p0, const vgl_point_3d< double > &p1, double v0, double v1, double eps2)imesh_imls_surface [static]
line_integrals(double k1, double k2, double &I1, double &Ix)imesh_imls_surface [static]
line_integrals(double k1, double k2, double &I1, double &Ix, double &dI1, double &dIx, double &dIx2)imesh_imls_surface [static]
normal_len_imesh_imls_surface [private]
normals_imesh_imls_surface [private]
operator()(const vgl_point_3d< double > &p) const imesh_imls_surface
operator()(double x, double y, double z) const imesh_imls_surface [inline]
phi_imesh_imls_surface [private]
set_epsilon(double eps)imesh_imls_surface
set_lambda(double lambda)imesh_imls_surface [inline]
split_triangle_quadrature(const vgl_point_3d< double > &x, const vgl_point_3d< double > &m, const vgl_point_3d< double > &pp, const vgl_point_3d< double > &pm, double v0, double v1, double v2, double eps)imesh_imls_surface [static]
split_triangle_quadrature_with_deriv(const vgl_point_3d< double > &x, const vgl_point_3d< double > &m, const vgl_point_3d< double > &pp, const vgl_point_3d< double > &pm, double v0, double v1, double v2, double eps)imesh_imls_surface [static]
triangle_quadrature(F quad_func, const vgl_point_3d< double > &x, const vgl_point_3d< double > &p0, const vgl_point_3d< double > &p1, const vgl_point_3d< double > &p2, const vgl_vector_3d< double > &n, double v0, double v1, double v2, double eps)imesh_imls_surface [static]
triangles_imesh_imls_surface [private]
unweighted_imesh_imls_surface [private]
verts_imesh_imls_surface [private]
w2(double dist2) const imesh_imls_surface [inline]