X-Git-Url: https://gerrit.simantics.org/r/gitweb?a=blobdiff_plain;f=vtk%2Fsrc%2Fvtk%2FCellType.java;h=de1a651d226417f7705b52150f4a4a368a2eedf5;hb=3523a218827de60e1aa4ce7be126342418ddb054;hp=84f983991f3a058550de0e47eb3c97d97ca60b2f;hpb=471c46e9a685e20de958d77166461aebc7a7b6ee;p=simantics%2F3d.git diff --git a/vtk/src/vtk/CellType.java b/vtk/src/vtk/CellType.java index 84f98399..de1a651d 100644 --- a/vtk/src/vtk/CellType.java +++ b/vtk/src/vtk/CellType.java @@ -7,77 +7,77 @@ package vtk; */ public enum CellType { - VERTEX(1, 1), // - POLY_VERTEX(2, -1), // - LINE(3, 2), // - POLY_LINE(4, -1), // - TRIANGLE(5, 3), // - TRIANGLE_STRIP(6, -1), // - POLYGON(7, -1), // - PIXEL(8, 4), // - QUAD(9, 4), // - TETRA(10, 4), // - VOXEL(11, 8), // - HEXAHEDRON(12, 8), // - WEDGE(13, 6), // - PYRAMID(14, 5), // - PENTAGONAL_PRISM(15, 10), // - HEXAGONAL_PRISM(16, 12), // - QUADRATRIC_EDGE(21, 3), // - QUADRATRIC_TRIANGLE(22, 6), // - QUADRATRIC_QUAD(23, 8), // - QUADRATRIC_TETRA(24, 10), // - QUADRATRIC_HEXAHEDRON(25, 20), // - QUADRATRIC_WEDGE(26, 15), // - QUADRATRIC_PYRAMID(27, 13); + VERTEX(1, 1), // + POLY_VERTEX(2, -1), // + LINE(3, 2), // + POLY_LINE(4, -1), // + TRIANGLE(5, 3), // + TRIANGLE_STRIP(6, -1), // + POLYGON(7, -1), // + PIXEL(8, 4), // + QUAD(9, 4), // + TETRA(10, 4), // + VOXEL(11, 8), // + HEXAHEDRON(12, 8), // + WEDGE(13, 6), // + PYRAMID(14, 5), // + PENTAGONAL_PRISM(15, 10), // + HEXAGONAL_PRISM(16, 12), // + QUADRATRIC_EDGE(21, 3), // + QUADRATRIC_TRIANGLE(22, 6), // + QUADRATRIC_QUAD(23, 8), // + QUADRATRIC_TETRA(24, 10), // + QUADRATRIC_HEXAHEDRON(25, 20), // + QUADRATRIC_WEDGE(26, 15), // + QUADRATRIC_PYRAMID(27, 13); - private CellType(int id, int nbPoints) { - this.id = id; - this.nbPoints = nbPoints; - } + private CellType(int id, int nbPoints) { + this.id = id; + this.nbPoints = nbPoints; + } - /** - * @return the id that VTK is using to identify it cell type. - */ - public int GetId() { - return id; - } + /** + * @return the id that VTK is using to identify it cell type. + */ + public int GetId() { + return id; + } - /** - * @return the number of points that cell type own or -1 for cell that have - * a dynamic number of points. - */ - public int GetNumberOfPoints() { - return nbPoints; - } + /** + * @return the number of points that cell type own or -1 for cell that have + * a dynamic number of points. + */ + public int GetNumberOfPoints() { + return nbPoints; + } - /** - * @return true if the number of points can not be given by the cell type - */ - public boolean IsDynamicNumberOfPoints() { - return nbPoints == -1; - } + /** + * @return true if the number of points can not be given by the cell type + */ + public boolean IsDynamicNumberOfPoints() { + return nbPoints == -1; + } - /** - * @param vtkCellId - * @return an instance of CellType based on the vtk cell id. - */ - public static CellType GetCellType(int vtkCellId) { - if (MAPPING == null) { - // build it lazyly - int max = 0; - for (CellType cellType : values()) { - max = Math.max(max, cellType.GetId()); - } - MAPPING = new CellType[max + 1]; - for (CellType cellType : values()) { - MAPPING[cellType.GetId()] = cellType; - } - } - return MAPPING[vtkCellId]; + /** + * @param vtkCellId + * @return an instance of CellType based on the vtk cell id. + */ + public static CellType GetCellType(int vtkCellId) { + if (MAPPING == null) { + // build it lazyly + int max = 0; + for (CellType cellType : values()) { + max = Math.max(max, cellType.GetId()); + } + MAPPING = new CellType[max + 1]; + for (CellType cellType : values()) { + MAPPING[cellType.GetId()] = cellType; + } } + return MAPPING[vtkCellId]; + } - private int id; - private int nbPoints; - private static CellType[] MAPPING; + private int id; + private int nbPoints; + private static CellType[] MAPPING; }