]> gerrit.simantics Code Review - simantics/3d.git/blob - org.jcae.opencascade/src-java/org/jcae/opencascade/jni/GeomAbs_Shape.java
Avoid extra write transactions when opening Plant3D editor
[simantics/3d.git] / org.jcae.opencascade / src-java / org / jcae / opencascade / jni / GeomAbs_Shape.java
1 /* ----------------------------------------------------------------------------
2  * This file was automatically generated by SWIG (http://www.swig.org).
3  * Version 3.0.12
4  *
5  * Do not make changes to this file unless you know what you are doing--modify
6  * the SWIG interface file instead.
7  * ----------------------------------------------------------------------------- */
8
9 package org.jcae.opencascade.jni;
10
11 public enum GeomAbs_Shape {
12   C0,
13   G1,
14   C1,
15   G2,
16   C2,
17   C3,
18   CN;
19
20   public final int swigValue() {
21     return swigValue;
22   }
23
24   public static GeomAbs_Shape swigToEnum(int swigValue) {
25     GeomAbs_Shape[] swigValues = GeomAbs_Shape.class.getEnumConstants();
26     if (swigValue < swigValues.length && swigValue >= 0 && swigValues[swigValue].swigValue == swigValue)
27       return swigValues[swigValue];
28     for (GeomAbs_Shape swigEnum : swigValues)
29       if (swigEnum.swigValue == swigValue)
30         return swigEnum;
31     throw new IllegalArgumentException("No enum " + GeomAbs_Shape.class + " with value " + swigValue);
32   }
33
34   @SuppressWarnings("unused")
35   private GeomAbs_Shape() {
36     this.swigValue = SwigNext.next++;
37   }
38
39   @SuppressWarnings("unused")
40   private GeomAbs_Shape(int swigValue) {
41     this.swigValue = swigValue;
42     SwigNext.next = swigValue+1;
43   }
44
45   @SuppressWarnings("unused")
46   private GeomAbs_Shape(GeomAbs_Shape swigEnum) {
47     this.swigValue = swigEnum.swigValue;
48     SwigNext.next = this.swigValue+1;
49   }
50
51   private final int swigValue;
52
53   private static class SwigNext {
54     private static int next = 0;
55   }
56 }
57