Xcos GUI: handle XCOS / ZCOS import
[scilab.git] / scilab / modules / xcos / src / java / org / scilab / modules / xcos / VectorOfDouble.java
1 /* ----------------------------------------------------------------------------
2  * This file was automatically generated by SWIG (http://www.swig.org).
3  * Version 3.0.7
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.scilab.modules.xcos;
10
11 public class VectorOfDouble {
12     private transient long swigCPtr;
13     protected transient boolean swigCMemOwn;
14
15     protected VectorOfDouble(long cPtr, boolean cMemoryOwn) {
16         swigCMemOwn = cMemoryOwn;
17         swigCPtr = cPtr;
18     }
19
20     protected static long getCPtr(VectorOfDouble obj) {
21         return (obj == null) ? 0 : obj.swigCPtr;
22     }
23
24     protected void finalize() {
25         delete();
26     }
27
28     public synchronized void delete() {
29         if (swigCPtr != 0) {
30             if (swigCMemOwn) {
31                 swigCMemOwn = false;
32                 JavaControllerJNI.delete_VectorOfDouble(swigCPtr);
33             }
34             swigCPtr = 0;
35         }
36     }
37
38     public VectorOfDouble() {
39         this(JavaControllerJNI.new_VectorOfDouble__SWIG_0(), true);
40     }
41
42     public VectorOfDouble(long n) {
43         this(JavaControllerJNI.new_VectorOfDouble__SWIG_1(n), true);
44     }
45
46     public void ensureCapacity(long n) {
47         JavaControllerJNI.VectorOfDouble_ensureCapacity(swigCPtr, this, n);
48     }
49
50     public int size() {
51         return JavaControllerJNI.VectorOfDouble_size(swigCPtr, this);
52     }
53
54     public boolean isEmpty() {
55         return JavaControllerJNI.VectorOfDouble_isEmpty(swigCPtr, this);
56     }
57
58     public void clear() {
59         JavaControllerJNI.VectorOfDouble_clear(swigCPtr, this);
60     }
61
62     public void add(double x) {
63         JavaControllerJNI.VectorOfDouble_add__SWIG_0(swigCPtr, this, x);
64     }
65
66     public boolean contains(double o) {
67         return JavaControllerJNI.VectorOfDouble_contains(swigCPtr, this, o);
68     }
69
70     public int indexOf(double o) {
71         return JavaControllerJNI.VectorOfDouble_indexOf(swigCPtr, this, o);
72     }
73
74     public double get(int i) {
75         return JavaControllerJNI.VectorOfDouble_get(swigCPtr, this, i);
76     }
77
78     public void set(int i, double val) {
79         JavaControllerJNI.VectorOfDouble_set(swigCPtr, this, i, val);
80     }
81
82     public void add(int i, double val) {
83         JavaControllerJNI.VectorOfDouble_add__SWIG_1(swigCPtr, this, i, val);
84     }
85
86     public boolean remove(double val) {
87         return JavaControllerJNI.VectorOfDouble_remove(swigCPtr, this, val);
88     }
89
90     public String toString() {
91         return JavaControllerJNI.VectorOfDouble_toString(swigCPtr, this);
92     }
93
94 }