Boost.Geometry    Boost C++ Libraries
Public Types | Public Member Functions | List of all members
boost::geometry::collected_vector< T, Geometry, CSTag > Struct Template Reference

Public Types

typedef T type
 

Public Member Functions

 collected_vector ()
 
 collected_vector (T const &px, T const &py, T const &pdx, T const &pdy)
 
template<typename Point >
 collected_vector (Point const &p1, Point const &p2)
 
bool next_is_collinear (collected_vector const &other) const
 
bool normalize ()
 
bool operator< (collected_vector const &other) const
 
bool operator== (collected_vector const &other) const
 

Member Typedef Documentation

template<typename T , typename Geometry , typename CSTag = typename cs_tag<Geometry>::type>
typedef T boost::geometry::collected_vector< T, Geometry, CSTag >::type

Constructor & Destructor Documentation

template<typename T , typename Geometry , typename CSTag = typename cs_tag<Geometry>::type>
boost::geometry::collected_vector< T, Geometry, CSTag >::collected_vector ( )
template<typename T , typename Geometry , typename CSTag = typename cs_tag<Geometry>::type>
boost::geometry::collected_vector< T, Geometry, CSTag >::collected_vector ( T const &  px,
T const &  py,
T const &  pdx,
T const &  pdy 
)
template<typename T , typename Geometry , typename CSTag = typename cs_tag<Geometry>::type>
template<typename Point >
boost::geometry::collected_vector< T, Geometry, CSTag >::collected_vector ( Point const &  p1,
Point const &  p2 
)

Member Function Documentation

template<typename T , typename Geometry , typename CSTag = typename cs_tag<Geometry>::type>
bool boost::geometry::collected_vector< T, Geometry, CSTag >::normalize ( )
template<typename T , typename Geometry , typename CSTag = typename cs_tag<Geometry>::type>
bool boost::geometry::collected_vector< T, Geometry, CSTag >::operator< ( collected_vector< T, Geometry, CSTag > const &  other) const
template<typename T , typename Geometry , typename CSTag = typename cs_tag<Geometry>::type>
bool boost::geometry::collected_vector< T, Geometry, CSTag >::next_is_collinear ( collected_vector< T, Geometry, CSTag > const &  other) const
template<typename T , typename Geometry , typename CSTag = typename cs_tag<Geometry>::type>
bool boost::geometry::collected_vector< T, Geometry, CSTag >::operator== ( collected_vector< T, Geometry, CSTag > const &  other) const

April 2, 2011

Copyright © 2007-2011 Barend Gehrels, Amsterdam, the Netherlands
Copyright © 2008-2011 Bruno Lalande, Paris, France
Copyright © 2009-2010 Mateusz Loskot, London, UK
Documentation is generated by Doxygen