Math::VectorPair<2> struct full member list
Functions
- VectorPair()
- VectorPair(const VectorPairBase<2> &vp)
- VectorPair(const Vector<2> &a, const Vector<2> &b)
- VectorPair(double ax, double ay, double bx, double by)
- template VectorPair(const VectorPairBase<N> &v, unsigned int c0, unsigned int c1)
- Vector<N> & direction()
- const Vector<N> & direction() const
- Vector<2> ln_intersect_ln(const VectorPair<2> &line) const
- double ln_intersect_ln_scale(const VectorPair<2> &line) const
- Vector<N> ln_pt_clst_pt(const Vector<N> &point) const
- double ln_pt_clst_pt_scale(const Vector<N> &point) const
- Vector<N> & normal()
- const Vector<N> & normal() const
- VectorPairBase<2> operator*(double factor)
- const VectorPairBase<2> & operator+=(const VectorPairBase<2> &p)
- const Vector<N> & operator[](int n) const
- Vector<N> & operator[](int n)
- Vector<N> & origin()
- const Vector<N> & origin() const
- template Vector<2> seg_intersect_seg(const VectorPair<2> &segment) const
- Vector<N> seg_pt_clst_pt(const Vector<N> &point) const
- double seg_pt_clst_pt_scale(const Vector<N> &point) const
- double x0() const
- double & x0()
- double x1() const
- double & x1()
- double y0() const
- double & y0()
- double y1() const
- double & y1()