package com.akjava.gwt.three.client.js.math; import com.google.gwt.core.client.JavaScriptObject; import com.google.gwt.core.client.JsArrayMixed; import com.google.gwt.core.client.JsArrayNumber; /** * abstract class no need to constructor * @author aki * */ public class Interpolant extends JavaScriptObject{ protected Interpolant(){} public final native JsArrayNumber getParameterPositions()/*-{ return this.parameterPositions; }-*/; public final native void setParameterPositions(JsArrayNumber param)/*-{ this.parameterPositions=param; }-*/; /** * usually JsArrayNumber * @return */ public final native JavaScriptObject getSampleValues()/*-{ return this.sampleValues; }-*/; public final native void setSampleValues(JavaScriptObject param)/*-{ this.sampleValues=param; }-*/; public final native int getSampleSize()/*-{ return this.sampleSize; }-*/; public final native void setSampleSize(int param)/*-{ this.sampleSize=param; }-*/; public final native JsArrayMixed getResultBuffer()/*-{ return this.resultBuffer; }-*/; public final native void setResultBuffer(JsArrayMixed param)/*-{ this.resultBuffer=param; }-*/; public final native JavaScriptObject getSettings()/*-{ return this.settings; }-*/; public final native void setSettings(JavaScriptObject param)/*-{ this.settings=param; }-*/; }