Public Member Functions

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

Friends

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