de.grogra.ray2.tracing.modular
public class CombinedPathValues extends PathValues
| Modifier and Type | Field and Description |
|---|---|
int |
dividerIndex |
java.util.ArrayList<java.lang.Float> |
geometryFactorsEB |
Spectrum3d |
initialSpectrumEnd |
int |
lightID |
java.util.ArrayList<Line> |
rayListEB |
int |
sensorID |
java.util.ArrayList<Spectrum> |
weightListEB |
color, creatorID, envList, geometryFactorsBE, hitLights, initialSpectrum, intersecList, pathLength, pathResultList, rayListBE, shaderList, specReflectionList, specRefractionList, weightListBE| Constructor and Description |
|---|
CombinedPathValues() |
| Modifier and Type | Method and Description |
|---|---|
void |
initialize(int size) |
boolean |
isValid() |
void |
merge2Paths(PathValues firstPath,
int firstIndex,
PathValues secondPath,
int secondIndex) |
void |
setValidFlag(boolean newVal) |
void |
splitInto2Paths(int splitIndex,
PathValues firstPath,
PathValues secondPath) |
java.lang.String |
toString() |
isSpecular, saveGeometryFactor, saveHitLight, savePathLenght, saveProbabilityDensity, saveResult, saveValuespublic int dividerIndex
public java.util.ArrayList<java.lang.Float> geometryFactorsEB
public Spectrum3d initialSpectrumEnd
public int lightID
public java.util.ArrayList<Line> rayListEB
public int sensorID
public java.util.ArrayList<Spectrum> weightListEB
public void initialize(int size)
initialize in class PathValuespublic boolean isValid()
public void merge2Paths(PathValues firstPath, int firstIndex, PathValues secondPath, int secondIndex)
public void setValidFlag(boolean newVal)
public void splitInto2Paths(int splitIndex,
PathValues firstPath,
PathValues secondPath)
public java.lang.String toString()
toString in class PathValues