Vec3              584 3rdparty/openexr/Imath/ImathBox.h class Box<Vec3<T> >
Vec3              592 3rdparty/openexr/Imath/ImathBox.h     Vec3<T>			min;
Vec3              593 3rdparty/openexr/Imath/ImathBox.h     Vec3<T>			max;
Vec3              600 3rdparty/openexr/Imath/ImathBox.h     Box (const Vec3<T> &point);
Vec3              601 3rdparty/openexr/Imath/ImathBox.h     Box (const Vec3<T> &minT, const Vec3<T> &maxT);
Vec3              607 3rdparty/openexr/Imath/ImathBox.h     bool		operator == (const Box<Vec3<T> > &src) const;
Vec3              608 3rdparty/openexr/Imath/ImathBox.h     bool		operator != (const Box<Vec3<T> > &src) const;
Vec3              615 3rdparty/openexr/Imath/ImathBox.h     void		extendBy (const Vec3<T> &point);
Vec3              616 3rdparty/openexr/Imath/ImathBox.h     void		extendBy (const Box<Vec3<T> > &box);
Vec3              623 3rdparty/openexr/Imath/ImathBox.h     Vec3<T>		size() const;
Vec3              624 3rdparty/openexr/Imath/ImathBox.h     Vec3<T>		center() const;
Vec3              625 3rdparty/openexr/Imath/ImathBox.h     bool		intersects (const Vec3<T> &point) const;
Vec3              626 3rdparty/openexr/Imath/ImathBox.h     bool		intersects (const Box<Vec3<T> > &box) const;
Vec3              645 3rdparty/openexr/Imath/ImathBox.h inline Box<Vec3<T> >::Box()
Vec3              652 3rdparty/openexr/Imath/ImathBox.h inline Box<Vec3<T> >::Box (const Vec3<T> &point)
Vec3              660 3rdparty/openexr/Imath/ImathBox.h inline Box<Vec3<T> >::Box (const Vec3<T> &minT, const Vec3<T> &maxT)
Vec3              669 3rdparty/openexr/Imath/ImathBox.h Box<Vec3<T> >::operator == (const Box<Vec3<T> > &src) const
Vec3              677 3rdparty/openexr/Imath/ImathBox.h Box<Vec3<T> >::operator != (const Box<Vec3<T> > &src) const
Vec3              684 3rdparty/openexr/Imath/ImathBox.h inline void Box<Vec3<T> >::makeEmpty()
Vec3              686 3rdparty/openexr/Imath/ImathBox.h     min = Vec3<T>(Vec3<T>::baseTypeMax());
Vec3              687 3rdparty/openexr/Imath/ImathBox.h     max = Vec3<T>(Vec3<T>::baseTypeMin());
Vec3              691 3rdparty/openexr/Imath/ImathBox.h inline void Box<Vec3<T> >::makeInfinite()
Vec3              693 3rdparty/openexr/Imath/ImathBox.h     min = Vec3<T>(Vec3<T>::baseTypeMin());
Vec3              694 3rdparty/openexr/Imath/ImathBox.h     max = Vec3<T>(Vec3<T>::baseTypeMax());
Vec3              700 3rdparty/openexr/Imath/ImathBox.h Box<Vec3<T> >::extendBy (const Vec3<T> &point)
Vec3              724 3rdparty/openexr/Imath/ImathBox.h Box<Vec3<T> >::extendBy (const Box<Vec3<T> > &box)
Vec3              748 3rdparty/openexr/Imath/ImathBox.h Box<Vec3<T> >::intersects (const Vec3<T> &point) const
Vec3              761 3rdparty/openexr/Imath/ImathBox.h Box<Vec3<T> >::intersects (const Box<Vec3<T> > &box) const
Vec3              773 3rdparty/openexr/Imath/ImathBox.h inline Vec3<T>
Vec3              774 3rdparty/openexr/Imath/ImathBox.h Box<Vec3<T> >::size() const
Vec3              777 3rdparty/openexr/Imath/ImathBox.h         return Vec3<T> (0);
Vec3              784 3rdparty/openexr/Imath/ImathBox.h inline Vec3<T>
Vec3              785 3rdparty/openexr/Imath/ImathBox.h Box<Vec3<T> >::center() const
Vec3              793 3rdparty/openexr/Imath/ImathBox.h Box<Vec3<T> >::isEmpty() const
Vec3              805 3rdparty/openexr/Imath/ImathBox.h Box<Vec3<T> >::isInfinite() const
Vec3              818 3rdparty/openexr/Imath/ImathBox.h Box<Vec3<T> >::hasVolume() const
Vec3              831 3rdparty/openexr/Imath/ImathBox.h Box<Vec3<T> >::majorAxis() const
Vec3              834 3rdparty/openexr/Imath/ImathBox.h     Vec3<T>	 s     = size();
Vec3              120 3rdparty/openexr/Imath/ImathBoxAlgo.h Vec3<T>
Vec3              121 3rdparty/openexr/Imath/ImathBoxAlgo.h closestPointOnBox (const Vec3<T> &p, const Box< Vec3<T> > &box)
Vec3              133 3rdparty/openexr/Imath/ImathBoxAlgo.h     Vec3<T> q = closestPointInBox (p, box);
Vec3              137 3rdparty/openexr/Imath/ImathBoxAlgo.h     Vec3<T> d1 = p - box.min;
Vec3              138 3rdparty/openexr/Imath/ImathBoxAlgo.h     Vec3<T> d2 = box.max - p;
Vec3              140 3rdparty/openexr/Imath/ImathBoxAlgo.h     Vec3<T> d ((d1.x < d2.x)? d1.x: d2.x,
Vec3              163 3rdparty/openexr/Imath/ImathBoxAlgo.h Box< Vec3<S> >
Vec3              164 3rdparty/openexr/Imath/ImathBoxAlgo.h transform (const Box< Vec3<S> > &box, const Matrix44<T> &m)
Vec3              190 3rdparty/openexr/Imath/ImathBoxAlgo.h     Box< Vec3<S> > newBox;
Vec3              225 3rdparty/openexr/Imath/ImathBoxAlgo.h     Vec3<S> points[8];
Vec3              236 3rdparty/openexr/Imath/ImathBoxAlgo.h     Box< Vec3<S> > newBox;
Vec3              246 3rdparty/openexr/Imath/ImathBoxAlgo.h transform (const Box< Vec3<S> > &box,
Vec3              248 3rdparty/openexr/Imath/ImathBoxAlgo.h            Box< Vec3<S> >       &result)
Vec3              309 3rdparty/openexr/Imath/ImathBoxAlgo.h     Vec3<S> points[8];
Vec3              326 3rdparty/openexr/Imath/ImathBoxAlgo.h Box< Vec3<S> >
Vec3              327 3rdparty/openexr/Imath/ImathBoxAlgo.h affineTransform (const Box< Vec3<S> > &box, const Matrix44<T> &m)
Vec3              347 3rdparty/openexr/Imath/ImathBoxAlgo.h     Box< Vec3<S> > newBox;
Vec3              378 3rdparty/openexr/Imath/ImathBoxAlgo.h affineTransform (const Box< Vec3<S> > &box,
Vec3              380 3rdparty/openexr/Imath/ImathBoxAlgo.h                  Box<Vec3<S> >        &result)
Vec3              438 3rdparty/openexr/Imath/ImathBoxAlgo.h             const Box<Vec3<T> > &b,
Vec3              439 3rdparty/openexr/Imath/ImathBoxAlgo.h             Vec3<T> &entry,
Vec3              440 3rdparty/openexr/Imath/ImathBoxAlgo.h             Vec3<T> &exit)
Vec3              727 3rdparty/openexr/Imath/ImathBoxAlgo.h intersects (const Box< Vec3<T> > &b, const Line3<T> &r, Vec3<T> &ip)
Vec3             1006 3rdparty/openexr/Imath/ImathBoxAlgo.h intersects (const Box< Vec3<T> > &box, const Line3<T> &ray)
Vec3             1008 3rdparty/openexr/Imath/ImathBoxAlgo.h     Vec3<T> ignored;
Vec3               53 3rdparty/openexr/Imath/ImathColor.h class Color3: public Vec3 <T>
Vec3               71 3rdparty/openexr/Imath/ImathColor.h     template <class S> Color3 (const Vec3<S> &v);
Vec3              292 3rdparty/openexr/Imath/ImathColor.h Color3<T>::Color3 (): Vec3 <T> ()
Vec3              299 3rdparty/openexr/Imath/ImathColor.h Color3<T>::Color3 (T a): Vec3 <T> (a)
Vec3              306 3rdparty/openexr/Imath/ImathColor.h Color3<T>::Color3 (T a, T b, T c): Vec3 <T> (a, b, c)
Vec3              313 3rdparty/openexr/Imath/ImathColor.h Color3<T>::Color3 (const Color3 &c): Vec3 <T> (c)
Vec3              321 3rdparty/openexr/Imath/ImathColor.h Color3<T>::Color3 (const Vec3<S> &v): Vec3 <T> (v)
Vec3              330 3rdparty/openexr/Imath/ImathColor.h     *((Vec3<T> *) this) = c;
Vec3              338 3rdparty/openexr/Imath/ImathColor.h     *((Vec3<T> *) this) += c;
Vec3              346 3rdparty/openexr/Imath/ImathColor.h     return Color3 (*(Vec3<T> *)this + (const Vec3<T> &)c);
Vec3              353 3rdparty/openexr/Imath/ImathColor.h     *((Vec3<T> *) this) -= c;
Vec3              361 3rdparty/openexr/Imath/ImathColor.h     return Color3 (*(Vec3<T> *)this - (const Vec3<T> &)c);
Vec3              368 3rdparty/openexr/Imath/ImathColor.h     return Color3 (-(*(Vec3<T> *)this));
Vec3              375 3rdparty/openexr/Imath/ImathColor.h     ((Vec3<T> *) this)->negate();
Vec3              383 3rdparty/openexr/Imath/ImathColor.h     *((Vec3<T> *) this) *= c;
Vec3              391 3rdparty/openexr/Imath/ImathColor.h     *((Vec3<T> *) this) *= a;
Vec3              399 3rdparty/openexr/Imath/ImathColor.h     return Color3 (*(Vec3<T> *)this * (const Vec3<T> &)c);
Vec3              406 3rdparty/openexr/Imath/ImathColor.h     return Color3 (*(Vec3<T> *)this * a);
Vec3              413 3rdparty/openexr/Imath/ImathColor.h     *((Vec3<T> *) this) /= c;
Vec3              421 3rdparty/openexr/Imath/ImathColor.h     *((Vec3<T> *) this) /= a;
Vec3              429 3rdparty/openexr/Imath/ImathColor.h     return Color3 (*(Vec3<T> *)this / (const Vec3<T> &)c);
Vec3              436 3rdparty/openexr/Imath/ImathColor.h     return Color3 (*(Vec3<T> *)this / a);
Vec3               47 3rdparty/openexr/Imath/ImathColorAlgo.cpp Vec3<double>
Vec3               48 3rdparty/openexr/Imath/ImathColorAlgo.cpp hsv2rgb_d(const Vec3<double> &hsv)
Vec3               75 3rdparty/openexr/Imath/ImathColorAlgo.cpp     return Vec3<double>(x,y,z);
Vec3              112 3rdparty/openexr/Imath/ImathColorAlgo.cpp Vec3<double>
Vec3              113 3rdparty/openexr/Imath/ImathColorAlgo.cpp rgb2hsv_d(const Vec3<double> &c)
Vec3              141 3rdparty/openexr/Imath/ImathColorAlgo.cpp     return Vec3<double>(hue,sat,val);
Vec3               53 3rdparty/openexr/Imath/ImathColorAlgo.h Vec3<double>	hsv2rgb_d(const Vec3<double> &hsv);
Vec3               58 3rdparty/openexr/Imath/ImathColorAlgo.h Vec3<double>	rgb2hsv_d(const Vec3<double> &rgb);
Vec3               71 3rdparty/openexr/Imath/ImathColorAlgo.h Vec3<T>
Vec3               72 3rdparty/openexr/Imath/ImathColorAlgo.h hsv2rgb(const Vec3<T> &hsv)
Vec3               76 3rdparty/openexr/Imath/ImathColorAlgo.h     Vec3<double> v = Vec3<double>(hsv.x / double(limits<T>::max()),
Vec3               79 3rdparty/openexr/Imath/ImathColorAlgo.h     Vec3<double> c = hsv2rgb_d(v);
Vec3               80 3rdparty/openexr/Imath/ImathColorAlgo.h     return Vec3<T>((T) (c.x * limits<T>::max()),
Vec3               86 3rdparty/openexr/Imath/ImathColorAlgo.h     Vec3<double> v = Vec3<double>(hsv.x, hsv.y, hsv.z);
Vec3               87 3rdparty/openexr/Imath/ImathColorAlgo.h     Vec3<double> c = hsv2rgb_d(v);
Vec3               88 3rdparty/openexr/Imath/ImathColorAlgo.h     return Vec3<T>((T) c.x, (T) c.y, (T) c.z);
Vec3              119 3rdparty/openexr/Imath/ImathColorAlgo.h Vec3<T>
Vec3              120 3rdparty/openexr/Imath/ImathColorAlgo.h rgb2hsv(const Vec3<T> &rgb)
Vec3              124 3rdparty/openexr/Imath/ImathColorAlgo.h     Vec3<double> v = Vec3<double>(rgb.x / double(limits<T>::max()),
Vec3              127 3rdparty/openexr/Imath/ImathColorAlgo.h     Vec3<double> c = rgb2hsv_d(v);
Vec3              128 3rdparty/openexr/Imath/ImathColorAlgo.h     return Vec3<T>((T) (c.x * limits<T>::max()),
Vec3              134 3rdparty/openexr/Imath/ImathColorAlgo.h     Vec3<double> v = Vec3<double>(rgb.x, rgb.y, rgb.z);
Vec3              135 3rdparty/openexr/Imath/ImathColorAlgo.h     Vec3<double> c = rgb2hsv_d(v);
Vec3              136 3rdparty/openexr/Imath/ImathColorAlgo.h     return Vec3<T>((T) c.x, (T) c.y, (T) c.z);
Vec3              167 3rdparty/openexr/Imath/ImathColorAlgo.h rgb2packed(const Vec3<T> &c)
Vec3              213 3rdparty/openexr/Imath/ImathColorAlgo.h packed2rgb(PackedColor packed, Vec3<T> &out)
Vec3              143 3rdparty/openexr/Imath/ImathEuler.h class Euler : public Vec3<T>
Vec3              147 3rdparty/openexr/Imath/ImathEuler.h     using Vec3<T>::x;
Vec3              148 3rdparty/openexr/Imath/ImathEuler.h     using Vec3<T>::y;
Vec3              149 3rdparty/openexr/Imath/ImathEuler.h     using Vec3<T>::z;
Vec3              221 3rdparty/openexr/Imath/ImathEuler.h     Euler(const Vec3<T> &v, Order o = Default, InputLayout l = IJKLayout);
Vec3              232 3rdparty/openexr/Imath/ImathEuler.h     const Euler<T>&	operator=  (const Vec3<T>&);
Vec3              242 3rdparty/openexr/Imath/ImathEuler.h     void		setXYZVector(const Vec3<T> &);
Vec3              273 3rdparty/openexr/Imath/ImathEuler.h     Vec3<T>		toXYZVector() const;
Vec3              313 3rdparty/openexr/Imath/ImathEuler.h     static void		simpleXYZRotation (Vec3<T> &xyzRot,
Vec3              314 3rdparty/openexr/Imath/ImathEuler.h                        const Vec3<T> &targetXyzRot);
Vec3              315 3rdparty/openexr/Imath/ImathEuler.h     static void		nearestRotation (Vec3<T> &xyzRot,
Vec3              316 3rdparty/openexr/Imath/ImathEuler.h                      const Vec3<T> &targetXyzRot,
Vec3              376 3rdparty/openexr/Imath/ImathEuler.h Euler<T>::setXYZVector(const Vec3<T> &v)
Vec3              386 3rdparty/openexr/Imath/ImathEuler.h inline Vec3<T>
Vec3              391 3rdparty/openexr/Imath/ImathEuler.h     return Vec3<T>((*this)[i],(*this)[j],(*this)[k]);
Vec3              397 3rdparty/openexr/Imath/ImathEuler.h     Vec3<T>(0,0,0),
Vec3              406 3rdparty/openexr/Imath/ImathEuler.h     Vec3<T>(0,0,0),
Vec3              416 3rdparty/openexr/Imath/ImathEuler.h inline Euler<T>::Euler( const Vec3<T> &v,
Vec3              445 3rdparty/openexr/Imath/ImathEuler.h     if ( l == XYZLayout ) setXYZVector(Vec3<T>(xi,yi,zi));
Vec3              489 3rdparty/openexr/Imath/ImathEuler.h     Vec3<T> r (0, 0, 0);
Vec3              521 3rdparty/openexr/Imath/ImathEuler.h     Vec3<T> r (0, 0, 0);
Vec3              571 3rdparty/openexr/Imath/ImathEuler.h     Vec3<T> r (0, 0, 0);
Vec3              600 3rdparty/openexr/Imath/ImathEuler.h     Vec3<T> r (0, 0, 0);
Vec3              633 3rdparty/openexr/Imath/ImathEuler.h     Vec3<T> angles;
Vec3              636 3rdparty/openexr/Imath/ImathEuler.h     else angles = Vec3<T>(z,y,x);
Vec3              676 3rdparty/openexr/Imath/ImathEuler.h     Vec3<T> angles;
Vec3              679 3rdparty/openexr/Imath/ImathEuler.h     else angles = Vec3<T>(z,y,x);
Vec3              716 3rdparty/openexr/Imath/ImathEuler.h     Vec3<T> angles;
Vec3              721 3rdparty/openexr/Imath/ImathEuler.h     else angles = Vec3<T>(z,y,x);
Vec3              742 3rdparty/openexr/Imath/ImathEuler.h     Vec3<T> a;
Vec3              819 3rdparty/openexr/Imath/ImathEuler.h const Euler<T>& Euler<T>::operator= (const Vec3<T> &v)
Vec3              859 3rdparty/openexr/Imath/ImathEuler.h Euler<T>::simpleXYZRotation (Vec3<T> &xyzRot, const Vec3<T> &targetXyzRot)
Vec3              861 3rdparty/openexr/Imath/ImathEuler.h     Vec3<T> d  = xyzRot - targetXyzRot;
Vec3              869 3rdparty/openexr/Imath/ImathEuler.h Euler<T>::nearestRotation (Vec3<T> &xyzRot, const Vec3<T> &targetXyzRot,
Vec3              878 3rdparty/openexr/Imath/ImathEuler.h     Vec3<T> otherXyzRot;
Vec3              885 3rdparty/openexr/Imath/ImathEuler.h     Vec3<T> d  = xyzRot - targetXyzRot;
Vec3              886 3rdparty/openexr/Imath/ImathEuler.h     Vec3<T> od = otherXyzRot - targetXyzRot;
Vec3              900 3rdparty/openexr/Imath/ImathEuler.h     Vec3<T> xyzRot = toXYZVector();
Vec3              901 3rdparty/openexr/Imath/ImathEuler.h     Vec3<T> targetXyz;
Vec3               42 3rdparty/openexr/Imath/ImathFrame.h template<class T> class Vec3;
Vec3               63 3rdparty/openexr/Imath/ImathFrame.h template<class T> Matrix44<T> firstFrame( const Vec3<T>&,    // First point
Vec3               64 3rdparty/openexr/Imath/ImathFrame.h                                           const Vec3<T>&,    // Second point
Vec3               65 3rdparty/openexr/Imath/ImathFrame.h                                           const Vec3<T>& );  // Third point
Vec3               68 3rdparty/openexr/Imath/ImathFrame.h                                          const Vec3<T>&,     // Previous point
Vec3               69 3rdparty/openexr/Imath/ImathFrame.h                                          const Vec3<T>&,     // Current point
Vec3               70 3rdparty/openexr/Imath/ImathFrame.h                                          Vec3<T>&,           // Previous tangent
Vec3               71 3rdparty/openexr/Imath/ImathFrame.h                                          Vec3<T>& );         // Current tangent
Vec3               74 3rdparty/openexr/Imath/ImathFrame.h                                          const Vec3<T>&,     // Previous point
Vec3               75 3rdparty/openexr/Imath/ImathFrame.h                                          const Vec3<T>& );   // Last point
Vec3               90 3rdparty/openexr/Imath/ImathFrame.h     const Vec3<T>& pi,             // First point
Vec3               91 3rdparty/openexr/Imath/ImathFrame.h     const Vec3<T>& pj,             // Second point
Vec3               92 3rdparty/openexr/Imath/ImathFrame.h     const Vec3<T>& pk )            // Third point
Vec3               94 3rdparty/openexr/Imath/ImathFrame.h     Vec3<T> t = pj - pi; t.normalizeExc();
Vec3               96 3rdparty/openexr/Imath/ImathFrame.h     Vec3<T> n = t.cross( pk - pi ); n.normalize();
Vec3              102 3rdparty/openexr/Imath/ImathFrame.h         Vec3<T> v( 0.0, 0.0, 0.0 ); v[i] = 1.0;
Vec3              106 3rdparty/openexr/Imath/ImathFrame.h     Vec3<T> b = t.cross( n );
Vec3              129 3rdparty/openexr/Imath/ImathFrame.h     const Vec3<T>&      pi,             // Previous point
Vec3              130 3rdparty/openexr/Imath/ImathFrame.h     const Vec3<T>&      pj,             // Current point
Vec3              131 3rdparty/openexr/Imath/ImathFrame.h     Vec3<T>&            ti,             // Previous tangent vector
Vec3              132 3rdparty/openexr/Imath/ImathFrame.h     Vec3<T>&            tj )            // Current tangent vector
Vec3              134 3rdparty/openexr/Imath/ImathFrame.h     Vec3<T> a(0.0, 0.0, 0.0);		// Rotation axis.
Vec3              180 3rdparty/openexr/Imath/ImathFrame.h     const Vec3<T>&      pi,             // Previous point
Vec3              181 3rdparty/openexr/Imath/ImathFrame.h     const Vec3<T>&      pj )            // Last point
Vec3              157 3rdparty/openexr/Imath/ImathFrustum.h     Vec2<T>		projectPointToScreen( const Vec3<T> & ) const;
Vec3              163 3rdparty/openexr/Imath/ImathFrustum.h     T			worldRadius(const Vec3<T> &p, T radius) const;
Vec3              164 3rdparty/openexr/Imath/ImathFrustum.h     T			screenRadius(const Vec3<T> &p, T radius) const;
Vec3              275 3rdparty/openexr/Imath/ImathFrustum.h     Line3<T>  lowerLeft( Vec3<T>(0,0,0), Vec3<T>(_left,_bottom,-_nearPlane) );
Vec3              276 3rdparty/openexr/Imath/ImathFrustum.h     Line3<T> upperRight( Vec3<T>(0,0,0), Vec3<T>(_right,_top,-_nearPlane) );
Vec3              277 3rdparty/openexr/Imath/ImathFrustum.h     Plane3<T> nearPlane( Vec3<T>(0,0,-1), n );
Vec3              279 3rdparty/openexr/Imath/ImathFrustum.h     Vec3<T> ll,ur;
Vec3              495 3rdparty/openexr/Imath/ImathFrustum.h     return Line3<T>( Vec3<T>(point.x,point.y, 0.0),
Vec3              496 3rdparty/openexr/Imath/ImathFrustum.h              Vec3<T>(point.x,point.y,-_nearPlane));
Vec3              498 3rdparty/openexr/Imath/ImathFrustum.h     return Line3<T>( Vec3<T>(0, 0, 0), Vec3<T>(point.x,point.y,-_nearPlane));
Vec3              502 3rdparty/openexr/Imath/ImathFrustum.h Vec2<T> Frustum<T>::projectPointToScreen(const Vec3<T> &point) const
Vec3              604 3rdparty/openexr/Imath/ImathFrustum.h T Frustum<T>::screenRadius(const Vec3<T> &p, T radius) const
Vec3              631 3rdparty/openexr/Imath/ImathFrustum.h T Frustum<T>::worldRadius(const Vec3<T> &p, T radius) const
Vec3              655 3rdparty/openexr/Imath/ImathFrustum.h         Vec3<T> a( _left,  _bottom, -_nearPlane);
Vec3              656 3rdparty/openexr/Imath/ImathFrustum.h         Vec3<T> b( _left,  _top,    -_nearPlane);
Vec3              657 3rdparty/openexr/Imath/ImathFrustum.h         Vec3<T> c( _right, _top,    -_nearPlane);
Vec3              658 3rdparty/openexr/Imath/ImathFrustum.h         Vec3<T> d( _right, _bottom, -_nearPlane);
Vec3              659 3rdparty/openexr/Imath/ImathFrustum.h         Vec3<T> o(0,0,0);
Vec3              668 3rdparty/openexr/Imath/ImathFrustum.h         p[0].set( Vec3<T>( 0, 1, 0), _top );
Vec3              669 3rdparty/openexr/Imath/ImathFrustum.h         p[1].set( Vec3<T>( 1, 0, 0), _right );
Vec3              670 3rdparty/openexr/Imath/ImathFrustum.h         p[2].set( Vec3<T>( 0,-1, 0),-_bottom );
Vec3              671 3rdparty/openexr/Imath/ImathFrustum.h         p[3].set( Vec3<T>(-1, 0, 0),-_left );
Vec3              673 3rdparty/openexr/Imath/ImathFrustum.h     p[4].set( Vec3<T>(0, 0, 1), -_nearPlane );
Vec3              674 3rdparty/openexr/Imath/ImathFrustum.h     p[5].set( Vec3<T>(0, 0,-1), _farPlane );
Vec3              686 3rdparty/openexr/Imath/ImathFrustum.h     Vec3<T> a   = Vec3<T>( _left,  _bottom, -_nearPlane) * M;
Vec3              687 3rdparty/openexr/Imath/ImathFrustum.h     Vec3<T> b   = Vec3<T>( _left,  _top,    -_nearPlane) * M;
Vec3              688 3rdparty/openexr/Imath/ImathFrustum.h     Vec3<T> c   = Vec3<T>( _right, _top,    -_nearPlane) * M;
Vec3              689 3rdparty/openexr/Imath/ImathFrustum.h     Vec3<T> d   = Vec3<T>( _right, _bottom, -_nearPlane) * M;
Vec3              697 3rdparty/openexr/Imath/ImathFrustum.h         Vec3<T> e   = Vec3<T>( farLeft,  farBottom, -_farPlane) * M;
Vec3              698 3rdparty/openexr/Imath/ImathFrustum.h         Vec3<T> f   = Vec3<T>( farLeft,  farTop,    -_farPlane) * M;
Vec3              699 3rdparty/openexr/Imath/ImathFrustum.h         Vec3<T> g   = Vec3<T>( farRight, farTop,    -_farPlane) * M;
Vec3              700 3rdparty/openexr/Imath/ImathFrustum.h         Vec3<T> o   = Vec3<T>(0,0,0) * M;
Vec3              710 3rdparty/openexr/Imath/ImathFrustum.h         Vec3<T> e   = Vec3<T>( _left,  _bottom, -_farPlane) * M;
Vec3              711 3rdparty/openexr/Imath/ImathFrustum.h         Vec3<T> f   = Vec3<T>( _left,  _top,    -_farPlane) * M;
Vec3              712 3rdparty/openexr/Imath/ImathFrustum.h         Vec3<T> g   = Vec3<T>( _right, _top,    -_farPlane) * M;
Vec3              713 3rdparty/openexr/Imath/ImathFrustum.h         Vec3<T> h   = Vec3<T>( _right, _bottom, -_farPlane) * M;
Vec3              151 3rdparty/openexr/Imath/ImathFrustumTest.h     bool isVisible(const Box<Vec3<T> > &box) const;
Vec3              152 3rdparty/openexr/Imath/ImathFrustumTest.h     bool isVisible(const Vec3<T> &vec) const;
Vec3              158 3rdparty/openexr/Imath/ImathFrustumTest.h     bool completelyContains(const Box<Vec3<T> > &box) const;
Vec3              169 3rdparty/openexr/Imath/ImathFrustumTest.h     Vec3<T> planeNormX[2];  // The X compunents from 6 plane equations
Vec3              170 3rdparty/openexr/Imath/ImathFrustumTest.h     Vec3<T> planeNormY[2];  // The Y compunents from 6 plane equations
Vec3              171 3rdparty/openexr/Imath/ImathFrustumTest.h     Vec3<T> planeNormZ[2];  // The Z compunents from 6 plane equations
Vec3              173 3rdparty/openexr/Imath/ImathFrustumTest.h     Vec3<T> planeOffsetVec[2]; // The distance offsets from 6 plane equations
Vec3              176 3rdparty/openexr/Imath/ImathFrustumTest.h     Vec3<T> planeNormAbsX[2];  // The abs(X) compunents from 6 plane equations
Vec3              177 3rdparty/openexr/Imath/ImathFrustumTest.h     Vec3<T> planeNormAbsY[2];  // The abs(X) compunents from 6 plane equations
Vec3              178 3rdparty/openexr/Imath/ImathFrustumTest.h     Vec3<T> planeNormAbsZ[2];  // The abs(X) compunents from 6 plane equations
Vec3              203 3rdparty/openexr/Imath/ImathFrustumTest.h         planeNormX[i]     = Vec3<T>(frustumPlanes[index + 0].normal.x,
Vec3              206 3rdparty/openexr/Imath/ImathFrustumTest.h         planeNormY[i]     = Vec3<T>(frustumPlanes[index + 0].normal.y,
Vec3              209 3rdparty/openexr/Imath/ImathFrustumTest.h         planeNormZ[i]     = Vec3<T>(frustumPlanes[index + 0].normal.z,
Vec3              213 3rdparty/openexr/Imath/ImathFrustumTest.h         planeNormAbsX[i]  = Vec3<T>(Imath::abs(planeNormX[i].x),
Vec3              216 3rdparty/openexr/Imath/ImathFrustumTest.h         planeNormAbsY[i]  = Vec3<T>(Imath::abs(planeNormY[i].x),
Vec3              219 3rdparty/openexr/Imath/ImathFrustumTest.h         planeNormAbsZ[i]  = Vec3<T>(Imath::abs(planeNormZ[i].x),
Vec3              223 3rdparty/openexr/Imath/ImathFrustumTest.h         planeOffsetVec[i] = Vec3<T>(frustumPlanes[index + 0].distance,
Vec3              241 3rdparty/openexr/Imath/ImathFrustumTest.h     Vec3<T> center = sphere.center;
Vec3              242 3rdparty/openexr/Imath/ImathFrustumTest.h     Vec3<T> radiusVec = Vec3<T>(sphere.radius, sphere.radius, sphere.radius);
Vec3              245 3rdparty/openexr/Imath/ImathFrustumTest.h     Vec3<T> d0  = planeNormX[0] * center.x
Vec3              254 3rdparty/openexr/Imath/ImathFrustumTest.h     Vec3<T> d1  = planeNormX[1] * center.x
Vec3              275 3rdparty/openexr/Imath/ImathFrustumTest.h     Vec3<T> center = sphere.center;
Vec3              276 3rdparty/openexr/Imath/ImathFrustumTest.h     Vec3<T> radiusVec = Vec3<T>(sphere.radius, sphere.radius, sphere.radius);
Vec3              279 3rdparty/openexr/Imath/ImathFrustumTest.h     Vec3<T> d0  = planeNormX[0] * center.x
Vec3              288 3rdparty/openexr/Imath/ImathFrustumTest.h     Vec3<T> d1  = planeNormX[1] * center.x
Vec3              307 3rdparty/openexr/Imath/ImathFrustumTest.h bool FrustumTest<T>::isVisible(const Box<Vec3<T> > &box) const
Vec3              309 3rdparty/openexr/Imath/ImathFrustumTest.h     Vec3<T> center = (box.min + box.max) / 2;
Vec3              310 3rdparty/openexr/Imath/ImathFrustumTest.h     Vec3<T> extent = (box.max - center);
Vec3              313 3rdparty/openexr/Imath/ImathFrustumTest.h     Vec3<T> d0  = planeNormX[0] * center.x
Vec3              324 3rdparty/openexr/Imath/ImathFrustumTest.h     Vec3<T> d1  = planeNormX[1] * center.x
Vec3              345 3rdparty/openexr/Imath/ImathFrustumTest.h bool FrustumTest<T>::completelyContains(const Box<Vec3<T> > &box) const
Vec3              347 3rdparty/openexr/Imath/ImathFrustumTest.h     Vec3<T> center = (box.min + box.max) / 2;
Vec3              348 3rdparty/openexr/Imath/ImathFrustumTest.h     Vec3<T> extent = (box.max - center);
Vec3              351 3rdparty/openexr/Imath/ImathFrustumTest.h     Vec3<T> d0  = planeNormX[0] * center.x
Vec3              362 3rdparty/openexr/Imath/ImathFrustumTest.h     Vec3<T> d1  = planeNormX[1] * center.x
Vec3              382 3rdparty/openexr/Imath/ImathFrustumTest.h bool FrustumTest<T>::isVisible(const Vec3<T> &vec) const
Vec3              385 3rdparty/openexr/Imath/ImathFrustumTest.h     Vec3<T> d0  = (planeNormX[0] * vec.x)
Vec3              393 3rdparty/openexr/Imath/ImathFrustumTest.h     Vec3<T> d1  = (planeNormX[1] * vec.x)
Vec3               58 3rdparty/openexr/Imath/ImathLine.h     Vec3<T>			pos;
Vec3               59 3rdparty/openexr/Imath/ImathLine.h     Vec3<T>			dir;
Vec3               66 3rdparty/openexr/Imath/ImathLine.h     Line3(const Vec3<T>& point1, const Vec3<T>& point2);
Vec3               72 3rdparty/openexr/Imath/ImathLine.h     void			set(const Vec3<T>& point1,
Vec3               73 3rdparty/openexr/Imath/ImathLine.h                     const Vec3<T>& point2);
Vec3               79 3rdparty/openexr/Imath/ImathLine.h     Vec3<T>			operator() (T parameter) const;
Vec3               85 3rdparty/openexr/Imath/ImathLine.h     T				distanceTo(const Vec3<T>& point) const;
Vec3               87 3rdparty/openexr/Imath/ImathLine.h     Vec3<T>			closestPointTo(const Vec3<T>& point) const;
Vec3               88 3rdparty/openexr/Imath/ImathLine.h     Vec3<T>			closestPointTo(const Line3<T>& line) const;
Vec3              105 3rdparty/openexr/Imath/ImathLine.h inline Line3<T>::Line3(const Vec3<T> &p0, const Vec3<T> &p1)
Vec3              111 3rdparty/openexr/Imath/ImathLine.h inline void Line3<T>::set(const Vec3<T> &p0, const Vec3<T> &p1)
Vec3              118 3rdparty/openexr/Imath/ImathLine.h inline Vec3<T> Line3<T>::operator()(T parameter) const
Vec3              124 3rdparty/openexr/Imath/ImathLine.h inline T Line3<T>::distanceTo(const Vec3<T>& point) const
Vec3              130 3rdparty/openexr/Imath/ImathLine.h inline Vec3<T> Line3<T>::closestPointTo(const Vec3<T>& point) const
Vec3              143 3rdparty/openexr/Imath/ImathLine.h inline Vec3<T>
Vec3              148 3rdparty/openexr/Imath/ImathLine.h     Vec3<T> posLpos = pos - line.pos ;
Vec3               86 3rdparty/openexr/Imath/ImathLineAlgo.h      Vec3<T>& point1,
Vec3               87 3rdparty/openexr/Imath/ImathLineAlgo.h      Vec3<T>& point2)
Vec3               97 3rdparty/openexr/Imath/ImathLineAlgo.h     Vec3<T> w = line1.pos - line2.pos;
Vec3              125 3rdparty/openexr/Imath/ImathLineAlgo.h      const Vec3<T> &v0,
Vec3              126 3rdparty/openexr/Imath/ImathLineAlgo.h      const Vec3<T> &v1,
Vec3              127 3rdparty/openexr/Imath/ImathLineAlgo.h      const Vec3<T> &v2,
Vec3              128 3rdparty/openexr/Imath/ImathLineAlgo.h      Vec3<T> &pt,
Vec3              129 3rdparty/openexr/Imath/ImathLineAlgo.h      Vec3<T> &barycentric,
Vec3              156 3rdparty/openexr/Imath/ImathLineAlgo.h     Vec3<T> edge0 = v1 - v0;
Vec3              157 3rdparty/openexr/Imath/ImathLineAlgo.h     Vec3<T> edge1 = v2 - v1;
Vec3              158 3rdparty/openexr/Imath/ImathLineAlgo.h     Vec3<T> normal = edge1 % edge0;
Vec3              187 3rdparty/openexr/Imath/ImathLineAlgo.h     Vec3<T> en = edge0.normalized();
Vec3              188 3rdparty/openexr/Imath/ImathLineAlgo.h     Vec3<T> a = pt - v0;
Vec3              189 3rdparty/openexr/Imath/ImathLineAlgo.h     Vec3<T> b = v2 - v0;
Vec3              190 3rdparty/openexr/Imath/ImathLineAlgo.h     Vec3<T> c = (a - en * (en ^ a));
Vec3              191 3rdparty/openexr/Imath/ImathLineAlgo.h     Vec3<T> d = (b - en * (en ^ b));
Vec3              202 3rdparty/openexr/Imath/ImathLineAlgo.h     Vec3<T> en = edge1.normalized();
Vec3              203 3rdparty/openexr/Imath/ImathLineAlgo.h     Vec3<T> a = pt - v1;
Vec3              204 3rdparty/openexr/Imath/ImathLineAlgo.h     Vec3<T> b = v0 - v1;
Vec3              205 3rdparty/openexr/Imath/ImathLineAlgo.h     Vec3<T> c = (a - en * (en ^ a));
Vec3              206 3rdparty/openexr/Imath/ImathLineAlgo.h     Vec3<T> d = (b - en * (en ^ b));
Vec3              227 3rdparty/openexr/Imath/ImathLineAlgo.h Vec3<T>
Vec3              229 3rdparty/openexr/Imath/ImathLineAlgo.h     (const Vec3<T> &v0,
Vec3              230 3rdparty/openexr/Imath/ImathLineAlgo.h      const Vec3<T> &v1,
Vec3              231 3rdparty/openexr/Imath/ImathLineAlgo.h      const Vec3<T> &v2,
Vec3              234 3rdparty/openexr/Imath/ImathLineAlgo.h     Vec3<T> nearest = v0;
Vec3              257 3rdparty/openexr/Imath/ImathLineAlgo.h Vec3<T>
Vec3              258 3rdparty/openexr/Imath/ImathLineAlgo.h rotatePoint (const Vec3<T> p, Line3<T> l, T angle)
Vec3              269 3rdparty/openexr/Imath/ImathLineAlgo.h     Vec3<T> q = l.closestPointTo(p);
Vec3              270 3rdparty/openexr/Imath/ImathLineAlgo.h     Vec3<T> x = p - q;
Vec3              274 3rdparty/openexr/Imath/ImathLineAlgo.h     Vec3<T> y = (x % l.dir).normalize();
Vec3              279 3rdparty/openexr/Imath/ImathLineAlgo.h     Vec3<T> r = q + x * radius * cosangle + y * radius * sinangle;
Vec3              410 3rdparty/openexr/Imath/ImathMatrix.h     typedef Vec3<T>	BaseVecType;
Vec3              474 3rdparty/openexr/Imath/ImathMatrix.h     Matrix44 (Matrix33<T> r, Vec3<T> t);
Vec3              602 3rdparty/openexr/Imath/ImathMatrix.h     void                multVecMatrix(const Vec3<S> &src, Vec3<S> &dst) const;
Vec3              605 3rdparty/openexr/Imath/ImathMatrix.h     void                multDirMatrix(const Vec3<S> &src, Vec3<S> &dst) const;
Vec3              675 3rdparty/openexr/Imath/ImathMatrix.h     const Matrix44 &    setEulerAngles (const Vec3<S>& r);
Vec3              683 3rdparty/openexr/Imath/ImathMatrix.h     const Matrix44 &    setAxisAngle (const Vec3<S>& ax, S ang);
Vec3              691 3rdparty/openexr/Imath/ImathMatrix.h     const Matrix44 &    rotate (const Vec3<S> &r);
Vec3              706 3rdparty/openexr/Imath/ImathMatrix.h     const Matrix44 &    setScale (const Vec3<S> &s);
Vec3              714 3rdparty/openexr/Imath/ImathMatrix.h     const Matrix44 &    scale (const Vec3<S> &s);
Vec3              722 3rdparty/openexr/Imath/ImathMatrix.h     const Matrix44 &    setTranslation (const Vec3<S> &t);
Vec3              729 3rdparty/openexr/Imath/ImathMatrix.h     const Vec3<T>       translation () const;
Vec3              737 3rdparty/openexr/Imath/ImathMatrix.h     const Matrix44 &    translate (const Vec3<S> &t);
Vec3              748 3rdparty/openexr/Imath/ImathMatrix.h     const Matrix44 &    setShear (const Vec3<S> &h);
Vec3              774 3rdparty/openexr/Imath/ImathMatrix.h     const Matrix44 &    shear (const Vec3<S> &h);
Vec3              849 3rdparty/openexr/Imath/ImathMatrix.h const Vec3<S> &            operator *= (Vec3<S> &v, const Matrix33<T> &m);
Vec3              852 3rdparty/openexr/Imath/ImathMatrix.h Vec3<S>                    operator * (const Vec3<S> &v, const Matrix33<T> &m);
Vec3              855 3rdparty/openexr/Imath/ImathMatrix.h const Vec3<S> &            operator *= (Vec3<S> &v, const Matrix44<T> &m);
Vec3              858 3rdparty/openexr/Imath/ImathMatrix.h Vec3<S>                    operator * (const Vec3<S> &v, const Matrix44<T> &m);
Vec3             1965 3rdparty/openexr/Imath/ImathMatrix.h Matrix44<T>::Matrix44 (Matrix33<T> r, Vec3<T> t)
Vec3             2578 3rdparty/openexr/Imath/ImathMatrix.h Matrix44<T>::multVecMatrix(const Vec3<S> &src, Vec3<S> &dst) const
Vec3             2594 3rdparty/openexr/Imath/ImathMatrix.h Matrix44<T>::multDirMatrix(const Vec3<S> &src, Vec3<S> &dst) const
Vec3             2933 3rdparty/openexr/Imath/ImathMatrix.h Matrix44<T>::setEulerAngles (const Vec3<S>& r)
Vec3             2971 3rdparty/openexr/Imath/ImathMatrix.h Matrix44<T>::setAxisAngle (const Vec3<S>& axis, S angle)
Vec3             2973 3rdparty/openexr/Imath/ImathMatrix.h     Vec3<S> unit (axis.normalized());
Vec3             3003 3rdparty/openexr/Imath/ImathMatrix.h Matrix44<T>::rotate (const Vec3<S> &r)
Vec3             3064 3rdparty/openexr/Imath/ImathMatrix.h Matrix44<T>::setScale (const Vec3<S> &s)
Vec3             3078 3rdparty/openexr/Imath/ImathMatrix.h Matrix44<T>::scale (const Vec3<S> &s)
Vec3             3101 3rdparty/openexr/Imath/ImathMatrix.h Matrix44<T>::setTranslation (const Vec3<S> &t)
Vec3             3127 3rdparty/openexr/Imath/ImathMatrix.h inline const Vec3<T>
Vec3             3130 3rdparty/openexr/Imath/ImathMatrix.h     return Vec3<T> (x[3][0], x[3][1], x[3][2]);
Vec3             3136 3rdparty/openexr/Imath/ImathMatrix.h Matrix44<T>::translate (const Vec3<S> &t)
Vec3             3149 3rdparty/openexr/Imath/ImathMatrix.h Matrix44<T>::setShear (const Vec3<S> &h)
Vec3             3205 3rdparty/openexr/Imath/ImathMatrix.h Matrix44<T>::shear (const Vec3<S> &h)
Vec3             3354 3rdparty/openexr/Imath/ImathMatrix.h inline const Vec3<S> &
Vec3             3355 3rdparty/openexr/Imath/ImathMatrix.h operator *= (Vec3<S> &v, const Matrix33<T> &m)
Vec3             3369 3rdparty/openexr/Imath/ImathMatrix.h inline Vec3<S>
Vec3             3370 3rdparty/openexr/Imath/ImathMatrix.h operator * (const Vec3<S> &v, const Matrix33<T> &m)
Vec3             3376 3rdparty/openexr/Imath/ImathMatrix.h     return Vec3<S> (x, y, z);
Vec3             3381 3rdparty/openexr/Imath/ImathMatrix.h inline const Vec3<S> &
Vec3             3382 3rdparty/openexr/Imath/ImathMatrix.h operator *= (Vec3<S> &v, const Matrix44<T> &m)
Vec3             3397 3rdparty/openexr/Imath/ImathMatrix.h inline Vec3<S>
Vec3             3398 3rdparty/openexr/Imath/ImathMatrix.h operator * (const Vec3<S> &v, const Matrix44<T> &m)
Vec3             3405 3rdparty/openexr/Imath/ImathMatrix.h     return Vec3<S> (x / w, y / w, z / w);
Vec3              106 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp procrustesRotationAndTranslation (const Vec3<T>* A, const Vec3<T>* B, const T* weights, const size_t numPoints, const bool doScale)
Vec3              246 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp procrustesRotationAndTranslation (const Vec3<T>* A, const Vec3<T>* B, const size_t numPoints, const bool doScale)
Vec3              661 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp                    Imath::Vec3<T>& S,
Vec3              901 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp            Imath::Vec3<T>& S,
Vec3              923 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp                          Imath::Vec3<float>& S,
Vec3              929 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp                          Imath::Vec3<double>& S,
Vec3              971 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp                 Vec3<T>& Z,
Vec3             1105 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp                    Vec3<T>& S,
Vec3             1126 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp             Vec3<T> Z(0, 0, 0);
Vec3             1218 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp                                  Vec3<float>& S,
Vec3             1222 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp                                  Vec3<double>& S,
Vec3             1235 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp                               Vec3<float>& S);
Vec3             1239 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp                               Vec3<double>& S);
Vec3             1244 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp                               Vec3<float>& S);
Vec3             1248 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp                               Vec3<double>& S);
Vec3              132 3rdparty/openexr/Imath/ImathMatrixAlgo.h                          Vec3<T> &scl,
Vec3              144 3rdparty/openexr/Imath/ImathMatrixAlgo.h                          Vec3<T> &scl,
Vec3              145 3rdparty/openexr/Imath/ImathMatrixAlgo.h                          Vec3<T> &shr,
Vec3              163 3rdparty/openexr/Imath/ImathMatrixAlgo.h                          Vec3<T>     &scl,
Vec3              164 3rdparty/openexr/Imath/ImathMatrixAlgo.h                          Vec3<T>     &shr,
Vec3              169 3rdparty/openexr/Imath/ImathMatrixAlgo.h                          Vec3<T> &rot);
Vec3              173 3rdparty/openexr/Imath/ImathMatrixAlgo.h                          Vec3<T> &rot);
Vec3              179 3rdparty/openexr/Imath/ImathMatrixAlgo.h                      Vec3<T> &s,
Vec3              180 3rdparty/openexr/Imath/ImathMatrixAlgo.h                      Vec3<T> &h,
Vec3              181 3rdparty/openexr/Imath/ImathMatrixAlgo.h                      Vec3<T> &r,
Vec3              182 3rdparty/openexr/Imath/ImathMatrixAlgo.h                      Vec3<T> &t,
Vec3              188 3rdparty/openexr/Imath/ImathMatrixAlgo.h                      Vec3<T> &s,
Vec3              189 3rdparty/openexr/Imath/ImathMatrixAlgo.h                      Vec3<T> &h,
Vec3              190 3rdparty/openexr/Imath/ImathMatrixAlgo.h                      Vec3<T> &r,
Vec3              191 3rdparty/openexr/Imath/ImathMatrixAlgo.h                      Vec3<T> &t,
Vec3              196 3rdparty/openexr/Imath/ImathMatrixAlgo.h                      Vec3<T> &s,
Vec3              197 3rdparty/openexr/Imath/ImathMatrixAlgo.h                      Vec3<T> &h,
Vec3              199 3rdparty/openexr/Imath/ImathMatrixAlgo.h                      Vec3<T> &t,
Vec3              208 3rdparty/openexr/Imath/ImathMatrixAlgo.h                          const Vec3<T> &row,
Vec3              221 3rdparty/openexr/Imath/ImathMatrixAlgo.h template <class T> Matrix44<T>	rotationMatrix (const Vec3<T> &fromDirection,
Vec3              222 3rdparty/openexr/Imath/ImathMatrixAlgo.h                         const Vec3<T> &toDirection);
Vec3              234 3rdparty/openexr/Imath/ImathMatrixAlgo.h                                             (const Vec3<T> &fromDir,
Vec3              235 3rdparty/openexr/Imath/ImathMatrixAlgo.h                          const Vec3<T> &toDir,
Vec3              236 3rdparty/openexr/Imath/ImathMatrixAlgo.h                          const Vec3<T> &upDir);
Vec3              254 3rdparty/openexr/Imath/ImathMatrixAlgo.h                                              Vec3<T>      targetDir,
Vec3              255 3rdparty/openexr/Imath/ImathMatrixAlgo.h                          Vec3<T>      upDir);
Vec3              265 3rdparty/openexr/Imath/ImathMatrixAlgo.h template <class T> Matrix44<T> computeLocalFrame( const Vec3<T>& p,
Vec3              266 3rdparty/openexr/Imath/ImathMatrixAlgo.h                                                   const Vec3<T>& xDir,
Vec3              267 3rdparty/openexr/Imath/ImathMatrixAlgo.h                                                   const Vec3<T>& normal);
Vec3              279 3rdparty/openexr/Imath/ImathMatrixAlgo.h                                           const Vec3<T>&     tOffset,
Vec3              280 3rdparty/openexr/Imath/ImathMatrixAlgo.h                                           const Vec3<T>&     rOffset,
Vec3              281 3rdparty/openexr/Imath/ImathMatrixAlgo.h                                           const Vec3<T>&     sOffset,
Vec3              282 3rdparty/openexr/Imath/ImathMatrixAlgo.h                                           const Vec3<T>&     ref);
Vec3              354 3rdparty/openexr/Imath/ImathMatrixAlgo.h                                             ( const Vec3<T> &a,
Vec3              355 3rdparty/openexr/Imath/ImathMatrixAlgo.h                                               const Vec3<T> &b);
Vec3              365 3rdparty/openexr/Imath/ImathMatrixAlgo.h extractScaling (const Matrix44<T> &mat, Vec3<T> &scl, bool exc)
Vec3              367 3rdparty/openexr/Imath/ImathMatrixAlgo.h     Vec3<T> shr;
Vec3              381 3rdparty/openexr/Imath/ImathMatrixAlgo.h     Vec3<T> scl;
Vec3              382 3rdparty/openexr/Imath/ImathMatrixAlgo.h     Vec3<T> shr;
Vec3              383 3rdparty/openexr/Imath/ImathMatrixAlgo.h     Vec3<T> rot;
Vec3              384 3rdparty/openexr/Imath/ImathMatrixAlgo.h     Vec3<T> tran;
Vec3              403 3rdparty/openexr/Imath/ImathMatrixAlgo.h     Vec3<T> scl;
Vec3              404 3rdparty/openexr/Imath/ImathMatrixAlgo.h     Vec3<T> shr;
Vec3              405 3rdparty/openexr/Imath/ImathMatrixAlgo.h     Vec3<T> rot;
Vec3              406 3rdparty/openexr/Imath/ImathMatrixAlgo.h     Vec3<T> tran;
Vec3              423 3rdparty/openexr/Imath/ImathMatrixAlgo.h             Vec3<T> &scl, Vec3<T> &shr, bool exc)
Vec3              438 3rdparty/openexr/Imath/ImathMatrixAlgo.h     Vec3<T> scl;
Vec3              439 3rdparty/openexr/Imath/ImathMatrixAlgo.h     Vec3<T> shr;
Vec3              453 3rdparty/openexr/Imath/ImathMatrixAlgo.h     Vec3<T> scl;
Vec3              454 3rdparty/openexr/Imath/ImathMatrixAlgo.h     Vec3<T> shr;
Vec3              465 3rdparty/openexr/Imath/ImathMatrixAlgo.h     Vec3<T> scl;
Vec3              466 3rdparty/openexr/Imath/ImathMatrixAlgo.h     Vec3<T> shr;
Vec3              478 3rdparty/openexr/Imath/ImathMatrixAlgo.h                  Vec3<T> &scl, Vec3<T> &shr, bool exc)
Vec3              486 3rdparty/openexr/Imath/ImathMatrixAlgo.h     Vec3<T> row[3];
Vec3              488 3rdparty/openexr/Imath/ImathMatrixAlgo.h     row[0] = Vec3<T> (mat[0][0], mat[0][1], mat[0][2]);
Vec3              489 3rdparty/openexr/Imath/ImathMatrixAlgo.h     row[1] = Vec3<T> (mat[1][0], mat[1][1], mat[1][2]);
Vec3              490 3rdparty/openexr/Imath/ImathMatrixAlgo.h     row[2] = Vec3<T> (mat[2][0], mat[2][1], mat[2][2]);
Vec3              592 3rdparty/openexr/Imath/ImathMatrixAlgo.h extractEulerXYZ (const Matrix44<T> &mat, Vec3<T> &rot)
Vec3              598 3rdparty/openexr/Imath/ImathMatrixAlgo.h     Vec3<T> i (mat[0][0], mat[0][1], mat[0][2]);
Vec3              599 3rdparty/openexr/Imath/ImathMatrixAlgo.h     Vec3<T> j (mat[1][0], mat[1][1], mat[1][2]);
Vec3              600 3rdparty/openexr/Imath/ImathMatrixAlgo.h     Vec3<T> k (mat[2][0], mat[2][1], mat[2][2]);
Vec3              624 3rdparty/openexr/Imath/ImathMatrixAlgo.h     N.rotate (Vec3<T> (-rot.x, 0, 0));
Vec3              639 3rdparty/openexr/Imath/ImathMatrixAlgo.h extractEulerZYX (const Matrix44<T> &mat, Vec3<T> &rot)
Vec3              645 3rdparty/openexr/Imath/ImathMatrixAlgo.h     Vec3<T> i (mat[0][0], mat[0][1], mat[0][2]);
Vec3              646 3rdparty/openexr/Imath/ImathMatrixAlgo.h     Vec3<T> j (mat[1][0], mat[1][1], mat[1][2]);
Vec3              647 3rdparty/openexr/Imath/ImathMatrixAlgo.h     Vec3<T> k (mat[2][0], mat[2][1], mat[2][2]);
Vec3              671 3rdparty/openexr/Imath/ImathMatrixAlgo.h     N.rotate (Vec3<T> (0, 0, -rot.x));
Vec3              740 3rdparty/openexr/Imath/ImathMatrixAlgo.h          Vec3<T> &s,
Vec3              741 3rdparty/openexr/Imath/ImathMatrixAlgo.h          Vec3<T> &h,
Vec3              742 3rdparty/openexr/Imath/ImathMatrixAlgo.h          Vec3<T> &r,
Vec3              743 3rdparty/openexr/Imath/ImathMatrixAlgo.h          Vec3<T> &t,
Vec3              772 3rdparty/openexr/Imath/ImathMatrixAlgo.h          Vec3<T> &s,
Vec3              773 3rdparty/openexr/Imath/ImathMatrixAlgo.h          Vec3<T> &h,
Vec3              774 3rdparty/openexr/Imath/ImathMatrixAlgo.h          Vec3<T> &r,
Vec3              775 3rdparty/openexr/Imath/ImathMatrixAlgo.h          Vec3<T> &t,
Vec3              784 3rdparty/openexr/Imath/ImathMatrixAlgo.h          Vec3<T> &s,
Vec3              785 3rdparty/openexr/Imath/ImathMatrixAlgo.h          Vec3<T> &h,
Vec3              787 3rdparty/openexr/Imath/ImathMatrixAlgo.h          Vec3<T> &t,
Vec3              797 3rdparty/openexr/Imath/ImathMatrixAlgo.h             const Vec3<T> &row,
Vec3              827 3rdparty/openexr/Imath/ImathMatrixAlgo.h rotationMatrix (const Vec3<T> &from, const Vec3<T> &to)
Vec3              837 3rdparty/openexr/Imath/ImathMatrixAlgo.h rotationMatrixWithUpDir (const Vec3<T> &fromDir,
Vec3              838 3rdparty/openexr/Imath/ImathMatrixAlgo.h              const Vec3<T> &toDir,
Vec3              839 3rdparty/openexr/Imath/ImathMatrixAlgo.h              const Vec3<T> &upDir)
Vec3              856 3rdparty/openexr/Imath/ImathMatrixAlgo.h     alignZAxisWithTargetDir (zAxis2FromDir, fromDir, Vec3<T> (0, 1, 0));
Vec3              870 3rdparty/openexr/Imath/ImathMatrixAlgo.h alignZAxisWithTargetDir (Matrix44<T> &result, Vec3<T> targetDir, Vec3<T> upDir)
Vec3              877 3rdparty/openexr/Imath/ImathMatrixAlgo.h     targetDir = Vec3<T> (0, 0, 1);
Vec3              884 3rdparty/openexr/Imath/ImathMatrixAlgo.h     upDir = Vec3<T> (0, 1, 0);
Vec3              894 3rdparty/openexr/Imath/ImathMatrixAlgo.h     upDir = targetDir.cross (Vec3<T> (1, 0, 0));
Vec3              896 3rdparty/openexr/Imath/ImathMatrixAlgo.h         upDir = targetDir.cross(Vec3<T> (0, 0, 1));
Vec3              903 3rdparty/openexr/Imath/ImathMatrixAlgo.h     Vec3<T> targetPerpDir = upDir.cross (targetDir);
Vec3              904 3rdparty/openexr/Imath/ImathMatrixAlgo.h     Vec3<T> targetUpDir   = targetDir.cross (targetPerpDir);
Vec3              912 3rdparty/openexr/Imath/ImathMatrixAlgo.h     Vec3<T> row[3];
Vec3              948 3rdparty/openexr/Imath/ImathMatrixAlgo.h computeLocalFrame( const Vec3<T>& p,
Vec3              949 3rdparty/openexr/Imath/ImathMatrixAlgo.h                    const Vec3<T>& xDir,
Vec3              950 3rdparty/openexr/Imath/ImathMatrixAlgo.h                    const Vec3<T>& normal)
Vec3              952 3rdparty/openexr/Imath/ImathMatrixAlgo.h     Vec3<T> _xDir(xDir);
Vec3              953 3rdparty/openexr/Imath/ImathMatrixAlgo.h     Vec3<T> x = _xDir.normalize();
Vec3              954 3rdparty/openexr/Imath/ImathMatrixAlgo.h     Vec3<T> y = (normal % x).normalize();
Vec3              955 3rdparty/openexr/Imath/ImathMatrixAlgo.h     Vec3<T> z = (x % y).normalize();
Vec3              993 3rdparty/openexr/Imath/ImathMatrixAlgo.h            const Vec3<T>&     tOffset,
Vec3              994 3rdparty/openexr/Imath/ImathMatrixAlgo.h            const Vec3<T>&     rOffset,
Vec3              995 3rdparty/openexr/Imath/ImathMatrixAlgo.h            const Vec3<T>&     sOffset,
Vec3             1000 3rdparty/openexr/Imath/ImathMatrixAlgo.h     Vec3<T> _rOffset(rOffset);
Vec3             1030 3rdparty/openexr/Imath/ImathMatrixAlgo.h     Vec3<T> as, ah, ar, at;
Vec3             1033 3rdparty/openexr/Imath/ImathMatrixAlgo.h     Vec3<T> bs, bh, br, bt;
Vec3             1315 3rdparty/openexr/Imath/ImathMatrixAlgo.h outerProduct (const Vec3<T> &a, const Vec3<T> &b )
Vec3             1334 3rdparty/openexr/Imath/ImathMatrixAlgo.h procrustesRotationAndTranslation (const Imath::Vec3<T>* A,  // From these
Vec3             1335 3rdparty/openexr/Imath/ImathMatrixAlgo.h                                   const Imath::Vec3<T>* B,  // To these
Vec3             1343 3rdparty/openexr/Imath/ImathMatrixAlgo.h procrustesRotationAndTranslation (const Imath::Vec3<T>* A,
Vec3             1344 3rdparty/openexr/Imath/ImathMatrixAlgo.h                                   const Imath::Vec3<T>* B,
Vec3             1367 3rdparty/openexr/Imath/ImathMatrixAlgo.h            Imath::Vec3<T>& S,
Vec3             1393 3rdparty/openexr/Imath/ImathMatrixAlgo.h                    Vec3<T>& S,
Vec3             1401 3rdparty/openexr/Imath/ImathMatrixAlgo.h                    Vec3<T>& S,
Vec3               66 3rdparty/openexr/Imath/ImathPlane.h     Vec3<T>			normal;
Vec3               70 3rdparty/openexr/Imath/ImathPlane.h     Plane3(const Vec3<T> &normal, T distance);
Vec3               71 3rdparty/openexr/Imath/ImathPlane.h     Plane3(const Vec3<T> &point, const Vec3<T> &normal);
Vec3               72 3rdparty/openexr/Imath/ImathPlane.h     Plane3(const Vec3<T> &point1,
Vec3               73 3rdparty/openexr/Imath/ImathPlane.h        const Vec3<T> &point2,
Vec3               74 3rdparty/openexr/Imath/ImathPlane.h        const Vec3<T> &point3);
Vec3               80 3rdparty/openexr/Imath/ImathPlane.h     void                        set(const Vec3<T> &normal,
Vec3               83 3rdparty/openexr/Imath/ImathPlane.h     void                        set(const Vec3<T> &point,
Vec3               84 3rdparty/openexr/Imath/ImathPlane.h                     const Vec3<T> &normal);
Vec3               86 3rdparty/openexr/Imath/ImathPlane.h     void                        set(const Vec3<T> &point1,
Vec3               87 3rdparty/openexr/Imath/ImathPlane.h                     const Vec3<T> &point2,
Vec3               88 3rdparty/openexr/Imath/ImathPlane.h                     const Vec3<T> &point3 );
Vec3               95 3rdparty/openexr/Imath/ImathPlane.h                                           Vec3<T> &intersection) const;
Vec3              100 3rdparty/openexr/Imath/ImathPlane.h     T				distanceTo(const Vec3<T> &) const;
Vec3              102 3rdparty/openexr/Imath/ImathPlane.h     Vec3<T>                     reflectPoint(const Vec3<T> &) const;
Vec3              103 3rdparty/openexr/Imath/ImathPlane.h     Vec3<T>                     reflectVector(const Vec3<T> &) const;
Vec3              120 3rdparty/openexr/Imath/ImathPlane.h inline Plane3<T>::Plane3(const Vec3<T> &p0,
Vec3              121 3rdparty/openexr/Imath/ImathPlane.h              const Vec3<T> &p1,
Vec3              122 3rdparty/openexr/Imath/ImathPlane.h              const Vec3<T> &p2)
Vec3              128 3rdparty/openexr/Imath/ImathPlane.h inline Plane3<T>::Plane3(const Vec3<T> &n, T d)
Vec3              134 3rdparty/openexr/Imath/ImathPlane.h inline Plane3<T>::Plane3(const Vec3<T> &p, const Vec3<T> &n)
Vec3              140 3rdparty/openexr/Imath/ImathPlane.h inline void Plane3<T>::set(const Vec3<T>& point1,
Vec3              141 3rdparty/openexr/Imath/ImathPlane.h                const Vec3<T>& point2,
Vec3              142 3rdparty/openexr/Imath/ImathPlane.h                const Vec3<T>& point3)
Vec3              150 3rdparty/openexr/Imath/ImathPlane.h inline void Plane3<T>::set(const Vec3<T>& point, const Vec3<T>& n)
Vec3              158 3rdparty/openexr/Imath/ImathPlane.h inline void Plane3<T>::set(const Vec3<T>& n, T d)
Vec3              166 3rdparty/openexr/Imath/ImathPlane.h inline T Plane3<T>::distanceTo(const Vec3<T> &point) const
Vec3              172 3rdparty/openexr/Imath/ImathPlane.h inline Vec3<T> Plane3<T>::reflectPoint(const Vec3<T> &point) const
Vec3              179 3rdparty/openexr/Imath/ImathPlane.h inline Vec3<T> Plane3<T>::reflectVector(const Vec3<T> &v) const
Vec3              186 3rdparty/openexr/Imath/ImathPlane.h inline bool Plane3<T>::intersect(const Line3<T>& line, Vec3<T>& point) const
Vec3              219 3rdparty/openexr/Imath/ImathPlane.h     Vec3<T> dir1   = Vec3<T> (1, 0, 0) % plane.normal;
Vec3              222 3rdparty/openexr/Imath/ImathPlane.h     Vec3<T> tmp    = Vec3<T> (0, 1, 0) % plane.normal;
Vec3              231 3rdparty/openexr/Imath/ImathPlane.h     tmp            = Vec3<T> (0, 0, 1) % plane.normal;
Vec3              239 3rdparty/openexr/Imath/ImathPlane.h     Vec3<T> dir2   = dir1 % plane.normal;
Vec3              240 3rdparty/openexr/Imath/ImathPlane.h     Vec3<T> point  = plane.distance * plane.normal;
Vec3               76 3rdparty/openexr/Imath/ImathQuat.h     Vec3<T>		v;	    // imaginary vector
Vec3               90 3rdparty/openexr/Imath/ImathQuat.h     Quat (T s, Vec3<T> d);
Vec3              129 3rdparty/openexr/Imath/ImathQuat.h     Vec3<T>             rotateVector(const Vec3<T> &original) const;
Vec3              136 3rdparty/openexr/Imath/ImathQuat.h     Quat<T> &		setAxisAngle (const Vec3<T> &axis, T radians);
Vec3              138 3rdparty/openexr/Imath/ImathQuat.h     Quat<T> &		setRotation (const Vec3<T> &fromDirection,
Vec3              139 3rdparty/openexr/Imath/ImathQuat.h                      const Vec3<T> &toDirection);
Vec3              142 3rdparty/openexr/Imath/ImathQuat.h     Vec3<T>		axis () const;
Vec3              153 3rdparty/openexr/Imath/ImathQuat.h     void		setRotationInternal (const Vec3<T> &f0,
Vec3              154 3rdparty/openexr/Imath/ImathQuat.h                          const Vec3<T> &t0,
Vec3              213 3rdparty/openexr/Imath/ImathQuat.h Vec3<T>			operator * (const Vec3<T> &v, const Quat<T> &q);
Vec3              255 3rdparty/openexr/Imath/ImathQuat.h Quat<T>::Quat (T s, Vec3<T> d): r (s), v (d)
Vec3              400 3rdparty/openexr/Imath/ImathQuat.h     v = Vec3<T> (0);
Vec3              445 3rdparty/openexr/Imath/ImathQuat.h inline Vec3<T>
Vec3              446 3rdparty/openexr/Imath/ImathQuat.h Quat<T>::rotateVector(const Vec3<T>& original) const
Vec3              683 3rdparty/openexr/Imath/ImathQuat.h inline Vec3<T>
Vec3              692 3rdparty/openexr/Imath/ImathQuat.h Quat<T>::setAxisAngle (const Vec3<T> &axis, T radians)
Vec3              702 3rdparty/openexr/Imath/ImathQuat.h Quat<T>::setRotation (const Vec3<T> &from, const Vec3<T> &to)
Vec3              720 3rdparty/openexr/Imath/ImathQuat.h     Vec3<T> f0 = from.normalized();
Vec3              721 3rdparty/openexr/Imath/ImathQuat.h     Vec3<T> t0 = to.normalized();
Vec3              739 3rdparty/openexr/Imath/ImathQuat.h     Vec3<T> h0 = (f0 + t0).normalized();
Vec3              760 3rdparty/openexr/Imath/ImathQuat.h         Vec3<T> f02 = f0 * f0;
Vec3              763 3rdparty/openexr/Imath/ImathQuat.h         v = (f0 % Vec3<T> (1, 0, 0)).normalized();
Vec3              765 3rdparty/openexr/Imath/ImathQuat.h         v = (f0 % Vec3<T> (0, 1, 0)).normalized();
Vec3              767 3rdparty/openexr/Imath/ImathQuat.h         v = (f0 % Vec3<T> (0, 0, 1)).normalized();
Vec3              777 3rdparty/openexr/Imath/ImathQuat.h Quat<T>::setRotationInternal (const Vec3<T> &f0, const Vec3<T> &t0, Quat<T> &q)
Vec3              796 3rdparty/openexr/Imath/ImathQuat.h     Vec3<T> h0 = (f0 + t0).normalized();
Vec3              949 3rdparty/openexr/Imath/ImathQuat.h inline Vec3<T>
Vec3              950 3rdparty/openexr/Imath/ImathQuat.h operator * (const Vec3<T> &v, const Quat<T> &q)
Vec3              952 3rdparty/openexr/Imath/ImathQuat.h     Vec3<T> a = q.v % v;
Vec3              953 3rdparty/openexr/Imath/ImathQuat.h     Vec3<T> b = q.v % a;
Vec3               79 3rdparty/openexr/Imath/ImathShear.h     Shear6 (const Vec3<T> &v);     // (v.x v.y v.z 0 0 0)
Vec3               81 3rdparty/openexr/Imath/ImathShear.h     Shear6 (const Vec3<S> &v);
Vec3               95 3rdparty/openexr/Imath/ImathShear.h     const Shear6 &	operator = (const Vec3<S> &v);
Vec3              241 3rdparty/openexr/Imath/ImathShear.h typedef Vec3   <float>  Shear3f;
Vec3              242 3rdparty/openexr/Imath/ImathShear.h typedef Vec3   <double> Shear3d;
Vec3              288 3rdparty/openexr/Imath/ImathShear.h Shear6<T>::Shear6 (const Vec3<T> &v)
Vec3              301 3rdparty/openexr/Imath/ImathShear.h Shear6<T>::Shear6 (const Vec3<S> &v)
Vec3              364 3rdparty/openexr/Imath/ImathShear.h Shear6<T>::operator = (const Vec3<S> &v)
Vec3               57 3rdparty/openexr/Imath/ImathSphere.h     Vec3<T>	center;
Vec3               65 3rdparty/openexr/Imath/ImathSphere.h     Sphere3(const Vec3<T> &c, T r) : center(c), radius(r) {}
Vec3               90 3rdparty/openexr/Imath/ImathSphere.h     void circumscribe(const Box<Vec3<T> > &box);
Vec3               91 3rdparty/openexr/Imath/ImathSphere.h     bool intersect(const Line3<T> &l, Vec3<T> &intersection) const;
Vec3              109 3rdparty/openexr/Imath/ImathSphere.h void Sphere3<T>::circumscribe(const Box<Vec3<T> > &box)
Vec3              121 3rdparty/openexr/Imath/ImathSphere.h     Vec3<T> v = line.pos - center;
Vec3              159 3rdparty/openexr/Imath/ImathSphere.h bool Sphere3<T>::intersect(const Line3<T> &line, Vec3<T> &intersection) const
Vec3               81 3rdparty/openexr/Imath/ImathVec.cpp normalizeOrThrow(Vec3<T> &v)
Vec3              269 3rdparty/openexr/Imath/ImathVec.cpp Vec3<short>::length () const
Vec3              277 3rdparty/openexr/Imath/ImathVec.cpp const Vec3<short> &
Vec3              278 3rdparty/openexr/Imath/ImathVec.cpp Vec3<short>::normalize ()
Vec3              285 3rdparty/openexr/Imath/ImathVec.cpp const Vec3<short> &
Vec3              286 3rdparty/openexr/Imath/ImathVec.cpp Vec3<short>::normalizeExc () throw (Iex::MathExc)
Vec3              296 3rdparty/openexr/Imath/ImathVec.cpp const Vec3<short> &
Vec3              297 3rdparty/openexr/Imath/ImathVec.cpp Vec3<short>::normalizeNonNull ()
Vec3              304 3rdparty/openexr/Imath/ImathVec.cpp Vec3<short>
Vec3              305 3rdparty/openexr/Imath/ImathVec.cpp Vec3<short>::normalized () const
Vec3              307 3rdparty/openexr/Imath/ImathVec.cpp     Vec3<short> v(*this);
Vec3              313 3rdparty/openexr/Imath/ImathVec.cpp Vec3<short>
Vec3              314 3rdparty/openexr/Imath/ImathVec.cpp Vec3<short>::normalizedExc () const throw (Iex::MathExc)
Vec3              319 3rdparty/openexr/Imath/ImathVec.cpp     Vec3<short> v(*this);
Vec3              325 3rdparty/openexr/Imath/ImathVec.cpp Vec3<short>
Vec3              326 3rdparty/openexr/Imath/ImathVec.cpp Vec3<short>::normalizedNonNull () const
Vec3              328 3rdparty/openexr/Imath/ImathVec.cpp     Vec3<short> v(*this);
Vec3              338 3rdparty/openexr/Imath/ImathVec.cpp Vec3<int>::length () const
Vec3              346 3rdparty/openexr/Imath/ImathVec.cpp const Vec3<int> &
Vec3              347 3rdparty/openexr/Imath/ImathVec.cpp Vec3<int>::normalize ()
Vec3              354 3rdparty/openexr/Imath/ImathVec.cpp const Vec3<int> &
Vec3              355 3rdparty/openexr/Imath/ImathVec.cpp Vec3<int>::normalizeExc () throw (Iex::MathExc)
Vec3              365 3rdparty/openexr/Imath/ImathVec.cpp const Vec3<int> &
Vec3              366 3rdparty/openexr/Imath/ImathVec.cpp Vec3<int>::normalizeNonNull ()
Vec3              373 3rdparty/openexr/Imath/ImathVec.cpp Vec3<int>
Vec3              374 3rdparty/openexr/Imath/ImathVec.cpp Vec3<int>::normalized () const
Vec3              376 3rdparty/openexr/Imath/ImathVec.cpp     Vec3<int> v(*this);
Vec3              382 3rdparty/openexr/Imath/ImathVec.cpp Vec3<int>
Vec3              383 3rdparty/openexr/Imath/ImathVec.cpp Vec3<int>::normalizedExc () const throw (Iex::MathExc)
Vec3              388 3rdparty/openexr/Imath/ImathVec.cpp     Vec3<int> v(*this);
Vec3              394 3rdparty/openexr/Imath/ImathVec.cpp Vec3<int>
Vec3              395 3rdparty/openexr/Imath/ImathVec.cpp Vec3<int>::normalizedNonNull () const
Vec3              397 3rdparty/openexr/Imath/ImathVec.cpp     Vec3<int> v(*this);
Vec3               62 3rdparty/openexr/Imath/ImathVec.h template <class T> class Vec3;
Vec3              266 3rdparty/openexr/Imath/ImathVec.h template <class T> class Vec3
Vec3              284 3rdparty/openexr/Imath/ImathVec.h     Vec3 ();			   // no initialization
Vec3              285 3rdparty/openexr/Imath/ImathVec.h     explicit Vec3 (T a);           // (a a a)
Vec3              286 3rdparty/openexr/Imath/ImathVec.h     Vec3 (T a, T b, T c);	   // (a b c)
Vec3              293 3rdparty/openexr/Imath/ImathVec.h     Vec3 (const Vec3 &v);
Vec3              294 3rdparty/openexr/Imath/ImathVec.h     template <class S> Vec3 (const Vec3<S> &v);
Vec3              296 3rdparty/openexr/Imath/ImathVec.h     const Vec3 &	operator = (const Vec3 &v);
Vec3              310 3rdparty/openexr/Imath/ImathVec.h     template <class S> explicit Vec3 (const Vec4<S> &v);
Vec3              311 3rdparty/openexr/Imath/ImathVec.h     template <class S> explicit Vec3 (const Vec4<S> &v, InfException);
Vec3              322 3rdparty/openexr/Imath/ImathVec.h     void		setValue (const Vec3<S> &v);
Vec3              328 3rdparty/openexr/Imath/ImathVec.h     void		getValue (Vec3<S> &v) const;
Vec3              339 3rdparty/openexr/Imath/ImathVec.h     bool		operator == (const Vec3<S> &v) const;
Vec3              342 3rdparty/openexr/Imath/ImathVec.h     bool		operator != (const Vec3<S> &v) const;
Vec3              362 3rdparty/openexr/Imath/ImathVec.h     bool		equalWithAbsError (const Vec3<T> &v, T e) const;
Vec3              363 3rdparty/openexr/Imath/ImathVec.h     bool		equalWithRelError (const Vec3<T> &v, T e) const;
Vec3              369 3rdparty/openexr/Imath/ImathVec.h     T			dot (const Vec3 &v) const;
Vec3              370 3rdparty/openexr/Imath/ImathVec.h     T			operator ^ (const Vec3 &v) const;
Vec3              377 3rdparty/openexr/Imath/ImathVec.h     Vec3		cross (const Vec3 &v) const;
Vec3              378 3rdparty/openexr/Imath/ImathVec.h     const Vec3 &	operator %= (const Vec3 &v);
Vec3              379 3rdparty/openexr/Imath/ImathVec.h     Vec3		operator % (const Vec3 &v) const;
Vec3              386 3rdparty/openexr/Imath/ImathVec.h     const Vec3 &	operator += (const Vec3 &v);
Vec3              387 3rdparty/openexr/Imath/ImathVec.h     Vec3		operator + (const Vec3 &v) const;
Vec3              394 3rdparty/openexr/Imath/ImathVec.h     const Vec3 &	operator -= (const Vec3 &v);
Vec3              395 3rdparty/openexr/Imath/ImathVec.h     Vec3		operator - (const Vec3 &v) const;
Vec3              402 3rdparty/openexr/Imath/ImathVec.h     Vec3		operator - () const;
Vec3              403 3rdparty/openexr/Imath/ImathVec.h     const Vec3 &	negate ();
Vec3              410 3rdparty/openexr/Imath/ImathVec.h     const Vec3 &	operator *= (const Vec3 &v);
Vec3              411 3rdparty/openexr/Imath/ImathVec.h     const Vec3 &	operator *= (T a);
Vec3              412 3rdparty/openexr/Imath/ImathVec.h     Vec3		operator * (const Vec3 &v) const;
Vec3              413 3rdparty/openexr/Imath/ImathVec.h     Vec3		operator * (T a) const;
Vec3              420 3rdparty/openexr/Imath/ImathVec.h     const Vec3 &	operator /= (const Vec3 &v);
Vec3              421 3rdparty/openexr/Imath/ImathVec.h     const Vec3 &	operator /= (T a);
Vec3              422 3rdparty/openexr/Imath/ImathVec.h     Vec3		operator / (const Vec3 &v) const;
Vec3              423 3rdparty/openexr/Imath/ImathVec.h     Vec3		operator / (T a) const;
Vec3              438 3rdparty/openexr/Imath/ImathVec.h     const Vec3 &	normalize ();           // modifies *this
Vec3              439 3rdparty/openexr/Imath/ImathVec.h     const Vec3 &	normalizeExc () throw (Iex::MathExc);
Vec3              440 3rdparty/openexr/Imath/ImathVec.h     const Vec3 &	normalizeNonNull ();
Vec3              442 3rdparty/openexr/Imath/ImathVec.h     Vec3<T>		normalized () const;	// does not modify *this
Vec3              443 3rdparty/openexr/Imath/ImathVec.h     Vec3<T>		normalizedExc () const throw (Iex::MathExc);
Vec3              444 3rdparty/openexr/Imath/ImathVec.h     Vec3<T>		normalizedNonNull () const;
Vec3              516 3rdparty/openexr/Imath/ImathVec.h     template <class S> explicit Vec4 (const Vec3<S> &v);
Vec3              668 3rdparty/openexr/Imath/ImathVec.h std::ostream &	operator << (std::ostream &s, const Vec3<T> &v);
Vec3              678 3rdparty/openexr/Imath/ImathVec.h template <class T> Vec3<T>	operator * (T a, const Vec3<T> &v);
Vec3              690 3rdparty/openexr/Imath/ImathVec.h typedef Vec3 <short>  V3s;
Vec3              691 3rdparty/openexr/Imath/ImathVec.h typedef Vec3 <int>    V3i;
Vec3              692 3rdparty/openexr/Imath/ImathVec.h typedef Vec3 <float>  V3f;
Vec3              693 3rdparty/openexr/Imath/ImathVec.h typedef Vec3 <double> V3d;
Vec3              755 3rdparty/openexr/Imath/ImathVec.h Vec3<short>::length () const;
Vec3              757 3rdparty/openexr/Imath/ImathVec.h template <> const Vec3<short> &
Vec3              758 3rdparty/openexr/Imath/ImathVec.h Vec3<short>::normalize ();
Vec3              760 3rdparty/openexr/Imath/ImathVec.h template <> const Vec3<short> &
Vec3              761 3rdparty/openexr/Imath/ImathVec.h Vec3<short>::normalizeExc () throw (Iex::MathExc);
Vec3              763 3rdparty/openexr/Imath/ImathVec.h template <> const Vec3<short> &
Vec3              764 3rdparty/openexr/Imath/ImathVec.h Vec3<short>::normalizeNonNull ();
Vec3              766 3rdparty/openexr/Imath/ImathVec.h template <> Vec3<short>
Vec3              767 3rdparty/openexr/Imath/ImathVec.h Vec3<short>::normalized () const;
Vec3              769 3rdparty/openexr/Imath/ImathVec.h template <> Vec3<short>
Vec3              770 3rdparty/openexr/Imath/ImathVec.h Vec3<short>::normalizedExc () const throw (Iex::MathExc);
Vec3              772 3rdparty/openexr/Imath/ImathVec.h template <> Vec3<short>
Vec3              773 3rdparty/openexr/Imath/ImathVec.h Vec3<short>::normalizedNonNull () const;
Vec3              779 3rdparty/openexr/Imath/ImathVec.h Vec3<int>::length () const;
Vec3              781 3rdparty/openexr/Imath/ImathVec.h template <> const Vec3<int> &
Vec3              782 3rdparty/openexr/Imath/ImathVec.h Vec3<int>::normalize ();
Vec3              784 3rdparty/openexr/Imath/ImathVec.h template <> const Vec3<int> &
Vec3              785 3rdparty/openexr/Imath/ImathVec.h Vec3<int>::normalizeExc () throw (Iex::MathExc);
Vec3              787 3rdparty/openexr/Imath/ImathVec.h template <> const Vec3<int> &
Vec3              788 3rdparty/openexr/Imath/ImathVec.h Vec3<int>::normalizeNonNull ();
Vec3              790 3rdparty/openexr/Imath/ImathVec.h template <> Vec3<int>
Vec3              791 3rdparty/openexr/Imath/ImathVec.h Vec3<int>::normalized () const;
Vec3              793 3rdparty/openexr/Imath/ImathVec.h template <> Vec3<int>
Vec3              794 3rdparty/openexr/Imath/ImathVec.h Vec3<int>::normalizedExc () const throw (Iex::MathExc);
Vec3              796 3rdparty/openexr/Imath/ImathVec.h template <> Vec3<int>
Vec3              797 3rdparty/openexr/Imath/ImathVec.h Vec3<int>::normalizedNonNull () const;
Vec3             1274 3rdparty/openexr/Imath/ImathVec.h Vec3<T>::operator [] (int i)
Vec3             1281 3rdparty/openexr/Imath/ImathVec.h Vec3<T>::operator [] (int i) const
Vec3             1288 3rdparty/openexr/Imath/ImathVec.h Vec3<T>::Vec3 ()
Vec3             1295 3rdparty/openexr/Imath/ImathVec.h Vec3<T>::Vec3 (T a)
Vec3             1302 3rdparty/openexr/Imath/ImathVec.h Vec3<T>::Vec3 (T a, T b, T c)
Vec3             1311 3rdparty/openexr/Imath/ImathVec.h Vec3<T>::Vec3 (const Vec3 &v)
Vec3             1321 3rdparty/openexr/Imath/ImathVec.h Vec3<T>::Vec3 (const Vec3<S> &v)
Vec3             1329 3rdparty/openexr/Imath/ImathVec.h inline const Vec3<T> &
Vec3             1330 3rdparty/openexr/Imath/ImathVec.h Vec3<T>::operator = (const Vec3 &v)
Vec3             1341 3rdparty/openexr/Imath/ImathVec.h Vec3<T>::Vec3 (const Vec4<S> &v)
Vec3             1350 3rdparty/openexr/Imath/ImathVec.h Vec3<T>::Vec3 (const Vec4<S> &v, InfException)
Vec3             1375 3rdparty/openexr/Imath/ImathVec.h Vec3<T>::setValue (S a, S b, S c)
Vec3             1385 3rdparty/openexr/Imath/ImathVec.h Vec3<T>::setValue (const Vec3<S> &v)
Vec3             1395 3rdparty/openexr/Imath/ImathVec.h Vec3<T>::getValue (S &a, S &b, S &c) const
Vec3             1405 3rdparty/openexr/Imath/ImathVec.h Vec3<T>::getValue (Vec3<S> &v) const
Vec3             1414 3rdparty/openexr/Imath/ImathVec.h Vec3<T>::getValue()
Vec3             1421 3rdparty/openexr/Imath/ImathVec.h Vec3<T>::getValue() const
Vec3             1429 3rdparty/openexr/Imath/ImathVec.h Vec3<T>::operator == (const Vec3<S> &v) const
Vec3             1437 3rdparty/openexr/Imath/ImathVec.h Vec3<T>::operator != (const Vec3<S> &v) const
Vec3             1444 3rdparty/openexr/Imath/ImathVec.h Vec3<T>::equalWithAbsError (const Vec3<T> &v, T e) const
Vec3             1455 3rdparty/openexr/Imath/ImathVec.h Vec3<T>::equalWithRelError (const Vec3<T> &v, T e) const
Vec3             1466 3rdparty/openexr/Imath/ImathVec.h Vec3<T>::dot (const Vec3 &v) const
Vec3             1473 3rdparty/openexr/Imath/ImathVec.h Vec3<T>::operator ^ (const Vec3 &v) const
Vec3             1479 3rdparty/openexr/Imath/ImathVec.h inline Vec3<T>
Vec3             1480 3rdparty/openexr/Imath/ImathVec.h Vec3<T>::cross (const Vec3 &v) const
Vec3             1482 3rdparty/openexr/Imath/ImathVec.h     return Vec3 (y * v.z - z * v.y,
Vec3             1488 3rdparty/openexr/Imath/ImathVec.h inline const Vec3<T> &
Vec3             1489 3rdparty/openexr/Imath/ImathVec.h Vec3<T>::operator %= (const Vec3 &v)
Vec3             1501 3rdparty/openexr/Imath/ImathVec.h inline Vec3<T>
Vec3             1502 3rdparty/openexr/Imath/ImathVec.h Vec3<T>::operator % (const Vec3 &v) const
Vec3             1504 3rdparty/openexr/Imath/ImathVec.h     return Vec3 (y * v.z - z * v.y,
Vec3             1510 3rdparty/openexr/Imath/ImathVec.h inline const Vec3<T> &
Vec3             1511 3rdparty/openexr/Imath/ImathVec.h Vec3<T>::operator += (const Vec3 &v)
Vec3             1520 3rdparty/openexr/Imath/ImathVec.h inline Vec3<T>
Vec3             1521 3rdparty/openexr/Imath/ImathVec.h Vec3<T>::operator + (const Vec3 &v) const
Vec3             1523 3rdparty/openexr/Imath/ImathVec.h     return Vec3 (x + v.x, y + v.y, z + v.z);
Vec3             1527 3rdparty/openexr/Imath/ImathVec.h inline const Vec3<T> &
Vec3             1528 3rdparty/openexr/Imath/ImathVec.h Vec3<T>::operator -= (const Vec3 &v)
Vec3             1537 3rdparty/openexr/Imath/ImathVec.h inline Vec3<T>
Vec3             1538 3rdparty/openexr/Imath/ImathVec.h Vec3<T>::operator - (const Vec3 &v) const
Vec3             1540 3rdparty/openexr/Imath/ImathVec.h     return Vec3 (x - v.x, y - v.y, z - v.z);
Vec3             1544 3rdparty/openexr/Imath/ImathVec.h inline Vec3<T>
Vec3             1545 3rdparty/openexr/Imath/ImathVec.h Vec3<T>::operator - () const
Vec3             1547 3rdparty/openexr/Imath/ImathVec.h     return Vec3 (-x, -y, -z);
Vec3             1551 3rdparty/openexr/Imath/ImathVec.h inline const Vec3<T> &
Vec3             1552 3rdparty/openexr/Imath/ImathVec.h Vec3<T>::negate ()
Vec3             1561 3rdparty/openexr/Imath/ImathVec.h inline const Vec3<T> &
Vec3             1562 3rdparty/openexr/Imath/ImathVec.h Vec3<T>::operator *= (const Vec3 &v)
Vec3             1571 3rdparty/openexr/Imath/ImathVec.h inline const Vec3<T> &
Vec3             1572 3rdparty/openexr/Imath/ImathVec.h Vec3<T>::operator *= (T a)
Vec3             1581 3rdparty/openexr/Imath/ImathVec.h inline Vec3<T>
Vec3             1582 3rdparty/openexr/Imath/ImathVec.h Vec3<T>::operator * (const Vec3 &v) const
Vec3             1584 3rdparty/openexr/Imath/ImathVec.h     return Vec3 (x * v.x, y * v.y, z * v.z);
Vec3             1588 3rdparty/openexr/Imath/ImathVec.h inline Vec3<T>
Vec3             1589 3rdparty/openexr/Imath/ImathVec.h Vec3<T>::operator * (T a) const
Vec3             1591 3rdparty/openexr/Imath/ImathVec.h     return Vec3 (x * a, y * a, z * a);
Vec3             1595 3rdparty/openexr/Imath/ImathVec.h inline const Vec3<T> &
Vec3             1596 3rdparty/openexr/Imath/ImathVec.h Vec3<T>::operator /= (const Vec3 &v)
Vec3             1605 3rdparty/openexr/Imath/ImathVec.h inline const Vec3<T> &
Vec3             1606 3rdparty/openexr/Imath/ImathVec.h Vec3<T>::operator /= (T a)
Vec3             1615 3rdparty/openexr/Imath/ImathVec.h inline Vec3<T>
Vec3             1616 3rdparty/openexr/Imath/ImathVec.h Vec3<T>::operator / (const Vec3 &v) const
Vec3             1618 3rdparty/openexr/Imath/ImathVec.h     return Vec3 (x / v.x, y / v.y, z / v.z);
Vec3             1622 3rdparty/openexr/Imath/ImathVec.h inline Vec3<T>
Vec3             1623 3rdparty/openexr/Imath/ImathVec.h Vec3<T>::operator / (T a) const
Vec3             1625 3rdparty/openexr/Imath/ImathVec.h     return Vec3 (x / a, y / a, z / a);
Vec3             1630 3rdparty/openexr/Imath/ImathVec.h Vec3<T>::lengthTiny () const
Vec3             1662 3rdparty/openexr/Imath/ImathVec.h Vec3<T>::length () const
Vec3             1674 3rdparty/openexr/Imath/ImathVec.h Vec3<T>::length2 () const
Vec3             1680 3rdparty/openexr/Imath/ImathVec.h const Vec3<T> &
Vec3             1681 3rdparty/openexr/Imath/ImathVec.h Vec3<T>::normalize ()
Vec3             1702 3rdparty/openexr/Imath/ImathVec.h const Vec3<T> &
Vec3             1703 3rdparty/openexr/Imath/ImathVec.h Vec3<T>::normalizeExc () throw (Iex::MathExc)
Vec3             1718 3rdparty/openexr/Imath/ImathVec.h const Vec3<T> &
Vec3             1719 3rdparty/openexr/Imath/ImathVec.h Vec3<T>::normalizeNonNull ()
Vec3             1729 3rdparty/openexr/Imath/ImathVec.h Vec3<T>
Vec3             1730 3rdparty/openexr/Imath/ImathVec.h Vec3<T>::normalized () const
Vec3             1735 3rdparty/openexr/Imath/ImathVec.h     return Vec3 (T (0));
Vec3             1737 3rdparty/openexr/Imath/ImathVec.h     return Vec3 (x / l, y / l, z / l);
Vec3             1741 3rdparty/openexr/Imath/ImathVec.h Vec3<T>
Vec3             1742 3rdparty/openexr/Imath/ImathVec.h Vec3<T>::normalizedExc () const throw (Iex::MathExc)
Vec3             1749 3rdparty/openexr/Imath/ImathVec.h     return Vec3 (x / l, y / l, z / l);
Vec3             1754 3rdparty/openexr/Imath/ImathVec.h Vec3<T>
Vec3             1755 3rdparty/openexr/Imath/ImathVec.h Vec3<T>::normalizedNonNull () const
Vec3             1758 3rdparty/openexr/Imath/ImathVec.h     return Vec3 (x / l, y / l, z / l);
Vec3             1839 3rdparty/openexr/Imath/ImathVec.h Vec4<T>::Vec4 (const Vec3<S> &v)
Vec3             2181 3rdparty/openexr/Imath/ImathVec.h operator << (std::ostream &s, const Vec3<T> &v)
Vec3             2206 3rdparty/openexr/Imath/ImathVec.h inline Vec3<T>
Vec3             2207 3rdparty/openexr/Imath/ImathVec.h operator * (T a, const Vec3<T> &v)
Vec3             2209 3rdparty/openexr/Imath/ImathVec.h     return Vec3<T> (a * v.x, a * v.y, a * v.z);
Vec3               88 modules/calib3d/test/test_affine3.cpp     cv::Affine3<T>::Vec3 w;
Vec3               98 modules/calib3d/test/test_affine3.cpp         cv::Affine3<T>::Vec3 va = cv::Affine3<T>(R).rvec();
Vec3              101 modules/calib3d/test/test_affine3.cpp         cv::Affine3<T>::Vec3 vo;
Vec3               75 modules/core/include/opencv2/core/affine.hpp         Affine3(const Mat3& R, const Vec3& t = Vec3::all(0));
Vec3               78 modules/core/include/opencv2/core/affine.hpp         Affine3(const Vec3& rvec, const Vec3& t = Vec3::all(0));
Vec3               81 modules/core/include/opencv2/core/affine.hpp         explicit Affine3(const Mat& data, const Vec3& t = Vec3::all(0));
Vec3               93 modules/core/include/opencv2/core/affine.hpp         void rotation(const Vec3& rvec);
Vec3               99 modules/core/include/opencv2/core/affine.hpp         void translation(const Vec3& t);
Vec3              103 modules/core/include/opencv2/core/affine.hpp         Vec3 translation() const;
Vec3              106 modules/core/include/opencv2/core/affine.hpp         Vec3 rvec() const;
Vec3              114 modules/core/include/opencv2/core/affine.hpp         Affine3 rotate(const Vec3& rvec) const;
Vec3              117 modules/core/include/opencv2/core/affine.hpp         Affine3 translate(const Vec3& t) const;
Vec3              185 modules/core/include/opencv2/core/affine.hpp cv::Affine3<T>::Affine3(const Mat3& R, const Vec3& t)
Vec3              194 modules/core/include/opencv2/core/affine.hpp cv::Affine3<T>::Affine3(const Vec3& _rvec, const Vec3& t)
Vec3              203 modules/core/include/opencv2/core/affine.hpp cv::Affine3<T>::Affine3(const cv::Mat& data, const Vec3& t)
Vec3              242 modules/core/include/opencv2/core/affine.hpp void cv::Affine3<T>::rotation(const Vec3& _rvec)
Vec3              287 modules/core/include/opencv2/core/affine.hpp         Vec3 _rvec;
Vec3              304 modules/core/include/opencv2/core/affine.hpp void cv::Affine3<T>::translation(const Vec3& t)
Vec3              326 modules/core/include/opencv2/core/affine.hpp typename cv::Affine3<T>::Vec3 cv::Affine3<T>::translation() const
Vec3              328 modules/core/include/opencv2/core/affine.hpp     return Vec3(matrix.val[3], matrix.val[7], matrix.val[11]);
Vec3              332 modules/core/include/opencv2/core/affine.hpp typename cv::Affine3<T>::Vec3 cv::Affine3<T>::rvec() const
Vec3              390 modules/core/include/opencv2/core/affine.hpp     Vec3 tc = translation();
Vec3              411 modules/core/include/opencv2/core/affine.hpp cv::Affine3<T> cv::Affine3<T>::rotate(const Vec3& _rvec) const
Vec3              417 modules/core/include/opencv2/core/affine.hpp cv::Affine3<T> cv::Affine3<T>::translate(const Vec3& t) const