mapnik::vertex_vector2< T > Struct Template Reference

#include <vertex_vector.hpp>

List of all members.

Public Types

typedef T::type value_type
typedef boost::tuple
< value_type, value_type, char > 
vertex_type
typedef std::vector
< vertex_type >
::const_iterator 
const_iterator

Public Member Functions

 vertex_vector2 ()
unsigned size () const
void push_back (value_type x, value_type y, unsigned command)
unsigned get_vertex (unsigned pos, value_type *x, value_type *y) const
const_iterator begin () const
const_iterator end () const
void set_capacity (size_t size)

template<typename T>
struct mapnik::vertex_vector2< T >


Member Typedef Documentation

template<typename T >
typedef std::vector<vertex_type>::const_iterator mapnik::vertex_vector2< T >::const_iterator

template<typename T >
typedef T::type mapnik::vertex_vector2< T >::value_type

template<typename T >
typedef boost::tuple<value_type,value_type,char> mapnik::vertex_vector2< T >::vertex_type


Constructor & Destructor Documentation

template<typename T >
mapnik::vertex_vector2< T >::vertex_vector2 (  )  [inline]


Member Function Documentation

template<typename T >
const_iterator mapnik::vertex_vector2< T >::begin (  )  const [inline]

template<typename T >
const_iterator mapnik::vertex_vector2< T >::end (  )  const [inline]

template<typename T >
unsigned mapnik::vertex_vector2< T >::get_vertex ( unsigned  pos,
value_type x,
value_type y 
) const [inline]

References mapnik::SEG_END.

template<typename T >
void mapnik::vertex_vector2< T >::push_back ( value_type  x,
value_type  y,
unsigned  command 
) [inline]

template<typename T >
void mapnik::vertex_vector2< T >::set_capacity ( size_t  size  )  [inline]

template<typename T >
unsigned mapnik::vertex_vector2< T >::size (  )  const [inline]


The documentation for this struct was generated from the following file:

Generated for Mapnik by doxygen 1.5.8