Mask shifted by an anchor. More...
#include <mask.h>
Public Member Functions | |
| AnchoredMask (const Mask< D > &m, Position< D > anchor) | |
| Construct the converse of the two given mask. | |
| AnchoredMask (const AnchoredMask &m) | |
| ~AnchoredMask () | |
| bool | inside (const Position< D > &p) const |
| bool | inside (const Box< D > &b) const |
| bool | outside (const Box< D > &b) const |
| Box< D > | get_bbox () const |
| The whole mask is inside (i.e., false everywhere outside) the bounding box. | |
| Dictionary | get_dict () const |
| Mask< D > * | clone () const |
| Clone method. | |
Public Member Functions inherited from nest::Mask< D > | |
| ~Mask () override | |
| bool | inside (const std::vector< double > &pt) const override |
| AbstractMask * | intersect_mask (const AbstractMask &other) const override |
| Create the intersection of this mask with another. | |
| AbstractMask * | union_mask (const AbstractMask &other) const override |
| Create the union of this mask with another. | |
| AbstractMask * | minus_mask (const AbstractMask &other) const override |
| Create the difference of this mask and another. | |
| virtual bool | inside (const std::vector< double > &) const=0 |
Public Member Functions inherited from nest::AbstractMask | |
| virtual | ~AbstractMask () |
Protected Attributes | |
| Mask< D > * | m_ |
| Position< D > | anchor_ |
Mask shifted by an anchor.
|
inline |
Construct the converse of the two given mask.
A copy is made of the supplied Mask object.
|
inline |
|
inline |
References nest::AnchoredMask< D >::m_.
|
virtual |
|
virtual |
The whole mask is inside (i.e., false everywhere outside) the bounding box.
Implements nest::Mask< D >.
References nest::Box< D >::lower_left, and nest::Box< D >::upper_right.
|
virtual |
Reimplemented from nest::AbstractMask.
References nest::names::anchor().
|
virtual |
Implements nest::Mask< D >.
|
virtual |
Implements nest::Mask< D >.
|
virtual |
Reimplemented from nest::Mask< D >.
|
protected |
|
protected |
Referenced by nest::AnchoredMask< D >::~AnchoredMask().