atlas
Classes | Public Types | Public Member Functions | Protected Member Functions | Friends | List of all members
atlas::util::Polygon Class Reference

Polygon. More...

#include <Polygon.h>

Inheritance diagram for atlas::util::Polygon:
Inheritance graph
[legend]
Collaboration diagram for atlas::util::Polygon:
Collaboration graph
[legend]

Classes

struct  edge_t
 

Public Types

using edge_set_t = std::set< edge_t, typename edge_t::LessThan >
 
using container_t = std::vector< idx_t >
 

Public Member Functions

 Polygon (const edge_set_t &)
 
 operator bool () const
 
Polygonoperator+= (const Polygon &)
 
void print (std::ostream &) const
 

Protected Member Functions

void setup (const edge_set_t &)
 

Friends

std::ostream & operator<< (std::ostream &s, const Polygon &p)
 

Detailed Description

Polygon.


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