public class IVLinearMap extends IMap
Modifier and Type | Field and Description |
---|---|
java.util.ArrayList<java.lang.Double> |
domains |
double |
end |
double |
start |
java.util.ArrayList<java.lang.Double> |
values |
defaultDensityHeight, defaultDensityWidth, defaultExportHeight, defaultExportWidth, densityMinDelta, uIntegration, vIntegration
Constructor and Description |
---|
IVLinearMap() |
IVLinearMap(double value) |
IVLinearMap(double v0,
double v1) |
IVLinearMap(double v0,
double v05,
double v1) |
IVLinearMap(double v0,
double v033,
double v066,
double v1) |
Modifier and Type | Method and Description |
---|---|
IVLinearMap |
add(double v,
double value)
adding (inserting) value between the domain of 0 - 1
|
IVLinearMap |
addValue(double v,
double value)
alias of add(double,double)
|
IVLinearMap |
flipV()
to be defined in sub class
|
double |
get(double x) |
double |
get(double u,
double v)
A main method to get a value of the map.
|
IVLinearMap |
insert(double v,
double value)
alias of add(double,double)
|
createImage, createImage, flipU, get, initDensityMapU, initDensityMapU, initDensityMapV, initDensityMapV, matchUDensityWithMap, matchUDensityWithMap, matchVDensityWithMap, matchVDensityWithMap, project, projectU, projectV, saveAsJPEG, saveAsJPEG, saveAsPNG, saveAsPNG, scaleDensityMapU, scaleDensityMapV
public double start
public double end
public java.util.ArrayList<java.lang.Double> domains
public java.util.ArrayList<java.lang.Double> values
public IVLinearMap()
public IVLinearMap(double value)
public IVLinearMap(double v0, double v1)
public IVLinearMap(double v0, double v05, double v1)
public IVLinearMap(double v0, double v033, double v066, double v1)
public IVLinearMap add(double v, double value)
public IVLinearMap addValue(double v, double value)
public IVLinearMap insert(double v, double value)
public double get(double u, double v)
IMap
public double get(double x)
public IVLinearMap flipV()
IMap