#include <TReceiverMeasurementEstimator.h>
|
| | TReceiverMeasurementEstimator ()=default |
| |
| | TReceiverMeasurementEstimator (std::size_t numFilms, std::size_t numEstimations, Integrand integrand, SampleFilter filter) |
| |
| | TReceiverMeasurementEstimator (TReceiverMeasurementEstimator &&other) |
| |
| void | process (const math::Vector2D &rasterCoord, const Ray &sensedRay, const math::Spectrum &quantityWeight, SampleFlow &sampleFlow) override |
| |
| void | addEstimator (const Estimator *estimator) |
| |
| void | addFilmEstimation (std::size_t filmIndex, std::size_t estimationIndex) |
| |
| void | setFilmDimensions (const math::TVector2< int64 > &actualResPx, const math::TAABB2D< int64 > &effectiveWindowPx, bool useSoftEdge=true) |
| |
| void | clearFilms () |
| |
| void | clearFilm (std::size_t index) |
| |
| void | mergeFilmTo (std::size_t fromIndex, SamplingFilmType &toFilm) |
| |
| std::size_t | numEstimations () const |
| |
| math::TAABB2D< int64 > | getFilmEffectiveWindowPx () const |
| |
| SamplingFilmDimensions | getFilmDimensions () const |
| |
| bool | isSoftEdgedFilm () const |
| |
| TReceiverMeasurementEstimator & | operator= (TReceiverMeasurementEstimator &&other) |
| |
| virtual | ~IReceivedRayProcessor ()=default |
| |
| virtual void | onBatchStart (uint64 batchNumber) |
| |
| virtual void | onBatchFinish (uint64 batchNumber) |
| |
◆ EstimationToFilmMap
template<typename SamplingFilmType , typename EstimationType >
◆ Estimator
template<typename SamplingFilmType , typename EstimationType >
◆ TReceiverMeasurementEstimator() [1/3]
template<typename SamplingFilmType , typename EstimationType >
◆ TReceiverMeasurementEstimator() [2/3]
template<typename SamplingFilmType , typename EstimationType >
◆ TReceiverMeasurementEstimator() [3/3]
template<typename SamplingFilmType , typename EstimationType >
◆ addEstimator()
template<typename SamplingFilmType , typename EstimationType >
◆ addFilmEstimation()
template<typename SamplingFilmType , typename EstimationType >
◆ clearFilm()
template<typename SamplingFilmType , typename EstimationType >
◆ clearFilms()
template<typename SamplingFilmType , typename EstimationType >
◆ getFilmDimensions()
template<typename SamplingFilmType , typename EstimationType >
◆ getFilmEffectiveWindowPx()
template<typename SamplingFilmType , typename EstimationType >
◆ isSoftEdgedFilm()
template<typename SamplingFilmType , typename EstimationType >
◆ mergeFilmTo()
template<typename SamplingFilmType , typename EstimationType >
◆ numEstimations()
template<typename SamplingFilmType , typename EstimationType >
◆ operator=()
template<typename SamplingFilmType , typename EstimationType >
◆ process()
template<typename SamplingFilmType , typename EstimationType >
◆ setFilmDimensions()
template<typename SamplingFilmType , typename EstimationType >
◆ m_estimations
template<typename SamplingFilmType , typename EstimationType >
◆ m_estimationToFilm
template<typename SamplingFilmType , typename EstimationType >
◆ m_estimators
template<typename SamplingFilmType , typename EstimationType >
◆ m_filmActualResFPx
template<typename SamplingFilmType , typename EstimationType >
◆ m_films
template<typename SamplingFilmType , typename EstimationType >
◆ m_filter
template<typename SamplingFilmType , typename EstimationType >
◆ m_integrand
template<typename SamplingFilmType , typename EstimationType >
The documentation for this class was generated from the following files: