Notice to GitKraken users: A vulnerability has been found in the SSH key generation of GitKraken versions 7.6.0 to 8.0.0 (https://www.gitkraken.com/blog/weak-ssh-key-fix). If you use GitKraken and have generated a SSH key using one of these versions, please remove it both from your local workstation and from your LRZ GitLab profile.

21.10.2021, 9:00 - 11:00: Due to updates GitLab may be unavailable for some minutes between 09:00 and 11:00.

Commit 1c5e5874 authored by Benedikt Zoennchen's avatar Benedikt Zoennchen
Browse files

construct a new module called geometry and extracting the classes from the utils module.

parent 35ebbaa9
package org.vadere.util.geometry.mesh.triangulation.improver.distmesh;
package org.vadere.geometry.mesh.triangulation.improver.distmesh;
/**
* @author Matthias Laubinger
......
package org.vadere.util.geometry.mesh.triangulation.improver.distmesh;
package org.vadere.geometry.mesh.triangulation.improver.distmesh;
/**
* @author Matthias Laubinger
......
package org.vadere.util.geometry.mesh.triangulation.improver.distmesh.deprecated;
package org.vadere.geometry.mesh.triangulation.improver.distmesh.deprecated;
import org.vadere.util.geometry.mesh.triangulation.adaptive.IEdgeLengthFunction;
import org.vadere.util.geometry.mesh.triangulation.improver.distmesh.Parameters;
import org.vadere.util.geometry.shapes.IPoint;
import org.vadere.util.geometry.shapes.VPoint;
import org.vadere.util.geometry.shapes.VRectangle;
import org.vadere.geometry.mesh.triangulation.adaptive.IEdgeLengthFunction;
import org.vadere.geometry.mesh.triangulation.improver.distmesh.Parameters;
import org.vadere.geometry.shapes.IPoint;
import org.vadere.geometry.shapes.VPoint;
import org.vadere.geometry.shapes.VRectangle;
import java.util.Random;
import java.util.function.Function;
......
package org.vadere.util.geometry.mesh.triangulation.improver.distmesh.deprecated;
package org.vadere.geometry.mesh.triangulation.improver.distmesh.deprecated;
import org.vadere.util.geometry.mesh.triangulation.adaptive.IEdgeLengthFunction;
import org.vadere.util.geometry.shapes.IPoint;
import org.vadere.util.geometry.shapes.VRectangle;
import org.vadere.util.geometry.shapes.VShape;
import org.vadere.util.math.IDistanceFunction;
import org.vadere.geometry.IDistanceFunction;
import org.vadere.geometry.mesh.triangulation.adaptive.IEdgeLengthFunction;
import org.vadere.geometry.shapes.IPoint;
import org.vadere.geometry.shapes.VRectangle;
import org.vadere.geometry.shapes.VShape;
import java.util.Collection;
......
package org.vadere.util.geometry.mesh.triangulation.improver.distmesh.deprecated;
package org.vadere.geometry.mesh.triangulation.improver.distmesh.deprecated;
import org.vadere.util.geometry.mesh.triangulation.adaptive.IEdgeLengthFunction;
import org.vadere.util.geometry.shapes.IPoint;
import org.vadere.util.geometry.shapes.VRectangle;
import org.vadere.util.geometry.shapes.VShape;
import org.vadere.util.math.IDistanceFunction;
import org.vadere.geometry.IDistanceFunction;
import org.vadere.geometry.mesh.triangulation.adaptive.IEdgeLengthFunction;
import org.vadere.geometry.shapes.IPoint;
import org.vadere.geometry.shapes.VRectangle;
import org.vadere.geometry.shapes.VShape;
import java.util.Collection;
import java.util.function.Function;
......
package org.vadere.util.geometry.mesh.triangulation.improver.distmesh.deprecated;
package org.vadere.geometry.mesh.triangulation.improver.distmesh.deprecated;
import org.vadere.util.geometry.mesh.triangulation.adaptive.IEdgeLengthFunction;
import org.vadere.util.geometry.shapes.IPoint;
import org.vadere.util.geometry.shapes.VRectangle;
import org.vadere.util.math.IDistanceFunction;
import org.vadere.geometry.IDistanceFunction;
import org.vadere.geometry.mesh.triangulation.adaptive.IEdgeLengthFunction;
import org.vadere.geometry.shapes.IPoint;
import org.vadere.geometry.shapes.VRectangle;
@Deprecated
public class SimpleDistanceEdgeLenFunction implements IEdgeLengthFunction {
......
package org.vadere.util.geometry.mesh.triangulation.improver.opencl;
package org.vadere.geometry.mesh.triangulation.improver.opencl;
import org.apache.commons.lang3.tuple.Pair;
import org.apache.log4j.LogManager;
import org.apache.log4j.Logger;
import org.vadere.util.geometry.mesh.gen.*;
import org.vadere.util.geometry.mesh.inter.IMeshSupplier;
import org.vadere.util.geometry.mesh.inter.ITriangulation;
import org.vadere.util.geometry.mesh.triangulation.adaptive.IEdgeLengthFunction;
import org.vadere.util.geometry.mesh.triangulation.improver.EikMeshPoint;
import org.vadere.util.geometry.shapes.*;
import org.vadere.util.math.IDistanceFunction;
import org.vadere.util.opencl.CLDistMesh;
import org.vadere.util.opencl.OpenCLException;
import org.vadere.util.geometry.mesh.triangulation.improver.IMeshImprover;
import org.vadere.util.geometry.mesh.triangulation.triangulator.ITriangulator;
import org.vadere.util.geometry.mesh.triangulation.triangulator.UniformRefinementTriangulatorSFC;
import org.vadere.geometry.IDistanceFunction;
import org.vadere.geometry.mesh.gen.*;
import org.vadere.geometry.mesh.inter.IMeshSupplier;
import org.vadere.geometry.mesh.inter.ITriangulation;
import org.vadere.geometry.mesh.triangulation.adaptive.IEdgeLengthFunction;
import org.vadere.geometry.mesh.triangulation.improver.EikMeshPoint;
import org.vadere.geometry.opencl.CLDistMesh;
import org.vadere.geometry.opencl.OpenCLException;
import org.vadere.geometry.shapes.*;
import org.vadere.geometry.mesh.triangulation.improver.IMeshImprover;
import org.vadere.geometry.mesh.triangulation.triangulator.ITriangulator;
import org.vadere.geometry.mesh.triangulation.triangulator.UniformRefinementTriangulatorSFC;
import java.util.*;
import java.util.stream.Collectors;
......
package org.vadere.util.geometry.mesh.triangulation.improver.opencl;
package org.vadere.geometry.mesh.triangulation.improver.opencl;
import org.apache.commons.lang3.tuple.Pair;
import org.apache.log4j.LogManager;
import org.apache.log4j.Logger;
import org.vadere.util.geometry.mesh.gen.*;
import org.vadere.util.geometry.mesh.inter.IMeshSupplier;
import org.vadere.util.geometry.mesh.inter.ITriangulation;
import org.vadere.util.geometry.mesh.triangulation.adaptive.IEdgeLengthFunction;
import org.vadere.util.geometry.mesh.triangulation.improver.distmesh.Parameters;
import org.vadere.util.geometry.mesh.triangulation.improver.EikMeshPoint;
import org.vadere.util.geometry.shapes.*;
import org.vadere.util.math.IDistanceFunction;
import org.vadere.util.opencl.CLDistMeshHE;
import org.vadere.util.opencl.OpenCLException;
import org.vadere.util.geometry.mesh.triangulation.improver.IMeshImprover;
import org.vadere.util.geometry.mesh.triangulation.triangulator.ITriangulator;
import org.vadere.util.geometry.mesh.triangulation.triangulator.UniformRefinementTriangulatorSFC;
import org.vadere.geometry.IDistanceFunction;
import org.vadere.geometry.mesh.gen.*;
import org.vadere.geometry.mesh.inter.IMeshSupplier;
import org.vadere.geometry.mesh.inter.ITriangulation;
import org.vadere.geometry.mesh.triangulation.adaptive.IEdgeLengthFunction;
import org.vadere.geometry.mesh.triangulation.improver.distmesh.Parameters;
import org.vadere.geometry.mesh.triangulation.improver.EikMeshPoint;
import org.vadere.geometry.opencl.CLDistMeshHE;
import org.vadere.geometry.opencl.OpenCLException;
import org.vadere.geometry.shapes.*;
import org.vadere.geometry.mesh.triangulation.improver.IMeshImprover;
import org.vadere.geometry.mesh.triangulation.triangulator.ITriangulator;
import org.vadere.geometry.mesh.triangulation.triangulator.UniformRefinementTriangulatorSFC;
import java.util.*;
import java.util.stream.Collectors;
......
package org.vadere.util.geometry.mesh.triangulation.plots;
import org.vadere.util.geometry.mesh.gen.PFace;
import org.vadere.util.geometry.mesh.gen.PHalfEdge;
import org.vadere.util.geometry.mesh.gen.PVertex;
import org.vadere.util.geometry.shapes.VRectangle;
import org.vadere.util.math.IDistanceFunction;
import org.vadere.util.geometry.mesh.triangulation.adaptive.IEdgeLengthFunction;
import org.vadere.util.geometry.mesh.triangulation.improver.EikMeshPoint;
import org.vadere.util.geometry.mesh.triangulation.improver.EikMeshPanel;
import org.vadere.util.geometry.mesh.triangulation.improver.LaplacianSmother;
package org.vadere.geometry.mesh.triangulation.plots;
import org.vadere.geometry.IDistanceFunction;
import org.vadere.geometry.mesh.gen.PFace;
import org.vadere.geometry.mesh.gen.PHalfEdge;
import org.vadere.geometry.mesh.gen.PVertex;
import org.vadere.geometry.shapes.VRectangle;
import org.vadere.geometry.mesh.triangulation.adaptive.IEdgeLengthFunction;
import org.vadere.geometry.mesh.triangulation.improver.EikMeshPoint;
import org.vadere.geometry.mesh.triangulation.improver.EikMeshPanel;
import org.vadere.geometry.mesh.triangulation.improver.LaplacianSmother;
import javax.swing.*;
import java.util.ArrayList;
......
package org.vadere.util.geometry.mesh.triangulation.plots;
package org.vadere.geometry.mesh.triangulation.plots;
import org.apache.commons.lang3.time.StopWatch;
import org.apache.log4j.LogManager;
import org.apache.log4j.Logger;
import org.vadere.util.geometry.mesh.gen.AFace;
import org.vadere.util.geometry.mesh.gen.AHalfEdge;
import org.vadere.util.geometry.mesh.gen.AMesh;
import org.vadere.util.geometry.mesh.gen.AVertex;
import org.vadere.util.geometry.mesh.inter.IMeshSupplier;
import org.vadere.util.geometry.shapes.VPolygon;
import org.vadere.util.geometry.shapes.VRectangle;
import org.vadere.util.geometry.shapes.VShape;
import org.vadere.util.geometry.mesh.inter.IPointConstructor;
import org.vadere.util.math.IDistanceFunction;
import org.vadere.util.geometry.mesh.triangulation.adaptive.IEdgeLengthFunction;
import org.vadere.util.geometry.mesh.triangulation.improver.EikMeshPoint;
import org.vadere.util.geometry.mesh.triangulation.improver.distmesh.Distmesh;
import org.vadere.util.geometry.mesh.triangulation.improver.distmesh.DistmeshPanel;
import org.vadere.geometry.IDistanceFunction;
import org.vadere.geometry.mesh.gen.AFace;
import org.vadere.geometry.mesh.gen.AHalfEdge;
import org.vadere.geometry.mesh.gen.AMesh;
import org.vadere.geometry.mesh.gen.AVertex;
import org.vadere.geometry.mesh.inter.IMeshSupplier;
import org.vadere.geometry.shapes.VPolygon;
import org.vadere.geometry.shapes.VRectangle;
import org.vadere.geometry.shapes.VShape;
import org.vadere.geometry.mesh.inter.IPointConstructor;
import org.vadere.geometry.mesh.triangulation.adaptive.IEdgeLengthFunction;
import org.vadere.geometry.mesh.triangulation.improver.EikMeshPoint;
import org.vadere.geometry.mesh.triangulation.improver.distmesh.Distmesh;
import org.vadere.geometry.mesh.triangulation.improver.distmesh.DistmeshPanel;
import java.util.ArrayList;
import java.util.List;
......
package org.vadere.util.geometry.mesh.triangulation.plots;
package org.vadere.geometry.mesh.triangulation.plots;
import org.apache.commons.lang3.time.StopWatch;
import org.apache.log4j.LogManager;
import org.apache.log4j.Logger;
import org.vadere.util.geometry.shapes.VPolygon;
import org.vadere.util.geometry.shapes.VRectangle;
import org.vadere.util.geometry.shapes.VShape;
import org.vadere.util.geometry.shapes.VTriangle;
import org.vadere.util.math.IDistanceFunction;
import org.vadere.util.geometry.mesh.triangulation.adaptive.IEdgeLengthFunction;
import org.vadere.util.geometry.mesh.triangulation.improver.distmesh.Distmesh;
import org.vadere.util.geometry.mesh.triangulation.improver.distmesh.DistmeshPanel;
import org.vadere.geometry.IDistanceFunction;
import org.vadere.geometry.shapes.VPolygon;
import org.vadere.geometry.shapes.VRectangle;
import org.vadere.geometry.shapes.VShape;
import org.vadere.geometry.shapes.VTriangle;
import org.vadere.geometry.mesh.triangulation.adaptive.IEdgeLengthFunction;
import org.vadere.geometry.mesh.triangulation.improver.distmesh.Distmesh;
import org.vadere.geometry.mesh.triangulation.improver.distmesh.DistmeshPanel;
import javax.swing.*;
......
package org.vadere.util.geometry.mesh.triangulation.plots;
package org.vadere.geometry.mesh.triangulation.plots;
import org.apache.commons.lang3.time.StopWatch;
import org.apache.log4j.LogManager;
import org.apache.log4j.Logger;
import org.vadere.util.geometry.mesh.gen.AFace;
import org.vadere.util.geometry.mesh.gen.AHalfEdge;
import org.vadere.util.geometry.mesh.gen.AMesh;
import org.vadere.util.geometry.mesh.gen.AVertex;
import org.vadere.util.geometry.mesh.inter.IMeshSupplier;
import org.vadere.util.geometry.shapes.VPolygon;
import org.vadere.util.geometry.shapes.VRectangle;
import org.vadere.util.geometry.shapes.VShape;
import org.vadere.util.tex.TexGraphGenerator;
import org.vadere.util.geometry.mesh.inter.IPointConstructor;
import org.vadere.util.math.IDistanceFunction;
import org.vadere.util.geometry.mesh.triangulation.adaptive.IEdgeLengthFunction;
import org.vadere.util.geometry.mesh.triangulation.improver.EikMeshPoint;
import org.vadere.util.geometry.mesh.triangulation.improver.EikMeshPanel;
import org.vadere.util.geometry.mesh.triangulation.improver.EikMesh;
import org.vadere.geometry.IDistanceFunction;
import org.vadere.geometry.mesh.gen.AFace;
import org.vadere.geometry.mesh.gen.AHalfEdge;
import org.vadere.geometry.mesh.gen.AMesh;
import org.vadere.geometry.mesh.gen.AVertex;
import org.vadere.geometry.mesh.inter.IMeshSupplier;
import org.vadere.geometry.shapes.VPolygon;
import org.vadere.geometry.shapes.VRectangle;
import org.vadere.geometry.shapes.VShape;
import org.vadere.geometry.tex.TexGraphGenerator;
import org.vadere.geometry.mesh.inter.IPointConstructor;
import org.vadere.geometry.mesh.triangulation.adaptive.IEdgeLengthFunction;
import org.vadere.geometry.mesh.triangulation.improver.EikMeshPoint;
import org.vadere.geometry.mesh.triangulation.improver.EikMeshPanel;
import org.vadere.geometry.mesh.triangulation.improver.EikMesh;
import java.util.ArrayList;
import java.util.List;
......
package org.vadere.util.geometry.mesh.triangulation.plots;
package org.vadere.geometry.mesh.triangulation.plots;
import org.apache.commons.lang3.time.StopWatch;
import org.apache.log4j.LogManager;
import org.apache.log4j.Logger;
import org.vadere.util.geometry.mesh.gen.AFace;
import org.vadere.util.geometry.mesh.gen.AHalfEdge;
import org.vadere.util.geometry.mesh.gen.AMesh;
import org.vadere.util.geometry.mesh.gen.AVertex;
import org.vadere.util.geometry.mesh.inter.IMeshSupplier;
import org.vadere.util.geometry.shapes.VPolygon;
import org.vadere.util.geometry.shapes.VRectangle;
import org.vadere.util.geometry.shapes.VShape;
import org.vadere.util.geometry.mesh.inter.IPointConstructor;
import org.vadere.util.math.IDistanceFunction;
import org.vadere.util.geometry.mesh.triangulation.adaptive.IEdgeLengthFunction;
import org.vadere.util.geometry.mesh.triangulation.improver.EikMeshPoint;
import org.vadere.util.geometry.mesh.triangulation.improver.EikMeshPanel;
import org.vadere.util.geometry.mesh.triangulation.improver.EikMesh;
import org.vadere.geometry.IDistanceFunction;
import org.vadere.geometry.mesh.gen.AFace;
import org.vadere.geometry.mesh.gen.AHalfEdge;
import org.vadere.geometry.mesh.gen.AMesh;
import org.vadere.geometry.mesh.gen.AVertex;
import org.vadere.geometry.mesh.inter.IMeshSupplier;
import org.vadere.geometry.shapes.VPolygon;
import org.vadere.geometry.shapes.VRectangle;
import org.vadere.geometry.shapes.VShape;
import org.vadere.geometry.mesh.inter.IPointConstructor;
import org.vadere.geometry.mesh.triangulation.adaptive.IEdgeLengthFunction;
import org.vadere.geometry.mesh.triangulation.improver.EikMeshPoint;
import org.vadere.geometry.mesh.triangulation.improver.EikMeshPanel;
import org.vadere.geometry.mesh.triangulation.improver.EikMesh;
import java.util.ArrayList;
import java.util.List;
......
package org.vadere.util.geometry.mesh.triangulation.plots;
package org.vadere.geometry.mesh.triangulation.plots;
import org.apache.commons.lang3.time.StopWatch;
import org.vadere.util.geometry.GeometryUtils;
import org.vadere.util.geometry.mesh.gen.PFace;
import org.vadere.util.geometry.mesh.gen.PHalfEdge;
import org.vadere.util.geometry.mesh.gen.PVertex;
import org.vadere.util.geometry.shapes.VPoint;
import org.vadere.util.geometry.shapes.VPolygon;
import org.vadere.util.geometry.shapes.VRectangle;
import org.vadere.util.geometry.shapes.VShape;
import org.vadere.util.geometry.mesh.triangulation.improver.EikMeshPoint;
import org.vadere.util.geometry.mesh.triangulation.improver.EikMeshPanel;
import org.vadere.util.geometry.mesh.triangulation.improver.PEikMesh;
import org.vadere.geometry.Utils;
import org.vadere.geometry.mesh.gen.PFace;
import org.vadere.geometry.mesh.gen.PHalfEdge;
import org.vadere.geometry.mesh.gen.PVertex;
import org.vadere.geometry.shapes.VPoint;
import org.vadere.geometry.shapes.VPolygon;
import org.vadere.geometry.shapes.VRectangle;
import org.vadere.geometry.shapes.VShape;
import org.vadere.geometry.mesh.triangulation.improver.EikMeshPoint;
import org.vadere.geometry.mesh.triangulation.improver.EikMeshPanel;
import org.vadere.geometry.mesh.triangulation.improver.PEikMesh;
import java.util.ArrayList;
import java.util.List;
......@@ -255,7 +255,7 @@ public class RealWorldPlot {
public static void main(String... args) {
VPolygon boundary = GeometryUtils.polygonFromPoints2D(
VPolygon boundary = Utils.polygonFromPoints2D(
new VPoint(0,0),
new VPoint(0, 1),
new VPoint(1, 2),
......
package org.vadere.util.geometry.mesh.triangulation.plots;
package org.vadere.geometry.mesh.triangulation.plots;
import org.apache.commons.lang3.time.StopWatch;
import org.apache.log4j.LogManager;
import org.apache.log4j.Logger;
import org.vadere.util.geometry.mesh.gen.AFace;
import org.vadere.util.geometry.mesh.gen.AHalfEdge;
import org.vadere.util.geometry.mesh.gen.AMesh;
import org.vadere.util.geometry.mesh.gen.AVertex;
import org.vadere.util.geometry.mesh.inter.IMeshSupplier;
import org.vadere.util.geometry.shapes.VRectangle;
import org.vadere.util.geometry.shapes.VShape;
import org.vadere.util.geometry.mesh.inter.IPointConstructor;
import org.vadere.util.math.IDistanceFunction;
import org.vadere.util.geometry.mesh.triangulation.adaptive.IEdgeLengthFunction;
import org.vadere.util.geometry.mesh.triangulation.improver.EikMeshPoint;
import org.vadere.util.geometry.mesh.triangulation.improver.EikMeshPanel;
import org.vadere.util.geometry.mesh.triangulation.improver.EikMesh;
import org.vadere.geometry.IDistanceFunction;
import org.vadere.geometry.mesh.gen.AFace;
import org.vadere.geometry.mesh.gen.AHalfEdge;
import org.vadere.geometry.mesh.gen.AMesh;
import org.vadere.geometry.mesh.gen.AVertex;
import org.vadere.geometry.mesh.inter.IMeshSupplier;
import org.vadere.geometry.shapes.VRectangle;
import org.vadere.geometry.shapes.VShape;
import org.vadere.geometry.mesh.inter.IPointConstructor;
import org.vadere.geometry.mesh.triangulation.adaptive.IEdgeLengthFunction;
import org.vadere.geometry.mesh.triangulation.improver.EikMeshPoint;
import org.vadere.geometry.mesh.triangulation.improver.EikMeshPanel;
import org.vadere.geometry.mesh.triangulation.improver.EikMesh;
import java.util.ArrayList;
import java.util.List;
......
package org.vadere.util.geometry.mesh.triangulation.plots;
package org.vadere.geometry.mesh.triangulation.plots;
import org.apache.commons.lang3.time.StopWatch;
import org.apache.log4j.LogManager;
import org.apache.log4j.Logger;
import org.vadere.util.geometry.mesh.gen.AFace;
import org.vadere.util.geometry.mesh.gen.AHalfEdge;
import org.vadere.util.geometry.mesh.gen.AMesh;
import org.vadere.util.geometry.mesh.gen.AVertex;
import org.vadere.util.geometry.mesh.inter.IMeshSupplier;
import org.vadere.util.geometry.shapes.VRectangle;
import org.vadere.util.geometry.shapes.VShape;
import org.vadere.util.opencl.OpenCLException;
import org.vadere.util.geometry.mesh.inter.IPointConstructor;
import org.vadere.util.geometry.mesh.triangulation.improver.opencl.CLPSMeshing;
import org.vadere.util.math.IDistanceFunction;
import org.vadere.util.geometry.mesh.triangulation.adaptive.IEdgeLengthFunction;
import org.vadere.util.geometry.mesh.triangulation.improver.EikMeshPoint;
import org.vadere.util.geometry.mesh.triangulation.improver.EikMeshPanel;
import org.vadere.geometry.IDistanceFunction;
import org.vadere.geometry.mesh.gen.AFace;
import org.vadere.geometry.mesh.gen.AHalfEdge;
import org.vadere.geometry.mesh.gen.AMesh;
import org.vadere.geometry.mesh.gen.AVertex;
import org.vadere.geometry.mesh.inter.IMeshSupplier;
import org.vadere.geometry.opencl.OpenCLException;
import org.vadere.geometry.shapes.VRectangle;
import org.vadere.geometry.shapes.VShape;
import org.vadere.geometry.mesh.inter.IPointConstructor;
import org.vadere.geometry.mesh.triangulation.improver.opencl.CLPSMeshing;
import org.vadere.geometry.mesh.triangulation.adaptive.IEdgeLengthFunction;
import org.vadere.geometry.mesh.triangulation.improver.EikMeshPoint;
import org.vadere.geometry.mesh.triangulation.improver.EikMeshPanel;
import javax.swing.*;
import java.util.ArrayList;
......
package org.vadere.util.geometry.mesh.triangulation.plots;
package org.vadere.geometry.mesh.triangulation.plots;
import org.apache.commons.lang3.time.StopWatch;
import org.apache.log4j.LogManager;
import org.apache.log4j.Logger;
import org.vadere.util.geometry.mesh.gen.AFace;
import org.vadere.util.geometry.mesh.gen.AHalfEdge;
import org.vadere.util.geometry.mesh.gen.AMesh;
import org.vadere.util.geometry.mesh.gen.AVertex;
import org.vadere.util.geometry.mesh.inter.IMeshSupplier;
import org.vadere.util.geometry.shapes.VRectangle;
import org.vadere.util.geometry.shapes.VShape;
import org.vadere.util.opencl.OpenCLException;
import org.vadere.util.geometry.mesh.inter.IPointConstructor;
import org.vadere.util.geometry.mesh.triangulation.improver.opencl.CLPSMeshingHE;
import org.vadere.util.math.IDistanceFunction;
import org.vadere.util.geometry.mesh.triangulation.adaptive.IEdgeLengthFunction;
import org.vadere.util.geometry.mesh.triangulation.improver.EikMeshPoint;
import org.vadere.util.geometry.mesh.triangulation.improver.EikMeshPanel;
import org.vadere.geometry.IDistanceFunction;
import org.vadere.geometry.mesh.gen.AFace;
import org.vadere.geometry.mesh.gen.AHalfEdge;
import org.vadere.geometry.mesh.gen.AMesh;
import org.vadere.geometry.mesh.gen.AVertex;
import org.vadere.geometry.mesh.inter.IMeshSupplier;
import org.vadere.geometry.opencl.OpenCLException;
import org.vadere.geometry.shapes.VRectangle;
import org.vadere.geometry.shapes.VShape;
import org.vadere.geometry.mesh.inter.IPointConstructor;
import org.vadere.geometry.mesh.triangulation.improver.opencl.CLPSMeshingHE;
import org.vadere.geometry.mesh.triangulation.adaptive.IEdgeLengthFunction;
import org.vadere.geometry.mesh.triangulation.improver.EikMeshPoint;
import org.vadere.geometry.mesh.triangulation.improver.EikMeshPanel;
import javax.swing.*;
import java.util.ArrayList;
......
package org.vadere.util.geometry.mesh.triangulation.plots;
package org.vadere.geometry.mesh.triangulation.plots;
import org.apache.log4j.LogManager;
import org.apache.log4j.Logger;
import org.vadere.util.geometry.mesh.gen.AFace;
import org.vadere.util.geometry.mesh.gen.AHalfEdge;
import org.vadere.util.geometry.mesh.gen.AMesh;
import org.vadere.util.geometry.mesh.gen.AVertex;
import org.vadere.util.geometry.mesh.inter.IMeshSupplier;
import org.vadere.util.geometry.mesh.inter.ITriangulation;
import org.vadere.util.geometry.shapes.VRectangle;
import org.vadere.util.geometry.shapes.VShape;
import org.vadere.util.geometry.mesh.inter.IPointConstructor;
import org.vadere.util.math.IDistanceFunction;
import org.vadere.util.geometry.mesh.triangulation.adaptive.IEdgeLengthFunction;
import org.vadere.util.geometry.mesh.triangulation.improver.EikMeshPoint;
import org.vadere.util.geometry.mesh.triangulation.improver.EikMeshPanel;
import org.vadere.util.geometry.mesh.triangulation.triangulator.UniformRefinementTriangulatorSFC;
import org.vadere.geometry.IDistanceFunction;
import org.vadere.geometry.mesh.gen.AFace;
import org.vadere.geometry.mesh.gen.AHalfEdge;
import org.vadere.geometry.mesh.gen.AMesh;
import org.vadere.geometry.mesh.gen.AVertex;
import org.vadere.geometry.mesh.inter.IMeshSupplier;
import org.vadere.geometry.mesh.inter.ITriangulation;
import org.vadere.geometry.shapes.VRectangle;
import org.vadere.geometry.shapes.VShape;
import org.vadere.geometry.mesh.inter.IPointConstructor;
import org.vadere.geometry.mesh.triangulation.adaptive.IEdgeLengthFunction;
import org.vadere.geometry.mesh.triangulation.improver.EikMeshPoint;
import org.vadere.geometry.mesh.triangulation.improver.EikMeshPanel;
import org.vadere.geometry.mesh.triangulation.triangulator.UniformRefinementTriangulatorSFC;
import java.util.ArrayList;
import java.util.List;
......
<
package org.vadere.util.geometry.mesh.triangulation.plots;
package org.vadere.geometry.mesh.triangulation.plots;
import org.apache.commons.lang3.time.StopWatch;
import org.apache.log4j.LogManager;
import org.apache.log4j.Logger;
import org.vadere.util.geometry.mesh.gen.AFace;
import org.vadere.util.geometry.mesh.gen.AHalfEdge;
import org.vadere.util.geometry.mesh.gen.AMesh;
import org.vadere.util.geometry.mesh.gen.AVertex;
import org.vadere.util.geometry.mesh.inter.IMeshSupplier;
import org.vadere.util.geometry.shapes.VRectangle;
import org.vadere.util.geometry.shapes.VShape;
import org.vadere.util.geometry.mesh.inter.IPointConstructor;
import org.vadere.util.math.IDistanceFunction;
import org.vadere.util.geometry.mesh.triangulation.adaptive.IEdgeLengthFunction;
import org.vadere.util.geometry.mesh.triangulation.improver.EikMeshPoint;
import org.vadere.util.geometry.mesh.triangulation.improver.EikMeshPanel;
import org.vadere.util.geometry.mesh.triangulation.improver.EikMesh;
import org.vadere.geometry.IDistanceFunction;
import org.vadere.geometry.mesh.gen.AFace;
import org.vadere.geometry.mesh.gen.AHalfEdge;
import org.vadere.geometry.mesh.gen.AMesh;
import org.vadere.geometry.mesh.gen.AVertex;
import org.vadere.geometry.mesh.inter.IMeshSupplier;
import org.vadere.geometry.shapes.VRectangle;
import org.vadere.geometry.shapes.VShape;
import org.vadere.geometry.mesh.inter.IPointConstructor;
import org.vadere.geometry.mesh.triangulation.adaptive.IEdgeLengthFunction;
import org.vadere.geometry.mesh.triangulation.improver.EikMeshPoint;
import org.vadere.geometry.mesh.triangulation.improver.EikMeshPanel;
import org.vadere.geometry.mesh.triangulation.improver.EikMesh;
import java.util.ArrayList;
import java.util.List;
......