Template Struct LayerView
Defined in File NavMap.hpp
Inheritance Relationships
Base Type
public navmap::LayerViewBase(Struct LayerViewBase)
Struct Documentation
Typed layer view storing one
Tvalue per NavCel.Note
Elements are indexed by navmap::NavCelId.
- Template Parameters:
T – Scalar type (uint8_t, float, double).
Layer hashing & access
Return 64-bit content hash (cached; recomputed lazily).
Public Functions
Construct a typed view.
- Parameters:
name – Layer name.
nitems – Number of NavCels.
t – Runtime type tag corresponding to
T.
- Returns:
Type tag of the underlying storage.
- Returns:
Layer name (unique within the registry).
- Returns:
Number of items (= number of NavCels).
- Returns:
Mutable reference to internal storage.
- Returns:
Const reference to internal storage.
Public Members
Layer name (key in the registry)
Values, one per NavCel.
Runtime type tag (must match
T)