Class Confmap.CETM

    • Field Detail

      • _u

        double[] _u
      • _thetas

        double[] _thetas
      • _var_mask

        boolean[] _var_mask
      • _im_face_angles

        double[][] _im_face_angles
      • _edge_lengths

        double[] _edge_lengths
      • _edge_lams

        double[] _edge_lams
      • _var_count

        int _var_count
      • _hess_mask

        boolean[] _hess_mask
      • _hess_edges

        int[][] _hess_edges
      • _im_edge_lengths

        double[] _im_edge_lengths
      • _var

        double[] _var
    • Constructor Detail

      • CETM

        public CETM​(double[][] vertices,
                    int[][] faces,
                    int[] polygon)
    • Method Detail

      • scale_factors

        double[] scale_factors()
      • angle_sums

        double[] angle_sums()
      • im_angle_sums

        double[] im_angle_sums()
      • _var

        double[] _var()
      • _var

        void _var​(double[] value)
      • _update_mask

        public void _update_mask()
      • _update_image

        public void _update_image()
      • eval_f

        public double eval_f​(double[] var)
      • eval_g

        public double[] eval_g​(double[] var)
      • check_triangle_inequality

        public boolean check_triangle_inequality()
      • check_conformal

        public boolean check_conformal()
      • _add_singularities_by_id

        public void _add_singularities_by_id​(int vertex_ids,
                                             double cone_angles,
                                             double quantize)
      • layout

        public Confmap.TriangleMesh layout​(boolean normalize,
                                           int[] start_vertices,
                                           java.util.HashMap<java.lang.Integer,​java.util.HashSet<java.lang.Integer>> cut_tree)
        Specified by:
        layout in class Confmap.confMap