Package teilchen
Class BasicParticle
- java.lang.Object
-
- teilchen.BasicParticle
-
- All Implemented Interfaces:
java.io.Serializable
,Particle
,SpatialEntity
- Direct Known Subclasses:
BehaviorParticle
,CubicleParticle
,MortalParticle
,ShortLivedParticle
public class BasicParticle extends java.lang.Object implements Particle, java.io.Serializable
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description BasicParticle()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
accumulateInnerForce(float pDeltaTime)
float
age()
void
age(float pAge)
boolean
dead()
void
dead(boolean pDead)
boolean
fixed()
void
fixed(boolean pFixed)
processing.core.PVector
force()
long
ID()
float
mass()
void
mass(float pMass)
processing.core.PVector
old_position()
processing.core.PVector
position()
float
radius()
void
radius(float pRadius)
void
setPositionRef(processing.core.PVector pPosition)
boolean
still()
void
still(boolean pStill)
void
tag(boolean pTag)
boolean
tagged()
processing.core.PVector
velocity()
-
-
-
Method Detail
-
old_position
public processing.core.PVector old_position()
- Specified by:
old_position
in interfaceParticle
-
setPositionRef
public void setPositionRef(processing.core.PVector pPosition)
- Specified by:
setPositionRef
in interfaceParticle
-
accumulateInnerForce
public void accumulateInnerForce(float pDeltaTime)
- Specified by:
accumulateInnerForce
in interfaceParticle
-
radius
public float radius()
- Specified by:
radius
in interfaceParticle
- Specified by:
radius
in interfaceSpatialEntity
-
position
public processing.core.PVector position()
- Specified by:
position
in interfaceParticle
- Specified by:
position
in interfaceSpatialEntity
-
-