de.grogra.ray2.tracing.modular
Class MemoryHelper

java.lang.Object
  extended by de.grogra.ray2.tracing.modular.MemoryHelper

public class MemoryHelper
extends java.lang.Object


Constructor Summary
MemoryHelper(int length, Scene scene)
           
 
Method Summary
 void freeUnusedPathElements(CombinedPathValues activePath, CombinedPathValues inactivePath)
           
 Environment getFreeEnvironment()
           
 Line getFreeLine()
           
 Spectrum getFreeSpectrum()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MemoryHelper

public MemoryHelper(int length,
                    Scene scene)
Method Detail

freeUnusedPathElements

public void freeUnusedPathElements(CombinedPathValues activePath,
                                   CombinedPathValues inactivePath)

getFreeEnvironment

public Environment getFreeEnvironment()

getFreeLine

public Line getFreeLine()

getFreeSpectrum

public Spectrum getFreeSpectrum()