]> gerrit.simantics Code Review - simantics/3d.git/blob - org.jcae.opencascade/src-java/org/jcae/opencascade/jni/TopAbs_ShapeEnum.java
Updated OpenCASCADE to 7.3.0
[simantics/3d.git] / org.jcae.opencascade / src-java / org / jcae / opencascade / jni / TopAbs_ShapeEnum.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 TopAbs_ShapeEnum {
12   COMPOUND,
13   COMPSOLID,
14   SOLID,
15   SHELL,
16   FACE,
17   WIRE,
18   EDGE,
19   VERTEX,
20   SHAPE;
21
22   public final int swigValue() {
23     return swigValue;
24   }
25
26   public static TopAbs_ShapeEnum swigToEnum(int swigValue) {
27     TopAbs_ShapeEnum[] swigValues = TopAbs_ShapeEnum.class.getEnumConstants();
28     if (swigValue < swigValues.length && swigValue >= 0 && swigValues[swigValue].swigValue == swigValue)
29       return swigValues[swigValue];
30     for (TopAbs_ShapeEnum swigEnum : swigValues)
31       if (swigEnum.swigValue == swigValue)
32         return swigEnum;
33     throw new IllegalArgumentException("No enum " + TopAbs_ShapeEnum.class + " with value " + swigValue);
34   }
35
36   @SuppressWarnings("unused")
37   private TopAbs_ShapeEnum() {
38     this.swigValue = SwigNext.next++;
39   }
40
41   @SuppressWarnings("unused")
42   private TopAbs_ShapeEnum(int swigValue) {
43     this.swigValue = swigValue;
44     SwigNext.next = swigValue+1;
45   }
46
47   @SuppressWarnings("unused")
48   private TopAbs_ShapeEnum(TopAbs_ShapeEnum swigEnum) {
49     this.swigValue = swigEnum.swigValue;
50     SwigNext.next = this.swigValue+1;
51   }
52
53   private final int swigValue;
54
55   private static class SwigNext {
56     private static int next = 0;
57   }
58 }
59