java.lang.Object
de.grogra.ray2.tracing.modular.PathValues
de.grogra.ray2.tracing.modular.CombinedPathValues
-
Field Summary
FieldsModifier and TypeFieldDescriptionintintintFields 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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidinitialize(int size) booleanisValid()voidmerge2Paths(PathValues firstPath, int firstIndex, PathValues secondPath, int secondIndex) voidsetValidFlag(boolean newVal) voidsplitInto2Paths(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:
initializein 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:
toStringin classPathValues
-