return aCopyVec4;
}
+ //! Compute component-wise minimum of two vectors.
+ NCollection_Vec4 cwiseMin (const NCollection_Vec4& theVec) const
+ {
+ return NCollection_Vec4 (Min (v[0], theVec.v[0]),
+ Min (v[1], theVec.v[1]),
+ Min (v[2], theVec.v[2]),
+ Min (v[3], theVec.v[3]));
+ }
+
+ //! Compute component-wise maximum of two vectors.
+ NCollection_Vec4 cwiseMax (const NCollection_Vec4& theVec) const
+ {
+ return NCollection_Vec4 (Max (v[0], theVec.v[0]),
+ Max (v[1], theVec.v[1]),
+ Max (v[2], theVec.v[2]),
+ Max (v[3], theVec.v[3]));
+ }
+
//! Compute per-component division by scale factor.
NCollection_Vec4& operator/= (const Element_t theInvFactor)
{