From 8a33b87cde062c05c28101708ed8e0257127e4ae Mon Sep 17 00:00:00 2001
From: Matej Lukes <456316@mail.muni.cz>
Date: Tue, 10 Dec 2019 23:36:38 +0100
Subject: [PATCH] reference to vertex in corner table row changed to index in
 array of vertexes in meshFacet

---
 .../fidentis/analyst/mesh/core/CornerTableRow.java  | 13 ++++++-------
 .../cz/fidentis/analyst/mesh/core/MeshFacet.java    |  4 ++++
 2 files changed, 10 insertions(+), 7 deletions(-)

diff --git a/MeshModel/src/main/java/cz/fidentis/analyst/mesh/core/CornerTableRow.java b/MeshModel/src/main/java/cz/fidentis/analyst/mesh/core/CornerTableRow.java
index 32945183..c0cf1b15 100644
--- a/MeshModel/src/main/java/cz/fidentis/analyst/mesh/core/CornerTableRow.java
+++ b/MeshModel/src/main/java/cz/fidentis/analyst/mesh/core/CornerTableRow.java
@@ -1,25 +1,24 @@
 package cz.fidentis.analyst.mesh.core;
 
-import sun.security.provider.certpath.Vertex;
-
 /**
  * single row in corner table
  */
 public class CornerTableRow {
     private int oppositeCornerIndex;
-    private Vertex vertex;
+    private int vertexIndex;
 
-    public CornerTableRow(Vertex vertex, int oppositeCornerIndex) {
-        this.vertex = vertex;
+    public CornerTableRow(int vertexIndex, int oppositeCornerIndex) {
+        this.vertexIndex = vertexIndex;
         this.oppositeCornerIndex = oppositeCornerIndex;
     }
 
     /**
      * returns vertex of corner
+     *
      * @return vertex
      */
-    public Vertex getVertex() {
-        return vertex;
+    public int getVertexIndex() {
+        return vertexIndex;
     }
 
     /**
diff --git a/MeshModel/src/main/java/cz/fidentis/analyst/mesh/core/MeshFacet.java b/MeshModel/src/main/java/cz/fidentis/analyst/mesh/core/MeshFacet.java
index ec0fb399..a08aec87 100644
--- a/MeshModel/src/main/java/cz/fidentis/analyst/mesh/core/MeshFacet.java
+++ b/MeshModel/src/main/java/cz/fidentis/analyst/mesh/core/MeshFacet.java
@@ -15,5 +15,9 @@ public class MeshFacet {
     public MeshPoint GetVertex(int c) {
         return vertexes.get(c);
     } // vertex of c
+
+    public void addVertex(MeshPoint point){
+        vertexes.add(point);
+    }
 }
 
-- 
GitLab