public class ILinkedDataAgent<T extends IArithmeticVal<T,IDoubleI>> extends IDataAgent<T,IDoubleI>
| Modifier and Type | Field and Description |
|---|---|
double |
fric |
java.util.ArrayList<IDataAgent<T,IDoubleI>> |
links |
T |
nextData |
datapoint, pos, trackeralive, duration, interactOverridden, localDynamics, parent, targets, time| Constructor and Description |
|---|
ILinkedDataAgent() |
ILinkedDataAgent(IVecI pos) |
ILinkedDataAgent(IVecI pos,
T val) |
ILinkedDataAgent(T val) |
| Modifier and Type | Method and Description |
|---|---|
ILinkedDataAgent |
clr(double dgray) |
ILinkedDataAgent |
clr(double dgray,
double dalpha) |
ILinkedDataAgent |
clr(double dr,
double dg,
double db) |
ILinkedDataAgent |
clr(double dr,
double dg,
double db,
double da) |
ILinkedDataAgent |
clr(float fgray) |
ILinkedDataAgent |
clr(float fgray,
float falpha) |
ILinkedDataAgent |
clr(float fr,
float fg,
float fb) |
ILinkedDataAgent |
clr(float fr,
float fg,
float fb,
float fa) |
ILinkedDataAgent |
clr(IColor c)
to set an object color
|
ILinkedDataAgent |
clr(IColor c,
double alpha)
to set color, with alpha value overwritten
|
ILinkedDataAgent |
clr(IColor c,
float alpha)
to set color, with alpha value overwritten
|
ILinkedDataAgent |
clr(IColor c,
int alpha)
to set color, with alpha value overwritten
|
ILinkedDataAgent |
clr(int gray) |
ILinkedDataAgent |
clr(int gray,
int alpha) |
ILinkedDataAgent |
clr(int r,
int g,
int b) |
ILinkedDataAgent |
clr(int r,
int g,
int b,
int a) |
ILinkedDataAgent |
clr(IObject o)
to set the same color with the object
|
ILinkedDataAgent |
connect(IDataAgent<T,IDoubleI> link) |
static <R extends IArithmeticVal<R,IDoubleI>> |
create(IMeshI m)
static method
|
double |
fric() |
ILinkedDataAgent |
fric(double f) |
ILinkedDataAgent |
hide() |
ILinkedDataAgent |
hsb(double h,
double s,
double b) |
ILinkedDataAgent |
hsb(double h,
double s,
double b,
double a) |
ILinkedDataAgent |
hsb(float h,
float s,
float b) |
ILinkedDataAgent |
hsb(float h,
float s,
float b,
float a) |
void |
initLinkedDataAgent() |
void |
interact(java.util.ArrayList<IDynamics> agents)
behavior definition of interaction with other dynamic objects.
|
ILinkedDataAgent |
layer(ILayer l)
Set layer by ILayer object
|
ILinkedDataAgent |
name(java.lang.String nm)
methods of IObject
|
ILinkedDataAgent |
setColor(double dgray) |
ILinkedDataAgent |
setColor(double dgray,
double dalpha) |
ILinkedDataAgent |
setColor(double dr,
double dg,
double db) |
ILinkedDataAgent |
setColor(double dr,
double dg,
double db,
double da) |
ILinkedDataAgent |
setColor(float fgray) |
ILinkedDataAgent |
setColor(float fgray,
float falpha) |
ILinkedDataAgent |
setColor(float fr,
float fg,
float fb) |
ILinkedDataAgent |
setColor(float fr,
float fg,
float fb,
float fa) |
ILinkedDataAgent |
setColor(IColor c) |
ILinkedDataAgent |
setColor(IColor c,
double alpha) |
ILinkedDataAgent |
setColor(IColor c,
float alpha) |
ILinkedDataAgent |
setColor(IColor c,
int alpha) |
ILinkedDataAgent |
setColor(int gray) |
ILinkedDataAgent |
setColor(int gray,
int alpha) |
ILinkedDataAgent |
setColor(int r,
int g,
int b) |
ILinkedDataAgent |
setColor(int r,
int g,
int b,
int a) |
ILinkedDataAgent |
setData(T val) |
ILinkedDataAgent |
setHSBColor(double h,
double s,
double b) |
ILinkedDataAgent |
setHSBColor(double h,
double s,
double b,
double a) |
ILinkedDataAgent |
setHSBColor(float h,
float s,
float b) |
ILinkedDataAgent |
setHSBColor(float h,
float s,
float b,
float a) |
ILinkedDataAgent |
show() |
void |
update()
behavior definition of updating dynamics in each time frame
|
ILinkedDataAgent |
weight(double w) |
ILinkedDataAgent |
weight(float w) |
addData, getDataadd, add, add, add, add, add, add, angle, angle, angle, angle, angle, angle, angle, angle, attach, attach, bisect, bisect, brep, brep, brepNum, breps, cp, cp, cp, cp, cross, cross, curve, curve, curveNum, curves, del, del, dif, dif, diff, diff, dist, dist, dist, dist, dist2, dist2, dist2, dist2, div, div, dot, dot, dot, dot, dup, eq, eq, eq, eq, eq, eq, eq, eq, eqX, eqX, eqX, eqX, eqX, eqX, eqX, eqX, eqY, eqY, eqY, eqY, eqY, eqY, eqY, eqY, eqZ, eqZ, eqZ, eqZ, eqZ, eqZ, eqZ, eqZ, flip, geometries, geometry, geometry, geometryNum, get, getSize, getX, getY, getZ, hideGeometry, hidePoint, isValid, len, len, len, len, len, len2, len2, len2, mesh, mesh, meshes, meshNum, mid, mid, mirror, mirror, mirror, mirror, mul, mul, mv, mv, mv, neg, nml, nml, nml, nml, point, point, pointNum, points, pos, pos, position, position, ref, ref, ref, ref, rev, rot, rot, rot, rot, rot, rot, rot, rot, rot, rot, rot2, rot2, rot2, rot2, rot2, rot2, rot2, scale, scale, scale, scale, scale, scale1d, scale1d, scale1d, scale1d, scale1d, scale1d, set, set, set, setSize, shear, shear, shear, shear, shearXY, shearXY, shearXY, shearXY, shearYZ, shearYZ, shearYZ, shearYZ, shearZX, shearZX, shearZX, shearZX, showGeometry, showPoint, size, size, sub, sub, sub, sum, sum, sum, sum, sum, sum, sum, surface, surface, surfaceNum, surfaces, to2d, to2d, to2d, to2d, to4d, to4d, to4d, toString, transform, transform, transform, transform, translate, translate, translate, unit, x, x, x, x, x, x, x, y, y, y, y, y, y, y, z, z, z, z, z, z, zeroaddDynamics, alive, deletDynamics, deleteDynamics, deleteDynamics, duration, duration, dynamicsNum, getDynamics, initAgent, interact, localDynamics, parent, parent, postinteract, postupdate, preinteract, preupdate, removeTarget, removeTarget, target, target, targetNum, targets, time, time, updateGraphic, updateTargetaddUserData, addUserData, alpha, alphaInt, attr, attr, attr, awtColor, blue, blueInt, brightness, castStringHashMap, clearDynamics, clearGraphics, clr, clr, clr, clr, clr, createGraphic, defaultAttribute, deleteGraphic, getAWTColor, getColor, getGraphic, getGraphic, getParameter, graphicsNum, gray, grayInt, green, greenInt, grey, greyInt, hue, initGraphic, initObject, 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, weightpublic java.util.ArrayList<IDataAgent<T extends IArithmeticVal<T,IDoubleI>,IDoubleI>> links
public T extends IArithmeticVal<T,IDoubleI> nextData
public double fric
public ILinkedDataAgent()
public ILinkedDataAgent(T val)
public ILinkedDataAgent(IVecI pos)
public void initLinkedDataAgent()
public ILinkedDataAgent fric(double f)
public double fric()
public ILinkedDataAgent setData(T val)
setData in class IDataAgent<T extends IArithmeticVal<T,IDoubleI>,IDoubleI>public ILinkedDataAgent connect(IDataAgent<T,IDoubleI> link)
public void interact(java.util.ArrayList<IDynamics> agents)
IDynamicspublic void update()
IDynamicspublic static <R extends IArithmeticVal<R,IDoubleI>> ILinkedDataAgent[] create(IMeshI m)
public ILinkedDataAgent name(java.lang.String nm)
name in class IDataAgent<T extends IArithmeticVal<T,IDoubleI>,IDoubleI>public ILinkedDataAgent layer(ILayer l)
IObjectlayer in class IDataAgent<T extends IArithmeticVal<T,IDoubleI>,IDoubleI>public ILinkedDataAgent hide()
hide in class IDataAgent<T extends IArithmeticVal<T,IDoubleI>,IDoubleI>public ILinkedDataAgent show()
show in class IDataAgent<T extends IArithmeticVal<T,IDoubleI>,IDoubleI>public ILinkedDataAgent clr(IColor c)
IObjectclr in class IDataAgent<T extends IArithmeticVal<T,IDoubleI>,IDoubleI>public ILinkedDataAgent clr(IColor c, int alpha)
IObjectclr in class IDataAgent<T extends IArithmeticVal<T,IDoubleI>,IDoubleI>public ILinkedDataAgent clr(IColor c, float alpha)
IObjectclr in class IDataAgent<T extends IArithmeticVal<T,IDoubleI>,IDoubleI>public ILinkedDataAgent clr(IColor c, double alpha)
IObjectclr in class IDataAgent<T extends IArithmeticVal<T,IDoubleI>,IDoubleI>public ILinkedDataAgent clr(IObject o)
IObjectclr in class IDataAgent<T extends IArithmeticVal<T,IDoubleI>,IDoubleI>public ILinkedDataAgent clr(int gray)
clr in class IDataAgent<T extends IArithmeticVal<T,IDoubleI>,IDoubleI>public ILinkedDataAgent clr(float fgray)
clr in class IDataAgent<T extends IArithmeticVal<T,IDoubleI>,IDoubleI>public ILinkedDataAgent clr(double dgray)
clr in class IDataAgent<T extends IArithmeticVal<T,IDoubleI>,IDoubleI>public ILinkedDataAgent clr(int gray, int alpha)
clr in class IDataAgent<T extends IArithmeticVal<T,IDoubleI>,IDoubleI>public ILinkedDataAgent clr(float fgray, float falpha)
clr in class IDataAgent<T extends IArithmeticVal<T,IDoubleI>,IDoubleI>public ILinkedDataAgent clr(double dgray, double dalpha)
clr in class IDataAgent<T extends IArithmeticVal<T,IDoubleI>,IDoubleI>public ILinkedDataAgent clr(int r, int g, int b)
clr in class IDataAgent<T extends IArithmeticVal<T,IDoubleI>,IDoubleI>public ILinkedDataAgent clr(float fr, float fg, float fb)
clr in class IDataAgent<T extends IArithmeticVal<T,IDoubleI>,IDoubleI>public ILinkedDataAgent clr(double dr, double dg, double db)
clr in class IDataAgent<T extends IArithmeticVal<T,IDoubleI>,IDoubleI>public ILinkedDataAgent clr(int r, int g, int b, int a)
clr in class IDataAgent<T extends IArithmeticVal<T,IDoubleI>,IDoubleI>public ILinkedDataAgent clr(float fr, float fg, float fb, float fa)
clr in class IDataAgent<T extends IArithmeticVal<T,IDoubleI>,IDoubleI>public ILinkedDataAgent clr(double dr, double dg, double db, double da)
clr in class IDataAgent<T extends IArithmeticVal<T,IDoubleI>,IDoubleI>public ILinkedDataAgent hsb(float h, float s, float b, float a)
hsb in class IDataAgent<T extends IArithmeticVal<T,IDoubleI>,IDoubleI>public ILinkedDataAgent hsb(double h, double s, double b, double a)
hsb in class IDataAgent<T extends IArithmeticVal<T,IDoubleI>,IDoubleI>public ILinkedDataAgent hsb(float h, float s, float b)
hsb in class IDataAgent<T extends IArithmeticVal<T,IDoubleI>,IDoubleI>public ILinkedDataAgent hsb(double h, double s, double b)
hsb in class IDataAgent<T extends IArithmeticVal<T,IDoubleI>,IDoubleI>public ILinkedDataAgent weight(float w)
weight in class IDataAgent<T extends IArithmeticVal<T,IDoubleI>,IDoubleI>public ILinkedDataAgent weight(double w)
weight in class IDataAgent<T extends IArithmeticVal<T,IDoubleI>,IDoubleI>public ILinkedDataAgent setColor(IColor c)
setColor in class IDataAgent<T extends IArithmeticVal<T,IDoubleI>,IDoubleI>public ILinkedDataAgent setColor(IColor c, int alpha)
setColor in class IDataAgent<T extends IArithmeticVal<T,IDoubleI>,IDoubleI>public ILinkedDataAgent setColor(IColor c, float alpha)
setColor in class IDataAgent<T extends IArithmeticVal<T,IDoubleI>,IDoubleI>public ILinkedDataAgent setColor(IColor c, double alpha)
setColor in class IDataAgent<T extends IArithmeticVal<T,IDoubleI>,IDoubleI>public ILinkedDataAgent setColor(int gray)
setColor in class IDataAgent<T extends IArithmeticVal<T,IDoubleI>,IDoubleI>public ILinkedDataAgent setColor(float fgray)
setColor in class IDataAgent<T extends IArithmeticVal<T,IDoubleI>,IDoubleI>public ILinkedDataAgent setColor(double dgray)
setColor in class IDataAgent<T extends IArithmeticVal<T,IDoubleI>,IDoubleI>public ILinkedDataAgent setColor(int gray, int alpha)
setColor in class IDataAgent<T extends IArithmeticVal<T,IDoubleI>,IDoubleI>public ILinkedDataAgent setColor(float fgray, float falpha)
setColor in class IDataAgent<T extends IArithmeticVal<T,IDoubleI>,IDoubleI>public ILinkedDataAgent setColor(double dgray, double dalpha)
setColor in class IDataAgent<T extends IArithmeticVal<T,IDoubleI>,IDoubleI>public ILinkedDataAgent setColor(int r, int g, int b)
setColor in class IDataAgent<T extends IArithmeticVal<T,IDoubleI>,IDoubleI>public ILinkedDataAgent setColor(float fr, float fg, float fb)
setColor in class IDataAgent<T extends IArithmeticVal<T,IDoubleI>,IDoubleI>public ILinkedDataAgent setColor(double dr, double dg, double db)
setColor in class IDataAgent<T extends IArithmeticVal<T,IDoubleI>,IDoubleI>public ILinkedDataAgent setColor(int r, int g, int b, int a)
setColor in class IDataAgent<T extends IArithmeticVal<T,IDoubleI>,IDoubleI>public ILinkedDataAgent setColor(float fr, float fg, float fb, float fa)
setColor in class IDataAgent<T extends IArithmeticVal<T,IDoubleI>,IDoubleI>public ILinkedDataAgent setColor(double dr, double dg, double db, double da)
setColor in class IDataAgent<T extends IArithmeticVal<T,IDoubleI>,IDoubleI>public ILinkedDataAgent setHSBColor(float h, float s, float b, float a)
setHSBColor in class IDataAgent<T extends IArithmeticVal<T,IDoubleI>,IDoubleI>public ILinkedDataAgent setHSBColor(double h, double s, double b, double a)
setHSBColor in class IDataAgent<T extends IArithmeticVal<T,IDoubleI>,IDoubleI>public ILinkedDataAgent setHSBColor(float h, float s, float b)
setHSBColor in class IDataAgent<T extends IArithmeticVal<T,IDoubleI>,IDoubleI>public ILinkedDataAgent setHSBColor(double h, double s, double b)
setHSBColor in class IDataAgent<T extends IArithmeticVal<T,IDoubleI>,IDoubleI>