Path Tracer
ptracey::rgb_model Member List

This is the complete list of members for ptracey::rgb_model, including all inherited members.

add(const color &c, const WaveLength &w) (defined in ptracey::rgb_model)ptracey::rgb_modelinline
add(const vec3 &v) (defined in ptracey::vec3)ptracey::vec3inline
add(const Real &v) (defined in ptracey::vec3)ptracey::vec3inline
average() (defined in ptracey::vec3)ptracey::vec3inline
b() const (defined in ptracey::vec3)ptracey::vec3inline
conditional_set(Real setval, int index, const std::function< bool(Real indval)> &fn) (defined in ptracey::vec3)ptracey::vec3inline
conditional_set(Real setval, const std::function< bool(Real indval)> &fn) (defined in ptracey::vec3)ptracey::vec3inline
div(const Real &v) (defined in ptracey::vec3)ptracey::vec3inline
div(const vec3 &v) (defined in ptracey::vec3)ptracey::vec3inline
e (defined in ptracey::vec3)ptracey::vec3
evaluate(const WaveLength &w) const (defined in ptracey::rgb_model)ptracey::rgb_modelinline
g() const (defined in ptracey::vec3)ptracey::vec3inline
length() const (defined in ptracey::vec3)ptracey::vec3inline
length_squared() const (defined in ptracey::vec3)ptracey::vec3inline
max() const (defined in ptracey::vec3)ptracey::vec3inline
min() const (defined in ptracey::vec3)ptracey::vec3inline
multip(const vec3 &v) (defined in ptracey::vec3)ptracey::vec3inline
multip(const Real &v) (defined in ptracey::vec3)ptracey::vec3inline
near_zero() const (defined in ptracey::vec3)ptracey::vec3inline
operator*(Real coeff) const (defined in ptracey::rgb_model)ptracey::rgb_modelinline
operator*=(const Real t) (defined in ptracey::vec3)ptracey::vec3inline
operator+=(const vec3 &v) (defined in ptracey::vec3)ptracey::vec3inline
operator-() const (defined in ptracey::vec3)ptracey::vec3inline
operator/=(const Real t) (defined in ptracey::vec3)ptracey::vec3inline
operator[](int i) const (defined in ptracey::vec3)ptracey::vec3inline
operator[](int i) (defined in ptracey::vec3)ptracey::vec3inline
r() const (defined in ptracey::vec3)ptracey::vec3inline
random() (defined in ptracey::vec3)ptracey::vec3inlinestatic
random(Real min, Real max) (defined in ptracey::vec3)ptracey::vec3inlinestatic
rgb_model() (defined in ptracey::rgb_model)ptracey::rgb_modelinline
rgb_model(Real e0, Real e1, Real e2) (defined in ptracey::rgb_model)ptracey::rgb_modelinline
rgb_model(Real e0) (defined in ptracey::rgb_model)ptracey::rgb_modelinline
rgb_model(const Real e1[3]) (defined in ptracey::rgb_model)ptracey::rgb_modelinline
rgb_model(const vec3 &v) (defined in ptracey::rgb_model)ptracey::rgb_modelinline
rgb_model(const path &path_to_csv, const std::string &wave_col_name, const std::string &power_col_name, const char &sep=',', const uint stride=SPD_STRIDE, SpectrumType stype=SpectrumType::Reflectance) (defined in ptracey::rgb_model)ptracey::rgb_modelinline
scale(Real coeff) (defined in ptracey::rgb_model)ptracey::rgb_modelinline
subt(const Real &v) (defined in ptracey::vec3)ptracey::vec3inline
subt(const vec3 &v) (defined in ptracey::vec3)ptracey::vec3inline
sum() (defined in ptracey::vec3)ptracey::vec3inline
to_rgb() const override (defined in ptracey::rgb_model)ptracey::rgb_modelinlinevirtual
to_vec3() const (defined in ptracey::rgb_model)ptracey::rgb_modelinline
to_vector() const (defined in ptracey::vec3)ptracey::vec3inline
to_xyz() const override (defined in ptracey::rgb_model)ptracey::rgb_modelinlinevirtual
type (defined in ptracey::rgb_model)ptracey::rgb_model
vec3() (defined in ptracey::vec3)ptracey::vec3inline
vec3(Real e0, Real e1, Real e2) (defined in ptracey::vec3)ptracey::vec3inline
vec3(Real e0) (defined in ptracey::vec3)ptracey::vec3inline
vec3(const Real e1[3]) (defined in ptracey::vec3)ptracey::vec3inline
x() const (defined in ptracey::vec3)ptracey::vec3inline
y() const (defined in ptracey::vec3)ptracey::vec3inline
z() const (defined in ptracey::vec3)ptracey::vec3inline