work on raytracing
This commit is contained in:
27
tests/ray/TestDataMap3.cpp
Normal file
27
tests/ray/TestDataMap3.cpp
Normal file
@@ -0,0 +1,27 @@
|
||||
#ifdef WITH_TESTS
|
||||
|
||||
#include "../Tests.h"
|
||||
#include "../../wifi/estimate/ray3/DataMap3.h"
|
||||
|
||||
TEST(DataMap3, test) {
|
||||
|
||||
BBox3 bbox(Point3(0,0,0), Point3(10,10,10));
|
||||
|
||||
DataMap3<float> dm;
|
||||
dm.resize(bbox, 10);
|
||||
|
||||
dm.set(0,0,0, 10);
|
||||
ASSERT_EQ(10, dm.get(0,0,0));
|
||||
|
||||
dm.set(0,5,0, 11);
|
||||
ASSERT_EQ(11, dm.get(0,5,0));
|
||||
|
||||
dm.set(5,0,0, 12);
|
||||
ASSERT_EQ(12, dm.get(5,0,0));
|
||||
|
||||
dm.set(0,0,5, 13);
|
||||
ASSERT_EQ(13, dm.get(0,0,5));
|
||||
|
||||
}
|
||||
|
||||
#endif
|
||||
Reference in New Issue
Block a user