NavMap
Loading...
Searching...
No Matches
test_navmap_assign.cpp File Reference
#include <gtest/gtest.h>
#include <cstdint>
#include <vector>
#include <string>
#include "navmap_core/NavMap.hpp"
Include dependency graph for test_navmap_assign.cpp:

Functions

template<typename T>
constexpr LayerType layer_type_tag ()
 Helper to map C++ scalar type to navmap::LayerType tag.
 TEST (NavMapAssign, CopiesNeverShareLayerData)
 TEST (NavMapAssign, CopiesOnlyLayersWhenGeometryEqualAndRemovesExtras)
 TEST (NavMapAssign, FullCopyWhenGeometryDifferent)
 TEST (NavMapAssign, HashSkipsCopyWhenLayerIdentical)
 TEST (NavMapAssign, LayerMetaSynchronized)
 TEST (NavMapAssign, RemoveExtraLayersOnEqualGeometry)

Function Documentation

◆ layer_type_tag()

template<typename T>
LayerType layer_type_tag ( )
constexpr

Helper to map C++ scalar type to navmap::LayerType tag.

◆ TEST() [1/6]

TEST ( NavMapAssign ,
CopiesNeverShareLayerData  )

◆ TEST() [2/6]

TEST ( NavMapAssign ,
CopiesOnlyLayersWhenGeometryEqualAndRemovesExtras  )

◆ TEST() [3/6]

TEST ( NavMapAssign ,
FullCopyWhenGeometryDifferent  )

◆ TEST() [4/6]

TEST ( NavMapAssign ,
HashSkipsCopyWhenLayerIdentical  )

◆ TEST() [5/6]

TEST ( NavMapAssign ,
LayerMetaSynchronized  )

◆ TEST() [6/6]

TEST ( NavMapAssign ,
RemoveExtraLayersOnEqualGeometry  )