SWMMVis  6.0.0-alpha.4
Qt6/C++ GIS-based graphical user interface for the SWMMVis engine (6.0.0-alpha.4)
Loading...
Searching...
No Matches
meshkit::plan::Polygon Class Reference

#include <planmodel.hpp>

Inheritance diagram for meshkit::plan::Polygon:
Collaboration diagram for meshkit::plan::Polygon:

Public Member Functions

 Polygon ()=default
 
 Polygon (const Vector< Point2 > &v)
 
 Polygon (const std::vector< Point2 > &v)
 
Box2 boundingRect () const
 
- Public Member Functions inherited from meshkit::detail::Vector< T >
 Vector ()=default
 
 Vector (const std::vector< T > &v)
 
 Vector (std::vector< T > &&v)
 
decltype(auto) first ()
 
decltype(auto) first () const
 
decltype(auto) last ()
 
decltype(auto) last () const
 
const T * constData () const
 
Vector mid (std::ptrdiff_t at, std::ptrdiff_t count=-1) const
 
void prepend (const T &v)
 
void append (const Vector &v)
 
Vector & operator+= (const Vector &v)
 
Vector & operator<< (const T &v)
 
std::ptrdiff_t size () const noexcept
 
bool isEmpty () const
 
void append (const T &v)
 
void append (T &&v)
 
T takeLast ()
 
T takeFirst ()
 
void removeLast ()
 
void removeAt (int at)
 
void fill (const T &v)
 
void fill (const T &v, std::size_t size)
 
bool contains (const T &v) const
 

Constructor & Destructor Documentation

◆ Polygon() [1/3]

meshkit::plan::Polygon::Polygon ( )
default

◆ Polygon() [2/3]

meshkit::plan::Polygon::Polygon ( const Vector< Point2 > &  v)
inline

◆ Polygon() [3/3]

meshkit::plan::Polygon::Polygon ( const std::vector< Point2 > &  v)
inline

Member Function Documentation

◆ boundingRect()

Box2 meshkit::plan::Polygon::boundingRect ( ) const
inline
Here is the caller graph for this function:

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