NEST main@caf0ae8
 
Loading...
Searching...
No Matches
mask.h File Reference
#include <memory>
#include "dictionary.h"
#include "numerics.h"
#include "exceptions.h"
#include "nest_names.h"
#include "nest_types.h"
#include "position.h"
Include dependency graph for mask.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  nest::AbstractMask
 Abstract base class for masks with unspecified dimension. More...
 
class  nest::Mask< D >
 Abstract base class for masks with given dimension. More...
 
class  nest::AllMask< D >
 Mask which covers all of space. More...
 
class  nest::BoxMask< D >
 Mask defining a box region. More...
 
class  nest::BallMask< D >
 Mask defining a circular or spherical region. More...
 
class  nest::EllipseMask< D >
 Mask defining an elliptical or ellipsoidal region. More...
 
class  nest::IntersectionMask< D >
 Mask combining two masks with a Boolean AND, the intersection. More...
 
class  nest::UnionMask< D >
 Mask combining two masks with a Boolean OR, the sum. More...
 
class  nest::DifferenceMask< D >
 Mask combining two masks with a minus operation, the difference. More...
 
class  nest::ConverseMask< D >
 Mask oriented in the opposite direction. More...
 
class  nest::AnchoredMask< D >
 Mask shifted by an anchor. More...
 

Namespaces

namespace  nest
 Namespace for the NEST simulation kernel.
 

Typedefs

using nest::MaskPTR = std::shared_ptr< AbstractMask >