Class Confmap.confMap

java.lang.Object
gov.nih.mipav.model.algorithms.Confmap.TriangleMesh
gov.nih.mipav.model.algorithms.Confmap.confMap
Direct Known Subclasses:
Confmap.BFF, Confmap.CETM
Enclosing class:
Confmap

abstract class Confmap.confMap extends Confmap.TriangleMesh
  • Field Details

    • _is_holomorphic

      boolean _is_holomorphic
    • _is_spherical

      boolean _is_spherical
    • _cone_singularities

      int[] _cone_singularities
    • _target_cone_angles

      double[] _target_cone_angles
    • _image

  • Constructor Details

    • confMap

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

    • 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()
    • image

      public Confmap.TriangleMesh image()
    • _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, HashMap<Integer,HashSet<Integer>> cut_tree)
    • parameterize_uniform

      public abstract Confmap.TriangleMesh parameterize_uniform()
    • parameterize_curve

      public abstract Confmap.TriangleMesh parameterize_curve(Confmap.ParametricCurve pcurve)