Home | History | Annotate | Download | only in Imath

Lines Matching defs:Line3

54 class Line3
65 Line3() {}
66 Line3(const Vec3<T>& point1, const Vec3<T>& point2);
86 T distanceTo(const Line3<T>& line) const;
88 Vec3<T> closestPointTo(const Line3<T>& line) const;
96 typedef Line3<float> Line3f;
97 typedef Line3<double> Line3d;
105 inline Line3<T>::Line3(const Vec3<T> &p0, const Vec3<T> &p1)
111 inline void Line3<T>::set(const Vec3<T> &p0, const Vec3<T> &p1)
118 inline Vec3<T> Line3<T>::operator()(T parameter) const
124 inline T Line3<T>::distanceTo(const Vec3<T>& point) const
130 inline Vec3<T> Line3<T>::closestPointTo(const Vec3<T>& point) const
136 inline T Line3<T>::distanceTo(const Line3<T>& line) const
144 Line3<T>::closestPointTo(const Line3<T>& line) const
170 std::ostream& operator<< (std::ostream &o, const Line3<T> &line)
176 inline Line3<S> operator * (const Line3<S> &line, const Matrix44<T> &M)
178 return Line3<S>( line.pos * M, (line.pos + line.dir) * M );