Class containing spatial information to be used as metadata in a NodeCollection.
More...
#include <spatial.h>
Class containing spatial information to be used as metadata in a NodeCollection.
◆ LayerMetadata()
◆ ~LayerMetadata()
| nest::LayerMetadata::~LayerMetadata |
( |
| ) |
|
|
inlineoverride |
◆ get_first_node_id()
| size_t nest::LayerMetadata::get_first_node_id |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ get_layer()
◆ get_status() [1/2]
◆ get_status() [2/2]
Retrieve status information sliced according to slicing of node collection.
- Note
- If nullptr is passed for NodeCollection*, full metadata irrespective of any slicing is returned. This is used by NodeCollectionMetadata::operator==() which does not have access to the NodeCollection.
-
This method is provided both accepting a naked pointer and a NodeCollectionPTR to allow calling from node collection itself, passing this, and with pointer provided from outside.
Implements nest::NodeCollectionMetadata.
References layer_.
Referenced by get_status(), and operator==().
◆ get_type()
| std::string nest::LayerMetadata::get_type |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ operator==()
◆ set_first_node_id()
| void nest::LayerMetadata::set_first_node_id |
( |
size_t |
node_id | ) |
|
|
inlineoverridevirtual |
◆ set_status()
| void nest::LayerMetadata::set_status |
( |
const Dictionary & |
, |
|
|
bool |
|
|
) |
| |
|
inlineoverridevirtual |
◆ first_node_id_
| size_t nest::LayerMetadata::first_node_id_ |
|
private |
◆ layer_
The documentation for this class was generated from the following files: