![]() |
FireSTARR
|
#include <CellPoints.h>

Public Types | |
| using | spreading_points = map<SpreadKey, vector<pair<Location, CellPoints>>> |
Public Member Functions | |
| CellPoints (const CellPoints *rhs) noexcept | |
| CellPoints (const XYSize x, const XYSize y) noexcept | |
| CellPoints (CellPoints &&rhs) noexcept=default | |
| CellPoints (const CellPoints &rhs) noexcept=default | |
| CellPoints & | operator= (CellPoints &&rhs) noexcept=default |
| CellPoints & | operator= (const CellPoints &rhs) noexcept=default |
| CellPoints & | insert (const XYSize x, const XYSize y) noexcept |
| CellPoints & | insert (const InnerPos &p) noexcept |
| CellPoints & | merge (const CellPoints &rhs) |
| set< XYPos > | unique () const noexcept |
| bool | operator< (const CellPoints &rhs) const noexcept |
| bool | operator== (const CellPoints &rhs) const noexcept |
| Location | location () const noexcept |
| void | clear () |
| bool | empty () const |
Public Attributes | |
| CellPointArrays | pts_ |
| CellPos | cell_x_y_ |
Private Member Functions | |
| CellPoints (const Idx cell_x, const Idx cell_y) noexcept | |
| CellPoints (const XYPos &p) noexcept | |
Points in a cell furthest in each direction