Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::polygon::polygon_90_with_holes_data< T > Class Template Reference

#include <polygon_90_with_holes_data.hpp>

Inheritance diagram for boost::polygon::polygon_90_with_holes_data< T >:

Public Types

typedef
polygon_90_with_holes_concept 
geometry_type
 
typedef T coordinate_type
 
typedef polygon_90_data< T >
::iterator_type 
iterator_type
 
typedef polygon_90_data< T >
::compact_iterator_type 
compact_iterator_type
 
typedef std::list
< polygon_90_data
< coordinate_type >
>::const_iterator 
iterator_holes_type
 
typedef polygon_90_data
< coordinate_type
hole_type
 
typedef coordinate_traits< T >
::area_type 
area_type
 
typedef point_data< Tpoint_type
 

Public Member Functions

 polygon_90_with_holes_data ()
 
template<class iT >
polygon_90_with_holes_dataset (iT input_begin, iT input_end)
 
template<class iT >
polygon_90_with_holes_dataset_compact (iT input_begin, iT input_end)
 
template<class iT >
polygon_90_with_holes_dataset_holes (iT input_begin, iT input_end)
 
 polygon_90_with_holes_data (const polygon_90_with_holes_data &that)
 
polygon_90_with_holes_dataoperator= (const polygon_90_with_holes_data &that)
 
template<typename T2 >
polygon_90_with_holes_dataoperator= (const T2 &rvalue)
 
const iterator_type begin () const
 
const iterator_type end () const
 
const compact_iterator_type begin_compact () const
 
const compact_iterator_type end_compact () const
 
std::size_t size () const
 
const iterator_holes_type begin_holes () const
 
const iterator_holes_type end_holes () const
 
std::size_t size_holes () const
 
template<class T2 >
polygon_90_with_holes_data< T > & operator= (const T2 &rvalue)
 

Member Typedef Documentation

template<typename T>
typedef std::list<polygon_90_data<coordinate_type> >::const_iterator boost::polygon::polygon_90_with_holes_data< T >::iterator_holes_type

Constructor & Destructor Documentation

Member Function Documentation

template<typename T>
const iterator_type boost::polygon::polygon_90_with_holes_data< T >::begin ( void  ) const
inline
template<typename T>
const compact_iterator_type boost::polygon::polygon_90_with_holes_data< T >::begin_compact ( ) const
inline
template<typename T>
const iterator_holes_type boost::polygon::polygon_90_with_holes_data< T >::begin_holes ( ) const
inline
template<typename T>
const iterator_type boost::polygon::polygon_90_with_holes_data< T >::end ( void  ) const
inline
template<typename T>
const compact_iterator_type boost::polygon::polygon_90_with_holes_data< T >::end_compact ( ) const
inline
template<typename T>
const iterator_holes_type boost::polygon::polygon_90_with_holes_data< T >::end_holes ( ) const
inline
template<typename T>
polygon_90_with_holes_data& boost::polygon::polygon_90_with_holes_data< T >::operator= ( const polygon_90_with_holes_data< T > &  that)
inline
template<typename T>
template<typename T2 >
polygon_90_with_holes_data& boost::polygon::polygon_90_with_holes_data< T >::operator= ( const T2 &  rvalue)
inline
template<typename T>
template<class T2 >
polygon_90_with_holes_data<T>& boost::polygon::polygon_90_with_holes_data< T >::operator= ( const T2 &  rvalue)
template<typename T>
template<class iT >
polygon_90_with_holes_data& boost::polygon::polygon_90_with_holes_data< T >::set ( iT  input_begin,
iT  input_end 
)
inline
template<typename T>
template<class iT >
polygon_90_with_holes_data& boost::polygon::polygon_90_with_holes_data< T >::set_compact ( iT  input_begin,
iT  input_end 
)
inline
template<typename T>
template<class iT >
polygon_90_with_holes_data& boost::polygon::polygon_90_with_holes_data< T >::set_holes ( iT  input_begin,
iT  input_end 
)
inline
template<typename T>
std::size_t boost::polygon::polygon_90_with_holes_data< T >::size ( void  ) const
inline
template<typename T>
std::size_t boost::polygon::polygon_90_with_holes_data< T >::size_holes ( ) const
inline

The documentation for this class was generated from the following files: