Class Confmap.confMap

    • Field Detail

      • _is_holomorphic

        boolean _is_holomorphic
      • _is_spherical

        boolean _is_spherical
      • _cone_singularities

        int[] _cone_singularities
      • _target_cone_angles

        double[] _target_cone_angles
    • Constructor Detail

      • confMap

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

      • is_holomorphic

        public boolean is_holomorphic()
      • is_spherical

        public boolean is_spherical()
      • cone_singularities

        public int[] cone_singularities()
      • target_cone_angles

        public double[] target_cone_angles()
      • _pre_setup_scale_factors

        public void _pre_setup_scale_factors​(double[] ub)
      • reset_cuts

        public void reset_cuts()
      • _post_reset_cuts

        public void _post_reset_cuts()
      • setup_scale_factors

        public abstract void setup_scale_factors​(double[] ub)
      • setup_minimum_distortion

        public void setup_minimum_distortion()
      • _pre_setup_polygon

        public void _pre_setup_polygon​(int[] poly_vertices)
      • setup_polygon

        public abstract void setup_polygon​(int[] poly_vertices)
      • _pre_setup_angles

        public void _pre_setup_angles​(double[] boundary_angles)
      • setup_angles

        public abstract void setup_angles​(double[] boundary_angles)
      • _pre_setup_lengths

        public void _pre_setup_lengths​(double[] boundary_lengths)
      • setup_lengths

        public abstract void setup_lengths​(double[] boundary_lengths)
      • _pre_add_singularities

        public void _pre_add_singularities​(int[] vertex_ids,
                                           double[] cone_angles)
      • _pre_add_singularities

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

        public abstract void _add_singularities_by_id​(int[] vertex_ids,
                                                      double[] cone_angles,
                                                      double quantize)
      • _add_singularities_auto

        public abstract void _add_singularities_auto​(int count,
                                                     double[] cone_angles,
                                                     double quantize)
      • add_singularities

        public void add_singularities​(int[] vertices,
                                      double[] cone_angles,
                                      double quantize)
      • add_singularities

        public void add_singularities​(int vertices,
                                      double[] cone_angles,
                                      double quantize)
      • add_singularity

        public void add_singularity​(int vertex_id,
                                    double cone_angle,
                                    double quantize)
      • layout

        public abstract Confmap.TriangleMesh layout​(boolean normalize,
                                                    int[] start_vertices,
                                                    java.util.HashMap<java.lang.Integer,​java.util.HashSet<java.lang.Integer>> cut_tree)