Uses of Class
de.grogra.ray2.tracing.modular.PathValues
Packages that use PathValues
-
Uses of PathValues in de.grogra.ray2.metropolis.strategy
Fields in de.grogra.ray2.metropolis.strategy declared as PathValuesModifier and TypeFieldDescriptionprotected PathValuesMutationStrategy.eyePathprotected PathValuesMutationStrategy.lightPath -
Uses of PathValues in de.grogra.ray2.tracing.modular
Subclasses of PathValues in de.grogra.ray2.tracing.modularFields in de.grogra.ray2.tracing.modular declared as PathValuesMethods in de.grogra.ray2.tracing.modular that return PathValuesModifier and TypeMethodDescriptionLineTracer.getPathValues()LineTracer.traceLine(int maxDepth, PathValues pathValues, Line startLine, Spectrum initialWeight, int sourceID, boolean isLightRay, Random random) This function traces a Line(=ray) throug the scene starting at the first path vertex (index =0)Methods in de.grogra.ray2.tracing.modular with parameters of type PathValuesModifier and TypeMethodDescriptionvoidComplementTracer.complement2Paths(PathValues firstPath, int firstIndex, PathValues secondPath, int secondIndex, boolean adjoint, CombinedPathValues resultPath) voidCombinedPathValues.merge2Paths(PathValues firstPath, int firstIndex, PathValues secondPath, int secondIndex) voidCombinedPathValues.splitInto2Paths(int splitIndex, PathValues firstPath, PathValues secondPath) voidComplementTracer.traceComplement(PathValues startPath, int startIndex, PathValues complementPath, int complIndex, boolean adjoint, int direct) LineTracer.traceLine(int maxDepth, PathValues pathValues, Line startLine, Spectrum initialWeight, int sourceID, boolean isLightRay, Random random) This function traces a Line(=ray) throug the scene starting at the first path vertex (index =0)voidLineTracer.traceSubPath(PathValues srcPath, int startVertex, int newVertexCount, boolean isLightRay, Vector3d direction) Constructors in de.grogra.ray2.tracing.modular with parameters of type PathValues