, 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] |