|
|||||||||
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 IParticleI
public IParticleAgent mass(double mass)
public IVec position()
position
in interface IParticleI
public IParticleAgent position(IVec v)
public IVec pos()
pos
in interface IParticleI
public IParticleAgent pos(IVec v)
public IVec velocity()
velocity
in interface IParticleI
public IParticleAgent velocity(IVec v)
public IVec vel()
vel
in interface IParticleI
public 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 IParticleI
public IParticleAgent resetForce()
resetForce
in interface IParticleI
public IParticleAgent dup()
dup
in interface ITransformable
dup
in interface IVecI
dup
in class IPointAgent
public IParticleAgent set(IVecI v)
set
in interface IVecI
set
in class IPointAgent
public IParticleAgent set(double x, double y, double z)
set
in interface IVecI
set
in class IPointAgent
public IParticleAgent set(IDoubleI x, IDoubleI y, IDoubleI z)
set
in interface IVecI
set
in class IPointAgent
public IParticleAgent add(double x, double y, double z)
add
in interface ITransformable
add
in interface IVecI
add
in class IPointAgent
public IParticleAgent add(IDoubleI x, IDoubleI y, IDoubleI z)
add
in interface ITransformable
add
in interface IVecI
add
in class IPointAgent
public IParticleAgent add(IVecI v)
add
in interface ITransformable
add
in interface IVecI
add
in class IPointAgent
public IParticleAgent sub(double x, double y, double z)
sub
in interface ITransformable
sub
in interface IVecI
sub
in class IPointAgent
public IParticleAgent sub(IDoubleI x, IDoubleI y, IDoubleI z)
sub
in interface ITransformable
sub
in interface IVecI
sub
in class IPointAgent
public IParticleAgent sub(IVecI v)
sub
in interface ITransformable
sub
in interface IVecI
sub
in class IPointAgent
public IParticleAgent mul(IDoubleI v)
mul
in interface ITransformable
mul
in interface IVecI
mul
in class IPointAgent
public IParticleAgent mul(double v)
mul
in interface ITransformable
mul
in interface IVecI
mul
in class IPointAgent
public IParticleAgent div(IDoubleI v)
div
in interface ITransformable
div
in interface IVecI
div
in class IPointAgent
public IParticleAgent div(double v)
div
in interface ITransformable
div
in interface IVecI
div
in class IPointAgent
public IParticleAgent neg()
neg
in interface ITransformable
neg
in interface IVecI
neg
in class IPointAgent
public IParticleAgent rev()
IVecI
rev
in interface IVecI
rev
in class IPointAgent
public IParticleAgent flip()
ITransformable
flip
in interface ITransformable
flip
in interface IVecI
flip
in class IPointAgent
public IParticleAgent add(IVecI v, double f)
ITransformable
add
in interface ITransformable
add
in interface IVecI
add
in class IPointAgent
public IParticleAgent add(IVecI v, IDoubleI f)
add
in interface ITransformable
add
in interface IVecI
add
in class IPointAgent
public IParticleAgent len(IDoubleI l)
len
in interface IVecI
len
in class IPointAgent
public IParticleAgent len(double l)
len
in interface IVecI
len
in class IPointAgent
public IParticleAgent unit()
unit
in interface IVecI
unit
in class IPointAgent
public IParticleAgent rot(IVecI axis, IDoubleI angle)
rot
in interface ITransformable
rot
in interface IVecI
rot
in class IPointAgent
public IParticleAgent rot(IVecI axis, double angle)
rot
in interface ITransformable
rot
in interface IVecI
rot
in class IPointAgent
public IParticleAgent rot(IVecI center, IVecI axis, double angle)
rot
in interface ITransformable
rot
in interface IVecI
rot
in class IPointAgent
public IParticleAgent rot(IVecI center, IVecI axis, IDoubleI angle)
rot
in interface ITransformable
rot
in interface IVecI
rot
in class IPointAgent
public IParticleAgent rot(IVecI axis, IVecI destDir)
ITransformable
rot
in interface ITransformable
rot
in interface IVecI
rot
in class IPointAgent
public IParticleAgent rot(IVecI center, IVecI axis, IVecI destPt)
ITransformable
rot
in interface ITransformable
rot
in interface IVecI
rot
in class IPointAgent
public IParticleAgent scale(IDoubleI f)
ITransformable
scale
in interface ITransformable
scale
in interface IVecI
scale
in class IPointAgent
public IParticleAgent scale(double f)
scale
in interface ITransformable
scale
in interface IVecI
scale
in class IPointAgent
public IParticleAgent scale(IVecI center, IDoubleI f)
scale
in interface ITransformable
scale
in interface IVecI
scale
in class IPointAgent
public IParticleAgent scale(IVecI center, double f)
scale
in interface ITransformable
scale
in interface IVecI
scale
in class IPointAgent
public IParticleAgent scale1d(IVecI axis, double f)
scale1d
in interface ITransformable
scale1d
in interface IVecI
scale1d
in class IPointAgent
public IParticleAgent scale1d(IVecI axis, IDoubleI f)
scale1d
in interface ITransformable
scale1d
in interface IVecI
scale1d
in class IPointAgent
public IParticleAgent scale1d(IVecI center, IVecI axis, double f)
scale1d
in interface ITransformable
scale1d
in interface IVecI
scale1d
in class IPointAgent
public IParticleAgent scale1d(IVecI center, IVecI axis, IDoubleI f)
scale1d
in interface ITransformable
scale1d
in interface IVecI
scale1d
in class IPointAgent
public IParticleAgent ref(IVecI planeDir)
ITransformable
ref
in interface ITransformable
ref
in interface IVecI
ref
in class IPointAgent
public IParticleAgent ref(IVecI center, IVecI planeDir)
ref
in interface ITransformable
ref
in interface IVecI
ref
in class IPointAgent
public IParticleAgent mirror(IVecI planeDir)
ITransformable
mirror
in interface ITransformable
mirror
in interface IVecI
mirror
in class IPointAgent
public IParticleAgent mirror(IVecI center, IVecI planeDir)
mirror
in interface ITransformable
mirror
in interface IVecI
mirror
in class IPointAgent
public IParticleAgent shear(double sxy, double syx, double syz, double szy, double szx, double sxz)
ITransformable
shear
in interface ITransformable
shear
in interface IVecI
shear
in class IPointAgent
public IParticleAgent shear(IDoubleI sxy, IDoubleI syx, IDoubleI syz, IDoubleI szy, IDoubleI szx, IDoubleI sxz)
shear
in interface ITransformable
shear
in interface IVecI
shear
in class IPointAgent
public IParticleAgent shear(IVecI center, double sxy, double syx, double syz, double szy, double szx, double sxz)
shear
in interface ITransformable
shear
in interface IVecI
shear
in class IPointAgent
public IParticleAgent shear(IVecI center, IDoubleI sxy, IDoubleI syx, IDoubleI syz, IDoubleI szy, IDoubleI szx, IDoubleI sxz)
shear
in interface ITransformable
shear
in interface IVecI
shear
in class IPointAgent
public IParticleAgent shearXY(double sxy, double syx)
shearXY
in interface ITransformable
shearXY
in interface IVecI
shearXY
in class IPointAgent
public IParticleAgent shearXY(IDoubleI sxy, IDoubleI syx)
shearXY
in interface ITransformable
shearXY
in interface IVecI
shearXY
in class IPointAgent
public IParticleAgent shearXY(IVecI center, double sxy, double syx)
shearXY
in interface ITransformable
shearXY
in interface IVecI
shearXY
in class IPointAgent
public IParticleAgent shearXY(IVecI center, IDoubleI sxy, IDoubleI syx)
shearXY
in interface ITransformable
shearXY
in interface IVecI
shearXY
in class IPointAgent
public IParticleAgent shearYZ(double syz, double szy)
shearYZ
in interface ITransformable
shearYZ
in interface IVecI
shearYZ
in class IPointAgent
public IParticleAgent shearYZ(IDoubleI syz, IDoubleI szy)
shearYZ
in interface ITransformable
shearYZ
in interface IVecI
shearYZ
in class IPointAgent
public IParticleAgent shearYZ(IVecI center, double syz, double szy)
shearYZ
in interface ITransformable
shearYZ
in interface IVecI
shearYZ
in class IPointAgent
public IParticleAgent shearYZ(IVecI center, IDoubleI syz, IDoubleI szy)
shearYZ
in interface ITransformable
shearYZ
in interface IVecI
shearYZ
in class IPointAgent
public IParticleAgent shearZX(double szx, double sxz)
shearZX
in interface ITransformable
shearZX
in interface IVecI
shearZX
in class IPointAgent
public IParticleAgent shearZX(IDoubleI szx, IDoubleI sxz)
shearZX
in interface ITransformable
shearZX
in interface IVecI
shearZX
in class IPointAgent
public IParticleAgent shearZX(IVecI center, double szx, double sxz)
shearZX
in interface ITransformable
shearZX
in interface IVecI
shearZX
in class IPointAgent
public IParticleAgent shearZX(IVecI center, IDoubleI szx, IDoubleI sxz)
shearZX
in interface ITransformable
shearZX
in interface IVecI
shearZX
in class IPointAgent
public IParticleAgent translate(double x, double y, double z)
ITransformable
translate
in interface ITransformable
translate
in interface IVecI
translate
in class IPointAgent
public IParticleAgent translate(IDoubleI x, IDoubleI y, IDoubleI z)
translate
in interface ITransformable
translate
in interface IVecI
translate
in class IPointAgent
public IParticleAgent translate(IVecI v)
translate
in interface ITransformable
translate
in interface IVecI
translate
in class IPointAgent
public IParticleAgent transform(IMatrix3I mat)
transform
in interface ITransformable
transform
in interface IVecI
transform
in class IPointAgent
public IParticleAgent transform(IMatrix4I mat)
transform
in interface ITransformable
transform
in interface IVecI
transform
in class IPointAgent
public IParticleAgent transform(IVecI xvec, IVecI yvec, IVecI zvec)
transform
in interface ITransformable
transform
in interface IVecI
transform
in class IPointAgent
public IParticleAgent transform(IVecI xvec, IVecI yvec, IVecI zvec, IVecI translate)
transform
in interface ITransformable
transform
in interface IVecI
transform
in class IPointAgent
public IParticleAgent mv(double x, double y, double z)
ITransformable
mv
in interface ITransformable
mv
in interface IVecI
mv
in class IPointAgent
public IParticleAgent mv(IDoubleI x, IDoubleI y, IDoubleI z)
mv
in interface ITransformable
mv
in interface IVecI
mv
in class IPointAgent
public IParticleAgent mv(IVecI v)
mv
in interface ITransformable
mv
in interface IVecI
mv
in class IPointAgent
public IParticleAgent cp()
IObject
cp
in interface ITransformable
cp
in interface IVecI
cp
in class IPointAgent
public IParticleAgent cp(double x, double y, double z)
ITransformable
cp
in interface ITransformable
cp
in interface IVecI
cp
in class IPointAgent
public IParticleAgent cp(IDoubleI x, IDoubleI y, IDoubleI z)
cp
in interface ITransformable
cp
in interface IVecI
cp
in class IPointAgent
public IParticleAgent cp(IVecI v)
cp
in interface ITransformable
cp
in interface IVecI
cp
in class IPointAgent
public IParticleAgent setSize(double sz)
setSize
in class IPointAgent
public IParticleAgent size(double sz)
size
in class IPointAgent
public IParticleAgent name(java.lang.String nm)
name
in class IPointAgent
public IParticleAgent layer(ILayer l)
layer
in class IPointAgent
public IParticleAgent show()
show
in class IPointAgent
public IParticleAgent hide()
hide
in class IPointAgent
public IParticleAgent clr(java.awt.Color c)
clr
in class IPointAgent
public IParticleAgent clr(java.awt.Color c, int alpha)
IObject
clr
in class IPointAgent
public IParticleAgent clr(int gray)
clr
in class IPointAgent
public IParticleAgent clr(float fgray)
clr
in class IPointAgent
public 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 IPointAgent
public IParticleAgent setColor(java.awt.Color c)
setColor
in class IPointAgent
public IParticleAgent setColor(java.awt.Color c, int alpha)
setColor
in class IPointAgent
public IParticleAgent setColor(int gray)
setColor
in class IPointAgent
public IParticleAgent setColor(float fgray)
setColor
in class IPointAgent
public 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 |