java.lang.Object
de.grogra.ray2.tracing.modular.PathValues
de.grogra.ray2.tracing.modular.CombinedPathValues
-
Field Summary
Modifier and TypeFieldDescriptionint
int
int
Fields inherited from class de.grogra.ray2.tracing.modular.PathValues
color, creatorID, envList, geometryFactorsBE, hitLights, initialSpectrum, intersecList, pathLength, pathResultList, rayListBE, shaderList, specReflectionList, specRefractionList, weightListBE
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
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) toString()
Methods inherited from class de.grogra.ray2.tracing.modular.PathValues
isSpecular, saveGeometryFactor, saveHitLight, savePathLenght, saveProbabilityDensity, saveResult, saveValues
-
Field Details
-
rayListEB
-
weightListEB
-
geometryFactorsEB
-
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 classPathValues
-
merge2Paths
public void merge2Paths(PathValues firstPath, int firstIndex, PathValues secondPath, int secondIndex) -
splitInto2Paths
-
setValidFlag
public void setValidFlag(boolean newVal) -
isValid
public boolean isValid() -
toString
- Overrides:
toString
in classPathValues
-