GPL + CeCILL Header change
[scilab.git] / scilab / modules / xcos / src / java / org / scilab / modules / xcos / VectorOfDouble.java
index 3a373e4..6c11564 100644 (file)
@@ -43,16 +43,16 @@ public class VectorOfDouble {
     this(JavaControllerJNI.new_VectorOfDouble__SWIG_1(n), true);
   }
 
-  public long size() {
-    return JavaControllerJNI.VectorOfDouble_size(swigCPtr, this);
+  public void ensureCapacity(long n) {
+    JavaControllerJNI.VectorOfDouble_ensureCapacity(swigCPtr, this, n);
   }
 
-  public long capacity() {
-    return JavaControllerJNI.VectorOfDouble_capacity(swigCPtr, this);
+  public void resize(long n) {
+    JavaControllerJNI.VectorOfDouble_resize(swigCPtr, this, n);
   }
 
-  public void reserve(long n) {
-    JavaControllerJNI.VectorOfDouble_reserve(swigCPtr, this, n);
+  public int size() {
+    return JavaControllerJNI.VectorOfDouble_size(swigCPtr, this);
   }
 
   public boolean isEmpty() {
@@ -64,7 +64,15 @@ public class VectorOfDouble {
   }
 
   public void add(double x) {
-    JavaControllerJNI.VectorOfDouble_add(swigCPtr, this, x);
+    JavaControllerJNI.VectorOfDouble_add__SWIG_0(swigCPtr, this, x);
+  }
+
+  public boolean contains(double o) {
+    return JavaControllerJNI.VectorOfDouble_contains(swigCPtr, this, o);
+  }
+
+  public int indexOf(double o) {
+    return JavaControllerJNI.VectorOfDouble_indexOf(swigCPtr, this, o);
   }
 
   public double get(int i) {
@@ -75,4 +83,18 @@ public class VectorOfDouble {
     JavaControllerJNI.VectorOfDouble_set(swigCPtr, this, i, val);
   }
 
+  public void add(int i, double val) {
+    JavaControllerJNI.VectorOfDouble_add__SWIG_1(swigCPtr, this, i, val);
+  }
+
+  public boolean remove(double val) {
+    return JavaControllerJNI.VectorOfDouble_remove(swigCPtr, this, val);
+  }
+
+  public java.nio.ByteBuffer asByteBuffer(int i, int capacity) {
+    java.nio.ByteBuffer buffer = JavaControllerJNI.VectorOfDouble_asByteBuffer(swigCPtr, this, i, capacity);
+    buffer.order(java.nio.ByteOrder.nativeOrder());
+    return buffer;
+  }
+
 }