IFieldGeo.Decay
Modifier and Type | Field and Description |
---|---|
IVec |
corner |
IDoubleMap |
dmap |
double |
height |
int |
interpolationRange |
IMap |
map |
int |
mapHeight |
int |
mapWidth |
double |
width |
bidirectional, constantIntensity, customDecay, decay, gaussDecay, intensity, linearDecay, noDecay, threshold
Constructor and Description |
---|
I2DMapFieldGeo(IMap m,
IVec cnr,
double wid,
double hei) |
Modifier and Type | Method and Description |
---|---|
void |
del() |
IVec2 |
dif(int uidx,
int vidx) |
IVec2I |
get(IVecI v)
get 3D vector field value
|
IVec2I |
get(IVecI pos,
double u,
double v)
get original field value out of surface parameter uv
|
IVec2I |
get(IVecI pos,
IVecI vel)
get 3D vector field value
|
IVec2I |
get(IVecI pos,
IVecI vel,
double u,
double v)
get original field value out of surface parameter uv
|
I2DMapFieldGeo |
intensity(double i)
set output intensity
|
(package private) IVec2 |
interpolateDif(int uidx,
int vidx) |
double |
udif(int uidx,
int vidx) |
double |
vdif(int uidx,
int vidx) |
bidirectional, constantIntensity, decay, decay, gauss, gaussian, gaussianDecay, intensity, linear, linearDecay, noDecay, threshold, threshold
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
bidirectional, constantIntensity, decay, gauss, gaussian, gaussianDecay, intensity, linear, linearDecay, noDecay, threshold, threshold
public IMap map
public IDoubleMap dmap
public IVec corner
public double width
public double height
public int mapWidth
public int mapHeight
public int interpolationRange
public double udif(int uidx, int vidx)
public double vdif(int uidx, int vidx)
public IVec2 dif(int uidx, int vidx)
IVec2 interpolateDif(int uidx, int vidx)
public IVec2I get(IVecI pos, double u, double v)
public IVec2I get(IVecI pos, IVecI vel, double u, double v)
public I2DMapFieldGeo intensity(double i)
IFieldGeo