#include <rectangle_data.hpp>

Public Types | |
| typedef T | coordinate_type | 
| typedef interval_data< T > | interval_type | 
Public Member Functions | |
| rectangle_data () | |
| rectangle_data (T xl, T yl, T xh, T yh) | |
| template<typename interval_type_1 , typename interval_type_2 > | |
| rectangle_data (const interval_type_1 &hrange, const interval_type_2 &vrange) | |
| rectangle_data (const rectangle_data &that) | |
| rectangle_data & | operator= (const rectangle_data &that) | 
| template<typename T2 > | |
| rectangle_data & | operator= (const T2 &rvalue) | 
| template<typename T2 > | |
| bool | operator== (const T2 &rvalue) const | 
| template<typename T2 > | |
| bool | operator!= (const T2 &rvalue) const | 
| interval_data< coordinate_type > | get (orientation_2d orient) const | 
| coordinate_type | get (direction_2d dir) const | 
| void | set (direction_2d dir, coordinate_type value) | 
| template<typename interval_type_1 > | |
| void | set (orientation_2d orient, const interval_type_1 &interval) | 
| template<class T2 > | |
| rectangle_data< T > & | operator= (const T2 &rvalue) | 
| typedef T boost::polygon::rectangle_data< T >::coordinate_type | 
| typedef interval_data<T> boost::polygon::rectangle_data< T >::interval_type | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
Referenced by boost::polygon::view_of< rectangle_concept, T >::get().
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
| rectangle_data<T>& boost::polygon::rectangle_data< T >::operator= | ( | const T2 & | rvalue | ) | 
References boost::polygon::assign().
      
  | 
  inline | 
References boost::polygon::equivalence().
      
  | 
  inline | 
      
  | 
  inline | 
References boost::polygon::assign(), and boost::polygon::orientation_2d::to_int().