template <class T, int N>
class vtb::geometry::Rectangle
Base classes
  • public std::array< Vertex< T, N >, 2 >
Types
  • using const_reverse_iterator = typename base_type::const_reverse_iterator
  • using reverse_iterator = typename base_type::reverse_iterator
  • using difference_type = typename base_type::difference_type
  • using size_type = typename base_type::size_type
  • using const_iterator = typename base_type::const_iterator
  • using iterator = typename base_type::iterator
  • using const_reference = typename base_type::const_reference
  • using reference = typename base_type::reference
  • using const_pointer = typename base_type::const_pointer
  • using pointer = typename base_type::pointer
  • using value_type = typename base_type::value_type
  • using scalar_type = T
Fields
  • constexpr const int dimensions
Methods
  • clear() -> void
  • max() -> reference
  • min() -> reference
  • max() const -> const_reference
  • min() const -> const_reference
  • extent() const -> value_type
  • Rectangle(const_reference p0, const_reference p1)explicit
template <class T, int N>
area(const Rectangle< T, N > & r) -> Vertex< T, N >
template <class T, int N>
centroid(const Rectangle< T, N > & r) -> Vertex< T, N >