#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: