Public Member Functions

  • PolyLineT ()
  • PolyLineT (const std::vector< T > &aPoints, bool closed=false)
  • const std::vector< T > &
    getPoints () const
  • std::vector< T > &
    getPoints ()
  • size_t
    size () const
  • push_back (const T &v)
  • begin ()
  • begin () const
  • end ()
  • end () const
  • setClosed (bool aClosed=true)
  • bool
    isClosed () const
  • T
    getPosition (float t) const
  • T
    getDerivative (float t) const
  • scale (const T &scaleFactor, T scaleCenter=T())
  • scaled (const T &scaleFactor, T scaleCenter=T()) const
  • offset (const T &offsetBy)
  • getOffset (const T &offsetBy) const
  • reverse ()
  • reversed () const

Static Public Member Functions


Friends

  • friend std::ostream &
    operator<< (std::ostream &lhs, const PolyLineT &rhs)