public class IParticleDirectionLink extends IDynamicsBase
Modifier and Type | Field and Description |
---|---|
IVecI |
center |
java.util.ArrayList<IParticleGeo> |
particles |
IVec |
vel |
parent, targets
Constructor and Description |
---|
IParticleDirectionLink(java.util.ArrayList<IParticleGeo> ptcls,
IVecI cntr) |
IParticleDirectionLink(java.util.ArrayList<IParticleGeo> ptcls,
IVecI cntr,
IObject parent) |
IParticleDirectionLink(IParticleGeo[] ptcls,
IVecI cntr) |
IParticleDirectionLink(IParticleGeo[] ptcls,
IVecI cntr,
IObject parent) |
IParticleDirectionLink(IVecI cntr) |
IParticleDirectionLink(IVecI cntr,
IObject parent) |
Modifier and Type | Method and Description |
---|---|
void |
add(IParticleGeo p) |
void |
initParticleDirectionLink() |
void |
update()
behavior definition of updating dynamics in each time frame
|
initDynamicsBase, initDynamicsBase, initDynamicsBase, interact, localDynamics, parent, parent, postinteract, postupdate, preinteract, preupdate, removeTarget, removeTarget, target, target, targetNum, targets, updateTarget
public java.util.ArrayList<IParticleGeo> particles
public IVecI center
public IVec vel
public IParticleDirectionLink(java.util.ArrayList<IParticleGeo> ptcls, IVecI cntr, IObject parent)
public IParticleDirectionLink(IParticleGeo[] ptcls, IVecI cntr, IObject parent)
public IParticleDirectionLink(java.util.ArrayList<IParticleGeo> ptcls, IVecI cntr)
public IParticleDirectionLink(IParticleGeo[] ptcls, IVecI cntr)
public IParticleDirectionLink(IVecI cntr)
public void initParticleDirectionLink()
public void add(IParticleGeo p)
public void update()
IDynamicsBase
update
in interface IDynamics
update
in class IDynamicsBase