public class IFieldVisualizer extends IAgent
Modifier and Type | Field and Description |
---|---|
float |
alpha |
IVectorObject[][][] |
arrows |
float |
arrowSize |
float |
arrowSizeRatio |
float |
arrowWeight |
boolean |
autoColorAdjust
adjust minLength/maxLength relative to existing lengths
|
boolean |
autoLengthAdjust |
boolean |
autoSizeAdjust |
static IColor |
defaultMaxColor |
static IColor |
defaultMinColor |
static int |
defaultNum |
boolean |
fieldSet |
double |
fixedLength |
boolean |
fixLength |
IVec |
max
corner of grid box
|
IColor |
maxColor |
double |
maxLength
for coloring vector by length
|
IVec |
min
corner of grid box
|
static double |
minAutoLengthRatio |
IColor |
minColor |
double |
minLength
for coloring vector by length
|
double |
scale
scale of vector length
|
double |
spacing |
boolean |
updateAlways |
IVec[][][] |
vectors |
int |
xnum |
int |
ynum |
int |
znum |
alive, duration, interactOverridden, localDynamics, parent, targets, time
Constructor and Description |
---|
IFieldVisualizer(double minxyz,
double maxxyz) |
IFieldVisualizer(double minx,
double miny,
double maxx,
double maxy) |
IFieldVisualizer(double minx,
double miny,
double minz,
double maxx,
double maxy,
double maxz) |
IFieldVisualizer(double minx,
double miny,
double minz,
double maxx,
double maxy,
double maxz,
int xSampleNum,
int ySampleNum,
int zSampleNum) |
IFieldVisualizer(IVec corner,
double xwidth,
double yheight) |
IFieldVisualizer(IVec corner,
double xwidth,
double yheight,
double zdepth) |
IFieldVisualizer(IVec corner,
double xwidth,
double yheight,
double zdepth,
int xSampleNum,
int ySampleNum,
int zSampleNum) |
IFieldVisualizer(IVec corner,
double xwidth,
double yheight,
int xSampleNum,
int ySampleNum) |
IFieldVisualizer(IVec minCorner,
IVec maxCorner) |
IFieldVisualizer(IVec minCorner,
IVec maxCorner,
int xSampleNum,
int ySampleNum,
int zSampleNum) |
Modifier and Type | Method and Description |
---|---|
IFieldVisualizer |
adjustColorAuto(boolean f) |
IFieldVisualizer |
adjustColorAutomatically(boolean f) |
IFieldVisualizer |
adjustLengthAuto(boolean f) |
IFieldVisualizer |
adjustLengthAutomatically(boolean f) |
IFieldVisualizer |
adjustSizeAuto(boolean f) |
IFieldVisualizer |
adjustSizeAuto(float ratio) |
IFieldVisualizer |
adjustSizeAutomatically(boolean f) |
IFieldVisualizer |
adjustSizeAutomatically(float ratio) |
IFieldVisualizer |
alpha(float a) |
IFieldVisualizer |
alpha(int a) |
IFieldVisualizer |
arrowSize(float sz) |
IFieldVisualizer |
arrowSizeRatio(float f) |
IFieldVisualizer |
arrowWeight(float w) |
IFieldVisualizer |
colorRange(java.awt.Color minColor,
java.awt.Color maxColor) |
IFieldVisualizer |
colorRange(java.awt.Color minColor,
double minLength,
java.awt.Color maxColor,
double maxLength) |
IFieldVisualizer |
colorRange(float minRed,
float minGreen,
float minBlue,
double minLength,
float maxRed,
float maxGreen,
float maxBlue,
double maxLength) |
IFieldVisualizer |
colorRange(float minRed,
float minGreen,
float minBlue,
float maxRed,
float maxGreen,
float maxBlue) |
IFieldVisualizer |
colorRange(IColor minColor,
double minLength,
IColor maxColor,
double maxLength) |
IFieldVisualizer |
colorRange(IColor minClr,
IColor maxClr) |
IFieldVisualizer |
colorRange(int minRed,
int minGreen,
int minBlue,
double minLength,
int maxRed,
int maxGreen,
int maxBlue,
double maxLength) |
IFieldVisualizer |
colorRange(int minRed,
int minGreen,
int minBlue,
int maxRed,
int maxGreen,
int maxBlue) |
IFieldVisualizer |
fixLength() |
IFieldVisualizer |
fixLength(boolean f) |
IFieldVisualizer |
fixLength(double len) |
IVec |
gridPos(int i,
int j,
int k) |
IFieldVisualizer |
hide() |
void |
initVisualizer() |
void |
interact(java.util.ArrayList<IDynamics> agents)
behavior definition of interaction with other dynamic objects.
|
IFieldVisualizer |
layer(ILayer l)
Set layer by ILayer object
|
IColor |
maxColor() |
double |
maxLength() |
IColor |
minColor() |
double |
minLength() |
IFieldVisualizer |
name(java.lang.String nm)
methods of IObject
|
double |
scale() |
IFieldVisualizer |
scale(double sc)
set vector length scale relative to the length of force
|
double |
scaleLength() |
IFieldVisualizer |
scaleLength(double sc) |
IFieldVisualizer |
show() |
IFieldVisualizer |
size(float sz) |
IFieldVisualizer |
updateAlways(boolean f) |
IFieldVisualizer |
updateFiled() |
IFieldVisualizer |
weight(float w) |
addDynamics, alive, clr, clr, clr, clr, clr, clr, clr, clr, clr, clr, clr, clr, clr, clr, clr, clr, clr, del, del, deletDynamics, deleteDynamics, deleteDynamics, duration, duration, dynamicsNum, getDynamics, hsb, hsb, hsb, hsb, initAgent, interact, localDynamics, parent, parent, postinteract, postupdate, preinteract, preupdate, removeTarget, removeTarget, setColor, setColor, setColor, setColor, setColor, setColor, setColor, setColor, setColor, setColor, setColor, setColor, setColor, setColor, setColor, setColor, setHSBColor, setHSBColor, setHSBColor, setHSBColor, target, target, targetNum, targets, time, time, update, updateGraphic, updateTarget, weight
addUserData, addUserData, alpha, alphaInt, attr, attr, attr, awtColor, blue, blueInt, brightness, castStringHashMap, clearDynamics, clearGraphics, clr, clr, clr, clr, clr, cp, createGraphic, defaultAttribute, deleteGraphic, dup, getAWTColor, getColor, getGraphic, getGraphic, getParameter, graphicsNum, gray, grayInt, green, greenInt, grey, greyInt, hue, initGraphic, initObject, isValid, isVisible, layer, layer, name, red, redInt, resetGraphic, saturation, server, setColor, setColor, setColor, setColor, setParameter, setTexture, syncColor, syncGraphic, syncVisibility, syncWeight, texture, userData, userData, userData, userDataNum, visible, weight
public static int defaultNum
public static IColor defaultMinColor
public static IColor defaultMaxColor
public IVec min
public IVec max
public int xnum
public int ynum
public int znum
public IVectorObject[][][] arrows
public IVec[][][] vectors
public float arrowSize
public float arrowWeight
public boolean autoSizeAdjust
public float arrowSizeRatio
public double scale
public boolean fixLength
public double fixedLength
public boolean autoLengthAdjust
public static double minAutoLengthRatio
public double minLength
public double maxLength
public IColor minColor
public IColor maxColor
public boolean autoColorAdjust
public double spacing
public float alpha
public boolean fieldSet
public boolean updateAlways
public IFieldVisualizer(IVec minCorner, IVec maxCorner, int xSampleNum, int ySampleNum, int zSampleNum)
public IFieldVisualizer(IVec corner, double xwidth, double yheight, double zdepth)
public IFieldVisualizer(IVec corner, double xwidth, double yheight, double zdepth, int xSampleNum, int ySampleNum, int zSampleNum)
public IFieldVisualizer(double minx, double miny, double minz, double maxx, double maxy, double maxz)
public IFieldVisualizer(double minx, double miny, double minz, double maxx, double maxy, double maxz, int xSampleNum, int ySampleNum, int zSampleNum)
public IFieldVisualizer(IVec corner, double xwidth, double yheight)
public IFieldVisualizer(IVec corner, double xwidth, double yheight, int xSampleNum, int ySampleNum)
public IFieldVisualizer(double minx, double miny, double maxx, double maxy)
public IFieldVisualizer(double minxyz, double maxxyz)
public IFieldVisualizer colorRange(int minRed, int minGreen, int minBlue, int maxRed, int maxGreen, int maxBlue)
public IFieldVisualizer colorRange(int minRed, int minGreen, int minBlue, double minLength, int maxRed, int maxGreen, int maxBlue, double maxLength)
public IFieldVisualizer colorRange(float minRed, float minGreen, float minBlue, float maxRed, float maxGreen, float maxBlue)
public IFieldVisualizer colorRange(float minRed, float minGreen, float minBlue, double minLength, float maxRed, float maxGreen, float maxBlue, double maxLength)
public IFieldVisualizer colorRange(java.awt.Color minColor, double minLength, java.awt.Color maxColor, double maxLength)
public IFieldVisualizer colorRange(IColor minColor, double minLength, IColor maxColor, double maxLength)
public IFieldVisualizer colorRange(java.awt.Color minColor, java.awt.Color maxColor)
public IFieldVisualizer colorRange(IColor minClr, IColor maxClr)
public IFieldVisualizer alpha(float a)
public IFieldVisualizer alpha(int a)
public IColor minColor()
public IColor maxColor()
public double minLength()
public double maxLength()
public IFieldVisualizer adjustColorAuto(boolean f)
public IFieldVisualizer adjustLengthAuto(boolean f)
public IFieldVisualizer adjustColorAutomatically(boolean f)
public IFieldVisualizer adjustLengthAutomatically(boolean f)
public IFieldVisualizer adjustSizeAuto(boolean f)
public IFieldVisualizer adjustSizeAutomatically(boolean f)
public IFieldVisualizer adjustSizeAuto(float ratio)
public IFieldVisualizer adjustSizeAutomatically(float ratio)
public IFieldVisualizer arrowSizeRatio(float f)
public IFieldVisualizer fixLength(double len)
public IFieldVisualizer fixLength()
public IFieldVisualizer fixLength(boolean f)
public IFieldVisualizer scale(double sc)
public IFieldVisualizer scaleLength(double sc)
public double scale()
public double scaleLength()
public IFieldVisualizer arrowSize(float sz)
public IFieldVisualizer size(float sz)
public IFieldVisualizer arrowWeight(float w)
public IFieldVisualizer weight(float w)
public IFieldVisualizer updateAlways(boolean f)
public void initVisualizer()
public IVec gridPos(int i, int j, int k)
public void interact(java.util.ArrayList<IDynamics> agents)
IDynamics
public IFieldVisualizer updateFiled()
public IFieldVisualizer name(java.lang.String nm)
public IFieldVisualizer layer(ILayer l)
IObject
public IFieldVisualizer hide()
public IFieldVisualizer show()