Module raytracer

Class CombinedPathValues

java.lang.Object
de.grogra.ray2.tracing.modular.PathValues
de.grogra.ray2.tracing.modular.CombinedPathValues

public class CombinedPathValues extends PathValues
  • Field Details

    • rayListEB

      public ArrayList<Line> rayListEB
    • weightListEB

      public ArrayList<Spectrum> weightListEB
    • geometryFactorsEB

      public ArrayList<Float> geometryFactorsEB
    • initialSpectrumEnd

      public Spectrum3d initialSpectrumEnd
    • dividerIndex

      public int dividerIndex
    • lightID

      public int lightID
    • sensorID

      public int sensorID
  • Constructor Details

    • CombinedPathValues

      public CombinedPathValues()
  • Method Details

    • initialize

      public void initialize(int size)
      Overrides:
      initialize in class PathValues
    • merge2Paths

      public void merge2Paths(PathValues firstPath, int firstIndex, PathValues secondPath, int secondIndex)
    • splitInto2Paths

      public void splitInto2Paths(int splitIndex, PathValues firstPath, PathValues secondPath)
    • setValidFlag

      public void setValidFlag(boolean newVal)
    • isValid

      public boolean isValid()
    • toString

      public String toString()
      Overrides:
      toString in class PathValues