- java.lang.Object
-
- org.quantlib.IntervalPrice
-
- All Implemented Interfaces:
AutoCloseable,org.quantlib.helpers.QuantLibJNIHelpers.AutoCloseable
public class IntervalPrice extends Object implements org.quantlib.helpers.QuantLibJNIHelpers.AutoCloseable
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classIntervalPrice.Type
-
Field Summary
Fields Modifier and Type Field Description protected booleanswigCMemOwn
-
Constructor Summary
Constructors Modifier Constructor Description IntervalPrice(double arg0, double arg1, double arg2, double arg3)protectedIntervalPrice(long cPtr, boolean cMemoryOwn)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description doubleclosePrice()voiddelete()static RealTimeSeriesextractComponent(IntervalPriceTimeSeries arg0, IntervalPrice.Type t)static DoubleVectorextractValues(IntervalPriceTimeSeries arg0, IntervalPrice.Type t)protected voidfinalize()protected static longgetCPtr(IntervalPrice obj)doublehigh()doublelow()static IntervalPriceTimeSeriesmakeSeries(DateVector d, DoubleVector open, DoubleVector close, DoubleVector high, DoubleVector low)doubleopen()voidsetValue(double arg0, IntervalPrice.Type arg1)voidsetValues(double arg0, double arg1, double arg2, double arg3)protected static longswigRelease(IntervalPrice obj)doublevalue(IntervalPrice.Type t)
-
-
-
Field Detail
-
swigCMemOwn
protected transient boolean swigCMemOwn
-
-
Constructor Detail
-
IntervalPrice
protected IntervalPrice(long cPtr, boolean cMemoryOwn)
-
IntervalPrice
public IntervalPrice(double arg0, double arg1, double arg2, double arg3)
-
-
Method Detail
-
getCPtr
protected static long getCPtr(IntervalPrice obj)
-
swigRelease
protected static long swigRelease(IntervalPrice obj)
-
delete
public void delete()
- Specified by:
deletein interfaceorg.quantlib.helpers.QuantLibJNIHelpers.AutoCloseable
-
setValue
public void setValue(double arg0, IntervalPrice.Type arg1)
-
setValues
public void setValues(double arg0, double arg1, double arg2, double arg3)
-
value
public double value(IntervalPrice.Type t)
-
open
public double open()
-
closePrice
public double closePrice()
-
high
public double high()
-
low
public double low()
-
makeSeries
public static IntervalPriceTimeSeries makeSeries(DateVector d, DoubleVector open, DoubleVector close, DoubleVector high, DoubleVector low)
-
extractValues
public static DoubleVector extractValues(IntervalPriceTimeSeries arg0, IntervalPrice.Type t)
-
extractComponent
public static RealTimeSeries extractComponent(IntervalPriceTimeSeries arg0, IntervalPrice.Type t)
-
-