Home | History | Annotate | Download | only in colorchecker

Lines Matching refs:param

36     inline Vec3<T> operator+ (const Vec3<U> &param) const {
37 Vec3<T> temp(mRed + param.r(), mGreen + param.g(), mBlue + param.b());
41 inline Vec3<T> operator- (const Vec3<T> &param) const {
42 Vec3<T> temp(mRed - param.r(), mGreen - param.g(), mBlue - param.b());
46 inline Vec3<T> operator* (const int param) const {
47 Vec3<T> temp(mRed * param, mGreen * param, mBlue * param);
52 inline Vec3<float> operator* (const Vec3<U> &param) const {
53 Vec3<float> temp(mRed * static_cast<U>(param.r()),
54 mGreen * static_cast<U>(param.g()),
55 mBlue * static_cast<U>(param.b()));
60 inline Vec3<float> operator/ (const int param) const {
62 assert(param != 0);
63 temp.set(static_cast<float>(mRed) / static_cast<float>(param),
64 static_cast<float>(mGreen) / static_cast<float>(param),
65 static_cast<float>(mBlue) / static_cast<float>(param));
70 inline Vec3<float> operator/ (const Vec3<U> &param) const {
72 assert((param.r() != 0.f) && (param.g() != 0.f) && (param.b() != 0.f));
73 temp.set(static_cast<float>(mRed) / static_cast<float>(param.r()),
74 static_cast<float>(mGreen) / static_cast<float>(param.g()),
75 static_cast<float>(mBlue) / static_cast<float>(param.b()));
80 float squareDistance(const Vec3<U> &param) const {
82 difference = static_cast<float>(mRed - param.r()) *
83 static_cast<float>(mRed - param.r()) +
84 static_cast<float>(mGreen - param.g()) *
85 static_cast<float>(mGreen - param.g()) +
86 static_cast<float>(mBlue - param.b()) *
87 static_cast<float>(mBlue - param.b());