|
|||||||||
| 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.IParticleAgent
public class IParticleAgent
Class of an agent with IParticle.
| Field Summary | |
|---|---|
IParticle |
particle
|
| Fields inherited from class igeo.IPointAgent |
|---|
point, pos |
| Fields inherited from class igeo.IAgent |
|---|
alive, duration, localDynamics, parent, targets, time |
| Fields inherited from class igeo.IObject |
|---|
attribute, dynamics, graphics, parameter, server |
| Constructor Summary | |
|---|---|
IParticleAgent()
|
|
IParticleAgent(double x,
double y,
double z)
|
|
IParticleAgent(IParticle ptcl)
|
|
IParticleAgent(IParticleAgent p)
|
|
IParticleAgent(IVec p)
|
|
IParticleAgent(IVecI p)
|
|
| Methods inherited from class igeo.IPointAgent |
|---|
angle, angle, angle, angle, angle, angle, bisect, cross, diff, dist, dist, dist, dist2, dist2, dist2, dot, dot, dot, eq, eq, eq, eq, eq, eq, eqX, eqX, eqX, eqX, eqX, eqX, eqY, eqY, eqY, eqY, eqY, eqY, eqZ, eqZ, eqZ, eqZ, eqZ, eqZ, get, getSize, getX, getY, getZ, isValid, len, len, len, len2, len2, len2, mid, nml, nml, size, sum, sum, sum, sum, sum, sum, to2d, to4d, to4d, to4d, toString, x, y, z |
| Methods inherited from class igeo.IAgent |
|---|
addDynamics, alive, del, deletDynamics, deleteDynamics, deleteDynamics, duration, duration, dynamicsNum, getDynamics, initAgent, interact, parent, parent, removeTarget, removeTarget, target, target, targetNum, targets, time, time, update, updateGraphic, updateTarget |
| Methods inherited from class igeo.IObject |
|---|
attr, attr, clearDynamics, clearGraphics, clr, createGraphic, deleteGraphic, getColor, getGraphic, getGraphic, getParameter, graphicsNum, initGraphic, initObject, isVisible, layer, name, resetGraphic, server, setParameter, syncColor, visible |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public IParticle particle
| Constructor Detail |
|---|
public IParticleAgent()
public IParticleAgent(double x,
double y,
double z)
public IParticleAgent(IVec p)
public IParticleAgent(IVecI p)
public IParticleAgent(IParticle ptcl)
public IParticleAgent(IParticleAgent p)
| Method Detail |
|---|
public void initParticleAgent()
public void initParticleAgent(IParticle ptcl)
public IParticleAgent fix()
public IParticleAgent unfix()
public double mass()
mass in interface IParticleIpublic IParticleAgent mass(double mass)
public IVec position()
position in interface IParticleIpublic IParticleAgent position(IVec v)
public IVec pos()
pos in interface IParticleIpublic IParticleAgent pos(IVec v)
public IVec velocity()
velocity in interface IParticleIpublic IParticleAgent velocity(IVec v)
public IVec vel()
vel in interface IParticleIpublic IParticleAgent vel(IVec v)
public IVec force()
public IParticleAgent force(IVec v)
public IVec frc()
public IParticleAgent frc(IVec v)
public double friction()
public IParticleAgent friction(double friction)
public double fric()
public IParticleAgent fric(double friction)
public IParticleAgent addForce(IVec f)
addForce in interface IParticleIpublic IParticleAgent resetForce()
resetForce in interface IParticleIpublic IParticleAgent dup()
dup in interface ITransformabledup in interface IVecIdup in class IPointAgentpublic IParticleAgent set(IVecI v)
set in interface IVecIset in class IPointAgent
public IParticleAgent set(double x,
double y,
double z)
set in interface IVecIset in class IPointAgent
public IParticleAgent set(IDoubleI x,
IDoubleI y,
IDoubleI z)
set in interface IVecIset in class IPointAgent
public IParticleAgent add(double x,
double y,
double z)
add in interface ITransformableadd in interface IVecIadd in class IPointAgent
public IParticleAgent add(IDoubleI x,
IDoubleI y,
IDoubleI z)
add in interface ITransformableadd in interface IVecIadd in class IPointAgentpublic IParticleAgent add(IVecI v)
add in interface ITransformableadd in interface IVecIadd in class IPointAgent
public IParticleAgent sub(double x,
double y,
double z)
sub in interface ITransformablesub in interface IVecIsub in class IPointAgent
public IParticleAgent sub(IDoubleI x,
IDoubleI y,
IDoubleI z)
sub in interface ITransformablesub in interface IVecIsub in class IPointAgentpublic IParticleAgent sub(IVecI v)
sub in interface ITransformablesub in interface IVecIsub in class IPointAgentpublic IParticleAgent mul(IDoubleI v)
mul in interface ITransformablemul in interface IVecImul in class IPointAgentpublic IParticleAgent mul(double v)
mul in interface ITransformablemul in interface IVecImul in class IPointAgentpublic IParticleAgent div(IDoubleI v)
div in interface ITransformablediv in interface IVecIdiv in class IPointAgentpublic IParticleAgent div(double v)
div in interface ITransformablediv in interface IVecIdiv in class IPointAgentpublic IParticleAgent neg()
neg in interface ITransformableneg in interface IVecIneg in class IPointAgentpublic IParticleAgent rev()
IVecI
rev in interface IVecIrev in class IPointAgentpublic IParticleAgent flip()
ITransformable
flip in interface ITransformableflip in interface IVecIflip in class IPointAgent
public IParticleAgent add(IVecI v,
double f)
ITransformable
add in interface ITransformableadd in interface IVecIadd in class IPointAgent
public IParticleAgent add(IVecI v,
IDoubleI f)
add in interface ITransformableadd in interface IVecIadd in class IPointAgentpublic IParticleAgent len(IDoubleI l)
len in interface IVecIlen in class IPointAgentpublic IParticleAgent len(double l)
len in interface IVecIlen in class IPointAgentpublic IParticleAgent unit()
unit in interface IVecIunit in class IPointAgent
public IParticleAgent rot(IVecI axis,
IDoubleI angle)
rot in interface ITransformablerot in interface IVecIrot in class IPointAgent
public IParticleAgent rot(IVecI axis,
double angle)
rot in interface ITransformablerot in interface IVecIrot in class IPointAgent
public IParticleAgent rot(IVecI center,
IVecI axis,
double angle)
rot in interface ITransformablerot in interface IVecIrot in class IPointAgent
public IParticleAgent rot(IVecI center,
IVecI axis,
IDoubleI angle)
rot in interface ITransformablerot in interface IVecIrot in class IPointAgent
public IParticleAgent rot(IVecI axis,
IVecI destDir)
ITransformable
rot in interface ITransformablerot in interface IVecIrot in class IPointAgent
public IParticleAgent rot(IVecI center,
IVecI axis,
IVecI destPt)
ITransformable
rot in interface ITransformablerot in interface IVecIrot in class IPointAgentpublic IParticleAgent scale(IDoubleI f)
ITransformable
scale in interface ITransformablescale in interface IVecIscale in class IPointAgentpublic IParticleAgent scale(double f)
scale in interface ITransformablescale in interface IVecIscale in class IPointAgent
public IParticleAgent scale(IVecI center,
IDoubleI f)
scale in interface ITransformablescale in interface IVecIscale in class IPointAgent
public IParticleAgent scale(IVecI center,
double f)
scale in interface ITransformablescale in interface IVecIscale in class IPointAgent
public IParticleAgent scale1d(IVecI axis,
double f)
scale1d in interface ITransformablescale1d in interface IVecIscale1d in class IPointAgent
public IParticleAgent scale1d(IVecI axis,
IDoubleI f)
scale1d in interface ITransformablescale1d in interface IVecIscale1d in class IPointAgent
public IParticleAgent scale1d(IVecI center,
IVecI axis,
double f)
scale1d in interface ITransformablescale1d in interface IVecIscale1d in class IPointAgent
public IParticleAgent scale1d(IVecI center,
IVecI axis,
IDoubleI f)
scale1d in interface ITransformablescale1d in interface IVecIscale1d in class IPointAgentpublic IParticleAgent ref(IVecI planeDir)
ITransformable
ref in interface ITransformableref in interface IVecIref in class IPointAgent
public IParticleAgent ref(IVecI center,
IVecI planeDir)
ref in interface ITransformableref in interface IVecIref in class IPointAgentpublic IParticleAgent mirror(IVecI planeDir)
ITransformable
mirror in interface ITransformablemirror in interface IVecImirror in class IPointAgent
public IParticleAgent mirror(IVecI center,
IVecI planeDir)
mirror in interface ITransformablemirror in interface IVecImirror in class IPointAgent
public IParticleAgent shear(double sxy,
double syx,
double syz,
double szy,
double szx,
double sxz)
ITransformable
shear in interface ITransformableshear in interface IVecIshear in class IPointAgent
public IParticleAgent shear(IDoubleI sxy,
IDoubleI syx,
IDoubleI syz,
IDoubleI szy,
IDoubleI szx,
IDoubleI sxz)
shear in interface ITransformableshear in interface IVecIshear in class IPointAgent
public IParticleAgent shear(IVecI center,
double sxy,
double syx,
double syz,
double szy,
double szx,
double sxz)
shear in interface ITransformableshear in interface IVecIshear in class IPointAgent
public IParticleAgent shear(IVecI center,
IDoubleI sxy,
IDoubleI syx,
IDoubleI syz,
IDoubleI szy,
IDoubleI szx,
IDoubleI sxz)
shear in interface ITransformableshear in interface IVecIshear in class IPointAgent
public IParticleAgent shearXY(double sxy,
double syx)
shearXY in interface ITransformableshearXY in interface IVecIshearXY in class IPointAgent
public IParticleAgent shearXY(IDoubleI sxy,
IDoubleI syx)
shearXY in interface ITransformableshearXY in interface IVecIshearXY in class IPointAgent
public IParticleAgent shearXY(IVecI center,
double sxy,
double syx)
shearXY in interface ITransformableshearXY in interface IVecIshearXY in class IPointAgent
public IParticleAgent shearXY(IVecI center,
IDoubleI sxy,
IDoubleI syx)
shearXY in interface ITransformableshearXY in interface IVecIshearXY in class IPointAgent
public IParticleAgent shearYZ(double syz,
double szy)
shearYZ in interface ITransformableshearYZ in interface IVecIshearYZ in class IPointAgent
public IParticleAgent shearYZ(IDoubleI syz,
IDoubleI szy)
shearYZ in interface ITransformableshearYZ in interface IVecIshearYZ in class IPointAgent
public IParticleAgent shearYZ(IVecI center,
double syz,
double szy)
shearYZ in interface ITransformableshearYZ in interface IVecIshearYZ in class IPointAgent
public IParticleAgent shearYZ(IVecI center,
IDoubleI syz,
IDoubleI szy)
shearYZ in interface ITransformableshearYZ in interface IVecIshearYZ in class IPointAgent
public IParticleAgent shearZX(double szx,
double sxz)
shearZX in interface ITransformableshearZX in interface IVecIshearZX in class IPointAgent
public IParticleAgent shearZX(IDoubleI szx,
IDoubleI sxz)
shearZX in interface ITransformableshearZX in interface IVecIshearZX in class IPointAgent
public IParticleAgent shearZX(IVecI center,
double szx,
double sxz)
shearZX in interface ITransformableshearZX in interface IVecIshearZX in class IPointAgent
public IParticleAgent shearZX(IVecI center,
IDoubleI szx,
IDoubleI sxz)
shearZX in interface ITransformableshearZX in interface IVecIshearZX in class IPointAgent
public IParticleAgent translate(double x,
double y,
double z)
ITransformable
translate in interface ITransformabletranslate in interface IVecItranslate in class IPointAgent
public IParticleAgent translate(IDoubleI x,
IDoubleI y,
IDoubleI z)
translate in interface ITransformabletranslate in interface IVecItranslate in class IPointAgentpublic IParticleAgent translate(IVecI v)
translate in interface ITransformabletranslate in interface IVecItranslate in class IPointAgentpublic IParticleAgent transform(IMatrix3I mat)
transform in interface ITransformabletransform in interface IVecItransform in class IPointAgentpublic IParticleAgent transform(IMatrix4I mat)
transform in interface ITransformabletransform in interface IVecItransform in class IPointAgent
public IParticleAgent transform(IVecI xvec,
IVecI yvec,
IVecI zvec)
transform in interface ITransformabletransform in interface IVecItransform in class IPointAgent
public IParticleAgent transform(IVecI xvec,
IVecI yvec,
IVecI zvec,
IVecI translate)
transform in interface ITransformabletransform in interface IVecItransform in class IPointAgent
public IParticleAgent mv(double x,
double y,
double z)
ITransformable
mv in interface ITransformablemv in interface IVecImv in class IPointAgent
public IParticleAgent mv(IDoubleI x,
IDoubleI y,
IDoubleI z)
mv in interface ITransformablemv in interface IVecImv in class IPointAgentpublic IParticleAgent mv(IVecI v)
mv in interface ITransformablemv in interface IVecImv in class IPointAgentpublic IParticleAgent cp()
IObject
cp in interface ITransformablecp in interface IVecIcp in class IPointAgent
public IParticleAgent cp(double x,
double y,
double z)
ITransformable
cp in interface ITransformablecp in interface IVecIcp in class IPointAgent
public IParticleAgent cp(IDoubleI x,
IDoubleI y,
IDoubleI z)
cp in interface ITransformablecp in interface IVecIcp in class IPointAgentpublic IParticleAgent cp(IVecI v)
cp in interface ITransformablecp in interface IVecIcp in class IPointAgentpublic IParticleAgent setSize(double sz)
setSize in class IPointAgentpublic IParticleAgent size(double sz)
size in class IPointAgentpublic IParticleAgent name(java.lang.String nm)
name in class IPointAgentpublic IParticleAgent layer(ILayer l)
layer in class IPointAgentpublic IParticleAgent show()
show in class IPointAgentpublic IParticleAgent hide()
hide in class IPointAgentpublic IParticleAgent clr(java.awt.Color c)
clr in class IPointAgent
public IParticleAgent clr(java.awt.Color c,
int alpha)
IObject
clr in class IPointAgentpublic IParticleAgent clr(int gray)
clr in class IPointAgentpublic IParticleAgent clr(float fgray)
clr in class IPointAgentpublic IParticleAgent clr(double dgray)
clr in class IPointAgent
public IParticleAgent clr(int gray,
int alpha)
clr in class IPointAgent
public IParticleAgent clr(float fgray,
float falpha)
clr in class IPointAgent
public IParticleAgent clr(double dgray,
double dalpha)
clr in class IPointAgent
public IParticleAgent clr(int r,
int g,
int b)
clr in class IPointAgent
public IParticleAgent clr(float fr,
float fg,
float fb)
clr in class IPointAgent
public IParticleAgent clr(double dr,
double dg,
double db)
clr in class IPointAgent
public IParticleAgent clr(int r,
int g,
int b,
int a)
clr in class IPointAgent
public IParticleAgent clr(float fr,
float fg,
float fb,
float fa)
clr in class IPointAgent
public IParticleAgent clr(double dr,
double dg,
double db,
double da)
clr in class IPointAgent
public IParticleAgent hsb(float h,
float s,
float b,
float a)
hsb in class IPointAgent
public IParticleAgent hsb(double h,
double s,
double b,
double a)
hsb in class IPointAgent
public IParticleAgent hsb(float h,
float s,
float b)
hsb in class IPointAgent
public IParticleAgent hsb(double h,
double s,
double b)
hsb in class IPointAgentpublic IParticleAgent setColor(java.awt.Color c)
setColor in class IPointAgent
public IParticleAgent setColor(java.awt.Color c,
int alpha)
setColor in class IPointAgentpublic IParticleAgent setColor(int gray)
setColor in class IPointAgentpublic IParticleAgent setColor(float fgray)
setColor in class IPointAgentpublic IParticleAgent setColor(double dgray)
setColor in class IPointAgent
public IParticleAgent setColor(int gray,
int alpha)
setColor in class IPointAgent
public IParticleAgent setColor(float fgray,
float falpha)
setColor in class IPointAgent
public IParticleAgent setColor(double dgray,
double dalpha)
setColor in class IPointAgent
public IParticleAgent setColor(int r,
int g,
int b)
setColor in class IPointAgent
public IParticleAgent setColor(float fr,
float fg,
float fb)
setColor in class IPointAgent
public IParticleAgent setColor(double dr,
double dg,
double db)
setColor in class IPointAgent
public IParticleAgent setColor(int r,
int g,
int b,
int a)
setColor in class IPointAgent
public IParticleAgent setColor(float fr,
float fg,
float fb,
float fa)
setColor in class IPointAgent
public IParticleAgent setColor(double dr,
double dg,
double db,
double da)
setColor in class IPointAgent
public IParticleAgent setHSBColor(float h,
float s,
float b,
float a)
setHSBColor in class IPointAgent
public IParticleAgent setHSBColor(double h,
double s,
double b,
double a)
setHSBColor in class IPointAgent
public IParticleAgent setHSBColor(float h,
float s,
float b)
setHSBColor in class IPointAgent
public IParticleAgent setHSBColor(double h,
double s,
double b)
setHSBColor in class IPointAgent
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||