#include <PolyLine.h>
Public Types | |
typedef std::vector< T > ::const_iterator | const_iterator |
typedef std::vector< T >::iterator | iterator |
Public Member Functions | |
PolyLine () | |
PolyLine (const std::vector< T > &aPoints) | |
const std::vector< T > & | getPoints () const |
std::vector< T > & | getPoints () |
size_t | size () const |
void | push_back (const T &v) |
iterator | begin () |
const_iterator | begin () const |
iterator | end () |
const_iterator | end () const |
void | setClosed (bool aClosed=true) |
bool | isClosed () const |
T | getPosition (float t) const |
T | getDerivative (float t) const |
typedef std::vector<T>::const_iterator cinder::PolyLine< T >::const_iterator |
typedef std::vector<T>::iterator cinder::PolyLine< T >::iterator |
cinder::PolyLine< T >::PolyLine | ( | ) |
cinder::PolyLine< T >::PolyLine | ( | const std::vector< T > & | aPoints | ) |
const std::vector<T>& cinder::PolyLine< T >::getPoints | ( | ) | const |
std::vector<T>& cinder::PolyLine< T >::getPoints | ( | ) |
size_t cinder::PolyLine< T >::size | ( | ) | const |
void cinder::PolyLine< T >::push_back | ( | const T & | v | ) |
iterator cinder::PolyLine< T >::begin | ( | ) |
const_iterator cinder::PolyLine< T >::begin | ( | ) | const |
iterator cinder::PolyLine< T >::end | ( | ) |
const_iterator cinder::PolyLine< T >::end | ( | ) | const |
void cinder::PolyLine< T >::setClosed | ( | bool | aClosed = true |
) |
bool cinder::PolyLine< T >::isClosed | ( | ) | const |
T cinder::PolyLine< T >::getPosition | ( | float | t | ) | const |
T cinder::PolyLine< T >::getDerivative | ( | float | t | ) | const |