MEPP2 Project
|
#include <visibility.h>
Public Member Functions | |
VisibilityModel () | |
VisibilityModel (const ParameterType ¶m) | |
virtual | ~VisibilityModel () |
virtual void | compute (const InputType &in, OutputType &out) const |
Public Member Functions inherited from GenericParametricModel< WeibulPsychometricFunction, Eigen::Vector2d, double > | |
GenericParametricModel () | |
GenericParametricModel (const ParameterType ¶m) | |
virtual | ~GenericParametricModel () |
void | setParameters (const ParameterType ¶m) |
const ParameterType & | param () const |
ParameterType & | param () |
OutputType | compute (const InputType &in) const |
void | compute (const std::vector< InputType > &in, std::vector< OutputType > &out) const |
OutputType | operator() (const InputType &in) const |
void | operator() (const InputType &in, OutputType &out) const |
Protected Member Functions | |
virtual void | default_params () |
initialise the weibul distribution with beta = 3.5; More... | |
Additional Inherited Members | |
Public Types inherited from GenericParametricModel< WeibulPsychometricFunction, Eigen::Vector2d, double > | |
typedef WeibulPsychometricFunction | ParameterType |
typedef Eigen::Vector2d | InputType |
typedef double | OutputType |
Protected Attributes inherited from GenericParametricModel< WeibulPsychometricFunction, Eigen::Vector2d, double > | |
ParameterType | m_param |
implements the visibility model, i.e., eq. (11) in: "Just noticeable distortion profile for flat-shaded 3D mesh surfaces." IEEE transactions on visualization and computer graphics 22.11 (2016).
The model takes:
Definition at line 28 of file visibility.h.
|
inline |
|
inline |
Definition at line 43 of file visibility.h.
|
inlinevirtual |
Definition at line 48 of file visibility.h.
|
inlinevirtual |
Implements GenericParametricModel< WeibulPsychometricFunction, Eigen::Vector2d, double >.
Definition at line 53 of file visibility.h.
|
inlineprotectedvirtual |
initialise the weibul distribution with beta = 3.5;
Implements GenericParametricModel< WeibulPsychometricFunction, Eigen::Vector2d, double >.
Definition at line 68 of file visibility.h.