Horizon
Loading...
Searching...
No Matches
horizon::LayerRange Class Reference

Public Member Functions

 LayerRange (const json &j)
json serialize () const
 LayerRange (int aStart, int aEnd)
 LayerRange (int aLayer)
 LayerRange (const LayerRange &aB)
LayerRange & operator= (const LayerRange &aB)
bool overlaps (const LayerRange &aOther) const
bool overlaps (const int aLayer) const
bool is_multilayer () const
int start () const
int end () const
void merge (const LayerRange &aOther)
std::optional< LayerRange > intersection (const LayerRange &other) const
bool operator== (const LayerRange &aOther) const
bool operator!= (const LayerRange &aOther) const
bool operator< (const LayerRange &aOther) const
bool operator> (const LayerRange &aOther) const

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