|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Objectigeo.IObject
igeo.IAgent
igeo.IPointAgent
igeo.IDataAgent<T,IDoubleI>
igeo.ILinkedDataAgent<T>
public class ILinkedDataAgent<T extends IArithmeticVal<T,IDoubleI>>
Agent class with a generic data with links to other data agents
| Field Summary | |
|---|---|
double |
fric
|
java.util.ArrayList<IDataAgent<T,IDoubleI>> |
links
|
T |
nextData
|
| Fields inherited from class igeo.IDataAgent |
|---|
data |
| Fields inherited from class igeo.IPointAgent |
|---|
point, pos, tracker |
| Fields inherited from class igeo.IAgent |
|---|
alive, duration, interactOverridden, localDynamics, parent, targets, time |
| Fields inherited from class igeo.IObject |
|---|
attribute, dynamics, graphics, parameter, server, userData |
| Constructor Summary | |
|---|---|
ILinkedDataAgent()
|
|
ILinkedDataAgent(IVecI pos)
|
|
ILinkedDataAgent(IVecI pos,
T val)
|
|
ILinkedDataAgent(T val)
|
|
| Method Summary | ||
|---|---|---|
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)
|
|
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 |
connect(IDataAgent<T,IDoubleI> link)
|
|
static
|
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)
|
|
| Methods inherited from class igeo.IDataAgent |
|---|
addData, getData |
| Methods inherited from class igeo.IAgent |
|---|
addDynamics, 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, updateTarget |
| Methods inherited from class igeo.IObject |
|---|
addUserData, addUserData, alpha, alphaInt, attr, attr, attr, awtColor, blue, blueInt, castStringHashMap, clearDynamics, clearGraphics, clr, clr, clr, clr, clr, createGraphic, defaultAttribute, deleteGraphic, getAWTColor, getColor, getGraphic, getGraphic, getParameter, graphicsNum, gray, grayInt, green, greenInt, greyInt, initGraphic, initObject, isVisible, layer, layer, name, red, redInt, resetGraphic, server, setColor, setColor, setColor, setColor, setParameter, syncColor, syncGraphic, syncVisibility, syncWeight, userData, userData, userData, userDataNum, visible, weight |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public java.util.ArrayList<IDataAgent<T extends IArithmeticVal<T,IDoubleI>,IDoubleI>> links
public T extends IArithmeticVal<T,IDoubleI> nextData
public double fric
| Constructor Detail |
|---|
public ILinkedDataAgent()
public ILinkedDataAgent(T val)
public ILinkedDataAgent(IVecI pos)
public ILinkedDataAgent(IVecI pos,
T val)
| Method Detail |
|---|
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)
IDynamics
interact in interface IDynamicsinteract in class IAgentpublic void update()
IDynamics
update in interface IDynamicsupdate in class IAgentpublic 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)
IObject
layer 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)
clr in class IDataAgent<T extends IArithmeticVal<T,IDoubleI>,IDoubleI>
public ILinkedDataAgent clr(IColor c,
int alpha)
IObject
clr in class IDataAgent<T extends IArithmeticVal<T,IDoubleI>,IDoubleI>
public ILinkedDataAgent clr(IColor c,
float alpha)
IObject
clr in class IDataAgent<T extends IArithmeticVal<T,IDoubleI>,IDoubleI>
public ILinkedDataAgent clr(IColor c,
double alpha)
IObject
clr 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>
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||