toxi.sim.dla
Class DLA
java.lang.Object
toxi.sim.dla.DLA
public class DLA
- extends java.lang.Object
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DLA
public DLA(float size)
DLA
public DLA(float size,
DLAConfiguration config,
DLAGuideLines guides)
addListener
public DLA addListener(DLAEventListener l)
addParticle
public void addParticle(toxi.geom.Vec3D p)
clear
public void clear()
getConfig
public DLAConfiguration getConfig()
- Returns:
- the config
getCurrentCurvePoint
public toxi.geom.Vec3D getCurrentCurvePoint()
- Returns:
- the currCurvePoint
getCurrentParticle
public DLAParticle getCurrentParticle()
- Returns:
- the currParticle
getGuidelines
public DLAGuideLines getGuidelines()
- Returns:
- the guidelines
getGuideOctree
public toxi.geom.PointOctree getGuideOctree()
- Returns:
- the octreeGuides
getNumActiveSegments
public int getNumActiveSegments()
- Returns:
- the numActiveSegments
getNumParticles
public int getNumParticles()
- Returns:
- the numParticles
getParticleOctree
public toxi.geom.PointOctree getParticleOctree()
getParticles
public java.util.List<toxi.geom.Vec3D> getParticles()
- Returns:
- the octree
removeListener
public DLA removeListener(DLAEventListener l)
reset
public void reset()
save
public void save(java.lang.String fname,
boolean isCentered)
saveAsText
public void saveAsText(java.lang.String fname,
boolean isCentered)
setConfig
public void setConfig(DLAConfiguration config)
- Parameters:
config
- the config to set
setGuidelines
public void setGuidelines(DLAGuideLines guidelines)
- Parameters:
guidelines
- the guidelines to set
update
public void update()
update
public void update(int numIterations)