Output for EnergyEmissionSampleQuery
.
More...
#include <EnergyEmissionSampleQuery.h>
◆ getEmittedEnergy()
const math::Spectrum & ph::EnergyEmissionSampleOutput::getEmittedEnergy |
( |
| ) |
const |
|
inline |
◆ getEmittedRay()
const Ray & ph::EnergyEmissionSampleOutput::getEmittedRay |
( |
| ) |
const |
|
inline |
◆ getPdfA()
real ph::EnergyEmissionSampleOutput::getPdfA |
( |
| ) |
const |
|
inline |
◆ getPdfDir()
const lta::PDF & ph::EnergyEmissionSampleOutput::getPdfDir |
( |
| ) |
const |
|
inline |
◆ getPdfPos()
const lta::PDF & ph::EnergyEmissionSampleOutput::getPdfPos |
( |
| ) |
const |
|
inline |
◆ getPdfW()
real ph::EnergyEmissionSampleOutput::getPdfW |
( |
| ) |
const |
|
inline |
◆ operator bool()
ph::EnergyEmissionSampleOutput::operator bool |
( |
| ) |
const |
|
inline |
Checks the validity of the sample.
- Returns
true
if the sample is valid. false
if the sample failed. A failed sample cannot be used. A typical way to fail is that sampling is not even supported/possible.
◆ setEmittedEnergy()
void ph::EnergyEmissionSampleOutput::setEmittedEnergy |
( |
const math::Spectrum & | emittedEnergy | ) |
|
|
inline |
◆ setEmittedRay()
void ph::EnergyEmissionSampleOutput::setEmittedRay |
( |
const Ray & | emittedRay | ) |
|
|
inline |
◆ setPdf()
void ph::EnergyEmissionSampleOutput::setPdf |
( |
const lta::PDF & | pdfPos, |
|
|
const lta::PDF & | pdfDir ) |
|
inline |
The documentation for this class was generated from the following file: